0001262039-16-000087.txt : 20161108 0001262039-16-000087.hdr.sgml : 20161108 20161108171642 ACCESSION NUMBER: 0001262039-16-000087 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 87 CONFORMED PERIOD OF REPORT: 20160930 FILED AS OF DATE: 20161108 DATE AS OF CHANGE: 20161108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FORTINET INC CENTRAL INDEX KEY: 0001262039 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 770560389 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-34511 FILM NUMBER: 161982041 BUSINESS ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 BUSINESS PHONE: 408-235-7700 MAIL ADDRESS: STREET 1: 899 KIFER ROAD CITY: SUNNYVALE STATE: CA ZIP: 94086 10-Q 1 ftnt-2016093010xq.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, 2016
or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 For the transition period from              to             
Commission file number: 001-34511
______________________________________
 FORTINET, INC.
(Exact name of registrant as specified in its charter)
______________________________________

Delaware
77-0560389
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
899 Kifer Road
Sunnyvale, California
94086
(Address of principal executive offices)
(Zip Code)
(408) 235-7700
(Registrant’s telephone number, including area code)
  
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 (“Exchange Act”) during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  o
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Website, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x  No  o 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company. See the definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filer
x
 
 
Accelerated filer
o
Non-accelerated filer
o
(Do not check if smaller reporting company)
 
Smaller reporting company
o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).    Yes  o     No  x
As of October 31, 2016, there were 173,039,498 shares of the registrant’s common stock outstanding.




FORTINET, INC.
QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended September 30, 2016
Table of Contents
 
 
 
 
 
 
Page
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 


 



Part I

ITEM 1.
Financial Statements

FORTINET, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(unaudited, in thousands, except per share amounts)
 
 
September 30,
2016
 
December 31,
2015
ASSETS
 
 
 
CURRENT ASSETS:
 
 
 
Cash and cash equivalents
$
647,513

 
$
543,277

Short-term investments
382,909

 
348,074

Accounts receivable—net of reserves for sales returns and doubtful accounts of $14,582 and $6,228 at September 30, 2016 and December 31, 2015, respectively
238,988

 
259,563

Inventory
93,731

 
83,868

Prepaid expenses and other current assets
31,732

 
35,761

Total current assets
1,394,873

 
1,270,543

LONG-TERM INVESTMENTS
240,228

 
272,959

DEFERRED TAX ASSETS
189,434

 
119,216

PROPERTY AND EQUIPMENT—net
126,109

 
91,067

OTHER INTANGIBLE ASSETS—net
27,849

 
17,640

GOODWILL
14,553

 
4,692

OTHER ASSETS
17,114

 
14,393

TOTAL ASSETS
$
2,010,160

 
$
1,790,510

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
57,530

 
$
61,500

Accrued liabilities
37,280

 
33,028

Accrued payroll and compensation
65,610

 
61,111

Income taxes payable
7,795

 
8,379

Deferred revenue
582,145

 
514,652

Total current liabilities
750,360

 
678,670

DEFERRED REVENUE
352,647

 
276,651

INCOME TAX LIABILITIES
67,996

 
60,624

OTHER LIABILITIES
16,069

 
19,188

Total liabilities
1,187,072

 
1,035,133

COMMITMENTS AND CONTINGENCIES (Note 10)


 


STOCKHOLDERS’ EQUITY:
 
 
 
Common stock, $0.001 par value—300,000 shares authorized; 173,513 and 171,399 shares issued and outstanding at September 30, 2016 and December 31, 2015, respectively
173

 
171

Additional paid-in capital
779,669

 
687,658

Accumulated other comprehensive income (loss)
153

 
(933
)
Retained earnings
43,093

 
68,481

Total stockholders’ equity
823,088

 
755,377

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
2,010,160

 
$
1,790,510

See notes to condensed consolidated financial statements.


3


FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(unaudited, in thousands, except per share amounts)
 
 
Three Months Ended
 
Nine Months Ended
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
REVENUE:
 
 
 
 
 
 
 
Product
$
127,972

 
$
119,737

 
$
389,185

 
$
332,023

Service
188,674

 
140,331

 
523,428

 
380,716

Total revenue
316,646

 
260,068

 
912,613

 
712,739

COST OF REVENUE:
 
 
 
 
 
 
 
Product
50,267

 
46,167

 
152,368

 
134,932

Service
34,532

 
25,534

 
94,578

 
69,869

Total cost of revenue
84,799

 
71,701

 
246,946

 
204,801

GROSS PROFIT:
 
 
 
 
 
 
 
Product
77,705

 
73,570

 
236,817

 
197,091

Service
154,142

 
114,797

 
428,850

 
310,847

Total gross profit
231,847

 
188,367

 
665,667

 
507,938

OPERATING EXPENSES:
 
 
 
 
 
 
 
Research and development
47,239

 
42,110

 
137,495

 
115,315

Sales and marketing
154,831

 
120,994

 
463,628

 
333,531

General and administrative
22,006

 
21,220

 
63,629

 
51,199

Restructuring charges
2,283

 
5,883

 
3,164

 
5,883

Total operating expenses
226,359

 
190,207

 
667,916

 
505,928

OPERATING INCOME (LOSS)
5,488

 
(1,840
)
 
(2,249
)
 
2,010

INTEREST INCOME
1,888

 
1,333

 
5,339

 
4,119

OTHER EXPENSE—net
(787
)
 
(653
)
 
(3,449
)
 
(2,160
)
INCOME (LOSS) BEFORE INCOME TAXES
6,589

 
(1,160
)
 
(359
)
 
3,969

PROVISION FOR (BENEFIT FROM) INCOME TAXES
298

 
(9,329
)
 
(7,380
)
 
(6,552
)
NET INCOME
$
6,291

 
$
8,169

 
$
7,021

 
$
10,521

Net income per share (Note 8):
 
 
 
 
 
 
 
Basic
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06

Diluted
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06

Weighted-average shares outstanding:
 
 
 
 
 
 
 
Basic
173,335

 
171,648

 
172,212

 
169,898

Diluted
177,938

 
177,897

 
176,046

 
175,963

See notes to condensed consolidated financial statements.


4


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

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Net income
$
6,291

 
$
8,169

 
$
7,021

 
$
10,521

Other comprehensive income (loss):
 
 
 
 
 
 
 
Unrealized gains (losses) on investments
(879
)
 
337

 
1,670

 
400

Tax provision (benefit)
(308
)
 
118

 
584

 
141

Other comprehensive income (loss)—net of taxes
(571
)
 
219

 
1,086

 
259

Comprehensive income
$
5,720

 
$
8,388

 
$
8,107

 
$
10,780


See notes to condensed consolidated financial statements.




5


FORTINET, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(unaudited, in thousands)
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
7,021

 
$
10,521

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
34,896

 
22,206

Amortization of investment premiums
3,828

 
5,770

Stock-based compensation
90,342

 
67,001

Other non-cash items—net
4,846

 
2,681

Changes in operating assets and liabilities:
 
 
 
Accounts receivable—net
12,788

 
20,923

Inventory
(24,555
)
 
(12,427
)
Deferred tax assets
(35,005
)
 
(28,297
)
Prepaid expenses and other current assets
4,301

 
(7,806
)
Other assets
(2,595
)
 
(264
)
Accounts payable
(1,584
)
 
(9,842
)
Accrued liabilities
598

 
(3,296
)
Accrued payroll and compensation
3,253

 
(1,895
)
Other liabilities
(3,119
)
 
(1,232
)
Deferred revenue
142,867

 
136,193

Income taxes payable
6,789

 
13,753

Net cash provided by operating activities
244,671

 
213,989

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Purchases of investments
(370,573
)
 
(329,687
)
Sales of investments
21,805

 
35,384

Maturities of investments
344,959

 
364,256

Purchases of property and equipment
(50,319
)
 
(29,013
)
Payments made in connection with business acquisition, net of cash acquired
(22,087
)
 
(38,025
)
Net cash provided by (used in) investing activities
(76,215
)
 
2,915

CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Proceeds from issuance of common stock
42,292

 
63,543

Taxes paid related to net share settlement of equity awards
(29,886
)
 
(22,989
)
Repurchase and retirement of common stock
(75,000
)
 

Payments of debt assumed in connection with business acquisition
(1,626
)
 

Net cash provided by (used in) financing activities
(64,220
)
 
40,554

NET INCREASE IN CASH AND CASH EQUIVALENTS
104,236

 
257,458

CASH AND CASH EQUIVALENTS—Beginning of period
543,277

 
283,254

CASH AND CASH EQUIVALENTS—End of period
$
647,513

 
$
540,712

SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
Cash paid for income taxes—net of refunds
$
20,534

 
$
15,272

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

 
$
13,695

Liability for purchase of property and equipment and asset retirement obligations
$
8,325

 
$
2,243

Equity awards assumed in connection with business acquisition
$

 
$
471

See notes to condensed consolidated financial statements.

6


FORTINET, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

1.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2015, contained in our Annual Report on Form 10-K (the “Form 10-K”) filed with the SEC on February 26, 2016. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and nine months ended September 30, 2016 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2015 is derived from the audited consolidated financial statements for the year ended December 31, 2015.

The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

There have been no material changes to our significant accounting policies as of and for the three and nine months ended September 30, 2016, except for changes to our policy related to stock-based compensation expense. For more information, refer to the “Recently Adopted Accounting Standards.”

Recently Adopted Accounting Standards

In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-09—Compensation—Stock Compensation—Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”). The new guidance changes the accounting for certain aspects of stock-based payments to employees and requires excess tax benefits and tax deficiencies to be recorded in the income statement when the awards vest or are settled. In addition, cash flows related to excess tax benefits will no longer be separately classified as a financing activity apart from other income tax cash flows. The standard also allows us to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting, clarifies that all cash payments made on an employee’s behalf for withheld shares should be presented as a financing activity on our cash flows statement, and provides an accounting policy election to account for forfeitures as they occur.

We elected to early adopt the new guidance in the second quarter of 2016. The primary impact of the adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital, as well as the adjustment in stock-based compensation expense as a result of our change in forfeiture policy. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. We adopted this change on a modified retrospective basis, and recorded unrecognized excess tax benefits of $32.4 million as a cumulative-effect adjustment, which increased retained earnings on January 1, 2016. The new guidance also requires us to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period these arise. As a result, our provision for income taxes decreased by $3.6 million during the first quarter of 2016.

Under the new guidance, we have elected to change our policy and have started to recognize forfeitures of awards as they occur. The change in forfeiture policy was adopted using a modified retrospective transition method. We recorded a cumulative-effect adjustment to decrease retained earnings by $0.8 million upon transition on January 1, 2016 and a retrospective decrease of stock-based compensation of $2.0 million during the first quarter of 2016.

The amendment to the minimum statutory withholding tax requirements was adopted on a modified retrospective basis. The adoption had no impact on the January 1, 2016 retained earnings. In addition, we adopted the presentation of taxes paid related to net share settlement of equity awards as a financing activity on the statement of cash flows on a retrospective basis. Our adoption had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.


7

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



The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding—diluted, as follows (in thousands, except for earnings per share):

 
Three Months Ended
 
March 31, 2016
 
As Reported
 
As Adjusted
Statements of Operations:
 
 
 
Stock-based compensation expense
$
30,881

 
$
28,901

Benefit from income taxes
$
(1,809
)
 
$
(5,376
)
Net income (loss)
$
(3,429
)
 
$
2,118

Net income (loss) per share—Basic
$
(0.02
)
 
$
0.01

Net income (loss) per share—Diluted
$
(0.02
)
 
$
0.01

Weighted-average shares outstanding—Diluted
171,745

 
174,421


 
March 31, 2016
 
As Reported
 
As Adjusted
Balance Sheets:
 
 
 
Deferred tax assets
$
131,696

 
$
167,625

Additional paid-in capital
$
718,849

 
$
717,671

Retained earnings
$
23,089

 
$
60,196


In September 2015, the FASB issued ASU 2015-16—Business Combinations—Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. We adopted ASU 2015-16 on January 1, 2016. The adoption of ASU 2015-16 has not had any impact on our consolidated financial statements.

Recent Accounting Standards Not Yet Effective

In October 2016, the FASB issued ASU 2016-16—Income Taxes —Intra-Entity Transfer of Assets Other Than Inventory, which requires the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs. ASU 2016-06 will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of adopting ASU 2016-16 on our consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15—Statement of Cash Flows—Classification of Certain Cash Receipts and Cash Payments, which clarifies how companies present and classify certain cash receipts and cash payments in the statement of cash flows. ASU 2016-15 is effective for us beginning on January 1, 2018. Early adoption is permitted, including adoption in an interim period. We are currently evaluating the impact of adopting ASU 2016-15 on our consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13—Financial Instruments—Credit Losses—Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 is effective for us beginning on January 1, 2020, with the option to adopt early on January 1, 2019. We are currently evaluating the impact of ASU 2016-13 will have on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02—Leases, which amends lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a

8

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



number of optional practical expedients that entities may elect to apply. We expect our assets and liabilities to increase as a result of the adoption of this standard. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements.

In May 2014, the FASB issued ASU 2014-09—Revenue from Contracts with Customers, which creates a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU 2016-08, which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued ASU 2016-10, which clarifies the implementation guidance on identifying performance obligations and licensing. In May 2016, the FASB issued ASU 2016-12—Revenue from Contracts with Customers—Narrow-scope Improvements and Practical Expedients, which amends the guidance on collectability, noncash consideration, presentation of sales tax and transition. These standards will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of these new standards on our consolidated financial statements.

2. FINANCIAL INSTRUMENTS AND FAIR VALUE

Our investments as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30, 2016
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
385,016

 
$
425

 
$
(211
)
 
$
385,230

Commercial paper
127,059

 
18

 
(43
)
 
127,034

Municipal bonds
53,821

 
14

 
(36
)
 
53,799

Certificates of deposit and term deposits (1)
4,322

 

 

 
4,322

U.S. government and agency securities
52,686

 
72

 
(6
)
 
52,752

Total available-for-sale securities
$
622,904

 
$
529

 
$
(296
)
 
$
623,137


 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
438,533

 
$
30

 
$
(1,369
)
 
$
437,194

Commercial paper
66,263

 
3

 
(34
)
 
66,232

Municipal bonds
61,050

 
12

 
(40
)
 
61,022

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

 

 

 
14,897

U.S. government and agency securities
41,727

 
3

 
(42
)
 
41,688

Total available-for-sale securities
$
622,470

 
$
48

 
$
(1,485
)
 
$
621,033

 
 
 
 
 
 
 
 

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

9

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



The gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of September 30, 2016 and December 31, 2015 were (in thousands):

 
September 30, 2016
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
157,390

 
$
(188
)
 
$
37,548

 
$
(22
)
 
$
194,938

 
$
(210
)
Commercial paper
19,320

 
(43
)
 

 

 
19,320

 
(43
)
Municipal bonds
36,163

 
(37
)
 

 

 
36,163

 
(37
)
U.S. government and agency securities
5,492

 
(6
)
 

 

 
5,492

 
(6
)
Total available-for-sale securities
$
218,365

 
$
(274
)
 
$
37,548

 
$
(22
)
 
$
255,913

 
$
(296
)

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

 
$
(1,187
)
 
$
42,033

 
$
(182
)
 
$
390,567

 
$
(1,369
)
Commercial paper
31,977

 
(34
)
 

 

 
31,977

 
(34
)
Municipal bonds
41,677

 
(36
)
 
1,008

 
(4
)
 
42,685

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

 
(42
)
 

 

 
34,703

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

 
$
(1,299
)
 
$
43,041

 
$
(186
)
 
$
499,932

 
$
(1,485
)

The contractual maturities of our investments as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Due within one year
$
382,909

 
$
348,074

Due within one to three years
240,228

 
272,959

Total
$
623,137

 
$
621,033


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

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

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

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


10

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



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

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

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

Fair Value of Financial Instruments

Assets Measured at Fair Value on a Recurring Basis

The fair values of our financial assets measured at fair value on a recurring basis as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30, 2016
 
 
 
December 31, 2015
 
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
385,230

 
$

 
$
385,230

 
$

 
$
437,194

 
$

 
$
437,194

 
$

Commercial paper
132,033

 

 
132,033

 

 
69,231

 

 
69,231

 

Municipal bonds
53,799

 

 
53,799

 

 
61,022

 

 
61,022

 

Certificates of deposit and term deposits
4,322

 

 
4,322

 

 
14,897

 

 
14,897

 

Money market funds
21,886

 
21,886

 

 

 
50,030

 
50,030

 

 

U.S. government and agency securities
52,752

 
42,243

 
10,509

 

 
41,688

 
25,693

 
15,995

 

Total
$
650,022

 
$
64,129

 
$
585,893

 
$

 
$
674,062

 
$
75,723

 
$
598,339

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
26,885

 
 
 
 
 
 
 
$
53,029

 
 
 
 
 
 
Short-term investments
382,909

 
 
 
 
 
 
 
348,074

 
 
 
 
 
 
Long-term investments
240,228

 
 
 
 
 
 
 
272,959

 
 
 
 
 
 
Total
$
650,022

 
 
 
 
 
 
 
$
674,062

 
 
 
 
 
 

There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the nine months ended September 30, 2016.


11

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




3. INVENTORY

Our inventory as of September 30, 2016 and December 31, 2015 consisted of (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Raw materials
$
19,690

 
$
15,425

Finished goods
74,041

 
68,443

Inventory
$
93,731

 
$
83,868


Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of $1.4 million and $1.1 million as of September 30, 2016 and December 31, 2015, respectively. Inventory also includes materials at contract manufacturers of $6.3 million and $4.9 million as of September 30, 2016 and December 31, 2015, respectively.
 
4. PROPERTY AND EQUIPMENT—net
Our property and equipment—net as of September 30, 2016 and December 31, 2015 consisted of (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Land
$
31,251

 
$
21,683

Building and building improvements
44,513

 
28,841

Evaluation units
17,633

 
15,784

Computer equipment and software
62,585

 
45,632

Furniture and fixtures
13,127

 
8,901

Construction-in-progress
4,365

 
8,106

Leasehold improvements
16,501

 
11,179

Total property and equipment
189,975

 
140,126

Less: accumulated depreciation
(63,866
)
 
(49,059
)
Property and equipment—net
$
126,109

 
$
91,067


Depreciation expense was $10.2 million and $7.5 million during the three months ended September 30, 2016 and September 30, 2015, respectively. Depreciation expense was $28.6 million and $20.3 million during the nine months ended September 30, 2016 and September 30, 2015, respectively.

5. INVESTMENTS IN PRIVATELY-HELD COMPANIES

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

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


12

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



6. BUSINESS COMBINATIONS

AccelOps, Inc.

On June 7, 2016, we completed our acquisition of AccelOps, Inc. (“AccelOps”), a provider of network security monitoring and analytics solutions for total cash consideration of $22.1 million, net of cash received. We believe this acquisition will extend the Fortinet Security Fabric (as defined below) by enhancing our network security visibility, security data analytics, and threat intelligence across multi-vendor solutions.

The acquisition of AccelOps is accounted as a business combination in accordance with the Accounting Standards Codification Topic 805 “Business Combinations” (“ASC 805”) issued by the FASB. We use our best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. We included acquisition-related costs of $0.3 million in general and administrative expenses. The total purchase price was allocated to AccelOps’ identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The acquisition also included a contingent obligation for up to $4.0 million in future earn out payments to certain former stockholders of AccelOps if specified future financial targets are met for the three and six months period ended June 30, 2016 and December 31, 2016, respectively. The financial target for the three months period ended June 30, 2016 was not met.  As of September 30, 2016, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the remaining target. We will remeasure the contingent consideration during the contingency period for the remaining target, with changes in fair value to be recorded in our consolidated statements of operations.

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

Cash and cash equivalents
$
171

Accounts receivable
1,126

Prepaid expenses and other assets
430

Property and equipment
203

Deferred tax assets
3,435

Finite-lived intangible assets
14,900

Indefinite-lived intangible assets in process research and development
1,600

Goodwill
9,861

Total assets acquired
31,726

Deferred revenue
4,400

Accounts payable and accrued liabilities
3,348

Other liabilities
1,694

Total liabilities assumed
9,442

Total purchase price allocation
$
22,284


Finite-lived intangible assets consist of developed technology, customer relationships, and other intangible assets. AccelOps’ technology provides a software solution to manage security, performance and compliance from a single platform. The acquired developed technologies include software patents, know-how, process and designs. The value of customer relationships is attributable to the generation of a consistent income source and the avoidance of costs associated with creating new customer relationships.

The estimated useful life and fair values of the acquired finite-lived intangible assets were as follows (in thousands, except for estimated useful life):

13

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



 
Estimated Useful Life (in years)
 
Fair Values
Developed technologies
4
 
$
12,400

Customer relationships
3
 
2,300

Other
2
 
200

Total
 
 
$
14,900


The developed technologies and other are amortized on a straight-line basis. The amortization expense of developed technologies and other intangibles are recorded in cost of service revenue. The amortization expense of customer relationships is amortized on an accelerated basis and is recorded in sales and marketing expenses.

Indefinite-lived intangible assets consist of in-process research and development, which will begin to be amortized upon completion of development.

The goodwill of $9.9 million represents the amount of the purchase price in excess of the fair value of the net tangible liabilities assumed and intangible assets acquired, including AccelOps’ assembled workforce. The goodwill recorded as part of the AccelOps acquisition is not deductible for U.S. federal income tax purposes. The financial results of this acquisition are considered immaterial for purposes of pro forma financial disclosures.

Meru Networks, Inc.

On July 8, 2015, we completed our acquisition of Meru Networks, Inc. (“Meru”), a provider of Wi-Fi networking products and services.

In connection with the acquisition, we paid $41.8 million, comprised of cash consideration of $40.9 million, withholding tax liability of $0.4 million and $0.5 million in estimated fair value associated with restricted stock units (“RSUs”) of Meru that were converted for 53,401 shares of our common stock.

We accounted for this transaction as a business combination. During the three and nine months ended September 30, 2015, we included acquisition-related costs of $1.7 million in general and administrative expenses. The total purchase price was allocated to Meru’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date.

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

Cash and cash equivalents
$
3,268

Accounts receivable
8,191

Inventory
11,610

Prepaid expenses and other assets
2,409

Property and equipment
920

Deferred tax assets
18,585

Finite-lived intangible assets
19,600

Goodwill
1,868

Total assets acquired
66,451

Deferred revenue
9,800

Accounts payable and accrued liabilities
14,887

Total liabilities assumed
24,687

Total purchase price allocation
$
41,764



14

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



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

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

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

Developed technologies
4
 
7,200

Trade name
0.5
 
200

Total
 
 
$
19,600


Customer relationships and trade name are amortized and the amortization expense is recorded in sales and marketing expenses in the condensed consolidated statement of operations. Developed technologies are amortized and the amortization expense is recorded in cost of product revenue in the condensed consolidated statement of operations.

7. GOODWILL AND OTHER INTANGIBLE ASSETS—net

Goodwill

Changes in the carrying amount of goodwill were (in thousands):

 
Amount
Balance—December 31, 2015
$
4,692

Addition due to business acquisition
9,861

Balance—September 30, 2016
$
14,553


There were no impairments to goodwill during the three and nine months ended September 30, 2016.

Other Intangible Assets—net

Other intangible assets—net as of September 30, 2016 and December 31, 2015 were (in thousands):


15

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



 
September 30, 2016
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
4.7
 
$
14,500

 
$
4,735

 
$
9,765

Developed technologies and other
3.8
 
23,984

 
7,500

 
16,484

 
 
 
38,484

 
12,235

 
26,249

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1,600

 

 
1,600

Total other intangible assets—net
 
 
$
40,084

 
$
12,235

 
$
27,849


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

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640


Amortization expense was $2.8 million and $1.3 million during the three months ended September 30, 2016 and September 30, 2015, respectively. Amortization expense was $6.3 million and $1.9 million during the nine months ended September 30, 2016 and September 30, 2015, respectively. The following table summarizes estimated future amortization expense of Other intangible assets—net with finite lives (in thousands):

 
Amount
Years:
 
2016 (remainder)
$
2,798

2017
8,450

2018
7,098

2019
5,540

2020
2,363

Total
$
26,249


8. NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, RSUs including performance stock units (“PSUs”), and our employee stock purchase plan (“ESPP”). Dilutive shares of common stock are determined by applying the treasury stock method.


16

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



A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Numerator:
 
 
 
 
 
 
 
Net income
$
6,291

 
$
8,169

 
$
7,021

 
$
10,521

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Basic shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding-basic
173,335

 
171,648

 
172,212

 
169,898

Diluted shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding-basic
173,335

 
171,648

 
172,212

 
169,898

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Stock options
2,009

 
3,451

 
1,867

 
3,669

RSUs (including PSUs)
2,513

 
2,742

 
1,891

 
2,335

ESPP
81

 
56

 
76

 
61

Weighted-average shares used to compute diluted net income per share
177,938

 
177,897

 
176,046

 
175,963

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06

Diluted
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06


The following potentially dilutive shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Stock options
836

 
265

 
1,067

 
271

RSUs (including PSUs)
2,409

 
1,331

 
3,946

 
1,026

ESPP
353

 
209

 
211

 
126

 
3,598

 
1,805

 
5,224

 
1,423



17

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



9. RESTRUCTURING CHARGES

The following table provides a summary of restructuring activity for the nine months ended September 30, 2016 (in thousands):

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

 
$
229

 
$
3,918

Costs incurred
3,120

 
44

 
3,164

Less cash payments
(5,060
)
 
(273
)
 
(5,333
)
Less non-cash charges
(89
)
 

 
(89
)
Balance as of September 30, 2016
$
1,660

 
$

 
$
1,660


2015 Meru Restructuring

In connection with the acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies starting in the third quarter of 2015. To date, we have incurred $7.9 million of charges related to this restructuring. These charges are primarily related to severance payments to be paid in cash and are included in operating expense in the condensed consolidated statements of operations of the period when incurred. We incurred $0.1 million and $0.3 million of charges related to this restructuring during the three and nine months ended September 30, 2016, respectively, and these charges are included in operating expense in the condensed consolidated statements of operations. We do not anticipate incurring additional charges related to this restructuring.

The remaining restructuring reserve of $1.1 million is included in accrued liabilities on the condensed consolidated balance sheet as of September 30, 2016 and is expected to be paid within one year.

2016 Restructuring

In the second and third quarter of 2016, we implemented a plan to restructure and further improve efficiencies in our operations due to the acquisition of AccelOps and certain other activities. We estimate that we will incur approximately $4.1 million of restructuring charges, primarily consisting of severance and other benefits, of which $2.2 million and $2.9 million were incurred during the three and nine months ended September 30, 2016, respectively, and are included in operating expense in the condensed consolidated statements of operations. We expect to incur the remaining charges in the fourth quarter of 2016. 

The remaining restructuring reserve of $0.6 million is included in accrued liabilities on the condensed consolidated balance sheet as of September 30, 2016 and is expected to be paid within one year.

10. COMMITMENTS AND CONTINGENCIES

Our future principal contractual obligations as of September 30, 2016 were (in thousands):

 
Total
 
2016 (remainder)
 
2017
 
2018
 
2019
 
2020
 
Thereafter
Operating lease commitments
$
74,107

 
$
5,756

 
$
17,678

 
$
14,653

 
$
12,359

 
$
10,497

 
$
13,164

Inventory purchase commitments
116,494

 
90,169

 
26,325

 

 

 

 

Other contractual commitments and open purchase orders
48,864

 
33,805

 
11,466

 
2,451

 
855

 
287

 

Total
$
239,465

 
$
129,730

 
$
55,469


$
17,104


$
13,214


$
10,784


$
13,164



18

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



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

Warranties—Accrued warranty activities are summarized as follows (in thousands):
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
Accrued warranty balance—beginning of the period
$
3,144

 
$
4,269

Warranty costs incurred
(2,260
)
 
(3,413
)
Provision for warranty for the period
925

 
3,638

Adjustment related to pre-existing warranties
(279
)
 
(94
)
Accrued warranty balance—end of the period
$
1,530

 
$
4,400


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

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


19

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



11. STOCKHOLDERS’ EQUITY

Stock-Based Compensation Plans

We have stock-based compensation plans pursuant to which we have granted stock options and RSUs and PSUs. We also have an ESPP for all eligible employees. As of September 30, 2016, there were a total of 44,406,659 shares of common stock available for grant under our stock-based compensation plans.

Restricted Stock Units

The activity and related information for RSUs, including PSUs, was (in thousands, except per share amounts):

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

 
$
32.97

Granted
4,867

 
27.54

Forfeited
(1,270
)
 
32.12

Vested
(2,864
)
 
30.37

Balance—September 30, 2016
9,990

 
$
30.99


As of September 30, 2016, total compensation expense related to unvested RSUs, including PSUs, that were granted to employees and non-employees, but not yet recognized, was $273.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.85 years. We did not grant any PSUs during the three and nine months ended September 30, 2016. The stock-based compensation expense related to PSU awards is not material. 

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

The number of shares and amount withheld for employee taxes were (in thousands):

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Shares withheld for taxes
347

 
245

 
937

 
590

Amount withheld for taxes
$
12,528

 
$
11,628

 
$
29,886

 
$
22,989




20

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



Employee Stock Options

The weighted-average assumptions relating to our employee stock options were:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Expected term in years
4.3

 
4.3

 
4.3

 
4.3

Volatility
38
%
 
37
%
 
42
%
 
38
%
Risk-free interest rate
1.1
%
 
1.6
%
 
1.1
%
 
1.5
%
Dividend rate
%
 
%
 
%
 
%

The stock option activity and related information was (in thousands, except exercise prices and contractual life):

 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2015
6,968

 
$
20.03

 
 
 
 
Granted
1,405

 
$
25.39

 
 
 
 
Forfeited
(221
)
 
$
34.91

 
 
 
 
Exercised
(1,750
)
 
$
10.37

 
 
 
 
Balance—September 30, 2016
6,402

 
$
23.33

 
3.22
 
$
89,714

Options exercisable—September 30, 2016
4,469

 
$
21.26

 
1.99
 
$
70,864


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

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

 
Three Months Ended
 
Nine Months Ended
 
September 30, 2016
 
September 30, 2015
 
September 30, 2016
 
September 30, 2015
Weighted-average fair value per share granted
$
10.62

 
$
15.89

 
$
9.08

 
$
13.60

Intrinsic value of options exercised
$
9,340

 
$
40,132

 
$
35,593

 
$
103,170

Fair value of options vested
$
1,706

 
$
2,491

 
$
4,583

 
$
9,001




21

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



Employee Stock Purchase Plan

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

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Expected term in years
0.5

 
0.5

 
0.5

 
0.5

Volatility
34
%
 
32
%
 
39
%
 
31
%
Risk-free interest rate
0.5
%
 
0.2
%
 
0.4
%
 
0.1
%
Dividend rate
%
 
%
 
%
 
%

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

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Weighted-average fair value per share granted
$
8.07

 
$
11.42

 
$
7.68

 
$
8.23

Shares issued under the ESPP
537

 
337

 
1,151

 
764

Weighted-average price per share issued
$
21.61

 
$
28.05

 
$
21.01

 
$
24.30




Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Cost of product revenue
$
309

 
$
291

 
$
887

 
$
641

Cost of service revenue
2,238

 
1,849

 
6,495

 
5,141

Research and development
7,648

 
6,663

 
22,249

 
17,361

Sales and marketing
17,378

 
13,904

 
50,183

 
34,482

General and administrative
3,520

 
3,612

 
10,528

 
9,376

Total stock-based compensation expense
$
31,093

 
$
26,319

 
$
90,342

 
$
67,001


The stock-based compensation expense by award type was (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
RSUs
$
27,342

 
$
21,996

 
$
79,244

 
$
53,674

Stock options
1,516

 
2,669

 
5,062

 
9,141

ESPP
2,235

 
1,654

 
6,036

 
4,186

Total stock-based compensation expense
$
31,093

 
$
26,319

 
$
90,342

 
$
67,001



22

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



Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Income tax benefit associated with stock-based compensation
$
8,223

 
$
5,224

 
$
22,961

 
$
12,867


Share Repurchase Program

In January 2016, our board of directors approved a new Share Repurchase Program (the “Program”), which authorizes the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. During the three and nine months ended September 30, 2016, we repurchased 0.7 million and  2.7 million shares of common stock under the Program, respectively, in open market transactions at an average price of $36.04 and $27.82 per share, respectively, for an aggregate purchase price of $25.0 million and $75.0 million, respectively. As of September 30, 2016, $125.0 million remained available for future share repurchases under the Program.

12. INCOME TAXES

Our effective tax rate was 5% for the three months ended September 30, 2016, compared to an effective tax rate of 804% for the same period last year. The effective tax rate was 2,053% for the nine months ended September 30, 2016, compared to an effective tax rate of -165% for the same period last year. The effective tax rate for the periods presented was comprised of U.S. federal and state taxes, foreign withholding taxes and foreign income taxes. The changes in the tax provision for the periods presented were primarily due to the tax benefit from the adoption of the new accounting guidance relating to stock-based compensation. The effective tax rate for the three months ended September 30, 2016 was an expense as compared to a benefit for the same period last year. The increase in effective tax rate for the nine months ended September 30, 2016 was primarily due to additional tax benefits from the adoption of the new accounting guidance relating to stock-based compensation. As a result of the early adoption of the new guidance on stock-based compensation, we recorded income tax benefit of $2.5 million and $8.7 million during the three and nine months ended September 30, 2016, respectively.

As of September 30, 2016 and December 31, 2015, unrecognized tax benefits were $64.9 million and $59.7 million, respectively. The total amount of $63.5 million in unrecognized tax benefits, if recognized, would favorably impact the effective tax rate. It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of September 30, 2016, we had accrued $8.8 million for estimated interest related to uncertain tax positions.

We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life. Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2009. We are no longer subject to examination by U.S. federal tax authorities for tax years prior to 2012. We are currently under examination by U.S federal income tax authorities for the tax years 2012, 2013, and 2014. In addition, the tax authorities in France are examining the inter-company relationship between Fortinet, Inc., Fortinet France and Fortinet Singapore. We are in the early stages of this inquiry and as of yet no official audit has been opened. We are also under audit by the Japanese tax authorities for the years 2013, 2014 and 2015. We do not expect any material adjustments as a result of this audit.


23

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



13. DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the “RRSP”), which permits participants to make tax deductible contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to the 401(k) Plan and RRSP for the three months ended September 30, 2016 and September 30, 2015 were $1.2 million and $0.9 million, respectively. Our matching contributions to the 401(k) Plan and RRSP during the nine months ended September 30, 2016 and September 30, 2015 were $3.4 million and $2.7 million, respectively.

14. SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.
Revenue by geographic region is based on the billing address of the customer. The following tables set forth revenue and property and equipment—net by geographic region (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
Revenue
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Americas:
 
 
 
 
 
 
 
United States
$
83,049

 
$
72,767

 
$
239,417

 
$
202,491

Canada
35,211

 
26,027

 
100,299

 
72,676

Other Americas
15,614

 
14,371

 
46,850

 
38,151

Total Americas
133,874

 
113,165

 
386,566

 
313,318

Europe, Middle East, and Africa (“EMEA”)
116,967

 
91,740

 
336,911

 
250,808

Asia Pacific (“APAC”)
65,805

 
55,163

 
189,136

 
148,613

Total revenue
$
316,646

 
$
260,068

 
$
912,613

 
$
712,739


Property and Equipmentnet
September 30,
2016
 
December 31,
2015
Americas:
 
 
 
United States
$
92,096

 
$
61,064

Other Americas
9,872

 
8,972

Total Americas
101,968

 
70,036

EMEA:
 
 
 
France
13,649

 
13,201

Other EMEA
6,199

 
3,977

Total EMEA
19,848

 
17,178

APAC
4,293

 
3,853

Total property and equipment—net
$
126,109

 
$
91,067



24

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



The following customers, each of which is a distributor, accounted for 10% or more of our revenue:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Exclusive Networks Group
19
%
 
17
%
 
19
%
 
17
%
Ingram Micro
10
%
 
*

 
*

 
*

* Represents less than 10%

The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:

 
September 30,
2016
 
December 31,
2015
Exclusive Networks Group
20
%
 
23
%
Fine Tec Computers
12
%
 
*

Ingram
10
%
 
*

* Represents less than 10%

15. ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

The changes in accumulated balances of other comprehensive income or loss were (in thousands):

 
September 30, 2016
 
Unrealized Gains/Losses on Investments
 
Tax benefit (provision) related to items of other comprehensive income or loss
 
Total
Beginning balance at December 31, 2015
$
(1,437
)
 
$
504

 
$
(933
)
Other comprehensive income (loss) before reclassifications
1,668

 
(583
)
 
1,085

Amounts reclassified from accumulated other comprehensive income (loss)
2

 
(1
)
 
1

Net current-period other comprehensive income (loss)
1,670

 
(584
)
 
1,086

Ending balance at September 30, 2016
$
233

 
$
(80
)
 
$
153


The details of reclassification out of accumulated other comprehensive income (loss) were (in thousands):

Nine Months Ended September 30, 2016
Details about Accumulated Other Comprehensive Income Components
Amount Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized losses on investments
$
2

 
Other expense—net
Tax benefit related to items of other comprehensive loss
(1
)
 
Provision for income taxes
Total reclassification for the period
$
1

 
 


25

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



16. FOREIGN CURRENCY DERIVATIVES

Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the United States is denominated in foreign currencies and is subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (“CAD”), Euro (“EUR”), Great British pound (“GBP”), and Chinese yen (“CNY”). To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense—net in the condensed consolidated statement of operations. As of September 30, 2016, the fair value of the forward exchange contracts was not material.

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

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

 
Buy/Sell
 
Notional
Balance Sheet Contracts:
 
 
 
Currency—As of September 30, 2016
 
 
 
CAD
Sell
 
$
4,520

 
 
 
 
Currency—As of December 31, 2015
 
 
 
CAD
Sell
 
$
7,011


17. RELATED PARTY TRANSACTIONS

The son of one member of our board of directors is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were not material during the three months ended September 30, 2016 and $0.9 million during the three months ended September 30, 2015. No contingent fees were incurred during the three months ended September 30, 2016 and September 30, 2015. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were $0.3 million and $3.7 million during the nine months ended September 30, 2016 and September 30, 2015, respectively.  Of such amounts, $0.5 million were incurred under contingent fee arrangements during the nine months ended September 30, 2015No contingent fees were incurred during the nine months ended September 30, 2016. Amounts due and payable to the law firm were $0.1 million and $5.3 million as of September 30, 2016 and December 31, 2015, respectively.



26

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



18. SUBSEQUENT EVENT

Share Repurchase Program

In October 2016, our board of directors authorized the repurchase of up to $100.0 million of shares of our common stock under the Program, increasing our current authorization to $300.0 million through December 2017.




27


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

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

continued growth and market share gains;

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

expected impact of sales of certain products and services;
the impact of macro-economic and geopolitical factors on our international sales;

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

drivers of long-term growth and operating leverage, such as increased functionality and value in our security subscription and support service offerings;

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

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

continued investments in research and development;

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

expectations regarding uncertain tax benefits and our effective tax rate;

expectations regarding spending related to capital expenditures;

competition in our markets;

integration of acquired companies and technologies and expectations related to acquisitions;

success of our recently implemented enterprise resource planning (“ERP”) system;

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

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

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


28


Business Overview

We provide high performance cybersecurity solutions to a wide variety of enterprises, service providers and government organizations of all sizes across the globe, including a majority of the 2015 Fortune 100. Our cybersecurity solutions are designed to provide broad, rapid protection against dynamic security threats while simplifying the IT infrastructure of our end-customers worldwide.

Our common operating system, centralized management and open application program interfaces allow many of the solutions in our portfolio to be combined to create an integrated security architecture (the “Fortinet Security Fabric”) designed to address sophisticated threats and next-generation environments. The Fortinet Security Fabric connects our products, services and ecosystem partner solutions to help provide seamless protection at all points in the network, from endpoint to data center to cloud, regardless of whether deployed in physical, virtual or hybrid environments. The Fortinet Security Fabric delivers integrated scalability, access, awareness, security and openness both from the cloud and for the cloud. At the core of the Fortinet Security Fabric are our FortiGate physical and virtual appliances, which ship with a broad set of security services, including firewall, virtual private network, anti-malware, anti-spam, application control, intrusion prevention, web filtering and advanced threat protection. Many of these security services are enabled by our FortiGuard Labs team, which provides extensive threat research and a global cloud network to deliver subscription-based services to FortiGate appliances.

Enterprise customers select the form factor and deployment method that best meet their specific security requirements, such as a high-speed data center firewall at the network core, a next generation firewall at the edge, a distributed enterprise firewall at branch sites, or a virtual machine for virtual and cloud environments. Smaller businesses tend to deploy Unified Threat Management devices. We derive a substantial majority of product sales from our FortiGate appliances. End-customers may also purchase FortiManager and FortiAnalyzer products in conjunction with a FortiGate deployment to provide enterprise-class centralized management and analysis and reporting capabilities. We recently released our Security Information Event Management (FortiSIEM) offering to provide organizations with a broad, holistic and scalable solution for managing network security, performance and compliance standards across our and other vendor’s products. Finally, end-customers may purchase FortiCare technical support services for our products and FortiCare professional services to assist in the design, implementation and maintenance of their networks.

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

Financial Highlights

We recorded total revenue of $316.6 million and $912.6 million during the three and nine months ended September 30, 2016, respectively, an increase of 22% and 28%, respectively, compared to the same periods last year. Product revenue was $128.0 million and $389.2 million during the three and nine months ended September 30, 2016, respectively, an increase of 7% and 17%, respectively, compared to the same periods last year. Service revenue was $188.7 million and $523.4 million, respectively, during the three and nine months ended September 30, 2016, an increase of 34% and 37%, respectively, compared to the same periods last year.

Cash, cash equivalents and investments were $1.27 billion as of September 30, 2016, an increase of $106.3 million, or 9%, from December 31, 2015.

Deferred revenue was $934.8 million as of September 30, 2016, an increase of $143.5 million, or 18%, from December 31, 2015.

We generated cash flows from operating activities of $244.7 million during the nine months ended September 30, 2016, an increase of $30.7 million, or 14%, compared to the same period last year.

Revenue grew during the three and nine months ended September 30, 2016 compared to the same periods last year, as our strategy to invest in sales and marketing has enabled us to continue to gain market share and customers. During the three months ended September 30, 2016, our revenue grew amidst a more moderate global spending environment as compared to last year. Our revenue growth was driven by greater sales of our FortiGate, FortiGuard and FortiCare offerings. Although we continued to see diversity of FortiGate product sales across all segments, the increase in product revenue was limited as we experienced North America sales execution issues, macro-economic challenges primarily related to Brexit in the United

29


Kingdom and geopolitical issues in Latin America. Our high-end FortiGate products (FortiGate-1000 to -7000 series) accounted for 37% of billings. Our mid-range products (FortiGate-200 to -900 series) accounted for 29% of billings, and our entry-level products (FortiGate-20 to -100 series) accounted for 34% of billings. Service revenue also increased as we continue to charge more for functionality and value in our FortiGuard security subscription, FortiCare technical support and other offerings. During the three months ended September 30, 2016, we continue to see the shift in the revenue mix trend, in which service revenue outpaced product revenue growth.

During the three and nine months ended September 30, 2016, operating expenses increased by 19% and 32%, respectively, as compared to the same period last year. The increase was primarily driven by our accelerated pace of hiring and investments made to expand our sales coverage, grow our marketing capabilities, develop new products and scale our customer support. We also continue to invest in research and development to strengthen our technology leadership position. We believe that continued product innovation has strengthened our technology and resulted in market share gains. In addition, we incurred expenses from business design and reengineering related to the implementation of a new ERP system. Headcount increased by 19% to 4,619 employees and contractors as of September 30, 2016, up from 3,889 as of September 30, 2015.

Business Model

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

Key Metrics

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

 
Three Months Ended Or As Of
 
September 30,
2016
 
September 30,
2015
 
(in thousands)
Revenue
$
316,646

 
$
260,068

Deferred revenue
$
934,792

 
$
706,911

Billings (Non-GAAP)
$
347,457

 
$
299,618

Cash, cash equivalents and investments
$
1,270,650

 
$
1,169,664

Net cash provided by operating activities
$
76,139

 
$
65,065

Free cash flow (Non-GAAP)
$
70,219

 
$
51,740

    
Deferred revenue. Our deferred revenue consists of amounts that have been invoiced but that have not yet been recognized as revenue. The majority of our deferred revenue balance consists of the unrecognized portion of service revenue from FortiGuard security subscription and FortiCare technical support service contracts, which is recognized as revenue ratably over the contractual service period. We monitor our deferred revenue balance and the mix of short-term and long-term deferred revenue because it represents a significant portion, and the timing, of revenue to be recognized in future periods.

30



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

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

 
Three Months Ended
September 30,
2016
 
September 30,
2015
(in thousands)
Billings:
 
 
 
Revenue
$
316,646

 
$
260,068

Add increase in deferred revenue
30,811

 
49,350

Less deferred revenue balance acquired in business acquisition

 
(9,800
)
Total billings (Non-GAAP)
$
347,457

 
$
299,618


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

 
Three Months Ended
September 30,
2016
 
September 30,
2015
(in thousands)
Free Cash Flow:
 
 
 
Net cash provided by operating activities
$
76,139

 
$
65,065

Less purchases of property and equipment
(5,920
)
 
(13,325
)
Free cash flow (Non-GAAP)
$
70,219

 
$
51,740



31


Critical Accounting Policies and Estimates

Our discussion and analysis of our financial condition and results of operations are based upon our financial statements, which have been prepared in accordance with GAAP. These principles require us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenue, cost of revenue and expenses, and related disclosures. Our estimates include those related to revenue recognition, stock-based compensation expense, valuation of inventory, warranty liabilities, investments, business combinations, restructuring charges, goodwill and other long-lived assets, and accounting for income taxes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. To the extent that there are material differences between these estimates and our actual results, our future financial statements will be affected.

Except for the change in certain policies related to stock-based compensation as a result of the early adoption of ASU 2016-09, there have been no material changes to our critical accounting policies and estimates as of and for the three and nine months ended September 30, 2016, as compared to the critical accounting policies and estimates described in the Form 10-K. See Note 1 to the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion relating to our change in certain accounting policies related to stock-based compensation.

Recent Accounting Pronouncements

See Note 1 to the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for information regarding recent accounting pronouncements.




32


Results of Operations

Three Months Ended September 30, 2016 and 2015

Revenue

 
Three Months Ended
 
 
 
 
September 30,
2016
 
September 30,
2015
 
 
 
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Change
 
% Change
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
127,972

 
40
%
 
$
119,737

 
46
%
 
$
8,235

 
7
%
Service
188,674

 
60

 
140,331

 
54

 
48,343

 
34

Total revenue
$
316,646

 
100
%
 
$
260,068

 
100
%
 
$
56,578

 
22
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
133,874

 
42
%
 
$
113,165

 
44
%
 
$
20,709

 
18
%
EMEA
116,967

 
37

 
91,740

 
35

 
25,227

 
27

APAC
65,805

 
21

 
55,163

 
21

 
10,642

 
19

Total revenue
$
316,646

 
100
%
 
$
260,068

 
100
%
 
$
56,578

 
22
%

Total revenue increased by $56.6 million, or 22%, during the three months ended September 30, 2016 compared to the same period last year amidst a more moderate global macro spending environment than we saw last year. On a geographic basis, revenue continued to be diversified globally. All three regions experienced revenue growth compared to the same period last year, with EMEA contributing to the largest portion of our revenue growth on both an absolute dollar and a percentage basis. Product revenue increased by $8.2 million, or 7%, during the three months ended September 30, 2016 compared to the same period last year. The increase in product revenue was primarily driven by greater sales of our FortiGate product family, as well as growth in other product lines. The increase in product revenue was limited as we experienced North America sales execution issues, macro-economic challenges related to Brexit in the United Kingdom and geopolitical issues in Latin America. Service revenue increased by $48.3 million, or 34%, during the three months ended September 30, 2016 compared to the same period last year. The increase in service revenue was primarily due to the recognition of revenue from our growing deferred revenue balance consisting of FortiGuard security subscription and FortiCare technical support contracts sold to a larger customer base, as well as the renewals of similar contracts sold in earlier periods. Service revenue also increased as we continue to charge more for functionality and value in our FortiGuard security subscription, FortiCare technical support and other offerings.

Cost of revenue and gross margin
 
 
Three Months Ended
 
 
 
 
September 30,
2016
 
September 30,
2015
 
Change
 
% Change
(in thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
50,267

 
$
46,167

 
$
4,100

 
9
%
Service
34,532

 
25,534

 
8,998

 
35

Total cost of revenue
$
84,799

 
$
71,701

 
$
13,098

 
18
%
Gross margin (%):
 
 
 
 
 
 
 
Product
60.7
%
 
61.4
%
 
(0.7
)%
 
 
Service
81.7

 
81.8

 
(0.1
)
 
 
Total gross margin
73.2
%
 
72.4
%
 
0.8
 %
 
 

Total gross margin increased by 0.8 percentage points during the three months ended September 30, 2016 compared to the same period last year, as we continued to see a shift in the revenue mix, as service revenue outpaced product revenue

33


growth. This resulted in a higher overall gross margin. Product gross margin decreased by 0.7 percentage points during the three months ended September 30, 2016 compared to the same period last year, due to higher inventory reserves and overhead costs. The decrease was partially offset by higher sales of software products, such as certain of our virtualized security solutions, as well as lower warranty expense.

Service gross margin decreased by 0.1 percentage points during the three months ended September 30, 2016 as compared to the same period last year. Cost of service revenue increased by $9.0 million primarily due to a $4.2 million increase in personnel costs related to headcount increases.

Operating expenses
 
 
Three Months Ended
 
Change
 
% Change
September 30,
2016
 
September 30,
2015
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
47,239

 
15
%
 
$
42,110

 
16
%
 
$
5,129

 
12
 %
Sales and marketing
154,831

 
49

 
120,994

 
47

 
33,837

 
28

General and administrative
22,006

 
7

 
21,220

 
8

 
786

 
4

Restructuring charges
2,283

 
1

 
5,883

 
2

 
(3,600
)
 
(61
)
Total operating expenses
$
226,359

 
71
%
 
$
190,207

 
73
%
 
$
36,152

 
19
 %


Research and development

Research and development expense increased by $5.1 million, or 12%, during the three months ended September 30, 2016 compared to the same period last year, primarily due to an increase of $3.4 million in personnel costs as a result of increased headcount to support the development of new products and continued enhancements of our existing products. Depreciation and other occupancy-related costs increased by $1.7 million. We intend to continue to invest in our research and development organization, but expect research and development expense as a percentage of total revenue to remain at a relatively comparable level during the remainder of 2016.

Sales and marketing

Sales and marketing expense increased by $33.8 million, or 28%, during the three months ended September 30, 2016 compared to the same period last year, primarily due to an increase of $27.0 million in personnel costs as we continued to increase our sales and marketing headcount. Marketing-related expenses increased by $0.7 million as we continued to invest in marketing programs to capture market share, particularly in the large enterprise market, including costs related to tradeshows and lead generation. In addition, we incurred increases in travel and entertainment expenses of $1.8 million and depreciation expense and occupancy-related costs of $4.5 million. We intend to continue to make investments in our sales resources and infrastructure and marketing strategy, which are critical to support growth, but at a slower pace. As such, we expect sales and marketing expense as a percentage of total revenue to slightly decrease during the remainder of 2016.

General and administrative

General and administrative expense increased by $0.8 million, or 4%, during the three months ended September 30, 2016 compared to the same period last year. During the three months ended September 30, 2016, we expensed an additional $1.5 million relating to the implementation and maintenance of a new ERP system compared to the same period last year. In addition, personnel costs increased by $1.5 million due to increase in headcount in order to support our expanding business. The increase in expense was partially offset by lower professional fees of $1.4 million and other costs of $0.9 million. As a percentage of total revenue, we expect general and administrative expense to remain at a relatively comparable level during the remainder of 2016.
 
Restructuring charges


34


Restructuring charges of $2.3 million during the three months ended September 30, 2016 primarily relate to our restructuring activities to improve operating efficiencies due to the acquisition of AccelOps and certain other activities. Restructuring charges of $5.9 million during the three months ended September 30, 2015 primarily relate to the restructuring activities in connection with the Meru acquisition to reduce our cost structure and improve operational efficiencies. The restructuring activities included reduction of workforce primarily and consolidation of excess facilities. See Note 9 to the condensed consolidated financial statements for additional details, including types of expenses incurred and the timing of future expenses and cash payments.

Interest income and other expensenet
 
 
Three Months Ended
 
 
 
 
September 30,
2016
 
September 30,
2015
 
Change
 
% Change
(in thousands, except percentages)
Interest income
$
1,888

 
$
1,333

 
$
555

 
42
%
Other expense—net
(787
)
 
(653
)
 
(134
)
 
21


Interest income increased during the three months ended September 30, 2016 compared to the same period last year primarily due to interest earned on invested balances of cash, cash equivalents and investments. Interest income varies depending on our average investment balances during the period, types and mix of investments, and market interest rates. The increase in Other expense—net during the three months ended September 30, 2016 as compared to the same period last year was the result of higher foreign currency exchange losses. Other expense—net consisted primarily of foreign exchange and related hedging gains and losses.

Provision for (benefit from) income taxes
 
 
Three Months Ended
 
Change
 
% Change
September 30,
2016
 
September 30,
2015
 
(in thousands, except percentages)
Provision for (benefit from) income taxes
$
298

 
$
(9,329
)
 
$
9,627

 
(103
)%
Effective tax rate (%)
5
%
 
804
%
 
(799
)%
 
*

* not meaningful

Our effective tax rate was 5% for the three months ended September 30, 2016, as compared to an effective tax rate of 804% for the same period last year. The effective tax rate for the periods presented was comprised of U.S. federal and state taxes, and foreign withholding and income taxes. The changes in the tax provision for the three months ended September 30, 2016 was primarily due to the tax benefit from adoption of the new accounting guidance relating to stock-based compensation. The effective tax rate for the three months ended September 30, 2016 was an expense as compared to a benefit for the same period last year.

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



35


Nine Months Ended September 30, 2016 and September 30, 2015

Revenue
 
 
Nine Months Ended
 
 
 
 
September 30,
2016
 
September 30,
2015
 
 
 
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
Change
 
% Change
(in thousands, except percentages)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product
$
389,185

 
43
%
 
$
332,023

 
47
%
 
$
57,162

 
17
%
Service
523,428

 
57

 
380,716

 
53

 
142,712

 
37

Total revenue
$
912,613

 
100
%
 
$
712,739

 
100
%
 
$
199,874

 
28
%
Revenue by geography:
 
 
 
 
 
 
 
 
 
 
 
Americas
$
386,566

 
42
%
 
$
313,318

 
44
%
 
$
73,248

 
23
%
EMEA
336,911

 
37

 
250,808

 
35

 
86,103

 
34

APAC
189,136

 
21

 
148,613

 
21

 
40,523

 
27

Total revenue
$
912,613

 
100
%
 
$
712,739

 
100
%
 
$
199,874

 
28
%

Total revenue increased by $199.9 million, or 28%, during the nine months ended September 30, 2016 compared to the same period last year. All three regions experienced revenue growth compared to the same period last year, with EMEA contributing the largest portion of our revenue growth on both an absolute dollar and a percentage basis. We continued to see a limited increase in product revenue for Americas, as we experienced North America sales execution issues and geopolitical issues in Latin America. Product revenue increased by $57.2 million, or 17%, during the nine months ended September 30, 2016 compared to the same period last year. The increase in product revenue was primarily driven by greater sales in our FortiGate product family, as well as growth in other product lines.

Service revenue increased by $142.7 million, or 37%, during the nine months ended September 30, 2016 compared to the same period last year due to the recognition of revenue from our growing deferred revenue balance consisting of FortiGuard security subscription and FortiCare technical support contracts sold to a larger customer base, as well as the renewals of similar contracts sold in earlier periods. Service revenue also increased as we continue to charge more for functionality and value in our FortiGuard security subscription, FortiCare technical support and other offerings.

Cost of revenue and gross margin
 
 
Nine Months Ended
 
 
 
 
September 30,
2016
 
September 30,
2015
 
Change
 
% Change
(in thousands, except percentages)
Cost of revenue:
 
 
 
 
 
 
 
Product
$
152,368

 
$
134,932

 
$
17,436

 
13
%
Service
94,578

 
69,869

 
24,709

 
35

Total cost of revenue
$
246,946

 
$
204,801

 
$
42,145

 
21
%
Gross margin (%):
 
 
 
 
 
 
 
Product
60.8
%
 
59.4
%
 
1.4
%
 
 
Service
81.9

 
81.6

 
0.3

 
 
Total gross margin
72.9
%
 
71.3
%
 
1.6
%
 
 

Total gross margin increased by 1.6 percentage points during the nine months ended September 30, 2016 compared to the same period last year, as both product and service gross margins increased. Product gross margin increased by 1.4 percentage points during the nine months ended September 30, 2016 compared to the same period last year. Product gross margin was positively impacted by higher sales of software products such as certain of our virtualized security solutions and lower warranty expense, partially offset by higher inventory reserves and overhead costs.

36



Service gross margin increased by 0.3 percentage points during the nine months ended September 30, 2016 as compared to the same period last year, resulting from our ability to charge more for functionality and value to our service offerings, which have translated into improved service margins. Cost of service revenue increased by $24.7 million primarily due to a $14.0 million increase in personnel costs as a result of increased headcount.

Operating expenses
 
 
Nine Months Ended
 
Change
 
% Change
September 30,
2016
 
September 30,
2015
 
Amount
 
% of
Revenue
 
Amount
 
% of
Revenue
 
(in thousands, except percentages)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
137,495

 
15
%
 
$
115,315

 
16
%
 
$
22,180

 
19
 %
Sales and marketing
463,628

 
51

 
333,531

 
47

 
130,097

 
39

General and administrative
63,629

 
7

 
51,199

 
7

 
12,430

 
24

Restructuring charges
3,164

 

 
5,883

 
1

 
(2,719
)
 
(46
)
Total operating expenses
$
667,916

 
73
%
 
$
505,928

 
71
%
 
$
161,988

 
32
 %


Research and development

Research and development expense increased by $22.2 million, or 19%, during the nine months ended September 30, 2016 compared to the same period last year primarily due to an increase of $16.2 million in personnel costs as a result of increased headcount to support the development of new products and continued enhancements of our existing products. Depreciation expense and other occupancy-related costs increased by $5.1 million and costs of test and prototype materials used in product development increased by $1.9 million.

Sales and marketing

Sales and marketing expense increased by $130.1 million, or 39%, during the nine months ended September 30, 2016 compared to the same period last year, primarily due to an increase of $101.0 million in personnel costs as we continued to increase our sales headcount in order to drive continued market share gains globally. Marketing-related expense increased by $8.5 million as we invested significantly in marketing programs to capture market share, particularly in the large enterprise market, including costs related to trade-shows and lead generation. In addition, depreciation expense and other occupancy-related expense increased by $10.1 million and travel and entertainment expense increased by $6.9 million.

General and administrative

General and administrative expense increased by $12.4 million, or 24%, during the nine months ended September 30, 2016 compared to the same period last year. During the nine months ended September 30, 2016, we expensed an additional $9.3 million of costs relating to the implementation and maintenance of the ERP system implementation compared to the same period last year. In addition, personnel costs increased by $8.2 million, as we continued to increase our headcount in order to support growth in our business. The increase was partially offset by lower professional fees of $3.9 million.

Restructuring charges

Restructuring charges of $3.2 million during the nine months ended September 30, 2016 primarily relate to our restructuring activities to improve operating efficiencies due to the acquisition of AccelOps and certain other activities. Restructuring charges of $5.9 million during the nine months ended September 30, 2015 relate to the restructuring activities in connection with the Meru acquisition. See Note 9 to the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional details, including types of expenses incurred and the timing of future expenses and cash payments.


37


Interest income and other expensenet
 
 
Nine Months Ended
 
 
 
 
September 30,
2016
 
September 30,
2015
 
Change
 
% Change
(in thousands, except percentages)
Interest income
$
5,339

 
$
4,119

 
$
1,220

 
30
%
Other expense—net
(3,449
)
 
(2,160
)
 
(1,289
)
 
60


Interest income increased during the nine months ended September 30, 2016 compared to the same period last year primarily due to interest earned on invested balances of cash, cash equivalents and investments. Interest income varies depending on our average investment balances during the period, types and mix of investments, and market interest rates. The increase in Other expense—net for the nine months ended September 30, 2016 when compared to the same period last year, was the result of higher foreign currency exchange losses. Other expense—net consisted primarily of foreign exchange and related hedging gains and losses.

Provision for (benefit from) income taxes
 
 
Nine Months Ended
 
Change
 
% Change
September 30,
2016
 
September 30,
2015
 
(in thousands, except percentages)
Provision for (benefit from) income taxes
$
(7,380
)
 
$
(6,552
)
 
$
(828
)
 
13
%
Effective tax rate (%)
2,053
%
 
(165
)%
 
*

 
*

* not meaningful
 
Our effective tax rate was 2,053% for the nine months ended September 30, 2016, compared with an effective tax rate of -165% for the same period last year. The benefit from income taxes for the nine months ended September 30, 2016 was comprised primarily of U.S. federal and state taxes, other foreign income taxes, foreign withholding taxes, and transfer pricing allocations which impact jurisdictional income taxed at various tax rates. The changes in benefit from income taxes and effective tax rate for the nine months ended September 30, 2016 was primarily due to the recognition of excess tax benefit from the adoption of the new accounting guidance related to the stock-based compensation. 
.



38


Liquidity and Capital Resources
 
 
As of
 
September 30,
2016
 
December 31,
2015
 
(in thousands)
Cash and cash equivalents
$
647,513

 
$
543,277

Investments
623,137

 
621,033

Total cash, cash equivalents and investments
$
1,270,650

 
$
1,164,310

Working capital (1)
$
644,513

 
$
591,873

 
 
 
 
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
(in thousands)
Cash provided by operating activities
$
244,671

 
$
213,989

Cash provided by (used in) investing activities
(76,215
)
 
2,915

Cash provided by (used in) financing activities
(64,220
)
 
40,554

Net increase in cash and cash equivalents
$
104,236

 
$
257,458


(1) Working capital is defined as current assets less current liabilities.

Liquidity and capital resources may be impacted by our operating activities, as well as by our business acquisitions, capital expenditures, stock repurchases, proceeds associated with stock option exercises and issuances of common stock under the ESPP, payment of taxes in connection with the net settlement of equity awards, the timing of sales within an accounting period, and investments in strategic relationships that we have made or may make in the future. Our liquidity may be impacted by our customer-buying patterns and the efforts of our sales force and channel partners, which have historically resulted in our receiving a substantial portion of our billings during the last two weeks of the quarter. Billings during the last two weeks of the third quarter of 2016 were in excess of 40% compared to the historical eight-quarter average of 34%. As of September 30, 2016, $125.0 million remained available for future share repurchases under our share repurchase program. In October 2016, the board of directors authorized a $100 million increase to our existing share repurchase program, bringing the amount authorized under the current program to $300 million. In recent years we have received significant capital as a result of the exercise of stock options. We expect proceeds in future years to decrease due to the increased mix of RSUs granted versus stock options and also to vary based on our share price. We expect to spend $15.0 million to $25.0 million in capital expenditures primarily related to expansion of our offices to support worldwide growth in the remainder of 2016.

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

As of September 30, 2016, $501.4 million of our cash and investments were held by our international subsidiaries and are therefore not immediately available to fund domestic operations unless the cash is repatriated. We are considering repatriating some cash in December 2016. Should any amount be repatriated, it would be subject to U.S. federal income tax.  However, any cash repatriated is expected to be offset by foreign tax credits. We do not enter into investments for trading or speculative purposes.

We believe that our existing cash and cash equivalents will be sufficient to meet our anticipated cash needs for at least the next 12 months. Our future capital requirements will depend on many factors, including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing activities, the introduction of new and enhanced products and services offerings, the costs to ensure access to adequate manufacturing capacity, the continuing market acceptance of our products and our investments in real estate through purchases or long-term leases. Historically, we have required capital principally to fund our working capital needs, capital expenditures, share repurchases and acquisition activities. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, operating results and financial condition would be adversely affected.

39



Operating Activities

Cash generated by operating activities is our primary source of liquidity. It is primarily comprised of net income, as adjusted for non-cash items, and changes in operating assets and liabilities. Non-cash adjustments consist primarily of stock-based compensation, depreciation of property and equipment, amortization of intangible assets and amortization of investment premiums.
 
Our operating activities during the nine months ended September 30, 2016 provided $244.7 million in cash as a result of the continued growth of our business and our ability to successfully manage our working capital. Changes in operating assets and liabilities primarily resulted from an increase in sales of our FortiGuard security subscription and FortiCare technical support contracts to new and existing customers, as reflected by an increase in our deferred revenue.

Our operating activities during the nine months ended September 30, 2015 provided $214.0 million in cash as a result of the continued growth in our business and the ability to successfully manage our working capital. Changes in operating assets and liabilities primarily resulted from an increase in sales of our FortiGuard security subscription and FortiCare technical support contracts to new and existing customers, as reflected by an increase in our deferred revenue.

Investing Activities

The changes in cash flows from investing activities primarily relate to timing of purchases, maturities and sales of investments purchases of property and equipment, and payments made in connection with business acquisitions. Historically, in making a lease versus purchase decision related to our larger facilities, we have elected to purchase the facility. We expect to make similar decisions in the future.

During the nine months ended September 30, 2016, cash used for investing activities was primarily due to the $50.3 million we spent on capital expenditures, including our purchase of a warehouse in Union City, California for total cash of $18.5 million, and a $22.1 million payment for the acquisition of AccelOps. Cash outflows due to purchases of investments, net of sales and maturities, amounted to $3.8 million.

During the nine months ended September 30, 2015, cash provided by investing activities was a result of positive cash flow due to maturities, net of purchases, from our investments of $70.0 million, partially offset by capital expenditures of $29.0 million and $38.0 million used for the acquisition of Meru.

Financing Activities

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

During the nine months ended September 30, 2016, cash used for financing activities was $64.2 million, primarily due to $75.0 million used to repurchase our common stock. This was partially offset by $12.4 million of proceeds from the issuance of common stock, net of taxes paid, related to withholding upon issuance of equity awards.

During the nine months ended September 30, 2015, cash provided by financing activities was $40.6 million as a result of proceeds of $63.5 million from the issuance of common stock under our stock-based compensation plans. This cash inflow was partially offset by $23.0 million of withholding tax payments upon issuance of equity awards.

Contractual Obligations and Commitments

There were no material changes outside the ordinary course of business during the nine months ended September 30, 2016 to the contractual obligations and commitments disclosed in Management’s Discussion and Analysis of Financial Condition and Results of Operations, set forth in Part II, Item 7, of the Form 10-K. See Note 10 to the notes to the condensed consolidated financial statements included in Part I, Item 1 of this Quarterly Report on Form 10-Q for additional information regarding contractual obligations and commitments.


40


Off-Balance Sheet Arrangements

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

ITEM 3.     Quantitative and Qualitative Disclosures about Market Risk

There were no material changes in our market risk during the nine months ended September 30, 2016 compared to the disclosures in Part II, Item 7A of the Form 10-K.

ITEM 4.     Controls and Procedures
 
Evaluation of Disclosure Controls and Procedures

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

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

Changes in Internal Control over Financial Reporting

In July 2015, we completed the acquisition of Meru. We integrated Meru into our systems and controls environment beginning on January 1, 2016. In July 2016, we completed the implementation of a new ERP system. As a result of this implementation, we modified certain existing control processes as well as implemented new control processes to adapt to changes for the new ERP system. We believe that we have taken the necessary steps to monitor and maintain appropriate internal control over financial reporting.

Except as described above, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) or 15d-15(f) under the Exchange Act) during the nine months ended September 30, 2016 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.




41


Part II

ITEM 1.     Legal Proceedings

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

ITEM 1A.     Risk Factors

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

Risks Related to Our Business

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

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

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

the effectiveness of our sales organization, generally or in a particular geographic region, and the time it takes for our sales personnel to reach productivity;
 
seasonal buying patterns of our end-customers;

timing and level of our investments in sales and marketing and the impact on operating expenses and operating margin, and the productivity and effectiveness of execution of the sales and marketing teams;
 
the timing of revenue recognition for our sales, which may be affected by both the mix of sales by our “sell-in” versus our “sell-through” channel partners, and the accuracy and timing of point-of-sale reporting by our “sell-through” channel partners, which impacts our ability to recognize revenue;
 
the level of perceived threats to network security, which may fluctuate from period to period;
 
changes in the requirements, market needs or buying practices and patterns of distributors, resellers or end-customers;

42


 
changes in the growth rate of the network security markets;
 
the timing and success of new product and service introductions by us or our competitors, or any other change in the competitive landscape of our industry, including consolidation among our competitors, partners, or end-customers;
 
deferral of orders from distributors, resellers or end-customers in anticipation of new products or product enhancements announced by us or our competitors;
 
increases or decreases in our billings, revenues and expenses caused by fluctuations in foreign currency exchange rates, as a significant portion of our expenses are incurred and paid in currencies other than the U.S. dollar, and fluctuations may impact the actual prices that partners and customers are willing to pay for our products and services;
 
decisions by potential end-customers to purchase network security solutions from newer technology providers, from larger, more established security vendors or from their primary network equipment vendors;
 
price competition and increased competitiveness in our market;
 
changes in customer renewal rates for our services;
 
changes in the payment terms of services contracts or the length of services contracts sold;

changes in our estimated annual effective tax rates;

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

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

future accounting pronouncements or changes in our accounting policies; and

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

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


43


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

Our billings and revenue growth may slow or may not continue.
 
Billings and revenue growth may slow, or we may experience a decrease in billings and revenue, for a number of reasons, including a slowdown in demand for our products or services, increased competition, a decrease in the growth of our overall market, softness in demand in certain geographies or industry verticals, such as the service provider industry, if we fail for any reason to continue to capitalize on growth opportunities, and due to other risks identified in the “Risk Factors.” Our expenses as a percentage of total revenue may be higher than expected if our revenue is lower than expected and if our investments in sales and marketing and other functional areas do not result in expected billings and revenue growth, and we may experience margin declines in future periods if we fail to increase billings, revenue or deferred revenue, do not appropriately manage our cost structure, or encounter unanticipated liabilities. Any failure by us to maintain profitability, maintain our margins, and continue our billings and revenue growth could cause the price of our common stock to materially decline.

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

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

44


 
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
 
changes in regulatory requirements;
 
difficulties and costs of staffing and managing foreign operations;
 
the uncertainty of protection for intellectual property rights in some countries;
 
costs of compliance with foreign policies, laws and regulations and the risks and costs of non-compliance with such policies, laws and regulations;

protectionist policies and penalties, and local laws, requirements, policies and perceptions that may adversely impact U.S. headquartered business’ sales in certain countries outside of the United States;
 
costs of complying with U.S. or other foreign laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, the U.K. Bribery Act 2010, import and export control laws, tariffs, trade barriers and economic sanctions;
 
other regulatory or contractual limitations on our ability to sell our products in certain foreign markets, and the risks and costs of non-compliance;

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

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

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

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

changes in tax, employment and other laws.
 
For example, in June 2016, the United Kingdom held a referendum and voted in favor of leaving the European Union. This has created political and economic uncertainty, particularly in the United Kingdom and the European Union, which negatively impacted our business in the United Kingdom and European Union during the third quarter of 2016. The uncertainty may continue to negatively impact our business in the United Kingdom and European Union, including affecting our relationships with our existing and prospective end-customers, channel partners, and employees, and could have a material impact on the regulatory regime applicable our operations in the United Kingdom.

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


45


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

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

longer sales cycles and the associated risk that substantial time and resources may be spent on a potential end-customer that elects not to purchase our products and services; and

enterprise sales personnel may take longer to ramp up their productivity compared to other sales personnel.
 
Large and medium-sized enterprises, service providers and government organizations often undertake a significant evaluation process that results in a lengthy sales cycle, in some cases over 12 months. Although we have a channel sales model, our sales representatives typically engage in direct interaction with end-customers, along with our distributors and resellers, in connection with sales to large and medium-sized end-customers. We may spend substantial time, effort and money in our sales efforts without being successful in producing any sales. In addition, product purchases by large and medium-sized enterprises, service providers and government organizations are frequently subject to budget constraints, multiple approvals and unplanned administrative, processing and other delays. Furthermore, service providers represent our largest industry vertical and consolidation or changes in buying behavior by larger customers within this industry could negatively impact our business. Large and medium-sized enterprises, service providers and government organizations typically have longer implementation cycles, require greater product functionality and scalability, expect a broader range of services, including design services, demand that vendors take on a larger share of risks, require acceptance provisions that can lead to a delay in revenue recognition, and expect greater payment flexibility from vendors. Additionally, our large enterprise and service provider customers may increasingly become more deliberate in their purchases as they plan their next-generation network security architecture, leading them to take more time in making purchasing decisions or to purchase based only on their immediate needs. All these factors can add further risk to business conducted with these customers. In addition, if sales expected from a large and medium-sized end-customer for a particular quarter are not realized in that quarter or at all, our business, operating results and financial condition could be materially and adversely affected.

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

Managing our inventory is complex. Our channel partners may increase orders during periods of product shortages, cancel orders or not place orders commensurate with our expectations if their inventory is too high, return products or take advantage of price protection (if any is available to the particular partner) or delay orders in anticipation of new products. They also may adjust their orders in response to the supply of our products and the products of our competitors that are available to them and in response to seasonal fluctuations in end-customer demand. Furthermore, if the time required to manufacture or ship certain products increases for any reason, inventory shortfalls could result. Management of our inventory is further complicated by the significant number of different products and models that we sell.
 
In addition, for those channel partners that have rights of return, inventory held by such channel partners affects our results of operations. Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to effectively manage inventory. Inventory management remains an area of focus as we balance the need to maintain

46


inventory levels that are sufficient to ensure competitive lead times against the risk of inventory obsolescence because of rapidly changing technology, and customer requirements and excess inventory levels. If we ultimately determine that we have excess inventory, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient inventory levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential end-customers turn to competitors’ products that are readily available. For example, we have in the past experienced inventory shortages and excesses due to demand for certain products that varied from forecasted amounts. If we are unable to effectively manage our inventory and that of our channel partners, our results of operations could be adversely affected.

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

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

If we do not increase the effectiveness of our sales organization in some regions, we may be unable to add new end-customers or increase sales to our existing end-customers and our business will be adversely affected.

Although we have a channel sales model, members of our sales organization often engage in direct interaction with our prospective end-customers. Therefore, we continue to be substantially dependent on our sales organization to obtain new end-customers and sell additional products and services to our existing end-customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to grow our revenue will depend, in large part, on our success in recruiting, training and retaining sufficient numbers of sales personnel to support our growth and on the effectiveness of those personnel. New hires require significant training and may take significant time before they achieve full productivity. Our recent hires and planned hires may not become productive as quickly as we expect, and we may be unable to hire or retain sufficient numbers of qualified individuals in the markets where we do business or plan to do business. For example, in early 2016, we realigned our sales organization and it has taken more time than we expected to ramp up the productivity of our realigned sales organization, which negatively impacted our revenue growth in the third quarter of 2016 in some regions. Furthermore, hiring sales personnel in new countries requires additional set up and upfront costs that we may not recover if the sales personnel fail to achieve full productivity. If our new sales employees do not become fully productive on the timelines that we have projected, our revenue will not increase at anticipated levels and our ability to achieve long term projections may be negatively impacted. If we are unable to hire and train sufficient numbers of effective sales personnel, or the sales personnel are not successful in obtaining new end-customers or increasing sales to our existing customer base, our business, operating results and prospects will be adversely affected.

The average sales prices of our products and services may decrease, which may reduce our gross profits and adversely impact our financial results and the trading price of our common stock.
 
The average sales prices for our products and services may decline for a variety of reasons, including competitive pricing pressures, discounts or promotional programs we offer, a change in our mix of products and services and anticipation of

47


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

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

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

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

We provide sales channel partners with specific programs to assist them in selling our products and incentivize them to sell our products, but there can be no assurance that these programs will be effective. In addition, our channel partners may be unsuccessful in marketing, selling and supporting our products and services and may purchase more inventory than they can sell. Our channel partners generally do not have minimum purchase requirements. Some of our channel partners may have insufficient financial resources to withstand changes and challenges in business conditions. In addition, if our channel partners’ financial condition or operations weaken it could negatively impact their ability to sell our product and services. They may also market, sell and support products and services that are competitive with ours, and may devote more resources to the marketing, sales and support of such products. They may also have incentives to promote our competitors’ products to the detriment of our own, or they may cease selling our products altogether. We cannot ensure that we will retain these channel partners or that we

48


will be able to secure additional or replacement partners or that existing channel partners will continue to perform. The loss of one or more of our significant channel partners or the failure to obtain and ship a number of large orders each quarter through them could harm our operating results. During the three months ended September 30, 2016, Exclusive Networks Group and Ingram Micro, which distributed our solutions to a large group of resellers and end-customers, accounted for 19% and 10% of our total revenue, respectively. During the nine months ended September 30, 2016, Exclusive Networks Group accounted for 19% of our total revenue. During the three and nine months ended September 30, 2015, Exclusive Networks Group accounted for 17% of our total revenue. In addition, any new sales channel partner will require extensive training and may take several months or more to achieve productivity. Our channel partner sales structure could subject us to lawsuits, potential liability and reputational harm if, for example, any of our channel partners misrepresent the functionality of our products or services to end-customers or our channel partners violate laws or our corporate policies. We depend on our global channel partners to comply with applicable legal and regulatory requirements. To the extent that they fail to do so, that could have a material adverse effect on our business, operating results and financial condition. If we fail to optimize our channel partner model or fail to manage existing sales channels, our business will be seriously harmed.

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

49


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

If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our operating results could fall below expectations of securities analysts and investors, resulting in a decline in our stock price.
 
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, as provided in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in this Quarterly Report on Form 10-Q, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Our operating results may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our operating results to fall below the expectations of securities analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our condensed consolidated financial statements include those related to revenue recognition and sales return reserves, stock-based compensation expense, valuation of inventory, warranty liabilities, investments, accounting for business combination, goodwill and other long-lived assets, restructuring, accounting for income taxes, and litigation and settlement costs.

50



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

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

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

51


materials used in the manufacture of our products to the extent that there may be only a limited number of suppliers that are able to meet our sourcing requirements. There can be no assurance that we will be able to obtain such materials in sufficient quantities or at competitive prices. We may also encounter customers who require that all of the components of our products be certified as conflict-free. If we are not able to meet customer requirements, such customers may choose to not purchase our products, which could impact our sales and the value of portions of our inventory.

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

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

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
 
A significant portion of our operating expenses are incurred outside the United States. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Euro and Canadian dollar and, to a lesser extent, the British Pound. For example, the vote in the United Kingdom in June 2016 to leave the European Union has resulted in significant and unpredictable fluctuations in the exchange rate of the British Pound and may continue to negatively affect our sales in Europe. While we are not currently engaged in material hedging activities, we have been hedging currency exposures relating to certain balance sheet accounts and, if we stop hedging against any of these risks or if our attempts to hedge against these currency exposures are not

52


successful, our financial condition and results of operations could be adversely affected. In addition, our sales contracts are primarily denominated in U.S. dollars and therefore, while substantially all of our revenue is not subject to foreign currency risk, it does not serve as a hedge to our foreign currency-denominated operating expenses. In addition, a strengthening of the U.S. dollar could increase the real cost of our products to our customers outside of the United States, which could also adversely affect our financial condition and results of operations. 

We are subject to governmental export and import controls that could subject us to liability or restrictions on sales, and could impair our ability to compete in international markets.
 
Because we incorporate encryption technology into our products, certain of our products are subject to U.S. export controls and may be exported outside the United States only with the required export license or through an export license exception, and may be prohibited altogether from export to certain countries. If we were to fail to comply with U.S. export laws, U.S. Customs regulations and import regulations, U.S. economic sanctions and other countries’ import and export laws, we could be subject to substantial civil and criminal penalties, including fines for the company and incarceration for responsible employees and managers, and the possible loss of export or import privileges. In addition, if our channel partners fail to obtain appropriate import, export or re-export licenses or permits (for example, for stocking orders placed by our partners), we may also be adversely affected through reputational harm and penalties and we may not be able to provide support related to appliances shipped pursuant to such orders. Obtaining the necessary export license for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.
 
Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of products to U.S. embargoed or sanctioned countries, governments and persons. Even though we take precautions to prevent our product from being shipped to U.S. sanctions targets, our products could be shipped to those targets by our channel partners, despite such precautions. Any such shipment could have negative consequences including government investigations and penalties and reputational harm. In addition, various countries regulate the import of certain encryption technology, including import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Changes in our products or changes in export and import regulations may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, prevent the export or import of our products to certain countries, governments or persons altogether. Any change in export or import regulations, economic sanctions or related legislation, shift in the enforcement or scope of existing regulations, or change in the countries, governments, persons or technologies targeted by such regulations, could result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers with international operations. Any decreased use of our products or limitation on our ability to export or sell our products would likely adversely affect our business, financial condition and results of operations.
 

53


If we fail to comply with environmental requirements, our business, financial condition, operating results and reputation could be adversely affected.
 
We are subject to various environmental laws and regulations including laws governing the hazardous material content of our products, our real property, and laws relating to the recycling of electrical and electronic equipment. The laws and regulations to which we are subject include the EU RoHS and the EU Waste Electrical and Electronic Equipment Directive (“WEEE Directive”), as well as the implementing legislation of the EU member states. Similar laws and regulations have been passed or are pending in China, South Korea, Norway and Japan and may be enacted in other regions, including in the United States, and we are, or may in the future be, subject to these laws and regulations.
 
The EU RoHS and the similar laws of other jurisdictions ban the use of certain hazardous materials such as lead, mercury and cadmium in the manufacture of electrical equipment, including our products. We have incurred costs to comply with these laws, including research and development costs, costs associated with assuring the supply of compliant components and costs associated with writing off noncompliant inventory. We expect to continue to incur costs related to environmental laws and regulations in the future. With respect to the EU RoHS, we and our competitors rely on an exemption for lead in network infrastructure equipment. It is possible this exemption will be revoked in the near future. If this exemption is revoked, if there are other changes to these laws (or their interpretation) or if new similar laws are passed in other jurisdictions, we may be required to reengineer our products to use components compatible with these regulations. This reengineering and component substitution could result in additional costs to us or disrupt our operations or logistics.
 
The EU has also adopted the WEEE Directive, which requires electronic goods producers to be responsible for the collection, recycling and treatment of such products. Although currently our EU international channel partners are responsible for the requirements of this directive as the importer of record in most of the European countries in which we sell our products, changes in interpretation of the regulations may cause us to incur costs or have additional regulatory requirements in the future to meet in order to comply with this directive, or with any similar laws adopted in other jurisdictions.
 
Our failure to comply with these and future environmental rules and regulations could result in reduced sales of our products, increased costs, substantial product inventory write-offs, reputational damage, penalties and other sanctions.
 
A portion of our revenue is generated by sales to government organizations, which are subject to a number of challenges and risks.
 
Sales to U.S. and foreign federal, state and local governmental agency end-customers have accounted for a portion of our revenue in past periods, and we may in the future increase sales to government organizations. Sales to government organizations are subject to a number of risks. Selling to government organizations can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense, with long sales cycles and without any assurance of winning a sale.

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

public sector budgetary cycles,

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

geopolitical matters, and

rules and regulations applicable to certain government sales.

The rules and regulations applicable to sales to government organizations may also negatively impact sales to other organizations. To date, we have had limited traction in sales to U.S. federal government agencies, and any future sales to government organizations is uncertain. Government organizations may have contractual or other legal rights to terminate contracts with our distributors and resellers for convenience or due to a default, and any such termination may adversely impact our future results of operations. For example, if the distributor receives a significant portion of its revenue from sales to such government organization, the financial health of the distributor could be substantially harmed, which could negatively affect our future sales to such distributor. Governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our products and services, a reduction of revenue or fines or civil or criminal liability if the audit uncovers improper or illegal activities. Any such penalties

54


could adversely impact our results of operations in a material way. Finally, purchases by the U.S. government may require certain products to be manufactured in the United States and other high cost manufacturing locations, and we may not manufacture all products in locations that meet the requirements of the U.S. government.
 
False detection of vulnerabilities, viruses or security breaches or false identification of spam or spyware could adversely affect our business.
 
Our antivirus and our intrusion prevention services may falsely detect viruses or other threats that do not actually exist. This risk is heightened by the inclusion of a “heuristics” feature in our products, which attempts to identify viruses and other threats not based on any known signatures but based on characteristics or anomalies that may indicate that a particular item is a threat. When our end-customers enable the heuristics feature in our products, the risk of falsely identifying viruses and other threats significantly increases. These false positives, while typical in the industry, may impair the perceived reliability of our products and may therefore adversely impact market acceptance of our products. Also, our anti-spam and anti-malware services may falsely identify emails or programs as unwanted spam or potentially unwanted programs, or alternatively fail to properly identify unwanted emails or programs, particularly as spam emails or spyware are often designed to circumvent anti-spam or spyware products. Parties whose emails or programs are blocked by our products may seek redress against us for labeling them as spammers or spyware, or for interfering with their business. In addition, false identification of emails or programs as unwanted spam or potentially unwanted programs may reduce the adoption of our products. If our system restricts important files or applications based on falsely identifying them as malware or some other item that should be restricted, this could adversely affect end-customers’ systems and cause material system failures. In addition, our threat researchers periodically identify vulnerabilities in various third-party products, and, if these identifications are perceived to be incorrect or are in fact incorrect, this could harm our business. Any such false identification or perceived false identification of important files, applications or vulnerabilities could result in negative publicity, loss of end-customers and sales, increased costs to remedy any problem and costly litigation.
 
If our internal network system or our website is compromised, public perception of our products and services will be harmed, we may become subject to liability, and our business, operating results and stock price may be adversely impacted.

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

55


maintain high quality support services would have a material adverse effect on our business, financial condition and results of operations.

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

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

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

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

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

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

In addition, we hold a significant portion of our cash and investments outside of the United States. Potential legislation could result in our transferring this cash and investments back to the United States, and potentially incurring an additional tax obligation.
 

56


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

The Organisation for Economic Co-operation and Development (the “OECD”), an international association comprised of 34 countries, including the United States, has been working on a Base Erosion and Profit Sharing Project. As part of this project, the OECD has issued in 2015, and is expected to continue to issue, guidelines and proposals that may change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business. Due to our extensive international business activities, any changes in the taxation of such activities could increase our tax obligations in many countries and may increase our worldwide effective tax rate.

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

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

57



Our business is subject to the risks of warranty claims, product returns, product liability and product defects.
 
Our products are very complex and, despite testing prior to their release, have contained and may contain undetected defects or errors, especially when first introduced or when new versions are released. Product errors have affected the performance of our products and could delay the development or release of new products or new versions of products, adversely affect our reputation and our end-customers’ willingness to buy products from us, and adversely affect market acceptance or perception of our products. Any such errors or delays in releasing new products or new versions of products or allegations of unsatisfactory performance could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the products, cause us to lose significant end-customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition. Our products must successfully interoperate with products from other vendors. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems. The occurrence of hardware and software errors, whether or not caused by our products, could delay or reduce market acceptance of our products, and have an adverse effect on our business and financial performance, and any necessary revisions may cause us to incur significant expenses. The occurrence of any such problems could harm our business, financial condition and results of operations.
 
Although we generally have limitation of liability provisions in our standard terms and conditions of sale, they may not fully or effectively protect us from claims as a result of federal, state or local laws or ordinances or unfavorable judicial decisions in the United States or other countries, and in some circumstances we may be required to indemnify a customer in full, without a limitation on liability, for certain liabilities, including potential liabilities that are not contractually limited. The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not cover such claim at all or may not adequately cover any claim asserted against us, and in some instances may subject us to potential liability that is not contractually limited. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.
 
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as civil unrest, labor disruption, and terrorism.
 
A significant natural disaster, such as an earthquake, fire, power outage, flood, or other catastrophic event could have a material adverse impact on our business, operating results and financial condition. Our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity, and our research and development and data office center in Vancouver, Canada is subject to the risk of flooding and is also in a region known for seismic activity. In addition, natural disasters could affect our manufacturing vendors, suppliers or logistics providers’ ability to perform services such as obtaining product components and manufacturing products on a timely basis and assisting with shipments on a timely basis as well as our customers’ ability to order from us and our employees’ ability to perform their duties. In the event our or our service providers’ information technology systems or manufacturing or logistics abilities are hindered by any of the events discussed above, shipments could be delayed, resulting in our missing financial targets, such as revenue and shipment targets, for a particular quarter. In addition, regional instability, civil unrest, labor disruptions, acts of terrorism and other geo-political unrest could cause disruptions in our business or the business of our manufacturers, logistics providers, partners or end-customers, or of the economy as a whole. Given our typical concentration of sales at the end of each quarter, any disruption in the business of our manufacturers, logistics providers, partners or end-customers that impacts sales at the end of our quarter could have a significant adverse impact on our quarterly results. To the extent that any of the above results in delays or cancellations of customer orders, or in the delay of the manufacture, deployment or shipment of our products, our business, financial condition and results of operations would be adversely affected.

Risks Related to Our Industry

The network security market is rapidly evolving and the complex technology incorporated in our products makes them difficult to develop. If we do not accurately predict, prepare for and respond promptly to technological and market developments and changing end-customer needs, our competitive position and prospects will be harmed.
 
The network security market is expected to continue to evolve rapidly. Moreover, many of our end-customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt increasingly complex enterprise networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. In addition, computer hackers and others who try to attack networks employ increasingly sophisticated techniques to gain access to and attack systems and networks. The technology in our products is

58


especially complex because it needs to effectively identify and respond to new and increasingly sophisticated methods of attack, while minimizing the impact on network performance. Additionally, some of our new products and enhancements may require us to develop new hardware architectures and ASICs that involve complex, expensive and time consuming research and development processes. Although the market expects rapid introduction of new products or product enhancements to respond to new threats, the development of these products is difficult and the timetable for commercial release and availability is uncertain and there can be long time periods between releases and availability of new products. We have in the past and may in the future experience unanticipated delays in the availability of new products and services and fail to meet previously announced timetables for such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our end-customers by developing and releasing and making available on a timely basis new products and services or enhancements that can respond adequately to new security threats, our competitive position and business prospects will be harmed.
 
Our URL database for our web filtering service may fail to keep pace with the rapid growth of URLs and may not categorize websites in accordance with our end-customers expectations.
 
The success of our web filtering service depends on the breadth and accuracy of our URL database. Although our URL database currently catalogs millions of unique URLs, it contains only a portion of the URLs for all of the websites that are available on the Internet. In addition, the total number of URLs and software applications is growing rapidly, and we expect this rapid growth to continue in the future. Accordingly, we must identify and categorize content for our security risk categories at an extremely rapid rate. Our database and technologies may not be able to keep pace with the growth in the number of websites, especially the growing amount of content utilizing foreign languages and the increasing sophistication of malicious code and the delivery mechanisms associated with spyware, phishing and other hazards associated with the Internet. Further, the ongoing evolution of the Internet and computing environments will require us to continually improve the functionality, features and reliability of our web filtering function. Any failure of our databases to keep pace with the rapid growth and technological change of the Internet could impair the market acceptance of our products, which in turn could harm our business, financial condition and results of operations.
 
In addition, our web filtering service may not be successful in accurately categorizing Internet and application content to meet our end-customers’ expectations. We rely upon a combination of automated filtering technology and human review to categorize websites and software applications in our proprietary databases. Our end-customers may not agree with our determinations that particular URLs should be included or not included in specific categories of our databases. In addition, it is possible that our filtering processes may place material that is objectionable or that presents a security risk in categories that are generally unrestricted by our customers’ Internet and computer access policies, which could result in such material not being blocked from the network. Conversely, we may miscategorize websites such that access is denied to websites containing information that is important or valuable to our customers. Any miscategorization could result in customer dissatisfaction and harm our reputation. Any failure to effectively categorize and filter websites according to our end-customers’ and channel partners’ expectations could impair the growth of our business.

If our new products and product enhancements do not achieve sufficient market acceptance, our results of operations and competitive position will suffer.
 
We spend substantial amounts of time and money to research and develop new products and enhanced versions of our existing products to incorporate additional features, improved functionality or other enhancements in order to meet our customers’ rapidly evolving demands for network security in our highly competitive industry. When we develop a new product or an enhanced version of an existing product, we typically incur expenses and expend resources upfront to market, promote and sell the new offering. Therefore, when we develop and introduce new or enhanced products, they must achieve high levels of market acceptance in order to justify the amount of our investment in developing and bringing them to market.
 
Our new products or product enhancements could fail to attain sufficient market acceptance for many reasons, including:
 
delays in releasing our new products or enhancements to the market;
 
failure to accurately predict market demand in terms of product functionality and to supply products that meet this demand in a timely fashion;
 
failure of our sales force and partners to focus on selling new products;
 
inability to interoperate effectively with the networks or applications of our prospective end-customers;
 

59


inability to protect against new types of attacks or techniques used by hackers;
 
actual or perceived defects, vulnerabilities, errors or failures;
 
negative publicity about their performance or effectiveness;
 
introduction or anticipated introduction of competing products by our competitors;
 
poor business conditions for our end-customers, causing them to delay IT purchases;
 
easing of regulatory requirements around security; and
 
reluctance of customers to purchase products incorporating open source software.
 
If our new products or enhancements do not achieve adequate acceptance in the market, our competitive position will be impaired, our revenue will be diminished and the effect on our operating results may be particularly acute because of the significant research, development, marketing, sales and other expenses we incurred in connection with the new product or enhancement.
  
Demand for our products may be limited by market perception that individual products from one vendor that provide multiple layers of security protection in one product are inferior to point solution network security solutions from multiple vendors.
 
Sales of most of our products depend on increased demand for incorporating broad security functionality in one appliance. If the market for these products fails to grow as we anticipate, our business will be seriously harmed. Target customers may view “all-in-one” network security solutions as inferior to security solutions from multiple vendors because of, among other things, their perception that such products of ours provide security functions from only a single vendor and do not allow users to choose “best-of-breed” defenses from among the wide range of dedicated security applications available. Target customers might also perceive that, by combining multiple security functions into a single platform, our solutions create a “single point of failure” in their networks, which means that an error, vulnerability or failure of our product may place the entire network at risk. In addition, the market perception that “all-in-one” solutions may be suitable only for small- and medium-sized businesses because such solution lacks the performance capabilities and functionality of other solutions may harm our sales to large enterprise, service provider and government organization end-customers. If the foregoing concerns and perceptions become prevalent, even if there is no factual basis for these concerns and perceptions, or if other issues arise with our market in general, demand for multi-security functionality products could be severely limited, which would limit our growth and harm our business, financial condition and results of operations. Further, a successful and publicized targeted attack against us, exposing a “single point of failure,” could significantly increase these concerns and perceptions and may harm our business and results of operations.
 
We face intense competition in our market and we may lack sufficient financial or other resources to maintain or improve our competitive position.
 
The market for network security products is intensely competitive, and we expect competition to intensify in the future. Our competitors include companies such as Check Point, Cisco, F5 Networks, FireEye, Intel, Juniper, Palo Alto Networks, SonicWall, Sophos and Symantec.
 
Many of our existing and potential competitors enjoy substantial competitive advantages such as:
 
greater name recognition and longer operating histories;
 
larger sales and marketing budgets and resources;
 
broader distribution and established relationships with distribution partners and end-customers;
 
access to larger customer bases;
 
greater customer support resources;
 
greater resources to make acquisitions;

60


 
lower labor and development costs; and
 
substantially greater financial, technical and other resources.
 
In addition, some of our larger competitors have substantially broader product offerings, and leverage their relationships based on other products or incorporate functionality into existing products in a manner that discourages customers from purchasing our products. These larger competitors often have broader product lines and market focus, and are in a better position to withstand any significant reduction in capital spending by end-customers in these markets. Therefore, these competitors will not be as susceptible to downturns in a particular market. Also, many of our smaller competitors that specialize in providing protection from a single type of network security threat are often able to deliver these specialized network security products to the market more quickly than we can. Some of our smaller competitors are using third-party chips designed to accelerate performance. Conditions in our markets could change rapidly and significantly as a result of technological advancements or continuing market consolidation. Our competitors and potential competitors may also be able to develop products or services that are equal or superior to ours, achieve greater market acceptance of their products and services, and increase sales by utilizing different distribution channels than we do. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources. In addition, current or potential competitors may be acquired by third parties with greater available resources (such as Cisco’s acquisition of SourceFire, Juniper’s acquisition of NetScreen Technologies Inc., and Check Point’s acquisition of Nokia Corporations’ security appliance business), and new competitors may arise pursuant to acquisitions of network security companies or divisions. As a result of such acquisitions, competition in our market may continue to increase and our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of acquisition or other opportunities more readily, or develop and expand their product and service offerings more quickly than we do. In addition, our competitors may bundle products and services competitive with ours with other products and services. Customers may accept these bundled products and services rather than separately purchasing our products and services. Due to budget constraints or economic downturns, organizations may be more willing to incrementally add solutions to their existing network security infrastructure from competitors than to replace it with our solutions. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer customer orders, reduced revenue and gross margins and loss of market share.
 
If functionality similar to that offered by our products is incorporated into existing network infrastructure products, organizations may decide against adding our appliances to their network, which would have an adverse effect on our business.
 
Large, well-established providers of networking equipment such as Cisco, F5 Networks and Juniper offer, and may continue to introduce, network security features that compete with our products, either in standalone security products or as additional features in their network infrastructure products. The inclusion of, or the announcement of an intent to include, functionality perceived to be similar to that offered by our security solutions in networking products that are already generally accepted as necessary components of network architecture may have an adverse effect on our ability to market and sell our products. Furthermore, even if the functionality offered by network infrastructure providers is more limited than our products, a significant number of customers may elect to accept such limited functionality in lieu of adding appliances from an additional vendor such as us. Many organizations have invested substantial personnel and financial resources to design and operate their networks and have established deep relationships with other providers of networking products, which may make them reluctant to add new components to their networks, particularly from other vendors such as us. In addition, an organization’s existing vendors or new vendors with a broad product offering may be able to offer concessions that we are not able to match because we currently offer only network security products and have fewer resources than many of our competitors. If organizations are reluctant to add additional network infrastructure from new vendors or otherwise decide to work with their existing vendors, our business, financial condition and results of operations will be adversely affected.

Risks Related to Intellectual Property

Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our products without compensating us.
 
We rely primarily on patent, trademark, copyright and trade secrets laws and confidentiality procedures and contractual provisions to protect our technology. Valid patents may not issue from our pending applications, and the claims eventually allowed on any patents may not be sufficiently broad to protect our technology or products. Any issued patents may be challenged, invalidated or circumvented, and any rights granted under these patents may not actually provide adequate

61


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

Our products contain third-party open source software components, and failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
 
Our products contain software modules licensed to us by third-party authors under “open source” licenses, including the GNU Public License, the GNU Lesser Public License (LGPL), the BSD License, the Apache License the MIT X License and the Mozilla Public License. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming infringement of intellectual property rights in what we believe to be licensed open source software. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release the source code of our proprietary software to the public. This would allow our competitors to create similar products with lower development effort and time and ultimately could result in a loss of product sales for us.
 
Although we monitor our use of open source software to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by United States courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In this event, we could be required to seek licenses from third parties to continue offering our products, to make our proprietary code generally available in source code form, to re-engineer our products or to discontinue the sale of our products if re-engineering could not be accomplished on a timely basis, any of which requirements could adversely affect our business, operating results and financial condition.
 
Claims by others that we infringe their proprietary technology or other litigation matters could harm our business.
 
Patent and other intellectual property disputes are common in the network security industry. Third parties are currently asserting, have asserted and may in the future assert claims of infringement of intellectual property rights against us. They have also asserted such claims against our end-customers or channel partners whom we may indemnify against claims that our products infringe the intellectual property rights of third parties. As the number of products and competitors in our market increases and overlaps occur, infringement claims may increase. Any claim of infringement by a third-party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business. In addition, litigation may involve patent holding companies, non-practicing entities or other adverse patent owners who have no relevant product revenue and against whom our own patents may therefore provide little or no deterrence or protection.
 

62


Although third parties may offer a license to their technology, the terms of any offered license may not be acceptable, and the failure to obtain a license or the costs associated with any license could cause our business, financial condition and results of operations to be materially and adversely affected. In addition, some licenses may be non-exclusive and, therefore, our competitors may have access to the same technology licensed to us.
 
Alternatively, we may be required to develop non-infringing technology, which could require significant time, effort and expense, and may ultimately not be successful. Furthermore, a successful claimant could secure a judgment or we may agree to a settlement that prevents us from distributing certain products or performing certain services or that requires us to pay substantial damages (including treble damages if we are found to have willfully infringed such claimant’s patents or copyrights), royalties or other fees. Any of these events could seriously harm our business, financial condition and results of operations.

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

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

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

Risks Related to Ownership of our Common Stock

As a public company, we are subject to compliance initiatives that will require substantial time from our management and result in significantly increased costs that may adversely affect our operating results and financial condition.
 
The Sarbanes-Oxley Act of 2002, the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 and other rules implemented by the SEC and The NASDAQ Stock Market impose various requirements on public companies, including requiring changes in corporate governance practices. These requirements, as well as proposed corporate governance laws and regulations under consideration, may further increase our compliance costs. If compliance with these various legal and regulatory requirements diverts our management’s attention from other business concerns, it could have a material adverse effect on our business, financial condition and results of operations. The Sarbanes-Oxley Act requires, among other things, that we assess the effectiveness of our internal control over financial reporting annually, and of our disclosure controls and procedures quarterly. Although our most recent assessment, testing and evaluation resulted in our conclusion that as of December 31, 2015, our internal controls over financial reporting were effective, we cannot predict the outcome of our testing in 2016 or future periods. We may incur additional expenses and commitment of management’s time in connection with further evaluations, both of which could materially increase our operating expenses and accordingly reduce our operating results.
 
Changes in financial accounting standards may cause adverse unexpected fluctuations and affect our reported results of operations.
 
A change in accounting standards or practices, and varying interpretations of existing accounting pronouncements, such as changes to standards related to revenue recognition (which are effective for us beginning on January 1, 2018), the increased use of fair value measure, and financial instruments could have a significant effect on our reported financial results or

63


the way we conduct our business. If we do not ensure that our systems and processes are aligned with the new standards, we could encounter difficulties generating quarterly and annual financial statements in a timely manner, which would have an adverse effect on our business and our ability to meet our reporting obligations.
If securities or industry analysts stop publishing research or publish inaccurate or unfavorable research about our business, our stock price and trading volume could decline.
 
The trading market for our common stock will depend in part on the research and reports that securities or industry analysts publish about us or our business. If we do not maintain adequate research coverage or if one or more of the analysts who cover us downgrades our stock or publishes inaccurate or unfavorable research about our business, our stock price could decline. If one or more of these analysts ceases coverage of our company or fails to publish reports on us regularly, demand for our stock could decrease, which could cause our stock price and trading volume to decline.
 
The trading price of our common stock may be volatile.
 
The market price of our common stock may be subject to wide fluctuations in response to, among other things, the risk factors described in this periodic report, news about us and our financial results, news about our competitors and their results, and other factors such as rumors or fluctuations in the valuation of companies perceived by investors to be comparable to us, or announcements regarding any stock repurchase programs and the timing and amount of shares we purchase under such programs. For example, during the nine months ended September 30, 2016, the closing price of our common stock ranged from $23.83 to $37.17.

 Furthermore, the stock markets have experienced price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations often have been unrelated or disproportionate to the operating performance of those companies. These broad market and industry fluctuations, as well as general economic, political and market conditions, such as recessions, interest rate changes or international currency fluctuations, may negatively affect the market price of our common stock.
 
In the past, many companies that have experienced volatility in the market price of their stock have been subject to securities class action litigation. We may be the target of this type of litigation in the future. Securities litigation against us could result in substantial costs and divert our management’s attention from other business concerns, which could seriously harm our business.

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

providing that certain litigation matters may only be brought against us in state or federal courts in the State of Delaware;
 
controlling the procedures for the conduct and scheduling of board and stockholder meetings; and
 
providing the board of directors with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings.

64


 
These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management.
 
As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of a substantial majority of all of our outstanding common stock.
 
Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.

65


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

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

Share Repurchase Program

The following table provides information with respect to the shares of common stock that we repurchased in the three months ended September 30, 2016 (in thousands, except number of share and per share amounts):

Period
Total Number of Shares Purchased
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plan or Program
 
Approximate Dollar Value of Shares that May Yet Be Purchased Under the Plan or Program

July 1 - July 31, 2016

 
$

 

 
$
150,000

August 1 - August 31, 2016
175,000

 
$
35.86

 
175,000

 
$
143,724

September 1 - September 30, 2016
518,598

 
$
36.11

 
518,598

 
$
125,000


In October 2016, our board of directors authorized the repurchase of up to $100.0 million of shares of our common stock under the Program, increasing our current authorization to $300.0 million through December 2017.

ITEM 6.     Exhibits

The exhibits listed in the accompanying Exhibit Index are filed or incorporated by reference as part of this Quarterly Report on Form 10-Q.





66


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.

Date: November 8, 2016
 
FORTINET, INC.
 
 
 
 
By:
/s/    Andrew Del Matto        
 
 
Andrew Del Matto, Chief Financial Officer
 
 
(Duly Authorized Officer and Principal Financial Officer)

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




67


EXHIBIT INDEX
Exhibit
Number
 
Description
 
Incorporated by reference herein
 
 
 
 
31.1*
 
Certification of Chief Executive Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
31.2*
 
Certification of Chief Financial Officer pursuant to Exchange Act Rules 13a-14(a) and 15d-14(a), as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
 
 
 
32.1*
 
Certifications of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
 
 
 
101.SCH*
 
XBRL Taxonomy Extension Schema Document
 
 
 
101.CAL*
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
101.PRE*
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
101.DEF*
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
101.LAB*
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
101.INS*
 
XBRL Instance Document
______________________________

* Filed herewith.


       


68
EX-31.1 2 ftnt-ex311_20160930xq.htm CERTIFICATION OF CEO PUSUANT TO EXCHANGE ACT RULES 13A-14(A) AND 15D-14(A) Exhibit


Exhibit 31.1
CERTIFICATION
I, Ken Xie, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Fortinet, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 8, 2016
 
 
 
 
/s/ Ken Xie
 
Ken Xie
 
Chief Executive Officer and Chairman
(Principal Executive Officer)


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


Exhibit 31.2
CERTIFICATION
I, Andrew Del Matto, certify that:
1.
I have reviewed this Quarterly Report on Form 10-Q of Fortinet, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a.
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b.
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c.
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d.
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a.
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b.
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: November 8, 2016
 
 
 
 
/s/ Andrew Del Matto
 
Andrew Del Matto
 
Chief Financial Officer
(Principal Financial Officer)



EX-32.1 4 ftnt-ex321_20160930xq.htm CERTIFICATION OF CEO AND CFO PURSUANT TO EXCHANGE ACT RULES 18 U.S.C. SECTION 13 Exhibit


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

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



EX-101.INS 5 ftnt-20160930.xml XBRL INSTANCE DOCUMENT 0001262039 2016-01-01 2016-09-30 0001262039 ftnt:MeruNetworksInc.Member 2016-01-01 2016-09-30 0001262039 ftnt:AccelOpsInc.Member 2016-01-01 2016-09-30 0001262039 2016-10-31 0001262039 2016-09-30 0001262039 2015-12-31 0001262039 2016-07-01 2016-09-30 0001262039 2015-07-01 2015-09-30 0001262039 2015-01-01 2015-09-30 0001262039 2014-12-31 0001262039 2015-09-30 0001262039 ftnt:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2016-03-31 0001262039 ftnt:AccountingStandardsUpdate201609Member 2016-03-31 0001262039 ftnt:AccountingStandardsUpdate201609Member 2016-01-01 2016-03-31 0001262039 ftnt:AccountingStandardsUpdate201609Member us-gaap:ScenarioPreviouslyReportedMember 2016-01-01 2016-03-31 0001262039 ftnt:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2016-01-01 0001262039 ftnt:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember us-gaap:ScenarioAdjustmentMember 2016-01-01 0001262039 ftnt:AccountingStandardsUpdate201609Member us-gaap:ScenarioAdjustmentMember 2016-01-01 2016-03-31 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2016-09-30 0001262039 us-gaap:USTreasuryAndGovernmentMember 2016-09-30 0001262039 us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2016-09-30 0001262039 us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-09-30 0001262039 us-gaap:CorporateDebtSecuritiesMember 2016-09-30 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-09-30 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 ftnt:CashEquivalentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 ftnt:ShortTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2016-09-30 0001262039 ftnt:LongTermInvestmentsLineItemMember us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2015-12-31 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember ftnt:MoneyMarketFundsExcludingCommercialPaperMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2016-09-30 0001262039 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2016-09-30 0001262039 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2016-09-30 0001262039 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2015-12-31 0001262039 us-gaap:CertificatesOfDepositMember 2015-12-31 0001262039 ftnt:EvaluationUnitsMember 2015-12-31 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2016-09-30 0001262039 us-gaap:LandMember 2016-09-30 0001262039 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2015-12-31 0001262039 us-gaap:FurnitureAndFixturesMember 2015-12-31 0001262039 us-gaap:ComputerEquipmentMember 2016-09-30 0001262039 us-gaap:FurnitureAndFixturesMember 2016-09-30 0001262039 us-gaap:ComputerEquipmentMember 2015-12-31 0001262039 us-gaap:ConstructionInProgressMember 2016-09-30 0001262039 us-gaap:LandMember 2015-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2016-09-30 0001262039 us-gaap:ConstructionInProgressMember 2015-12-31 0001262039 us-gaap:BuildingAndBuildingImprovementsMember 2015-12-31 0001262039 ftnt:EvaluationUnitsMember 2016-09-30 0001262039 ftnt:MeruNetworksInc.Member 2015-07-08 0001262039 us-gaap:RestrictedStockUnitsRSUMember ftnt:MeruNetworksInc.Member 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member 2015-07-08 2015-07-08 0001262039 ftnt:AccelOpsInc.Member 2016-06-07 0001262039 ftnt:AccelOpsInc.Member 2016-06-07 2016-06-07 0001262039 ftnt:AccelOpsInc.Member us-gaap:GeneralAndAdministrativeExpenseMember 2016-06-07 2016-06-07 0001262039 ftnt:MeruNetworksInc.Member us-gaap:GeneralAndAdministrativeExpenseMember 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member us-gaap:TradeNamesMember 2015-07-08 2015-07-08 0001262039 ftnt:MeruNetworksInc.Member us-gaap:CustomerRelationshipsMember 2015-07-08 2015-07-08 0001262039 ftnt:AccelOpsInc.Member us-gaap:CustomerRelationshipsMember 2016-06-07 2016-06-07 0001262039 ftnt:AccelOpsInc.Member us-gaap:OtherIntangibleAssetsMember 2016-06-07 2016-06-07 0001262039 ftnt:AccelOpsInc.Member us-gaap:TechnologyBasedIntangibleAssetsMember 2016-06-07 2016-06-07 0001262039 us-gaap:CustomerRelationshipsMember 2016-09-30 0001262039 us-gaap:CustomerRelationshipsMember 2016-01-01 2016-09-30 0001262039 us-gaap:DevelopedTechnologyRightsMember 2016-09-30 0001262039 us-gaap:InProcessResearchAndDevelopmentMember 2016-09-30 0001262039 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-09-30 0001262039 us-gaap:CustomerRelationshipsMember 2015-12-31 0001262039 us-gaap:CustomerRelationshipsMember 2015-01-01 2015-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2015-12-31 0001262039 us-gaap:DevelopedTechnologyRightsMember 2015-01-01 2015-12-31 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2015-01-01 2015-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2015-07-01 2015-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2016-01-01 2016-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2015-07-01 2015-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2015-01-01 2015-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2015-07-01 2015-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:EmployeeStockMember 2016-07-01 2016-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-09-30 0001262039 us-gaap:StockCompensationPlanMember us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-09-30 0001262039 us-gaap:EmployeeStockMember 2015-01-01 2015-09-30 0001262039 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-07-01 2015-09-30 0001262039 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0001262039 us-gaap:EmployeeStockOptionMember 2015-07-01 2015-09-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-01-01 2015-09-30 0001262039 us-gaap:EmployeeStockMember 2016-01-01 2016-09-30 0001262039 us-gaap:EmployeeStockMember 2016-07-01 2016-09-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2016-07-01 2016-09-30 0001262039 us-gaap:EmployeeStockMember 2015-07-01 2015-09-30 0001262039 us-gaap:EmployeeStockOptionMember 2015-01-01 2015-09-30 0001262039 us-gaap:EmployeeSeveranceMember 2016-01-01 2016-09-30 0001262039 us-gaap:ContractTerminationMember 2015-12-31 0001262039 us-gaap:ContractTerminationMember 2016-09-30 0001262039 us-gaap:EmployeeSeveranceMember 2016-09-30 0001262039 us-gaap:EmployeeSeveranceMember 2015-12-31 0001262039 us-gaap:ContractTerminationMember 2016-01-01 2016-09-30 0001262039 ftnt:MeruNetworksInc.Member ftnt:A2015MeruRestructuringMember 2016-07-01 2016-09-30 0001262039 us-gaap:AccruedLiabilitiesMember ftnt:A2016RestructuringMember 2016-09-30 0001262039 ftnt:MeruNetworksInc.Member ftnt:A2015MeruRestructuringMember 2016-01-01 2016-09-30 0001262039 ftnt:MeruNetworksInc.Member ftnt:A2015MeruRestructuringMember 2016-09-30 0001262039 ftnt:A2016RestructuringMember 2016-01-01 2016-09-30 0001262039 ftnt:A2016RestructuringMember 2016-09-30 0001262039 us-gaap:AccruedLiabilitiesMember ftnt:A2015MeruRestructuringMember 2016-09-30 0001262039 ftnt:A2016RestructuringMember 2016-07-01 2016-09-30 0001262039 ftnt:ShareRepurchaseProgramMember 2016-01-01 2016-09-30 0001262039 us-gaap:EmployeeStockOptionMember 2016-09-30 0001262039 ftnt:ShareRepurchaseProgramMember 2016-09-30 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2016-09-30 0001262039 ftnt:ShareRepurchaseProgramMember 2016-07-01 2016-09-30 0001262039 ftnt:ShareRepurchaseProgramMember 2016-01-31 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2015-07-01 2015-09-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2015-01-01 2015-09-30 0001262039 ftnt:CostOfGoodsSoldMember 2016-07-01 2016-09-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2015-07-01 2015-09-30 0001262039 ftnt:CostOfServicesMember 2015-07-01 2015-09-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2015-07-01 2015-09-30 0001262039 ftnt:CostOfGoodsSoldMember 2016-01-01 2016-09-30 0001262039 ftnt:CostOfServicesMember 2016-01-01 2016-09-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-01 2016-09-30 0001262039 ftnt:CostOfGoodsSoldMember 2015-01-01 2015-09-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2015-01-01 2015-09-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0001262039 ftnt:CostOfServicesMember 2016-07-01 2016-09-30 0001262039 ftnt:CostOfServicesMember 2015-01-01 2015-09-30 0001262039 ftnt:CostOfGoodsSoldMember 2015-07-01 2015-09-30 0001262039 us-gaap:ResearchAndDevelopmentExpenseMember 2015-01-01 2015-09-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-01 2016-09-30 0001262039 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-09-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-09-30 0001262039 us-gaap:SellingAndMarketingExpenseMember 2016-07-01 2016-09-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2016-07-01 2016-09-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2016-01-01 2016-09-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2015-01-01 2015-09-30 0001262039 ftnt:EmployeeStockPurchasePlanMember 2015-07-01 2015-09-30 0001262039 us-gaap:EmployeeStockOptionMember 2015-12-31 0001262039 us-gaap:RestrictedStockUnitsRSUMember 2015-12-31 0001262039 us-gaap:PerformanceSharesMember 2016-07-01 2016-09-30 0001262039 us-gaap:PerformanceSharesMember 2016-01-01 2016-09-30 0001262039 ftnt:AccountingStandardsUpdate201609Member 2016-07-01 2016-09-30 0001262039 ftnt:AccountingStandardsUpdate201609Member 2016-01-01 2016-09-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-07-01 2015-09-30 0001262039 country:US 2016-07-01 2016-09-30 0001262039 country:US 2016-01-01 2016-09-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2016-07-01 2016-09-30 0001262039 ftnt:CanadaMember 2015-07-01 2015-09-30 0001262039 ftnt:CanadaMember 2015-01-01 2015-09-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-01-01 2015-09-30 0001262039 us-gaap:AmericasMember 2016-01-01 2016-09-30 0001262039 ftnt:AsiaPacificAndJapanMember 2015-07-01 2015-09-30 0001262039 us-gaap:AmericasMember 2015-01-01 2015-09-30 0001262039 country:US 2015-01-01 2015-09-30 0001262039 country:US 2015-07-01 2015-09-30 0001262039 ftnt:CanadaMember 2016-07-01 2016-09-30 0001262039 ftnt:CanadaMember 2016-01-01 2016-09-30 0001262039 ftnt:AsiaPacificAndJapanMember 2016-01-01 2016-09-30 0001262039 ftnt:OtherAmericasMember 2015-01-01 2015-09-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2016-01-01 2016-09-30 0001262039 ftnt:AsiaPacificAndJapanMember 2016-07-01 2016-09-30 0001262039 us-gaap:AmericasMember 2015-07-01 2015-09-30 0001262039 ftnt:OtherAmericasMember 2016-07-01 2016-09-30 0001262039 ftnt:OtherAmericasMember 2016-01-01 2016-09-30 0001262039 us-gaap:AmericasMember 2016-07-01 2016-09-30 0001262039 ftnt:AsiaPacificAndJapanMember 2015-01-01 2015-09-30 0001262039 ftnt:OtherAmericasMember 2015-07-01 2015-09-30 0001262039 ftnt:ExclusiveNetworksGroupMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-09-30 0001262039 ftnt:ExclusiveNetworksGroupMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-09-30 0001262039 ftnt:IngramMicroMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-07-01 2016-09-30 0001262039 ftnt:ExclusiveNetworksGroupMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2015-07-01 2015-09-30 0001262039 ftnt:ExclusiveNetworksGroupMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2016-07-01 2016-09-30 0001262039 country:US 2015-12-31 0001262039 country:US 2016-09-30 0001262039 ftnt:AsiaPacificAndJapanMember 2016-09-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2015-12-31 0001262039 ftnt:AsiaPacificAndJapanMember 2015-12-31 0001262039 ftnt:OtherAmericasMember 2015-12-31 0001262039 ftnt:OtherEuropeMiddleEastandAfricanCountriesMember 2016-09-30 0001262039 us-gaap:AmericasMember 2015-12-31 0001262039 ftnt:OtherAmericasMember 2016-09-30 0001262039 country:FR 2016-09-30 0001262039 ftnt:OtherEuropeMiddleEastandAfricanCountriesMember 2015-12-31 0001262039 us-gaap:AmericasMember 2016-09-30 0001262039 ftnt:EuropeMiddleEastAndAfricaMember 2016-09-30 0001262039 country:FR 2015-12-31 0001262039 ftnt:ExclusiveNetworksGroupMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2015-01-01 2015-09-30 0001262039 ftnt:ExclusiveNetworksGroupMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-09-30 0001262039 ftnt:IngramMicroMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-09-30 0001262039 ftnt:FinTecComputersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2016-01-01 2016-09-30 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2016-01-01 2016-09-30 0001262039 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-09-30 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-01-01 2016-09-30 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2016-09-30 0001262039 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2015-12-31 0001262039 currency:CAD us-gaap:ShortMember 2016-09-30 0001262039 currency:CAD us-gaap:ShortMember 2015-12-31 0001262039 us-gaap:MaximumMember 2016-01-01 2016-09-30 0001262039 us-gaap:MinimumMember 2016-01-01 2016-09-30 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-01-01 2015-09-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-12-31 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2016-01-01 2016-09-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-01-01 2015-09-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2016-01-01 2016-09-30 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2016-07-01 2016-09-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-07-01 2015-09-30 0001262039 us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2016-09-30 0001262039 ftnt:ContingencyFeeArrangementMember us-gaap:ImmediateFamilyMemberOfManagementOrPrincipalOwnerMember 2015-07-01 2015-09-30 0001262039 ftnt:ShareRepurchaseProgramMember us-gaap:SubsequentEventMember 2016-10-31 ftnt:privately_held_company iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure ftnt:Segment_Managers ftnt:business_activity ftnt:operating_segment ftnt:reportable_segment false --12-31 Q3 2016 2016-09-30 10-Q 0001262039 173039498 Yes Large Accelerated Filer FORTINET INC 504000 -80000 6228000 14582000 272959000 240228000 471000 0 400000 500000 900000 2700000 1200000 3400000 3600000 2500000 8700000 P5Y P4Y P6M P3Y P2Y P4Y 1100000 1400000 4900000 6300000 1 0 3 3 73570000 197091000 77705000 236817000 1000 114797000 310847000 154142000 428850000 28.05 24.30 21.61 21.01 100000000.0 13695000 15627000 7011000 4520000 61500000 57530000 5300000 100000 259563000 238988000 -5770000 -3828000 8379000 7795000 60624000 67996000 33028000 37280000 49059000 63866000 -933000 -1437000 153000 233000 -933000 153000 P5Y P3Y7M21D P4Y8M5D P3Y9M11D 687658000 717671000 718849000 779669000 26319000 1654000 2669000 21996000 291000 1849000 3612000 6663000 13904000 67001000 4186000 9141000 53674000 641000 5141000 9376000 17361000 34482000 28901000 -2000000 30881000 31093000 2235000 1516000 27342000 309000 2238000 3520000 7648000 17378000 90342000 6036000 5062000 79244000 887000 6495000 10528000 22249000 50183000 1300000 1900000 2800000 6300000 1805000 209000 265000 1331000 1423000 126000 271000 1026000 3598000 353000 836000 2409000 5224000 211000 1067000 3946000 1790510000 2010160000 1270543000 1394873000 75723000 598339000 0 674062000 674062000 64129000 585893000 0 650022000 650022000 48000 0 3000 30000 12000 3000 529000 0 18000 425000 14000 72000 1485000 0 34000 1369000 40000 42000 296000 0 43000 211000 36000 6000 622470000 14897000 66263000 438533000 61050000 41727000 622904000 4322000 127059000 385016000 53821000 52686000 53029000 272959000 348074000 50030000 0 0 0 0 25693000 0 14897000 69231000 437194000 61022000 15995000 0 0 0 0 0 0 50030000 14897000 69231000 437194000 61022000 41688000 26885000 240228000 382909000 21886000 0 0 0 0 42243000 0 4322000 132033000 385230000 53799000 10509000 0 0 0 0 0 0 21886000 4322000 132033000 385230000 53799000 52752000 186000 0 182000 4000 0 22000 0 22000 0 0 1485000 34000 1369000 40000 42000 296000 43000 210000 37000 6000 499932000 31977000 390567000 42685000 34703000 255913000 19320000 194938000 36163000 5492000 1299000 34000 1187000 36000 42000 274000 43000 188000 37000 6000 456891000 31977000 348534000 41677000 34703000 218365000 19320000 157390000 36163000 5492000 43041000 0 42033000 1008000 0 37548000 0 37548000 0 0 348074000 382909000 621033000 14897000 66232000 437194000 61022000 41688000 623137000 4322000 127034000 385230000 53799000 52752000 53401 1700000 300000 22100000 4000000 66451000 31726000 3268000 171000 2409000 430000 8191000 1126000 14887000 3348000 9800000 4400000 1694000 18585000 3435000 1600000 19600000 14900000 11610000 24687000 9442000 41764000 22284000 920000 203000 2243000 8325000 283254000 540712000 543277000 647513000 257458000 104236000 0.001 0.001 300000000 300000000 171399000 173513000 171399000 173513000 171000 173000 8388000 10780000 5720000 8107000 0.17 0.23 0.17 0.19 0.10 0.20 0.19 0.12 0.10 239465000 13164000 10784000 13214000 55469000 17104000 129730000 10300000 10300000 71701000 204801000 84799000 246946000 46167000 134932000 50267000 152368000 25534000 69869000 34532000 94578000 32400000 800000 514652000 582145000 276651000 352647000 119216000 167625000 131696000 189434000 0.04 0.04 0.04 0.04 0.5 0.5 0.5 0.5 7500000 20300000 10200000 28600000 22206000 34896000 P3M P1M 0.05 0.06 0.01 -0.02 0.04 0.04 0.05 0.06 0.01 -0.02 0.04 0.04 8.04 -1.65 0.05 20.53 61111000 65610000 16800000 273000000 P2Y11M30D P2Y10M6D 5224000 12867000 8223000 22961000 5944000 1220000 4724000 12235000 4735000 7500000 2798000 2363000 5540000 7098000 8450000 23584000 12200000 11384000 38484000 14500000 23984000 17640000 10980000 6660000 26249000 9765000 16484000 19600000 12200000 7200000 200000 14900000 2300000 200000 12400000 21220000 51199000 22006000 63629000 4692000 14553000 1868000 9861000 9861000 0 0 188367000 507938000 231847000 665667000 -1160000 3969000 6589000 -359000 -9329000 -6552000 -5376000 -1809000 298000 -7380000 1000 15272000 20534000 -9842000 -1584000 -20923000 -12788000 13753000 6789000 -3296000 598000 -1232000 -3119000 28297000 35005000 136193000 142867000 -1895000 3253000 12427000 24555000 264000 2595000 7806000 -4301000 56000 3451000 2742000 61000 3669000 2335000 81000 2009000 2513000 76000 1867000 1891000 1600000 40084000 17640000 27849000 68443000 74041000 83868000 93731000 15425000 19690000 1333000 4119000 1888000 5339000 1035133000 1187072000 1790510000 2010160000 678670000 750360000 272959000 240228000 40554000 -64220000 2915000 -76215000 213989000 244671000 8169000 10521000 2118000 -3429000 6291000 7021000 1000 1 1 190207000 505928000 226359000 667916000 -1840000 2010000 5488000 -2249000 74107000 10497000 12359000 14653000 17678000 13164000 5756000 3700000 9700000 6100000 14700000 14393000 17114000 48864000 0 287000 855000 11466000 2451000 33805000 1085000 1668000 -583000 1086000 1670000 219000 259000 -571000 1086000 -584000 118000 141000 -308000 584000 337000 400000 -879000 1670000 19188000 16069000 -2681000 -4846000 -653000 -2160000 -787000 -3449000 2000 0 75000000 5333000 273000 5060000 11628000 22989000 22989000 12528000 29886000 29886000 40900000 38025000 22087000 329687000 370573000 29013000 50319000 35761000 31732000 63543000 42292000 364256000 344959000 35384000 21805000 140126000 15784000 28841000 45632000 8106000 8901000 21683000 11179000 189975000 17633000 44513000 62585000 4365000 13127000 31251000 16501000 91067000 13201000 61064000 3853000 17178000 8972000 3977000 70036000 126109000 13649000 92096000 4293000 19848000 9872000 6199000 101968000 116494000 0 0 0 26325000 0 90169000 -1000 -2000 0 900000 500000 3700000 0 0 300000 0 1626000 42110000 115315000 47239000 137495000 7900000 4100000 5883000 5883000 2283000 100000 2200000 3164000 300000 44000 3120000 2900000 3918000 229000 3689000 1660000 1100000 600000 0 1660000 89000 0 89000 68481000 60196000 23089000 43093000 119737000 332023000 127972000 389185000 260068000 72767000 55163000 26027000 91740000 14371000 113165000 712739000 202491000 148613000 72676000 250808000 38151000 313318000 316646000 83049000 65805000 35211000 116967000 15614000 133874000 912613000 239417000 189136000 100299000 336911000 46850000 386566000 140331000 380716000 188674000 523428000 120994000 333531000 154831000 463628000 67001000 90342000 1270000 32.12 0 0 4867000 11.42 8.23 8.07 7.68 27.54 9257000 9990000 32.97 30.99 2864000 30.37 0 0 0 0 0 0 0 0 0.32 0.37 0.31 0.38 0.34 0.38 0.39 0.42 0.002 0.016 0.001 0.015 0.005 0.011 0.004 0.011 44406659 4469000 21.26 40132000 103170000 9340000 35593000 221000 1405000 15.89 13.60 10.62 9.08 89714000 6968000 6402000 20.03 23.33 10.37 34.91 25.39 P6M P4Y3M18D P6M P4Y3M18D P6M P4Y3M29D P6M P4Y3M29D 70864000 P1Y11M27D P3Y2M19D 2491000 9001000 1706000 4583000 245000 590000 347000 937000 348074000 382909000 4269000 4400000 3144000 1530000 3413000 2260000 -94000 -279000 3638000 925000 337000 764000 537000 1151000 1750000 200000000 300000000.0 125000000 693000 2700000.0 25000000 75000000 755377000 823088000 36.04 27.82 59700000 64900000 8800000 63500000 177897000 175963000 174421000 171745000 177938000 176046000 171648000 169898000 173335000 172212000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit associated with stock-based compensation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">22,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">12,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Preparation</font><font style="font-family:inherit;font-size:10pt;">&#8212;The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December&#160;31, 2015, contained in our Annual Report on Form 10-K (the &#8220;Form 10-K&#8221;) filed with the SEC on February 26, 2016. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 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;"> are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2015 is derived from the audited consolidated financial statements for the year ended December 31, 2015. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no material changes to our significant accounting policies as of and for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, except for changes to our policy related to stock-based compensation expense. For more information, refer to the &#8220;Recently Adopted Accounting Standards.&#8221;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,686</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622,904</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(296</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;">623,137</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: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:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,688</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622,470</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,485</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;">621,033</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> The majority of our certificates of deposit and term deposits are foreign deposits.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock-based compensation expense by award type was (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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</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;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">53,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock 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;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,235</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,093</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">26,319</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;">90,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fine Tec Computers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ingram</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;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;">* </font><font style="font-family:inherit;font-size:8pt;">Represents less than 10%</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of shares and amount withheld for employee taxes were (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount withheld for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to our stock options is summarized below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of options vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to the ESPP is provided below (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">8.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">11.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average price per share issued </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">BUSINESS COMBINATIONS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">AccelOps, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On June 7, 2016, we completed our acquisition of AccelOps, Inc. (&#8220;AccelOps&#8221;), a provider of network security monitoring and analytics solutions for total cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$22.1 million</font><font style="font-family:inherit;font-size:10pt;">, net of cash received. We believe this acquisition will extend the Fortinet Security Fabric (as defined below) by enhancing our network security visibility, security data analytics, and threat intelligence across</font><font style="font-family:inherit;font-size:10pt;color:#2c2c2c;"> </font><font style="font-family:inherit;font-size:10pt;">multi-vendor solutions.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The acquisition of AccelOps is accounted as a business combination in accordance with the Accounting Standards Codification Topic 805 &#8220;Business Combinations&#8221; (&#8220;ASC 805&#8221;) issued by the FASB. We use our best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. We included acquisition-related costs of </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> in general and administrative expenses. The total purchase price was allocated to AccelOps&#8217; identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The acquisition also included a contingent obligation for up to </font><font style="font-family:inherit;font-size:10pt;">$4.0 million</font><font style="font-family:inherit;font-size:10pt;"> in future earn out payments to certain former stockholders of AccelOps if specified future financial targets are met for the three and six months period ended June 30, 2016 and December 31, 2016, respectively. The financial target for the three months period ended June 30, 2016 was not met. &#160;As of September 30, 2016, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the remaining target. We will remeasure the contingent consideration during the contingency period for the remaining target, with changes in fair value to be recorded in our consolidated statements of operations.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allocation of the purchase price was (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="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets in process research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,861</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price allocation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,284</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets consist of developed technology, customer relationships, and other intangible assets. AccelOps&#8217; technology provides a software solution to manage security, performance and compliance from a single platform. The acquired developed technologies include software patents, know-how, process and designs. The value of customer relationships is attributable to the generation of a consistent income source and the avoidance of costs associated with creating new customer relationships. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful life and fair values of the acquired finite-lived intangible assets were as follows (in thousands, except for estimated useful life):</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:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The developed technologies and other are amortized on a straight-line basis. The amortization expense of developed technologies and other intangibles are recorded in cost of service revenue. The amortization expense of customer relationships is amortized on an accelerated basis and is recorded in sales and marketing expenses. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets consist of in-process research and development, which will begin to be amortized upon completion of development.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:Arial;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$9.9 million</font><font style="font-family:inherit;font-size:10pt;"> represents the amount of the purchase price in excess of the fair value of the net tangible liabilities assumed and intangible assets acquired, including AccelOps&#8217; assembled workforce. The goodwill recorded as part of the AccelOps acquisition is not deductible for U.S. federal income tax purposes. The financial results of this acquisition are considered immaterial for purposes of pro forma financial disclosures. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Meru Networks, Inc.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July 8, 2015, we completed our acquisition of Meru Networks, Inc. (&#8220;Meru&#8221;), a provider of Wi-Fi networking products and services. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the acquisition, we paid </font><font style="font-family:inherit;font-size:10pt;">$41.8 million</font><font style="font-family:inherit;font-size:10pt;">, comprised of cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$40.9 million</font><font style="font-family:inherit;font-size:10pt;">, withholding tax liability of </font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> in estimated fair value associated with restricted stock units (&#8220;RSUs&#8221;) of Meru that were converted for </font><font style="font-family:inherit;font-size:10pt;">53,401</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock. </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We accounted for this transaction as a business combination. During the three and nine months ended September 30, 2015, we included acquisition-related costs of </font><font style="font-family:inherit;font-size:10pt;">$1.7 million</font><font style="font-family:inherit;font-size:10pt;"> in general and administrative expenses. The total purchase price was allocated to Meru&#8217;s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Total allocation of the purchase price was as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price allocation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The goodwill of </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> represents the premium we paid over the fair value of the net tangible liabilities assumed and identified intangible assets acquired, due primarily to Meru&#8217;s assembled workforce. The goodwill recorded as part of the Meru acquisition is not deductible for U.S. federal income tax purposes. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets consist primarily of customer relationships and developed technologies. Customer relationships represent Meru&#8217;s installed base and the ability to sell existing, in-process and future versions of our products and services to its existing customers. Developed technologies represent the virtualized wireless local area network solutions offering centralized coordination and control of various access points on the network. This includes patented and unpatented technology, know-how, processes, designs and computer software. The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships and trade name are amortized and the amortization expense is recorded in sales and marketing expenses in the condensed consolidated statement of operations. Developed technologies are amortized and the amortization expense is recorded in cost of product revenue in the condensed consolidated statement of operations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">COMMITMENTS AND CONTINGENCIES </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our future principal contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016 (remainder)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory purchase commitments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other contractual commitments and open purchase orders</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,864</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,466</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">855</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">287</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">129,730</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">55,469</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;">17,104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,214</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,164</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating Leases</font><font style="font-family:inherit;font-size:10pt;">&#8212;We lease certain facilities under various non-cancelable operating leases, which expire through 2026. Certain leases require us to pay variable costs such as taxes, maintenance, and insurance. The terms of certain operating leases also provide for renewal options and escalation clauses. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense was </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.7 million</font><font style="font-family:inherit;font-size:10pt;"> 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, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense is recognized using the straight-line method over the term of the lease. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Inventory Purchase Commitments</font><font style="font-family:inherit;font-size:10pt;">&#8212;Our independent contract manufacturers procure components and build our products based on our forecasts. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and an analysis from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, we may issue purchase orders to some of our independent contract manufacturers which may not be cancelable. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$116.5 million</font><font style="font-family:inherit;font-size:10pt;"> of open purchase orders with our independent contract manufacturers that may not be cancelable.</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Other Contractual Commitments and Open Purchase Orders</font><font style="font-family:inherit;font-size:10pt;">&#8212;In addition to commitments with contract manufacturers, we have open purchase orders and contractual obligations in the ordinary course of business for which we have not received goods or services. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had </font><font style="font-family:inherit;font-size:10pt;">$48.9 million</font><font style="font-family:inherit;font-size:10pt;"> in other contractual commitments that may not be cancelable.</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Warranties</font><font style="font-family:inherit;font-size:10pt;">&#8212;Accrued warranty activities are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,260</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,413</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty for the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(279</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;">(94</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;end of the period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div 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:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Litigation</font><font style="font-family:inherit;font-size:10pt;">&#8212;We are involved in disputes, litigation, and other legal actions. For lawsuits where we are the defendant, we are in the process of defending these litigation matters, and while there can be no assurances and the outcome of these matters is currently not determinable, we currently believe that there are no existing claims or proceedings that are likely to have a material adverse effect on our financial position. There are many uncertainties associated with any litigation and these actions or other third-party claims against us may cause us to incur costly litigation fees, including contingent legal fees, costs and substantial settlement charges, and possibly subject us to damages and other penalties. In addition, the resolution of any intellectual property litigation may require us to make royalty payments, which could adversely affect our gross margins in future periods. If any of those events were to occur, our business, financial condition, results of operations, and cash flows could be adversely affected. The actual liability in any such matters may be materially different from our estimates, if any, which could result in the need to adjust the liability and record additional expenses. We have not recorded any significant accrual for loss contingencies associated with such legal proceedings; determined that a significant unfavorable outcome is probable or reasonably possible; or determined that the amount or range of any possible significant loss is reasonably estimable.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Indemnification</font><font style="font-family:inherit;font-size:10pt;">&#8212;Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. To date, there have been no material awards under such indemnification provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">DEFINED CONTRIBUTION PLANS</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the &#8220;RRSP&#8221;), which permits participants to make tax deductible contributions. Our board of directors approved </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">50%</font><font style="font-family:inherit;font-size:10pt;"> matching contributions on employee contributions up to </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">4%</font><font style="font-family:inherit;font-size:10pt;"> of each employee&#8217;s eligible earnings. Our matching contributions to the 401(k) Plan and RRSP for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Our matching contributions to the 401(k) Plan and RRSP 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, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;"> were </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> The changes in accumulated balances of other comprehensive income or loss were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains/Losses on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit (provision) related to items of other comprehensive income or loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,086</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance at September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(80</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;">153</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 style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of reclassification out of accumulated other comprehensive income (loss) were (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.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized losses on investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax benefit related to items of other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our future principal contractual obligations as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="28" rowspan="1"></td></tr><tr><td style="width:23%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2016 (remainder)</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2020</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Thereafter</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating lease commitments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,107</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,756</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,678</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,653</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,359</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,497</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,164</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory purchase commitments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,494</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">90,169</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,325</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other contractual commitments and open purchase orders</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48,864</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,466</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">855</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">287</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;text-indent:26px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,465</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">129,730</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">55,469</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;">17,104</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,214</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,784</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,164</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVESTMENTS IN PRIVATELY-HELD COMPANIES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments in the equity securities of </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> privately-held companies totaled </font><font style="font-family:inherit;font-size:10pt;">$10.3 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">. Each of these investments are accounted for as cost-basis investments, as we own less than </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> of the voting securities and do not have the ability to exercise significant influence over operating and financial policies of the respective entities. These investments are carried at historical cost and are recorded as Other assets on our condensed consolidated balance sheet and would be measured at fair value if indicators of impairment exist. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, no events have occurred that would adversely affect the carrying value of these investments.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> We determined that we had a variable interest in these privately-held companies. However, we determined that we were not the primary beneficiary as we did not have the power to direct their activities that most significantly affect their economic performance. The variable interest entities were not required to be consolidated in our condensed consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">STOCKHOLDERS&#8217; EQUITY</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Plans</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have stock-based compensation plans pursuant to which we have granted stock options and RSUs and PSUs. We also have an ESPP for all eligible employees. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, there were a total of </font><font style="font-family:inherit;font-size:10pt;">44,406,659</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock available for grant under our stock-based compensation plans.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restricted Stock Units</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The activity and related information for RSUs, including PSUs, was (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value per Share </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,864</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.37</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,990</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested RSUs, including PSUs, that were granted to employees and non-employees, but not yet recognized, was </font><font style="font-family:inherit;font-size:10pt;">$273.0 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of </font><font style="font-family:inherit;font-size:10pt;">2.85</font><font style="font-family:inherit;font-size:10pt;"> years. We did not grant any PSUs 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, 2016</font><font style="font-family:inherit;font-size:10pt;">. The stock-based compensation expense related to PSU awards is not material.&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs settle into shares of common stock upon vesting. Upon the vesting of the RSUs, we net-settle the RSUs and withhold a portion of the shares to satisfy minimum statutory employee withholding taxes. Total payment for the employees&#8217; tax obligations to the taxing authorities is reflected as a financing activity within the condensed consolidated statements of cash flows.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The number of shares and amount withheld for employee taxes were (in thousands):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares withheld for taxes</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">347</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amount withheld for taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,528</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,628</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Options</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average assumptions relating to our employee stock options were:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock option activity and related information was (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">of&#160;Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Price </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,750</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,469</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.99</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,864</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value represents the pre-tax difference between the exercise price of stock options and the quoted market price of our common stock on </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, for all in-the-money options. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, total compensation expense related to unvested stock options granted to employees but not yet recognized was </font><font style="font-family:inherit;font-size:10pt;">$16.8 million</font><font style="font-family:inherit;font-size:10pt;">. This expense is expected to be amortized on a straight-line basis over a weighted-average period of </font><font style="font-family:inherit;font-size:10pt;">3.0</font><font style="font-family:inherit;font-size:10pt;"> years. </font><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to our stock options is summarized below (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.62</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15.89</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">9.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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.60</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intrinsic value of options exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,340</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,132</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,593</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,170</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value of options vested</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,491</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,583</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,001</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional information related to the ESPP is provided below (in thousands, except per share amounts):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width: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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average fair value per share granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">8.07</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">11.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.68</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares issued under the ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">537</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">337</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">764</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average price per share issued </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.61</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24.30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><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-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based Compensation Expense</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in costs and expenses as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of service revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">1,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,612</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,528</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,093</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">26,319</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;">90,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock-based compensation expense by award type was (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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</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;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,342</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,996</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">79,244</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">53,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock 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;">1,516</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,235</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,654</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,186</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,093</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">26,319</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;">90,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,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></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit associated with stock-based compensation </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,223</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">22,961</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">12,867</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share Repurchase Program </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, our board of directors approved a new Share Repurchase Program (the &#8220;Program&#8221;), which authorizes the repurchase of up to </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> of our outstanding common stock through December 31, 2017. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. During the three and nine months ended&#160;</font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, we repurchased </font><font style="font-family:inherit;font-size:10pt;">0.7 million</font><font style="font-family:inherit;font-size:10pt;"> and &#160;</font><font style="font-family:inherit;font-size:10pt;">2.7 million</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of common stock under the Program, respectively, in open market transactions at an average price of&#160;</font><font style="font-family:inherit;font-size:10pt;">$36.04</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$27.82</font><font style="font-family:inherit;font-size:10pt;">&#160;per share, respectively, for an aggregate purchase price of </font><font style="font-family:inherit;font-size:10pt;">$25.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$125.0 million</font><font style="font-family:inherit;font-size:10pt;"> remained available for future share repurchases under the Program.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">NET INCOME PER SHARE</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, RSUs including performance stock units (&#8220;PSUs&#8221;), and our employee stock purchase plan (&#8220;ESPP&#8221;). Dilutive shares of common stock are determined by applying the treasury stock method.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,291</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,521</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding-basic</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,335</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted shares:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding-basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">1,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,938</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,963</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,598</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;">1,805</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;">5,224</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;">1,423</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FINANCIAL INSTRUMENTS AND FAIR VALUE</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">127,034</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,821</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,799</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,686</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622,904</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">529</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">(296</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;">623,137</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: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:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amortized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gains</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">438,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,194</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,263</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,232</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,050</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits </font><font style="font-family:inherit;font-size:8pt;"><sup style="vertical-align:top;line-height:120%;font-size:5pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,727</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,688</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">622,470</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,485</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;">621,033</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font><font style="font-family:inherit;font-size:10pt;"> The majority of our certificates of deposit and term deposits are foreign deposits.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(274</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,548</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(296</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">390,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,299</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,041</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;">(186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">499,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">348,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,959</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">623,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">621,033</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Available-for-sale securities are reported at fair value, with unrealized gains and losses, net of tax, included as a separate component of stockholders&#8217; equity and in total comprehensive income. Realized gains and losses on available-for-sale securities are insignificant in the periods presented and are included in Other expense&#8212;net in our condensed consolidated statements of operations. We use the specific identification method to determine the cost basis of investments sold.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unrealized losses on our available-for-sale securities were caused by fluctuations in market value and interest rates as a result of the economic environment. As the decline in market value are attributable to changes in market conditions and not credit quality, and because we have concluded currently that we neither intend to sell nor is it more likely than not that we will be required to sell these investments prior to a recovery of par value, we do not consider these investments to be other-than temporarily impaired as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair Value Accounting&#8212;We apply the following fair value hierarchy for disclosure of the inputs used to measure fair value. This hierarchy prioritizes the inputs into three broad levels as follows:</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 1&#8212;Inputs are unadjusted quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 2&#8212;Inputs are quoted prices for similar assets and liabilities in active markets or inputs that are observable for the assets or liabilities, either directly or indirectly through market corroboration, for substantially the full term of the financial instruments.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:96px;text-indent:-48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level 3&#8212;Unobservable inputs based on our own assumptions used to measure assets and liabilities at fair value. The inputs require significant management judgment or estimation.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure the fair value of money market funds and certain U.S. government and agency securities using quoted prices in active markets for identical assets. The fair value of all other financial instruments was based on quoted prices for similar assets in active markets, or model driven valuations using significant inputs derived from or corroborated by observable market data.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify investments within Level 1 if quoted prices are available in active markets for identical securities.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We classify items within Level 2 if the investments are valued using model driven valuations using observable inputs such as quoted market prices, benchmark yields, reported trades, broker/dealer quotes or alternative pricing sources with reasonable levels of price transparency. Investments are held by custodians who obtain investment prices from a third-party pricing provider that incorporates standard inputs in various asset price models.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value of Financial Instruments</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Assets Measured at Fair Value on a Recurring Basis</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2016</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, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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;">385,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,243</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">41,688</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,693</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,995</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650,022</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;">64,129</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;">585,893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">674,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,959</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650,022</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">674,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers between Level 1 and Level 2 of the fair value hierarchy during the </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;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">FOREIGN CURRENCY DERIVATIVES</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the United States is denominated in foreign currencies and is subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (&#8220;CAD&#8221;), Euro (&#8220;EUR&#8221;), Great British pound (&#8220;GBP&#8221;), and Chinese yen (&#8220;CNY&#8221;). To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense&#8212;net in the condensed consolidated statement of operations. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, the fair value of the forward exchange contracts was not material. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, independent of any hedging activities, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our condensed consolidated statements of operations. Our hedging activities are intended to reduce, but not eliminate, the impact of currency exchange rate movements. As our hedging activities are relatively short-term in nature and are focused on the CAD, long-term material changes in the value of the U.S. dollar against other foreign currencies, such as the EUR, GBP and CNY could adversely impact our operating expenses in the future. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amount of forward exchange contracts to hedge balance sheet accounts as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Buy/Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Notional</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Contracts:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of September 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,011</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">GOODWILL AND OTHER INTANGIBLE ASSETS&#8212;net</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> Changes in the carrying amount of goodwill were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Addition due to business acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,861</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairments to goodwill during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 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;">. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Intangible Assets&#8212;net</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,984</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,484</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Indefinite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">27,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,944</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> during the </font><font style="font-family:inherit;font-size:10pt;">three</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;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense was </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.9 million</font><font style="font-family:inherit;font-size:10pt;"> 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, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. The following table summarizes estimated future amortization expense of Other intangible assets&#8212;net with finite lives (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 (remainder)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">26,249</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INCOME TAXES </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">5%</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, compared to an effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">804%</font><font style="font-family:inherit;font-size:10pt;"> for the same period last year. The effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">2,053%</font><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, 2016</font><font style="font-family:inherit;font-size:10pt;">, compared to an effective tax rate of </font><font style="font-family:inherit;font-size:10pt;">-165%</font><font style="font-family:inherit;font-size:10pt;"> for the same period last year. The effective tax rate for the periods presented was comprised of U.S. federal and state taxes, foreign withholding taxes and foreign income taxes. The changes in the tax provision for the periods presented were primarily due to the tax benefit from the adoption of the new accounting guidance relating to stock-based compensation. The effective tax rate for the three months ended September 30, 2016 was an expense as compared to a benefit for the same period last year. The increase in effective tax rate for the nine months ended September 30, 2016 was primarily due to additional tax benefits from the adoption of the new accounting guidance relating to stock-based compensation. As a result of the early adoption of the new guidance on stock-based compensation, we recorded income tax benefit of </font><font style="font-family:inherit;font-size:10pt;">$2.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;"> during the three and nine months ended September 30, 2016, respectively.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December&#160;31, 2015, unrecognized tax benefits were </font><font style="font-family:inherit;font-size:10pt;">$64.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$59.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The total amount of </font><font style="font-family:inherit;font-size:10pt;">$63.5 million</font><font style="font-family:inherit;font-size:10pt;"> in unrecognized tax benefits, if recognized, would favorably impact the effective tax rate. It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, we had accrued </font><font style="font-family:inherit;font-size:10pt;">$8.8 million</font><font style="font-family:inherit;font-size:10pt;"> for estimated interest related to uncertain tax positions. </font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life.&#160;Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2009. We are no longer subject to examination by U.S. federal tax authorities for tax years prior to 2012. We are currently under&#160;examination by U.S federal income tax authorities for the tax years 2012, 2013, and 2014. In addition, the tax authorities in France are examining the inter-company relationship between Fortinet, Inc., Fortinet France and Fortinet Singapore. We are in the early stages of this inquiry and as of yet no official audit has been opened. We are also under audit by the Japanese tax authorities for the years 2013, 2014 and 2015. We do not expect any material adjustments as a result of this audit.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">INVENTORY</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our inventory as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 consisted of (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,731</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of </font><font style="font-family:inherit;font-size:10pt;">$1.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Inventory also includes materials at contract manufacturers of </font><font style="font-family:inherit;font-size:10pt;">$6.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.9 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The contractual maturities of our investments as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:66%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">348,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due within one to three years</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,959</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">623,137</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">621,033</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#8212;</font><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">net</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,872</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,972</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,977</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,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;">17,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,293</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,853</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-09&#8212;Compensation&#8212;Stock Compensation&#8212;Improvements to Employee Share-Based Payment Accounting (&#8220;ASU 2016-09&#8221;). The new guidance changes the accounting for certain aspects of stock-based payments to employees and requires excess tax benefits and tax deficiencies to be recorded in the income statement when the awards vest or are settled. In addition, cash flows related to excess tax benefits will no longer be separately classified as a financing activity apart from other income tax cash flows. The standard also allows us to repurchase more of an employee&#8217;s shares for tax withholding purposes without triggering liability accounting, clarifies that all cash payments made on an employee&#8217;s behalf for withheld shares should be presented as a financing activity on our cash flows statement, and provides an accounting policy election to account for forfeitures as they occur. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We elected to early adopt the new guidance in the second quarter of 2016. The primary impact of the adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital, as well as the adjustment in stock-based compensation expense as a result of our change in forfeiture policy. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. We adopted this change on a modified retrospective basis, and recorded unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$32.4 million</font><font style="font-family:inherit;font-size:10pt;"> as a cumulative-effect adjustment, which increased retained earnings on January 1, 2016. The new guidance also requires us to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period these arise. As a result, our provision for income taxes decreased by </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> during the first quarter of 2016. </font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Under the</font><font style="font-family:inherit;font-size:11pt;"> </font><font style="font-family:inherit;font-size:10pt;">new guidance, we have elected to change our policy and have started to recognize forfeitures of awards as they occur. The change in forfeiture policy was adopted using a modified retrospective transition method. We recorded a cumulative-effect adjustment to decrease retained earnings by </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> upon transition on January 1, 2016 and a retrospective decrease of stock-based compensation of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the first quarter of 2016.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amendment to the minimum statutory withholding tax requirements was adopted on a modified retrospective basis. The adoption had no impact on the January 1, 2016 retained earnings. In addition, we adopted the presentation of taxes paid related to net share settlement of equity awards as a financing activity on the statement of cash flows on a retrospective basis. Our adoption had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding&#8212;diluted, as follows (in thousands, except for earnings per share):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Statements of Operations:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">28,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(5,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,429</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share&#8212;Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share&#8212;Diluted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding&#8212;Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">174,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">167,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">718,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">717,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">60,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16&#8212;Business Combinations&#8212;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. We adopted ASU 2015-16 on January 1, 2016. The adoption of ASU 2015-16 has not had any impact on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Standards Not Yet Effective</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16&#8212;Income Taxes &#8212;Intra-Entity Transfer of Assets Other Than Inventory, which requires the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs. ASU 2016-06 will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of adopting ASU 2016-16 on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15&#8212;Statement of Cash Flows&#8212;Classification of Certain Cash Receipts and Cash Payments, which clarifies how companies present and classify certain cash receipts and cash payments in the statement of cash flows. ASU 2016-15 is effective for us beginning on January 1, 2018. Early adoption is permitted, including adoption in an interim period. We are currently evaluating the impact of adopting ASU 2016-15 on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU&#160;2016-13&#8212;Financial Instruments&#8212;Credit Losses&#8212;Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. ASU&#160;2016-13&#160;is effective for us beginning on January 1, 2020, with the option to adopt early on January 1, 2019. We are currently evaluating the impact of ASU&#160;2016-13&#160;will have on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02&#8212;Leases, which amends lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We expect our assets and liabilities to increase as a result of the adoption of this standard. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09&#8212;Revenue from Contracts with Customers, which creates a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. In March 2016, the FASB issued&#160;ASU 2016-08, which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued ASU 2016-10, which clarifies the implementation guidance on identifying performance obligations and licensing. In May 2016, the FASB issued&#160;ASU 2016-12&#8212;Revenue from Contracts with Customers&#8212;Narrow-scope Improvements and Practical Expedients,&#160;which amends the guidance on collectability, noncash consideration, presentation of sales tax and transition. These standards will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of these new standards on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">PROPERTY AND EQUIPMENT&#8212;net</font></div><div style="line-height:120%;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our property and equipment&#8212;net as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 consisted of (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluation units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,501</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(63,866</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,059</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">91,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">$10.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.5 million</font><font style="font-family:inherit;font-size:10pt;"> during the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$28.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$20.3 million</font><font style="font-family:inherit;font-size:10pt;"> 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, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</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%;padding-top:6px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our property and equipment&#8212;net as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 consisted of (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Land</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,251</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,683</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Building and building improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">44,513</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Evaluation units</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,633</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,784</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">45,632</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,901</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Construction-in-progress</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,365</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,106</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,501</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,179</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,975</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">140,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(63,866</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,059</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">91,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The details of reclassification out of accumulated other comprehensive income (loss) were (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.4140625%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:24%;" rowspan="1" colspan="1"></td></tr><tr><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended September 30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Details about Accumulated Other Comprehensive Income Components</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount Reclassified from Accumulated Other Comprehensive Income (Loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Affected Line Item in the Statement Where Net Income is Presented</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized losses on investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other expense&#8212;net</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Tax benefit related to items of other comprehensive loss</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for income taxes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total reclassification for the period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RELATED PARTY TRANSACTIONS </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The son of one member of our board of directors is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were not material during the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> during the three months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> contingent fees were incurred during the three months ended September 30, 2016 and September 30, 2015. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> 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, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.&#160;&#160;Of such amounts, </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> were incurred under contingent fee arrangements 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, 2015</font><font style="font-family:inherit;font-size:10pt;">.&#160;</font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> contingent fees were incurred during the nine months ended September 30, 2016. Amounts due and payable to the law firm were </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">RESTRUCTURING CHARGES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of restructuring activity for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Employee Severance and Other Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract Terminations and Other Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 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;">3,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(89</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(89</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2015 Meru Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies starting in the third quarter of 2015. To date, we have incurred </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;"> of charges related to this restructuring. These charges are primarily related to severance payments to be paid in cash and are included in operating expense in the condensed consolidated statements of operations of the period when incurred. We incurred </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.3 million</font><font style="font-family:inherit;font-size:10pt;"> of charges related to this restructuring during the three and nine months ended September&#160;30, 2016, respectively, and these charges are included in operating expense in the condensed consolidated statements of operations. We do not anticipate incurring additional charges related to this restructuring.</font></div><div style="line-height:120%;text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> is included in accrued liabilities on the condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be paid within one year.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2016 Restructuring</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the second and third quarter of 2016, we implemented a plan to restructure and further improve efficiencies in our operations due to the acquisition of AccelOps and certain other activities. We estimate that we will incur approximately </font><font style="font-family:inherit;font-size:10pt;">$4.1 million</font><font style="font-family:inherit;font-size:10pt;"> of restructuring charges, primarily consisting of severance and other benefits, of which </font><font style="font-family:inherit;font-size:10pt;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;"> were incurred during the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 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;">, respectively, and are included in operating expense in the condensed consolidated statements of operations. We expect to incur the remaining charges in the fourth quarter of 2016.&#160; </font></div><div style="line-height:174%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining restructuring reserve of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;"> is included in accrued liabilities on the condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be paid within one year.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Revenue</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,371</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa (&#8220;EMEA&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific (&#8220;APAC&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,613</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,646</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">260,068</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">912,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">712,739</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The changes in accumulated balances of other comprehensive income or loss were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September 30, 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized Gains/Losses on Investments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Tax benefit (provision) related to items of other comprehensive income or loss</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Beginning balance at December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,437</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">504</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(933</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other comprehensive income (loss) before reclassifications</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,668</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(583</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,085</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amounts reclassified from accumulated other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net current-period other comprehensive income (loss)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,670</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(584</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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,086</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending balance at September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">(80</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;">153</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 style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">265</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,067</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">271</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,331</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,026</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">353</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">209</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,598</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;">1,805</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;">5,224</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;">1,423</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income </font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,291</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">7,021</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,521</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic shares:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding-basic</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,335</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,648</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">172,212</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,898</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted shares:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common stock outstanding-basic</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">173,335</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,648</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,212</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">169,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,009</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,451</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSUs (including PSUs)</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,513</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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;">1,891</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">ESPP</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,938</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">177,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,046</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">175,963</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.05</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.04</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.06</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense is included in costs and expenses as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of product revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font 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;">309</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">291</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">887</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of service revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,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;">1,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,495</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,141</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,648</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,663</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,378</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,904</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,183</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,520</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,612</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,528</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,376</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,093</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">26,319</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;">90,342</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">67,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></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair values of our financial assets measured at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">September&#160;30, 2016</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, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:27%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:6%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Quoted</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Prices&#160;in</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Active</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Markets&#160;For</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Identical</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Observable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Significant</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Other</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Unobservable</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">Inputs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 3)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 1)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 2)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7pt;"><font style="font-family:inherit;font-size:7pt;font-weight:bold;">(Level 3)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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;">385,230</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">437,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">132,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">69,231</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,799</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit and term deposits</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,322</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,897</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,030</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,752</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,243</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,509</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div 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;">41,688</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,693</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,995</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650,022</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;">64,129</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;">585,893</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">674,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">75,723</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">598,339</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Reported as:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,885</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">53,029</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Short-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">382,909</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,074</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long-term investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">240,228</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">272,959</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">650,022</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">674,062</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful life and fair values of the acquired finite-lived intangible assets were as follows (in thousands, except for estimated useful life):</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:67%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,300</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,900</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Estimated Useful Life (in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Values</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade name</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,984</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,484</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Indefinite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">27,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,944</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the carrying amount of goodwill were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:87%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,692</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Addition due to business acquisition</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,861</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 were (in thousands):</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,735</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.8</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,984</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,484</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,484</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,249</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Indefinite-lived intangible assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In-process research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,084</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,235</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">27,849</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:48%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Useful Life (in Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Gross</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Accumulated Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Net</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other intangible assets&#8212;net:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,200</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,220</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,980</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technologies and other</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,384</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,724</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,660</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total other intangible assets&#8212;net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,584</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,944</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,640</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our inventory as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and December 31, 2015 consisted of (in thousands):</font></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Raw materials</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,690</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,425</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finished goods</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74,041</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">68,443</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">93,731</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,868</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding&#8212;diluted, as follows (in thousands, except for earnings per share):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Statements of Operations:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">28,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(5,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,429</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share&#8212;Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share&#8212;Diluted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding&#8212;Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">174,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">167,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">718,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">717,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">60,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The notional amount of forward exchange contracts to hedge balance sheet accounts as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands): </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.80506822612085%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Buy/Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Notional</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Contracts:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of September 30, 2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;text-decoration:underline;">Currency&#8212;As of December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">CAD</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sell</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,011</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty activities are summarized as follows (in thousands):</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;beginning of the period</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,269</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Warranty costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,260</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,413</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Provision for warranty for the period</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">925</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,638</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Adjustment related to pre-existing warranties</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(279</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;">(94</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued warranty balance&#8212;end of the period</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,530</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top: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,400</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allocation of the purchase price was as follows (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,191</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Inventory</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,610</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">920</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,585</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,868</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,451</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,687</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price allocation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,764</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total allocation of the purchase price was (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="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,126</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">430</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">203</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,435</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Finite-lived intangible assets</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Indefinite-lived intangible assets in process research and development</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,861</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets acquired</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts payable and accrued liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,348</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other liabilities</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,694</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total liabilities assumed</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total purchase price allocation</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,284</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides a summary of restructuring activity for the nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Employee Severance and Other Benefits</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contract Terminations and Other Charges</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of 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;">3,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">229</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,918</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Costs incurred</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,120</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,164</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5,060</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,333</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less non-cash charges</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(89</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(89</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance as of September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,660</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customers, each of which is a distributor, accounted for 10% or more of our revenue:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ingram Micro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The activity and related information for RSUs, including PSUs, was (in thousands, except per share amounts):</font></div><div style="line-height:120%;text-align:left;text-indent:36px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="7" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Restricted Stock Units Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number of Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-Average Grant Date Fair Value per Share </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,257</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,867</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.54</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,270</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,864</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.37</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,990</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30.99</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The stock option activity and related information was (in thousands, except exercise prices and contractual life):</font></div><div style="line-height:120%;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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="13" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Options Outstanding</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Number</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">of&#160;Shares</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Price </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Contractual</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Life (Years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value </font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;December 31, 2015</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20.03</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,405</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.39</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(221</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34.91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,750</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10.37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Balance&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,402</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Options exercisable&#8212;September 30, 2016</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,469</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">21.26</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.99</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,864</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.2</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The weighted-average assumptions relating to our employee stock options were:</font></div><div style="line-height:120%;text-align:center;text-indent:48px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Expected term in years</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.6</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Dividend rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2015</font><font style="font-family:inherit;font-size:10pt;"> were (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">157,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(188</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,548</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">194,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,320</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(43</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,163</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,492</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">218,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(274</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,548</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255,913</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(296</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, 2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Less Than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Fair</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Unrealized</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Losses</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate debt securities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">348,534</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,187</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,033</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(182</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">390,567</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,369</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,977</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Municipal bonds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,677</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,008</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government and agency securities</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,703</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(42</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:68px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total available-for-sale securities</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">456,891</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-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,299</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">43,041</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;">(186</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">499,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,485</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes estimated future amortization expense of Other intangible assets&#8212;net with finite lives (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Amount</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Years:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2016 (remainder)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,798</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,450</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,098</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,540</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">26,249</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">one</font><font style="font-family:inherit;font-size:10pt;"> business activity, and there are </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">no</font><font style="font-family:inherit;font-size:10pt;"> segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> operating segment, and therefore, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reportable segment.</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region is based on the billing address of the customer. The following tables set forth revenue and property and equipment&#8212;net by geographic region (in thousands):</font></div><div style="line-height:120%;text-indent:48px;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Revenue</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,049</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,767</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">239,417</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">202,491</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Canada</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,027</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,676</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,614</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,371</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,151</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,874</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">386,566</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">313,318</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Europe, Middle East, and Africa (&#8220;EMEA&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,967</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,740</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">336,911</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">250,808</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asia Pacific (&#8220;APAC&#8221;)</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">65,805</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">55,163</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">189,136</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">148,613</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total revenue</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">316,646</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">260,068</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">912,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">712,739</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">Property and Equipment</font><font style="font-family:inherit;font-size:10pt;text-decoration:underline;">&#8212;</font><font style="font-family:inherit;font-size:9pt;text-decoration:underline;font-weight:bold;">net</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Americas:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">61,064</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other Americas</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,872</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,972</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total Americas</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">101,968</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">70,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">EMEA:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">France</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,649</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,199</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,977</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total EMEA</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,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;">17,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">APAC</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,293</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,853</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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 property and equipment&#8212;net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,109</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customers, each of which is a distributor, accounted for 10% or more of our revenue:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Nine Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-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</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ingram Micro</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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;">* </font><font style="font-family:inherit;font-size:8pt;">Represents less than 10%</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align: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:73%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">September&#160;30, <br clear="none"/>2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December&#160;31, <br clear="none"/>2015</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exclusive Networks Group</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fine Tec Computers</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ingram</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;">10</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">*</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div 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;">* </font><font style="font-family:inherit;font-size:8pt;">Represents less than 10%</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Basis of Presentation and Preparation</font><font style="font-family:inherit;font-size:10pt;">&#8212;The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, &#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;GAAP&#8221;) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (&#8220;SEC&#8221;). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December&#160;31, 2015, contained in our Annual Report on Form 10-K (the &#8220;Form 10-K&#8221;) filed with the SEC on February 26, 2016. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> 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;"> are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2015 is derived from the audited consolidated financial statements for the year ended December 31, 2015. </font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no material changes to our significant accounting policies as of and for the three and nine months ended </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2016</font><font style="font-family:inherit;font-size:10pt;">, except for changes to our policy related to stock-based compensation expense. For more information, refer to the &#8220;Recently Adopted Accounting Standards.&#8221;</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recently Adopted Accounting Standards</font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued Accounting Standards Update (&#8220;ASU&#8221;) 2016-09&#8212;Compensation&#8212;Stock Compensation&#8212;Improvements to Employee Share-Based Payment Accounting (&#8220;ASU 2016-09&#8221;). The new guidance changes the accounting for certain aspects of stock-based payments to employees and requires excess tax benefits and tax deficiencies to be recorded in the income statement when the awards vest or are settled. In addition, cash flows related to excess tax benefits will no longer be separately classified as a financing activity apart from other income tax cash flows. The standard also allows us to repurchase more of an employee&#8217;s shares for tax withholding purposes without triggering liability accounting, clarifies that all cash payments made on an employee&#8217;s behalf for withheld shares should be presented as a financing activity on our cash flows statement, and provides an accounting policy election to account for forfeitures as they occur. </font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We elected to early adopt the new guidance in the second quarter of 2016. The primary impact of the adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital, as well as the adjustment in stock-based compensation expense as a result of our change in forfeiture policy. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. We adopted this change on a modified retrospective basis, and recorded unrecognized excess tax benefits of </font><font style="font-family:inherit;font-size:10pt;">$32.4 million</font><font style="font-family:inherit;font-size:10pt;"> as a cumulative-effect adjustment, which increased retained earnings on January 1, 2016. The new guidance also requires us to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period these arise. As a result, our provision for income taxes decreased by </font><font style="font-family:inherit;font-size:10pt;">$3.6 million</font><font style="font-family:inherit;font-size:10pt;"> during the first quarter of 2016. </font></div><div style="line-height:120%;padding-left:48px;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:11pt;"><font style="font-family:inherit;font-size:10pt;">Under the</font><font style="font-family:inherit;font-size:11pt;"> </font><font style="font-family:inherit;font-size:10pt;">new guidance, we have elected to change our policy and have started to recognize forfeitures of awards as they occur. The change in forfeiture policy was adopted using a modified retrospective transition method. We recorded a cumulative-effect adjustment to decrease retained earnings by </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> upon transition on January 1, 2016 and a retrospective decrease of stock-based compensation of </font><font style="font-family:inherit;font-size:10pt;">$2.0 million</font><font style="font-family:inherit;font-size:10pt;"> during the first quarter of 2016.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The amendment to the minimum statutory withholding tax requirements was adopted on a modified retrospective basis. The adoption had no impact on the January 1, 2016 retained earnings. In addition, we adopted the presentation of taxes paid related to net share settlement of equity awards as a financing activity on the statement of cash flows on a retrospective basis. Our adoption had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.</font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding&#8212;diluted, as follows (in thousands, except for earnings per share):</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Statements of Operations:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,881</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">28,901</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Benefit from income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,809</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">(5,376</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,429</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">2,118</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share&#8212;Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.01</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income (loss) per share&#8212;Diluted </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.02</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">0.01</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding&#8212;Diluted</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">171,745</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">174,421</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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:73%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">March 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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Adjusted</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheets:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred tax assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">131,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">167,625</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additional paid-in capital</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">718,849</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">717,671</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23,089</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">60,196</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In September 2015, the FASB issued ASU 2015-16&#8212;Business Combinations&#8212;Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. We adopted ASU 2015-16 on January 1, 2016. The adoption of ASU 2015-16 has not had any impact on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-left:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Recent Accounting Standards Not Yet Effective</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16&#8212;Income Taxes &#8212;Intra-Entity Transfer of Assets Other Than Inventory, which requires the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs. ASU 2016-06 will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of adopting ASU 2016-16 on our consolidated financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In August 2016, the FASB issued ASU 2016-15&#8212;Statement of Cash Flows&#8212;Classification of Certain Cash Receipts and Cash Payments, which clarifies how companies present and classify certain cash receipts and cash payments in the statement of cash flows. ASU 2016-15 is effective for us beginning on January 1, 2018. Early adoption is permitted, including adoption in an interim period. We are currently evaluating the impact of adopting ASU 2016-15 on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU&#160;2016-13&#8212;Financial Instruments&#8212;Credit Losses&#8212;Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. ASU&#160;2016-13&#160;is effective for us beginning on January 1, 2020, with the option to adopt early on January 1, 2019. We are currently evaluating the impact of ASU&#160;2016-13&#160;will have on our consolidated financial statements.</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02&#8212;Leases, which amends lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We expect our assets and liabilities to increase as a result of the adoption of this standard. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements.</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09&#8212;Revenue from Contracts with Customers, which creates a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. In March 2016, the FASB issued&#160;ASU 2016-08, which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued ASU 2016-10, which clarifies the implementation guidance on identifying performance obligations and licensing. In May 2016, the FASB issued&#160;ASU 2016-12&#8212;Revenue from Contracts with Customers&#8212;Narrow-scope Improvements and Practical Expedients,&#160;which amends the guidance on collectability, noncash consideration, presentation of sales tax and transition. These standards will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of these new standards on our consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">SUBSEQUENT EVENT</font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Share Repurchase Program</font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, our board of directors authorized the repurchase of up to </font><font style="font-family:inherit;font-size:10pt;">$100.0 million</font><font style="font-family:inherit;font-size:10pt;"> of shares of our common stock under the Program, increasing our current authorization to </font><font style="font-family:inherit;font-size:10pt;">$300.0 million</font><font style="font-family:inherit;font-size:10pt;"> through December 2017. </font></div></div> EX-101.SCH 6 ftnt-20160930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2119100 - Disclosure - Accumulated Other Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 2419402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Changes in Accumulated Balances of Other Comprehensive Income)(Details) link:presentationLink link:calculationLink link:definitionLink 2419403 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Reclassification Out of Accumulated Other Comprehensive Income) (Details) link:presentationLink link:calculationLink link:definitionLink 2319301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Business Combinations , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Business Combinations , Intangible Assets Acquired (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Business Combinations , Purchase Price Allocations (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Commitments and Contingencies Minimum Operating Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2413404 - Disclosure - Commitments and Contingencies - Warranties (Details) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Parenthetical link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2117100 - Disclosure - Defined Contribution Plans link:presentationLink link:calculationLink link:definitionLink 2417401 - Disclosure - Defined Contribution Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Financial Instruments and Fair Value link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Financial Instruments and Fair Value , Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Financial Instruments and Fair Value , Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Financial Instruments and Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 2121100 - Disclosure - Foreign Currency Derivatives link:presentationLink link:calculationLink link:definitionLink 2421402 - Disclosure - Foreign Currency Derivatives (Details) link:presentationLink link:calculationLink link:definitionLink 2321301 - Disclosure - Foreign Currency Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Goodwill and Other Intangible Assets - Net link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Goodwill and Other Intangible Assets - Net - Changes in Carrying Amount of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Goodwill and Other Intangible Assets - Net (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Goodwill and Other Intangible Assets - Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2416401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Investments in Privately-Held Companies link:presentationLink link:calculationLink link:definitionLink 2406401 - Disclosure - Investments in Privately-Held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Property and Equipment—Net link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Property and Equipment—Net (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Property and Equipment—Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2122100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2422401 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Restructuring Charges , Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Restructuring Charges , Restructuring Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segment and Significant Customer Information link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segment and Significant Customer Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Segment and Significant Customer Information , Significant Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segment and Significant Customer Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Stockholders' Equity - Allocation of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Stockholders' Equity - Employee Stock Options Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Stockholders' Equity - ESPP Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Stockholders' Equity - Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Stockholders' Equity - Stock-based Compensation Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2123100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2423401 - Disclosure - Subsequent Event (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of New Accounting Standard (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ftnt-20160930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 ftnt-20160930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 ftnt-20160930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Member] Share Repurchase Program [Member] Share Repurchase Program [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Stock repurchased in the period, shares Stock Repurchased and Retired During Period, Shares Stock repurchased in the period, average price, per share (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Stock repurchased in the period, value Stock Repurchased and Retired During Period, Value Stock repurchase program, unused balance Stock Repurchase Program, Remaining Authorized Repurchase Amount Award Type [Axis] Award Type [Axis] Award Type [Domain] Equity Award [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Performance Stock Units (PSUs) [Member] Performance Shares [Member] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Balance, beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Balance, ending Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Balance, weighted-average grant-date fair value per share (in dollars per share)—beginning Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted, weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Forfeited, weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Vested, weighted-average grant-date fair value per share (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Balance, weighted-average grant-date fair value per share (in dollars per share)—ending Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Compensation cost not yet recognized period of recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Shares withheld for taxes Shares Paid for Tax Withholding for Share Based Compensation Amount withheld for taxes Payments Related to Tax Withholding for Share-based Compensation Business Combinations [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Technologies [Member] Technology-Based Intangible Assets [Member] Customer Relationships [Member] Customer Relationships [Member] Other Intangible Assets [Member] Other Intangible Assets [Member] Trade Name [Member] Trade Names [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] AccelOps, Inc. [Member] AccelOps, Inc. [Member] AccelOps, Inc. [Member] Meru Networks, Inc. [Member] Meru Networks, Inc. [Member] Meru Networks, Inc. [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Estimated useful life Finite-Lived Intangible Asset, Estimated Remaining Useful Life Finite-Lived Intangible Asset, Estimated Remaining Useful Life Fair values Finite-lived Intangible Assets Acquired Commitments and Contingencies Disclosure [Abstract] Operating Lease Commitments: Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] Operating lease commitments, 2016 (remainder) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Operating lease commitments, 2017 Operating Leases, Future Minimum Payments, Due in Two Years Operating lease commitments, 2018 Operating Leases, Future Minimum Payments, Due in Three Years Operating lease commitments, 2019 Operating Leases, Future Minimum Payments, Due in Four Years Operating lease commitments, 2020 Operating Leases, Future Minimum Payments, Due in Five Years Operating lease commitments, Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Operating lease commitments Operating Leases, Future Minimum Payments Due Inventory purchase commitments: Purchase Obligation, Fiscal Year Maturity [Abstract] Inventory purchase commitments, 2016 (remainder) Purchase Obligation, Future Minimum Payments, Remainder of Fiscal Year Inventory purchase commitments, 2017 Purchase Obligation, Due in Second Year Inventory purchase commitments, 2018 Purchase Obligation, Due in Third Year Inventory purchase commitments, 2019 Purchase Obligation, Due in Fourth Year Inventory purchase commitments, 2020 Purchase Obligation, Due in Fifth Year Inventory purchase commitments, Thereafter Purchase Obligation, Due after Fifth Year Inventory purchase commitments Purchase Obligation Other contractual commitments and open purchase orders: Other Commitments [Abstract] Other contractual commitments and open purchase orders, 2016 (remainder) Other Commitments, Future Minimum Payments, Remainder of Fiscal Year Other contractual commitments and open purchase orders, 2017 Other Commitment, Due in Second Year Other contractual commitments and open purchase orders, 2018 Other Commitment, Due in Third Year Other contractual commitments and open purchase orders, 2019 Other Commitment, Due in Fourth Year Other contractual commitments and open purchase orders, 2020 Other Commitment, Due in Fifth Year Other contractual commitments and open purchase orders, Thereafter Other Commitment, Due after Fifth Year Other contractual commitments and open purchase orders Other Commitment Contractual Obligation, 2016 (remainder) Contractual Obligation, Future Minimum Payments Due, Remainder of Fiscal Year Contractual Obligation, 2017 Contractual Obligation, Due in Second Year Contractual Obligation, 2018 Contractual Obligation, Due in Third Year Contractual Obligation, 2019 Contractual Obligation, Due in Fourth Year Contractual Obligation, 2020 Contractual Obligation, Due in Fifth Year Contractual Obligation, Thereafter Contractual Obligation, Due after Fifth Year Contractual Obligation Contractual Obligation Investments, All Other Investments [Abstract] INVESTMENTS IN PRIVATELY-HELD COMPANIES Cost-method Investments, Description [Text Block] Statement of Financial Position [Abstract] Reserves for sales returns and doubtful accounts Allowance For Doubtful Accounts Receivable and Sales Returns Allowance For Doubtful Accounts Receivable and Sales Returns Common Stock, par value (dollars per share) Common Stock, Par or Stated Value Per Share Common Stock, shares authorized Common Stock, Shares Authorized Common Stock, shares issued Common Stock, Shares, Issued Common Stock, shares outstanding Common Stock, Shares, Outstanding Derivative Instruments and Hedging Activities Disclosure [Abstract] Schedule of Notional Amounts of Outstanding Derivative Positions Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Compensation and Retirement Disclosure [Abstract] Matching contribution on employee contributions, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Match Maximum contribution percentage of each employee's eligible earnings, Percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Matching contributions to the 401(k) and RRSP Plans Defined Contribution Plan, Employer Matching Contribution, Amount Defined Contribution Plan, Employer Matching Contribution, Amount Goodwill and Intangible Assets Disclosure [Abstract] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] In-process Research and Development [Member] In Process Research and Development [Member] Developed Technology [Member] Developed Technology Rights [Member] Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Goodwill Goodwill Impairments to goodwill Goodwill, Impairment Loss Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Intangible Assets [Abstract] Finite-Lived Intangible Assets, Net [Abstract] Gross Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Total Finite-Lived Intangible Assets, Net Intangible Assets [Abstract] Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Total other intangible assets - gross Intangible Assets, Gross (Excluding Goodwill) Total other intangible assets - net Intangible Assets, Net (Excluding Goodwill) Amortization expense Amortization of Intangible Assets ASSETS Assets [Abstract] CURRENT ASSETS: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Short-term investments Short-term Investments Accounts receivable—net of reserves for sales returns and doubtful accounts of $14,582 and $6,228 at September 30, 2016 and December 31, 2015, respectively Accounts Receivable, Net, Current Inventory Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current LONG-TERM INVESTMENTS Long-term Investments DEFERRED TAX ASSETS Deferred Tax Assets, Net, Noncurrent PROPERTY AND EQUIPMENT—net Property, Plant and Equipment, Net OTHER INTANGIBLE ASSETS—net GOODWILL OTHER ASSETS Other Assets, Noncurrent TOTAL ASSETS Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] CURRENT LIABILITIES: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Accrued Liabilities, Current Accrued payroll and compensation Employee-related Liabilities, Current Income taxes payable Accrued Income Taxes, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current DEFERRED REVENUE Deferred Revenue, Noncurrent INCOME TAX LIABILITIES Accrued Income Taxes, Noncurrent OTHER LIABILITIES Other Liabilities, Noncurrent Total liabilities Liabilities COMMITMENTS AND CONTINGENCIES Commitments and Contingencies STOCKHOLDERS’ EQUITY: Stockholders' Equity Attributable to Parent [Abstract] Common stock, $0.001 par value—300,000 shares authorized; 173,513 and 171,399 shares issued and outstanding at September 30, 2016 and December 31, 2015, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive income (loss) Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Contractual Obligation, Fiscal Year Maturity Schedule Contractual Obligation, Fiscal Year Maturity Schedule [Table Text Block] Schedule of Product Warranty Liability Schedule of Product Warranty Liability [Table Text Block] Schedule of Share-based Compensation, Restricted Stock Units Award Activity Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Schedule of Share-based Compensation, Shares Withheld for Taxes Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Compensation, Shares Withheld for Taxes [Table Text Block] Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity, Additional Information Schedule of Share-based Compensation, Stock Options, Activity, Additional Information [Table Text Block] Schedule of Share-based Compensation, Stock Options, Activity, Additional Information [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information Schedule of Share based Payment Award Employee Stock Purchase Plan Additional Information [Table Text Block] Schedule of Share based Payment Award Employee Stock Purchase Plan Additional Information [Table Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type [Table Text Block] Income Tax Benefit from Stock Option Plans Income Tax Benefit from Stock Option Plans [Table Text Block] Income Tax Benefit from Stock Option Plans [Table Text Block] Other Comprehensive Income (Loss), Net of Tax [Abstract] ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) Comprehensive Income (Loss) Note [Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Schedule of Finite-lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Indefinite-lived Intangible Assets Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Fiscal Years: Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] 2016 (remainder) Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months 2017 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Five Segment Reporting [Abstract] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Exclusive Networks Group [Member] Exclusive Networks Group [Member] Exclusive Networks Group [Member] FineTec Computers [Member] Fin Tec Computers [Member] Fin Tec Computers [Member] Ingram [Member] Ingram Micro [Member] Ingram Micro [Member] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue [Member] Sales Revenue, Net [Member] Accounts Receivable [Member] Accounts Receivable [Member] Customer Concentration [Line Items] Revenue, Major Customer [Line Items] Concentration Risk, Percentage Concentration Risk, Percentage Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] General and administrative [Member] General and Administrative Expense [Member] Total cash consideration Business Combination, Consideration Transferred Cash consideration paid, net of cash received Payments to Acquire Businesses, Net of Cash Acquired Total purchase price Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net Withholding tax liability Business Combination, Consideration Transferred, Estimated Fair Value of Shares Withheld for Taxes Business Combination, Consideration Transferred, Estimated Fair Value of Shares Withheld for Taxes Fortinet RSUs issued for conversion of Meru RSUs (shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Estimated fair value of earned equity awards assumed by Fortinet Business Combination, Consideration Transferred, Fair Value, Earned Equity Awards Assumed Business Combination, Consideration Transferred, Fair Value, Earned Equity Awards Assumed Acquisition-related costs Business Combination, Acquisition Related Costs Contingent obligation (up to) Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Reclassification out of Accumulated Other Comprehensive Income [Table] Reclassification out of Accumulated Other Comprehensive Income [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Unrealized losses on investments [Member] Accumulated Net Investment Gain (Loss) Attributable to Parent [Member] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss) [Line Items] Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items] OTHER EXPENSE—net Other Nonoperating Income (Expense) Provision for income taxes Income Tax Expense (Benefit) Net income (loss) Net Income (Loss) Attributable to Parent Earnings Per Share [Abstract] Schedule of Earnings Per Share [Table] Schedule of Earnings Per Share [Table] Stock Options [Member] Employee Stock Option [Member] RSUs (including PSUs) [Member] ESPP [Member] Employee Stock [Member] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Earnings Per Share [Line Items] Net income Basic shares: Weighted Average Number of Shares Outstanding, Basic [Abstract] Weighted-average common shares outstanding-basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted shares: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Effect of potentially dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Potentially dilutive securities (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Weighted-average shares used to compute diluted net income per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Net income per share: Net Income (Loss) Attributable to Parent [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted DEI [Abstract] DEI [Abstract] Document Information [Table] Document Information [Table] Document Information, Document [Axis] Document Information, Document [Axis] Document [Domain] Document [Domain] Document Information [Line Items] Document Information [Line Items] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Current Reporting Status Entity Current Reporting Status Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding NET INCOME PER SHARE Earnings Per Share [Text Block] Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Significant Accounting Policies [Text Block] Basis of Presentation and Preparation Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Presentation and Preparation of Consolidated Financial Statements [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Subsequent Events [Abstract] Subsequent Event Subsequent Events [Text Block] Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT—Net Property, Plant and Equipment Disclosure [Text Block] Consolidated Statements of Comprehensive Income [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Other comprehensive income (loss): Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Unrealized gains (losses) on investments Other Comprehensive Income (Loss), Unrealized Holding Gain (Loss) on Securities Arising During Period, before Tax Tax provision (benefit) Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Other comprehensive income (loss)—net of taxes Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Expected term in years Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Dividend rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Balance - Beginning (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Balance - Ending (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Balance - Beginning (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Forfeited (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Balance - Ending (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Options outstanding, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options outstanding, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Options exercisable, Outstanding (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Options exercisable, Weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Options exercisable, Weighted average remaining contractual life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options exercisable, Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Weighted-average fair value per share granted Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Intrinsic value of options exercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Total fair value of awards vested Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Income Tax Disclosure [Abstract] INCOME TAXES Income Tax Disclosure [Text Block] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] FOREIGN CURRENCY DERIVATIVES Foreign Currency Disclosure [Text Block] Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment by Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Land [Member] Land [Member] Building and building improvements [Member] Building and Building Improvements [Member] Evaluation units [Member] Evaluation Units [Member] Evaluation units [Member] Computer equipment and software [Member] Computer Equipment [Member] Furniture and fixtures [Member] Furniture and Fixtures [Member] Construction-in-progress [Member] Construction in Progress [Member] Leasehold improvements [Member] Leaseholds and Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property, Plant and Equipment, Net, by Type [Abstract] Property, Plant and Equipment, Net, by Type [Abstract] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment—net Depreciation expense Depreciation Financial Instruments and Fair Value [Abstract] Financial Instruments and Fair Value [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] Corporate debt securities [Member] Corporate Debt Securities [Member] Commercial paper [Member] Commercial Paper, Not Included with Cash and Cash Equivalents [Member] Municipal bonds [Member] US States and Political Subdivisions Debt Securities [Member] Certificates of deposit and term deposits [Member] Certificates of Deposit [Member] U.S. government and agency securities [Member] US Treasury and Government [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Debt Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Debt Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Debt Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract] Less Than 12 Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Less Than 12 Months, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value 12 Months or Greater, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Total, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Total, Unrealized Losses Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Available-for-sale Securities, Debt Maturities, Fair Value [Abstract] Available-for-sale Securities, Debt Maturities, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Available-for-sale Securities, Debt Maturities, Next Twelve Months, Fair Value Due within one to three years Available-for-sale Securities, Debt Maturities, after One Year, Fair Value This item represents the fair value of debt securities which are expected to mature after one year from the balance sheet date and which are categorized neither as held-to-maturity nor trading securities. Fair Value Available-for-sale Securities, Debt Securities STOCKHOLDERS' EQUITY Disclosure of Compensation Related Costs, Share-based Payments [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Pronouncement, Early Adoption [Axis] New Accounting Principles, Early Adoption [Domain] New Accounting Principles, Early Adoption [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Effective income tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Decrease in income tax provision Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Effective Income Tax Rate Reconciliation, Share-based Compensation, Excess Tax Benefit, Amount Unrecognized tax benefits Unrecognized Tax Benefits Unrecognized tax benefits that would favoraby affect effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Accrued estimated interest related to uncertain tax positions Unrecognized Tax Benefits, Interest on Income Taxes Accrued Accumulated Other Comprehensive (Loss) Income [Table] Accumulated Other Comprehensive Income (Loss) [Table] Unrealized Gains and Losses on Investments [Member] Accumulated Other Comprehensive (Loss) Income [Line Items] Accumulated Other Comprehensive Income (Loss) [Line Items] Accumulated Other Comprehensive (Loss) Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Accumulated Other Comprehensive Income [Roll Forward] Beginning balance at December 31, 2015 AOCI Including Portion Attributable to Noncontrolling Interest, before Tax Other comprehensive income (loss) before reclassifications Other Comprehensive Income (Loss), before Reclassifications, before Tax Amounts reclassified from accumulated other comprehensive income (loss) Reclassification from Accumulated Other Comprehensive Income, Current Period, before Tax Net current-period other comprehensive income (loss) Other Comprehensive Income (Loss), before Tax Ending balance at September 30, 2016 Tax Benefit (Provision) Related to Items of Other Comprehensive Income (Loss) [Roll Forward] Accumulated Other Comprehensive Income, Tax [Roll Forward] Accumulated Other Comprehensive Income, Tax [Roll Forward] Beginning balance at December 31, 2015, tax Accumulated Other Comprehensive Income Loss Tax Accumulated Other Comprehensive Income Loss Tax Other comprehensive income before reclassifications, tax Other Comprehensive Income (Loss) before Reclassifications, Tax Amounts reclassified from accumulated other comprehensive income, tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Tax Reclassification from Accumulated Other Comprehensive Income, Current Period, Tax Net current-period other comprehensive income, tax Other Comprehensive Income (Loss), Tax Ending balance at September 30, 2016, tax Goodwill [Roll Forward] Goodwill [Roll Forward] Balance—December 31, 2015 Addition due to business acquisition Goodwill, Acquired During Period Balance—September 30, 2016 Summary of Investments Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Amortized Costs, Unrealized Gains and Losses, and Fair Value of Available For Sale Securities [Table Text Block] Schedule of Unrealized Loss on Investments Schedule of Unrealized Loss on Investments [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Income Statement [Abstract] REVENUE: Revenue, Net [Abstract] Product Sales Revenue, Goods, Net Service Sales Revenue, Services, Net Total revenue Revenue, Net COST OF REVENUE: Cost of Goods and Services Sold [Abstract] Product Cost of Goods Sold Service Cost of Services Total cost of revenue Cost of Goods and Services Sold GROSS PROFIT: Gross Profit [Abstract] Product Product Gross Profit Products Gross profit is the aggregate revenue less cost of goods sold directly attributable to the revenue generation activity. Service Services Gross Profit Service Gross Profit is the aggregate revenue less cost of services sold or operating expenses directly attributable to the revenue generation activity. Total gross profit Gross Profit OPERATING EXPENSES: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Restructuring charges Restructuring Charges Total operating expenses Operating Expenses OPERATING INCOME (LOSS) Operating Income (Loss) INTEREST INCOME Investment Income, Net INCOME (LOSS) BEFORE INCOME TAXES Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Extraordinary Items, Noncontrolling Interest PROVISION FOR (BENEFIT FROM) INCOME TAXES NET INCOME Net income per share Weighted-average shares outstanding: Basic (in shares) Diluted (in shares) BUSINESS COMBINATIONS Business Combination Disclosure [Text Block] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Weighted-average fair value per share granted (in dollars per share) Shares issued under the ESPP (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Weighted-average price per share issued (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Price per Share Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Price per Share COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock Compensation Plan [Member] Stock Compensation Plan [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Restructuring and Related Activities [Abstract] Summary of Restructuring Activity Restructuring and Related Costs [Table Text Block] Inventory Disclosure [Abstract] INVENTORY Inventory Disclosure [Text Block] Rent expense Operating Leases, Rent Expense, Net Inventory purchase commitments Other contractual commitments and open purchase orders Schedule of Effects of Adoption of New Accounting Pronouncement Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Remaining shares available for grant under the plans Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Stock repurchase program, additional authorized amount Stock Repurchase Program, Additional Authorized Amount Stock Repurchase Program, Additional Authorized Amount Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Accrued warranty balance—beginning of the period Standard Product Warranty Accrual Warranty costs incurred Standard Product Warranty Accrual, Payments Provision for warranty for the period Standard Product Warranty Accrual, Warranties Issued Adjustment related to pre-existing warranties Standard Product Warranty Accrual, Preexisting, Increase (Decrease) Accrued warranty balance—end of the period Inventory, Net [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Inventory Finished goods held by distributors Inventory, Finished Goods, Net of Reserves, Held by Distributors Inventory, Finished Goods, Net of Reserves, Held by Distributors Materials at contract manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers Inventory, Raw Materials, Net of Reserves, at Contract Manufacturers RESTRUCTURING CHARGES Restructuring and Related Activities Disclosure [Text Block] Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Reclassification out of Accumulated Other Comprehensive Income (Loss) Reclassification out of Accumulated Other Comprehensive Income [Table Text Block] Revenue from external customers by geographic region Revenue from External Customers by Geographic Areas [Table Text Block] Property and equipment by geographic region Long-lived Assets by Geographic Areas [Table Text Block] Schedule of Revenue by Major Customers Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Schedule of Accounts Receivable by Major Customers Schedule of Major Customers by Accounts Receivable [Table Text Block] Schedule of Major Customers by Accounts Receivable [Table Text Block] GOODWILL AND OTHER INTANGIBLE ASSETS - Net Goodwill and Intangible Assets Disclosure [Text Block] Number of privately-held companies Number of Privately Held Companies Number of Privately Held Companies Investments in equity securities of privately-held companies Cost Method Investments, Original Cost Schedule of Purchase Price Allocation Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Schedule of Acquired Intangible Assets Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Related Party Transactions [Abstract] RELATED PARTY TRANSACTIONS Related Party Transactions Disclosure [Text Block] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Other Commitments [Axis] Other Commitments [Axis] Other Commitments [Domain] Other Commitments [Domain] Contingency Fee Arrangement [Member] Contingency Fee Arrangement [Member] Contingency Fee Arrangement [Member] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Law Firm where Board Member's Son is a Partner [Member] Immediate Family Member of Management or Principal Owner [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Expenses for legal services Related Party Transaction, Expenses from Transactions with Related Party Amounts due and payable to the law firm Accounts Payable, Related Parties Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Amortization of investment premiums Accretion (Amortization) of Discounts and Premiums, Investments Stock-based compensation Share-based Compensation Other non-cash items—net Other Noncash Income (Expense) Changes in operating assets and liabilities: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable—net Increase (Decrease) in Accounts Receivable Inventory Increase (Decrease) in Inventories Deferred tax assets Increase (Decrease) in Deferred Income Taxes Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued payroll and compensation Increase (Decrease) in Employee Related Liabilities Other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Income taxes payable Increase (Decrease) in Income Taxes Payable Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchases of investments Payments to Acquire Investments Sales of investments Proceeds from Sale of Available-for-sale Securities Maturities of investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Purchases of property and equipment Payments to Acquire Productive Assets Payments made in connection with business acquisition, net of cash acquired Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Taxes paid related to net share settlement of equity awards Repurchase and retirement of common stock Payments for Repurchase of Common Stock Payments of debt assumed in connection with business acquisition Repayments of Debt Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities NET INCREASE IN CASH AND CASH EQUIVALENTS Cash and Cash Equivalents, Period Increase (Decrease) CASH AND CASH EQUIVALENTS—Beginning of period CASH AND CASH EQUIVALENTS—End of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes—net of refunds Income Taxes Paid, Net NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Transfers of evaluation units from inventory to property and equipment Transfers of Evaluation Units from Inventory to Property and Equipment Transfers of Evaluation Units from Inventory to Property and Equipment Liability for purchase of property and equipment and asset retirement obligations Capital Expenditures Incurred but Not yet Paid Equity awards assumed in connection with business acquisition Business Acquisition, Equity Awards Assumed Business Acquisition, Equity Awards Assumed Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] RSUs [Member] Income Statement Location [Axis] Income Statement Location [Domain] Cost of product revenue [Member] Cost of Goods Sold [Member] Cost of Goods Sold [Member] Cost of service revenue [Member] Cost of Services [Member] Cost of Services [Member] Research and development [Member] Research and Development Expense [Member] Selling and marketing [Member] Selling and Marketing Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Total stock-based compensation expense Allocated Share-based Compensation Expense Income tax benefit associated with stock-based compensation Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventory Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Prepaid expenses and other assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets Property and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Deferred tax assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Noncurrent Finite-lived intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Indefinite-lived intangible assets in process research and development Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Indefinite-Lived Intangible Assets Total assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Deferred revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Accounts payable and accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Total liabilities assumed Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Total purchase price allocation Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Plan [Axis] Restructuring Plan [Axis] Restructuring Plan [Domain] Restructuring Plan [Domain] 2015 Meru Restructuring [Member] 2015 Meru Restructuring [Member] 2015 Meru Restructuring [Member] 2016 Restructuring [Member] 2016 Restructuring [Member] 2016 Restructuring [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accrued Liabilities [Member] Accrued Liabilities [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring charges expected Restructuring and Related Cost, Expected Cost Restructuring charges incurred to date Restructuring and Related Cost, Cost Incurred to Date Restructuring reserve Restructuring Reserve Costs incurred Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Estimate of Fair Value [Member] Estimate of Fair Value Measurement [Member] Reported as [Member] Reported Value Measurement [Member] Money market funds [Member] Money Market Funds, Excluding Commercial Paper [Member] Money Market Funds, Excluding Commercial Paper [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Recurring [Member] Fair Value, Measurements, Recurring [Member] Cash equivalents [Member] Cash Equivalents, Line Item [Member] Cash Equivalents, Line Item [Member] Short-term investments [Member] Short Term Investments, Line Item [Member] Short Term Investments, Line Item [Member] Long-term investments [Member] Long Term Investments, Line Item [Member] Long Term Investments, Line Item [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value, Measurements, Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Available-for-sale securities, Fair Value Disclosure Available-for-sale Securities Total Assets, Fair Value Disclosure Assets, Fair Value Disclosure Inventory Schedule of Inventory, Current [Table Text Block] SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION Segment Reporting Disclosure [Text Block] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Retained Earnings [Member] Retained Earnings [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Decrease [Member] Scenario, Adjustment [Member] As Reported [Member] Scenario, Previously Reported [Member] Cumulative-effect adjustment to retained earnings Cumulative Effect of New Accounting Principle in Period of Adoption Stock-based compensation expense Benefit from income taxes Basic income (loss) per share (in dollars per share) Diluted earnings per share (in dollars per share) Deferred Tax Assets, Net, Noncurrent Derivative [Table] Derivative [Table] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] CAD [Member] Canada, Dollars Position [Axis] Position [Axis] Position [Domain] Position [Domain] Sell [Member] Short [Member] Derivative [Line Items] Derivative [Line Items] Derivative, term of contract Derivative, Term of Contract Notional amount of foreign exchange contracts Derivative, Notional Amount Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Employee Severance and Other Benefits [Member] Employee Severance [Member] Contract Terminations and Other Charges [Member] Contract Termination [Member] Balance, beginning Less cash payments Payments for Restructuring Less non-cash charges Restructuring Reserve, Settled without Cash Balance, ending FINANCIAL INSTRUMENTS AND FAIR VALUE Financial Instruments Disclosure [Text Block] DEFINED CONTRIBUTION PLANS Compensation and Employee Benefit Plans [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] Americas [Member] Americas [Member] United States UNITED STATES Canada [Member] Canada [Member] Canada [Member] Other Americas [Member] Other Americas [Member] Other Americas [Member] EMEA [Member] Europe, Middle East and Africa [Member] Europe, Middle East and Africa [Member] France [Member] FRANCE Other EMEA [Member] Other Europe, Middle East and African Countries [Member] Other Europe, Middle East and African Countries [Member] APAC [Member] Asia Pacific and Japan [Member] Asia Pacific and Japan [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Business activity (in business activities) Number of Business Activities Number of business activities Segment managers responsible for operations (in segment managers) Number of Segment Managers Responsible for Operations Number of Segment Managers Responsible for Operations Number of operating segments (in operating segments) Number of Operating Segments Number of reportable segments (in reportable segments) Number of Reportable Segments Revenue Property and equipment - net EX-101.PRE 10 ftnt-20160930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.5.0.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2016
Oct. 31, 2016
Document Information [Line Items]    
Entity Registrant Name FORTINET INC  
Entity Central Index Key 0001262039  
Document Type 10-Q  
Document Period End Date Sep. 30, 2016  
Amendment Flag false  
Document Fiscal Year Focus 2016  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Entity Current Reporting Status Yes  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   173,039,498
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
CURRENT ASSETS:    
Cash and cash equivalents $ 647,513 $ 543,277
Short-term investments 382,909 348,074
Accounts receivable—net of reserves for sales returns and doubtful accounts of $14,582 and $6,228 at September 30, 2016 and December 31, 2015, respectively 238,988 259,563
Inventory 93,731 83,868
Prepaid expenses and other current assets 31,732 35,761
Total current assets 1,394,873 1,270,543
LONG-TERM INVESTMENTS 240,228 272,959
DEFERRED TAX ASSETS 189,434 119,216
PROPERTY AND EQUIPMENT—net 126,109 91,067
OTHER INTANGIBLE ASSETS—net 27,849 17,640
GOODWILL 14,553 4,692
OTHER ASSETS 17,114 14,393
TOTAL ASSETS 2,010,160 1,790,510
CURRENT LIABILITIES:    
Accounts payable 57,530 61,500
Accrued liabilities 37,280 33,028
Accrued payroll and compensation 65,610 61,111
Income taxes payable 7,795 8,379
Deferred revenue 582,145 514,652
Total current liabilities 750,360 678,670
DEFERRED REVENUE 352,647 276,651
INCOME TAX LIABILITIES 67,996 60,624
OTHER LIABILITIES 16,069 19,188
Total liabilities 1,187,072 1,035,133
COMMITMENTS AND CONTINGENCIES
STOCKHOLDERS’ EQUITY:    
Common stock, $0.001 par value—300,000 shares authorized; 173,513 and 171,399 shares issued and outstanding at September 30, 2016 and December 31, 2015, respectively 173 171
Additional paid-in capital 779,669 687,658
Accumulated other comprehensive income (loss) 153 (933)
Retained earnings 43,093 68,481
Total stockholders’ equity 823,088 755,377
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 2,010,160 $ 1,790,510
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Balance Sheets (Unaudited) Parenthetical - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Statement of Financial Position [Abstract]    
Reserves for sales returns and doubtful accounts $ 14,582 $ 6,228
Common Stock, par value (dollars per share) $ 0.001 $ 0.001
Common Stock, shares authorized 300,000 300,000
Common Stock, shares issued 173,513 171,399
Common Stock, shares outstanding 173,513 171,399
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
REVENUE:        
Product $ 127,972 $ 119,737 $ 389,185 $ 332,023
Service 188,674 140,331 523,428 380,716
Total revenue 316,646 260,068 912,613 712,739
COST OF REVENUE:        
Product 50,267 46,167 152,368 134,932
Service 34,532 25,534 94,578 69,869
Total cost of revenue 84,799 71,701 246,946 204,801
GROSS PROFIT:        
Product 77,705 73,570 236,817 197,091
Service 154,142 114,797 428,850 310,847
Total gross profit 231,847 188,367 665,667 507,938
OPERATING EXPENSES:        
Research and development 47,239 42,110 137,495 115,315
Sales and marketing 154,831 120,994 463,628 333,531
General and administrative 22,006 21,220 63,629 51,199
Restructuring charges 2,283 5,883 3,164 5,883
Total operating expenses 226,359 190,207 667,916 505,928
OPERATING INCOME (LOSS) 5,488 (1,840) (2,249) 2,010
INTEREST INCOME 1,888 1,333 5,339 4,119
OTHER EXPENSE—net (787) (653) (3,449) (2,160)
INCOME (LOSS) BEFORE INCOME TAXES 6,589 (1,160) (359) 3,969
PROVISION FOR (BENEFIT FROM) INCOME TAXES 298 (9,329) (7,380) (6,552)
NET INCOME $ 6,291 $ 8,169 $ 7,021 $ 10,521
Net income per share        
Basic (in dollars per share) $ 0.04 $ 0.05 $ 0.04 $ 0.06
Diluted (in dollars per share) $ 0.04 $ 0.05 $ 0.04 $ 0.06
Weighted-average shares outstanding:        
Basic (in shares) 173,335 171,648 172,212 169,898
Diluted (in shares) 177,938 177,897 176,046 175,963
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Consolidated Statements of Comprehensive Income [Abstract]        
Net income $ 6,291 $ 8,169 $ 7,021 $ 10,521
Other comprehensive income (loss):        
Unrealized gains (losses) on investments (879) 337 1,670 400
Tax provision (benefit) (308) 118 584 141
Other comprehensive income (loss)—net of taxes (571) 219 1,086 259
Comprehensive income $ 5,720 $ 8,388 $ 8,107 $ 10,780
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.5.0.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 7,021 $ 10,521
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 34,896 22,206
Amortization of investment premiums 3,828 5,770
Stock-based compensation 90,342 67,001
Other non-cash items—net 4,846 2,681
Changes in operating assets and liabilities:    
Accounts receivable—net 12,788 20,923
Inventory (24,555) (12,427)
Deferred tax assets (35,005) (28,297)
Prepaid expenses and other current assets 4,301 (7,806)
Other assets (2,595) (264)
Accounts payable (1,584) (9,842)
Accrued liabilities 598 (3,296)
Accrued payroll and compensation 3,253 (1,895)
Other liabilities (3,119) (1,232)
Deferred revenue 142,867 136,193
Income taxes payable 6,789 13,753
Net cash provided by operating activities 244,671 213,989
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of investments (370,573) (329,687)
Sales of investments 21,805 35,384
Maturities of investments 344,959 364,256
Purchases of property and equipment (50,319) (29,013)
Payments made in connection with business acquisition, net of cash acquired (22,087) (38,025)
Net cash provided by (used in) investing activities (76,215) 2,915
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 42,292 63,543
Taxes paid related to net share settlement of equity awards (29,886) (22,989)
Repurchase and retirement of common stock (75,000) 0
Payments of debt assumed in connection with business acquisition (1,626) 0
Net cash provided by (used in) financing activities (64,220) 40,554
NET INCREASE IN CASH AND CASH EQUIVALENTS 104,236 257,458
CASH AND CASH EQUIVALENTS—Beginning of period 543,277 283,254
CASH AND CASH EQUIVALENTS—End of period 647,513 540,712
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes—net of refunds 20,534 15,272
NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Transfers of evaluation units from inventory to property and equipment 15,627 13,695
Liability for purchase of property and equipment and asset retirement obligations 8,325 2,243
Equity awards assumed in connection with business acquisition $ 0 $ 471
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2016
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2015, contained in our Annual Report on Form 10-K (the “Form 10-K”) filed with the SEC on February 26, 2016. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and nine months ended September 30, 2016 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2015 is derived from the audited consolidated financial statements for the year ended December 31, 2015.

The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

There have been no material changes to our significant accounting policies as of and for the three and nine months ended September 30, 2016, except for changes to our policy related to stock-based compensation expense. For more information, refer to the “Recently Adopted Accounting Standards.”

Recently Adopted Accounting Standards

In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-09—Compensation—Stock Compensation—Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”). The new guidance changes the accounting for certain aspects of stock-based payments to employees and requires excess tax benefits and tax deficiencies to be recorded in the income statement when the awards vest or are settled. In addition, cash flows related to excess tax benefits will no longer be separately classified as a financing activity apart from other income tax cash flows. The standard also allows us to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting, clarifies that all cash payments made on an employee’s behalf for withheld shares should be presented as a financing activity on our cash flows statement, and provides an accounting policy election to account for forfeitures as they occur.

We elected to early adopt the new guidance in the second quarter of 2016. The primary impact of the adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital, as well as the adjustment in stock-based compensation expense as a result of our change in forfeiture policy. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. We adopted this change on a modified retrospective basis, and recorded unrecognized excess tax benefits of $32.4 million as a cumulative-effect adjustment, which increased retained earnings on January 1, 2016. The new guidance also requires us to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period these arise. As a result, our provision for income taxes decreased by $3.6 million during the first quarter of 2016.

Under the new guidance, we have elected to change our policy and have started to recognize forfeitures of awards as they occur. The change in forfeiture policy was adopted using a modified retrospective transition method. We recorded a cumulative-effect adjustment to decrease retained earnings by $0.8 million upon transition on January 1, 2016 and a retrospective decrease of stock-based compensation of $2.0 million during the first quarter of 2016.

The amendment to the minimum statutory withholding tax requirements was adopted on a modified retrospective basis. The adoption had no impact on the January 1, 2016 retained earnings. In addition, we adopted the presentation of taxes paid related to net share settlement of equity awards as a financing activity on the statement of cash flows on a retrospective basis. Our adoption had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.

The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding—diluted, as follows (in thousands, except for earnings per share):

 
Three Months Ended
 
March 31, 2016
 
As Reported
 
As Adjusted
Statements of Operations:
 
 
 
Stock-based compensation expense
$
30,881

 
$
28,901

Benefit from income taxes
$
(1,809
)
 
$
(5,376
)
Net income (loss)
$
(3,429
)
 
$
2,118

Net income (loss) per share—Basic
$
(0.02
)
 
$
0.01

Net income (loss) per share—Diluted
$
(0.02
)
 
$
0.01

Weighted-average shares outstanding—Diluted
171,745

 
174,421


 
March 31, 2016
 
As Reported
 
As Adjusted
Balance Sheets:
 
 
 
Deferred tax assets
$
131,696

 
$
167,625

Additional paid-in capital
$
718,849

 
$
717,671

Retained earnings
$
23,089

 
$
60,196



In September 2015, the FASB issued ASU 2015-16—Business Combinations—Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. We adopted ASU 2015-16 on January 1, 2016. The adoption of ASU 2015-16 has not had any impact on our consolidated financial statements.

Recent Accounting Standards Not Yet Effective

In October 2016, the FASB issued ASU 2016-16—Income Taxes —Intra-Entity Transfer of Assets Other Than Inventory, which requires the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs. ASU 2016-06 will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of adopting ASU 2016-16 on our consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15—Statement of Cash Flows—Classification of Certain Cash Receipts and Cash Payments, which clarifies how companies present and classify certain cash receipts and cash payments in the statement of cash flows. ASU 2016-15 is effective for us beginning on January 1, 2018. Early adoption is permitted, including adoption in an interim period. We are currently evaluating the impact of adopting ASU 2016-15 on our consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13—Financial Instruments—Credit Losses—Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 is effective for us beginning on January 1, 2020, with the option to adopt early on January 1, 2019. We are currently evaluating the impact of ASU 2016-13 will have on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02—Leases, which amends lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We expect our assets and liabilities to increase as a result of the adoption of this standard. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements.

In May 2014, the FASB issued ASU 2014-09—Revenue from Contracts with Customers, which creates a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU 2016-08, which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued ASU 2016-10, which clarifies the implementation guidance on identifying performance obligations and licensing. In May 2016, the FASB issued ASU 2016-12—Revenue from Contracts with Customers—Narrow-scope Improvements and Practical Expedients, which amends the guidance on collectability, noncash consideration, presentation of sales tax and transition. These standards will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of these new standards on our consolidated financial statements.
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments and Fair Value
9 Months Ended
Sep. 30, 2016
Financial Instruments and Fair Value [Abstract]  
FINANCIAL INSTRUMENTS AND FAIR VALUE
FINANCIAL INSTRUMENTS AND FAIR VALUE

Our investments as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30, 2016
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
385,016

 
$
425

 
$
(211
)
 
$
385,230

Commercial paper
127,059

 
18

 
(43
)
 
127,034

Municipal bonds
53,821

 
14

 
(36
)
 
53,799

Certificates of deposit and term deposits (1)
4,322

 

 

 
4,322

U.S. government and agency securities
52,686

 
72

 
(6
)
 
52,752

Total available-for-sale securities
$
622,904

 
$
529

 
$
(296
)
 
$
623,137



 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
438,533

 
$
30

 
$
(1,369
)
 
$
437,194

Commercial paper
66,263

 
3

 
(34
)
 
66,232

Municipal bonds
61,050

 
12

 
(40
)
 
61,022

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

 

 

 
14,897

U.S. government and agency securities
41,727

 
3

 
(42
)
 
41,688

Total available-for-sale securities
$
622,470

 
$
48

 
$
(1,485
)
 
$
621,033

 
 
 
 
 
 
 
 

(1) The majority of our certificates of deposit and term deposits are foreign deposits.                            
The gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of September 30, 2016 and December 31, 2015 were (in thousands):

 
September 30, 2016
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
157,390

 
$
(188
)
 
$
37,548

 
$
(22
)
 
$
194,938

 
$
(210
)
Commercial paper
19,320

 
(43
)
 

 

 
19,320

 
(43
)
Municipal bonds
36,163

 
(37
)
 

 

 
36,163

 
(37
)
U.S. government and agency securities
5,492

 
(6
)
 

 

 
5,492

 
(6
)
Total available-for-sale securities
$
218,365

 
$
(274
)
 
$
37,548

 
$
(22
)
 
$
255,913

 
$
(296
)


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

 
$
(1,187
)
 
$
42,033

 
$
(182
)
 
$
390,567

 
$
(1,369
)
Commercial paper
31,977

 
(34
)
 

 

 
31,977

 
(34
)
Municipal bonds
41,677

 
(36
)
 
1,008

 
(4
)
 
42,685

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

 
(42
)
 

 

 
34,703

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

 
$
(1,299
)
 
$
43,041

 
$
(186
)
 
$
499,932

 
$
(1,485
)


The contractual maturities of our investments as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Due within one year
$
382,909

 
$
348,074

Due within one to three years
240,228

 
272,959

Total
$
623,137

 
$
621,033



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

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

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

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

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

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

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

Fair Value of Financial Instruments

Assets Measured at Fair Value on a Recurring Basis

The fair values of our financial assets measured at fair value on a recurring basis as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30, 2016
 
 
 
December 31, 2015
 
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
385,230

 
$

 
$
385,230

 
$

 
$
437,194

 
$

 
$
437,194

 
$

Commercial paper
132,033

 

 
132,033

 

 
69,231

 

 
69,231

 

Municipal bonds
53,799

 

 
53,799

 

 
61,022

 

 
61,022

 

Certificates of deposit and term deposits
4,322

 

 
4,322

 

 
14,897

 

 
14,897

 

Money market funds
21,886

 
21,886

 

 

 
50,030

 
50,030

 

 

U.S. government and agency securities
52,752

 
42,243

 
10,509

 

 
41,688

 
25,693

 
15,995

 

Total
$
650,022

 
$
64,129

 
$
585,893

 
$

 
$
674,062

 
$
75,723

 
$
598,339

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
26,885

 
 
 
 
 
 
 
$
53,029

 
 
 
 
 
 
Short-term investments
382,909

 
 
 
 
 
 
 
348,074

 
 
 
 
 
 
Long-term investments
240,228

 
 
 
 
 
 
 
272,959

 
 
 
 
 
 
Total
$
650,022

 
 
 
 
 
 
 
$
674,062

 
 
 
 
 
 


There were no transfers between Level 1 and Level 2 of the fair value hierarchy during the nine months ended September 30, 2016.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventory
9 Months Ended
Sep. 30, 2016
Inventory Disclosure [Abstract]  
INVENTORY
INVENTORY

Our inventory as of September 30, 2016 and December 31, 2015 consisted of (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Raw materials
$
19,690

 
$
15,425

Finished goods
74,041

 
68,443

Inventory
$
93,731

 
$
83,868



Inventory includes finished goods held by distributors where revenue is recognized on a sell-through basis of $1.4 million and $1.1 million as of September 30, 2016 and December 31, 2015, respectively. Inventory also includes materials at contract manufacturers of $6.3 million and $4.9 million as of September 30, 2016 and December 31, 2015, respectively.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property and Equipment—Net
9 Months Ended
Sep. 30, 2016
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT—Net
PROPERTY AND EQUIPMENT—net
Our property and equipment—net as of September 30, 2016 and December 31, 2015 consisted of (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Land
$
31,251

 
$
21,683

Building and building improvements
44,513

 
28,841

Evaluation units
17,633

 
15,784

Computer equipment and software
62,585

 
45,632

Furniture and fixtures
13,127

 
8,901

Construction-in-progress
4,365

 
8,106

Leasehold improvements
16,501

 
11,179

Total property and equipment
189,975

 
140,126

Less: accumulated depreciation
(63,866
)
 
(49,059
)
Property and equipment—net
$
126,109

 
$
91,067



Depreciation expense was $10.2 million and $7.5 million during the three months ended September 30, 2016 and September 30, 2015, respectively. Depreciation expense was $28.6 million and $20.3 million during the nine months ended September 30, 2016 and September 30, 2015, respectively.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.5.0.2
Investments in Privately-Held Companies
9 Months Ended
Sep. 30, 2016
Investments, All Other Investments [Abstract]  
INVESTMENTS IN PRIVATELY-HELD COMPANIES
INVESTMENTS IN PRIVATELY-HELD COMPANIES

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

We determined that we had a variable interest in these privately-held companies. However, we determined that we were not the primary beneficiary as we did not have the power to direct their activities that most significantly affect their economic performance. The variable interest entities were not required to be consolidated in our condensed consolidated financial statements.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Combinations
9 Months Ended
Sep. 30, 2016
Business Combinations [Abstract]  
BUSINESS COMBINATIONS
BUSINESS COMBINATIONS

AccelOps, Inc.

On June 7, 2016, we completed our acquisition of AccelOps, Inc. (“AccelOps”), a provider of network security monitoring and analytics solutions for total cash consideration of $22.1 million, net of cash received. We believe this acquisition will extend the Fortinet Security Fabric (as defined below) by enhancing our network security visibility, security data analytics, and threat intelligence across multi-vendor solutions.

The acquisition of AccelOps is accounted as a business combination in accordance with the Accounting Standards Codification Topic 805 “Business Combinations” (“ASC 805”) issued by the FASB. We use our best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. We included acquisition-related costs of $0.3 million in general and administrative expenses. The total purchase price was allocated to AccelOps’ identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date. The acquisition also included a contingent obligation for up to $4.0 million in future earn out payments to certain former stockholders of AccelOps if specified future financial targets are met for the three and six months period ended June 30, 2016 and December 31, 2016, respectively. The financial target for the three months period ended June 30, 2016 was not met.  As of September 30, 2016, no fair value was assigned to the contingent consideration based on the estimated probability of attainment of the remaining target. We will remeasure the contingent consideration during the contingency period for the remaining target, with changes in fair value to be recorded in our consolidated statements of operations.

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

Cash and cash equivalents
$
171

Accounts receivable
1,126

Prepaid expenses and other assets
430

Property and equipment
203

Deferred tax assets
3,435

Finite-lived intangible assets
14,900

Indefinite-lived intangible assets in process research and development
1,600

Goodwill
9,861

Total assets acquired
31,726

Deferred revenue
4,400

Accounts payable and accrued liabilities
3,348

Other liabilities
1,694

Total liabilities assumed
9,442

Total purchase price allocation
$
22,284



Finite-lived intangible assets consist of developed technology, customer relationships, and other intangible assets. AccelOps’ technology provides a software solution to manage security, performance and compliance from a single platform. The acquired developed technologies include software patents, know-how, process and designs. The value of customer relationships is attributable to the generation of a consistent income source and the avoidance of costs associated with creating new customer relationships.

The estimated useful life and fair values of the acquired finite-lived intangible assets were as follows (in thousands, except for estimated useful life):
 
Estimated Useful Life (in years)
 
Fair Values
Developed technologies
4
 
$
12,400

Customer relationships
3
 
2,300

Other
2
 
200

Total
 
 
$
14,900



The developed technologies and other are amortized on a straight-line basis. The amortization expense of developed technologies and other intangibles are recorded in cost of service revenue. The amortization expense of customer relationships is amortized on an accelerated basis and is recorded in sales and marketing expenses.

Indefinite-lived intangible assets consist of in-process research and development, which will begin to be amortized upon completion of development.

The goodwill of $9.9 million represents the amount of the purchase price in excess of the fair value of the net tangible liabilities assumed and intangible assets acquired, including AccelOps’ assembled workforce. The goodwill recorded as part of the AccelOps acquisition is not deductible for U.S. federal income tax purposes. The financial results of this acquisition are considered immaterial for purposes of pro forma financial disclosures.

Meru Networks, Inc.

On July 8, 2015, we completed our acquisition of Meru Networks, Inc. (“Meru”), a provider of Wi-Fi networking products and services.

In connection with the acquisition, we paid $41.8 million, comprised of cash consideration of $40.9 million, withholding tax liability of $0.4 million and $0.5 million in estimated fair value associated with restricted stock units (“RSUs”) of Meru that were converted for 53,401 shares of our common stock.

We accounted for this transaction as a business combination. During the three and nine months ended September 30, 2015, we included acquisition-related costs of $1.7 million in general and administrative expenses. The total purchase price was allocated to Meru’s identifiable tangible and intangible assets acquired and liabilities assumed based on their estimated fair values as of the acquisition date.

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

Cash and cash equivalents
$
3,268

Accounts receivable
8,191

Inventory
11,610

Prepaid expenses and other assets
2,409

Property and equipment
920

Deferred tax assets
18,585

Finite-lived intangible assets
19,600

Goodwill
1,868

Total assets acquired
66,451

Deferred revenue
9,800

Accounts payable and accrued liabilities
14,887

Total liabilities assumed
24,687

Total purchase price allocation
$
41,764



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

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

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

Developed technologies
4
 
7,200

Trade name
0.5
 
200

Total
 
 
$
19,600



Customer relationships and trade name are amortized and the amortization expense is recorded in sales and marketing expenses in the condensed consolidated statement of operations. Developed technologies are amortized and the amortization expense is recorded in cost of product revenue in the condensed consolidated statement of operations.
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Other Intangible Assets - Net
9 Months Ended
Sep. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS - Net
GOODWILL AND OTHER INTANGIBLE ASSETS—net

Goodwill

Changes in the carrying amount of goodwill were (in thousands):

 
Amount
Balance—December 31, 2015
$
4,692

Addition due to business acquisition
9,861

Balance—September 30, 2016
$
14,553



There were no impairments to goodwill during the three and nine months ended September 30, 2016.

Other Intangible Assets—net

Other intangible assets—net as of September 30, 2016 and December 31, 2015 were (in thousands):

 
September 30, 2016
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
4.7
 
$
14,500

 
$
4,735

 
$
9,765

Developed technologies and other
3.8
 
23,984

 
7,500

 
16,484

 
 
 
38,484

 
12,235

 
26,249

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1,600

 

 
1,600

Total other intangible assets—net
 
 
$
40,084

 
$
12,235

 
$
27,849



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

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640



Amortization expense was $2.8 million and $1.3 million during the three months ended September 30, 2016 and September 30, 2015, respectively. Amortization expense was $6.3 million and $1.9 million during the nine months ended September 30, 2016 and September 30, 2015, respectively. The following table summarizes estimated future amortization expense of Other intangible assets—net with finite lives (in thousands):

 
Amount
Years:
 
2016 (remainder)
$
2,798

2017
8,450

2018
7,098

2019
5,540

2020
2,363

Total
$
26,249

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income Per Share
9 Months Ended
Sep. 30, 2016
Earnings Per Share [Abstract]  
NET INCOME PER SHARE
NET INCOME PER SHARE

Basic net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding during the period. Diluted net income per share is computed by dividing net income by the weighted-average number of shares of common stock outstanding, plus the dilutive effects of stock options, RSUs including performance stock units (“PSUs”), and our employee stock purchase plan (“ESPP”). Dilutive shares of common stock are determined by applying the treasury stock method.

A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Numerator:
 
 
 
 
 
 
 
Net income
$
6,291

 
$
8,169

 
$
7,021

 
$
10,521

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Basic shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding-basic
173,335

 
171,648

 
172,212

 
169,898

Diluted shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding-basic
173,335

 
171,648

 
172,212

 
169,898

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Stock options
2,009

 
3,451

 
1,867

 
3,669

RSUs (including PSUs)
2,513

 
2,742

 
1,891

 
2,335

ESPP
81

 
56

 
76

 
61

Weighted-average shares used to compute diluted net income per share
177,938

 
177,897

 
176,046

 
175,963

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06

Diluted
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06



The following potentially dilutive shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Stock options
836

 
265

 
1,067

 
271

RSUs (including PSUs)
2,409

 
1,331

 
3,946

 
1,026

ESPP
353

 
209

 
211

 
126

 
3,598

 
1,805

 
5,224

 
1,423

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.5.0.2
Restructuring Charges
9 Months Ended
Sep. 30, 2016
Restructuring and Related Activities [Abstract]  
RESTRUCTURING CHARGES
RESTRUCTURING CHARGES

The following table provides a summary of restructuring activity for the nine months ended September 30, 2016 (in thousands):

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

 
$
229

 
$
3,918

Costs incurred
3,120

 
44

 
3,164

Less cash payments
(5,060
)
 
(273
)
 
(5,333
)
Less non-cash charges
(89
)
 

 
(89
)
Balance as of September 30, 2016
$
1,660

 
$

 
$
1,660



2015 Meru Restructuring

In connection with the acquisition of Meru, we initiated planned cost reduction and restructuring activities to improve our cost structure and operational efficiencies starting in the third quarter of 2015. To date, we have incurred $7.9 million of charges related to this restructuring. These charges are primarily related to severance payments to be paid in cash and are included in operating expense in the condensed consolidated statements of operations of the period when incurred. We incurred $0.1 million and $0.3 million of charges related to this restructuring during the three and nine months ended September 30, 2016, respectively, and these charges are included in operating expense in the condensed consolidated statements of operations. We do not anticipate incurring additional charges related to this restructuring.

The remaining restructuring reserve of $1.1 million is included in accrued liabilities on the condensed consolidated balance sheet as of September 30, 2016 and is expected to be paid within one year.

2016 Restructuring

In the second and third quarter of 2016, we implemented a plan to restructure and further improve efficiencies in our operations due to the acquisition of AccelOps and certain other activities. We estimate that we will incur approximately $4.1 million of restructuring charges, primarily consisting of severance and other benefits, of which $2.2 million and $2.9 million were incurred during the three and nine months ended September 30, 2016, respectively, and are included in operating expense in the condensed consolidated statements of operations. We expect to incur the remaining charges in the fourth quarter of 2016. 

The remaining restructuring reserve of $0.6 million is included in accrued liabilities on the condensed consolidated balance sheet as of September 30, 2016 and is expected to be paid within one year.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES
COMMITMENTS AND CONTINGENCIES

Our future principal contractual obligations as of September 30, 2016 were (in thousands):

 
Total
 
2016 (remainder)
 
2017
 
2018
 
2019
 
2020
 
Thereafter
Operating lease commitments
$
74,107

 
$
5,756

 
$
17,678

 
$
14,653

 
$
12,359

 
$
10,497

 
$
13,164

Inventory purchase commitments
116,494

 
90,169

 
26,325

 

 

 

 

Other contractual commitments and open purchase orders
48,864

 
33,805

 
11,466

 
2,451

 
855

 
287

 

Total
$
239,465

 
$
129,730

 
$
55,469


$
17,104


$
13,214


$
10,784


$
13,164



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

Warranties—Accrued warranty activities are summarized as follows (in thousands):
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
Accrued warranty balance—beginning of the period
$
3,144

 
$
4,269

Warranty costs incurred
(2,260
)
 
(3,413
)
Provision for warranty for the period
925

 
3,638

Adjustment related to pre-existing warranties
(279
)
 
(94
)
Accrued warranty balance—end of the period
$
1,530

 
$
4,400



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

Indemnification—Under the indemnification provisions of our standard sales contracts, we agree to defend our customers against third-party claims asserting various allegations such as product defects and infringement of certain intellectual property rights, which may include patents, copyrights, trademarks or trade secrets, and to pay judgments entered on such claims. In some contracts, our exposure under these indemnification provisions is limited by the terms of the contracts to certain defined limits, such as the total amount paid by our customer under the agreement. However, certain agreements include covenants, penalties and indemnification provisions including and beyond indemnification for third-party claims of intellectual property infringement and that could potentially expose us to losses in excess of the amount received under the agreement, and in some instances to potential liability that is not contractually limited. To date, there have been no material awards under such indemnification provisions.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity
9 Months Ended
Sep. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
STOCKHOLDERS' EQUITY
STOCKHOLDERS’ EQUITY

Stock-Based Compensation Plans

We have stock-based compensation plans pursuant to which we have granted stock options and RSUs and PSUs. We also have an ESPP for all eligible employees. As of September 30, 2016, there were a total of 44,406,659 shares of common stock available for grant under our stock-based compensation plans.

Restricted Stock Units

The activity and related information for RSUs, including PSUs, was (in thousands, except per share amounts):

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

 
$
32.97

Granted
4,867

 
27.54

Forfeited
(1,270
)
 
32.12

Vested
(2,864
)
 
30.37

Balance—September 30, 2016
9,990

 
$
30.99



As of September 30, 2016, total compensation expense related to unvested RSUs, including PSUs, that were granted to employees and non-employees, but not yet recognized, was $273.0 million. This expense is expected to be amortized on a straight-line basis over a weighted-average vesting period of 2.85 years. We did not grant any PSUs during the three and nine months ended September 30, 2016. The stock-based compensation expense related to PSU awards is not material. 

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

The number of shares and amount withheld for employee taxes were (in thousands):

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Shares withheld for taxes
347

 
245

 
937

 
590

Amount withheld for taxes
$
12,528

 
$
11,628

 
$
29,886

 
$
22,989




Employee Stock Options

The weighted-average assumptions relating to our employee stock options were:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Expected term in years
4.3

 
4.3

 
4.3

 
4.3

Volatility
38
%
 
37
%
 
42
%
 
38
%
Risk-free interest rate
1.1
%
 
1.6
%
 
1.1
%
 
1.5
%
Dividend rate
%
 
%
 
%
 
%


The stock option activity and related information was (in thousands, except exercise prices and contractual life):

 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2015
6,968

 
$
20.03

 
 
 
 
Granted
1,405

 
$
25.39

 
 
 
 
Forfeited
(221
)
 
$
34.91

 
 
 
 
Exercised
(1,750
)
 
$
10.37

 
 
 
 
Balance—September 30, 2016
6,402

 
$
23.33

 
3.22
 
$
89,714

Options exercisable—September 30, 2016
4,469

 
$
21.26

 
1.99
 
$
70,864


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

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

 
Three Months Ended
 
Nine Months Ended
 
September 30, 2016
 
September 30, 2015
 
September 30, 2016
 
September 30, 2015
Weighted-average fair value per share granted
$
10.62

 
$
15.89

 
$
9.08

 
$
13.60

Intrinsic value of options exercised
$
9,340

 
$
40,132

 
$
35,593

 
$
103,170

Fair value of options vested
$
1,706

 
$
2,491

 
$
4,583

 
$
9,001




Employee Stock Purchase Plan

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

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Expected term in years
0.5

 
0.5

 
0.5

 
0.5

Volatility
34
%
 
32
%
 
39
%
 
31
%
Risk-free interest rate
0.5
%
 
0.2
%
 
0.4
%
 
0.1
%
Dividend rate
%
 
%
 
%
 
%


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

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Weighted-average fair value per share granted
$
8.07

 
$
11.42

 
$
7.68

 
$
8.23

Shares issued under the ESPP
537

 
337

 
1,151

 
764

Weighted-average price per share issued
$
21.61

 
$
28.05

 
$
21.01

 
$
24.30





Stock-based Compensation Expense

Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Cost of product revenue
$
309

 
$
291

 
$
887

 
$
641

Cost of service revenue
2,238

 
1,849

 
6,495

 
5,141

Research and development
7,648

 
6,663

 
22,249

 
17,361

Sales and marketing
17,378

 
13,904

 
50,183

 
34,482

General and administrative
3,520

 
3,612

 
10,528

 
9,376

Total stock-based compensation expense
$
31,093

 
$
26,319

 
$
90,342

 
$
67,001



The stock-based compensation expense by award type was (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
RSUs
$
27,342

 
$
21,996

 
$
79,244

 
$
53,674

Stock options
1,516

 
2,669

 
5,062

 
9,141

ESPP
2,235

 
1,654

 
6,036

 
4,186

Total stock-based compensation expense
$
31,093

 
$
26,319

 
$
90,342

 
$
67,001



Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Income tax benefit associated with stock-based compensation
$
8,223

 
$
5,224

 
$
22,961

 
$
12,867



Share Repurchase Program

In January 2016, our board of directors approved a new Share Repurchase Program (the “Program”), which authorizes the repurchase of up to $200.0 million of our outstanding common stock through December 31, 2017. Under the Program, share repurchases may be made by us from time to time in privately negotiated transactions or in open market transactions. The Program does not require us to purchase a minimum number of shares, and may be suspended, modified or discontinued at any time without prior notice. During the three and nine months ended September 30, 2016, we repurchased 0.7 million and  2.7 million shares of common stock under the Program, respectively, in open market transactions at an average price of $36.04 and $27.82 per share, respectively, for an aggregate purchase price of $25.0 million and $75.0 million, respectively. As of September 30, 2016, $125.0 million remained available for future share repurchases under the Program.
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes
9 Months Ended
Sep. 30, 2016
Income Tax Disclosure [Abstract]  
INCOME TAXES
INCOME TAXES

Our effective tax rate was 5% for the three months ended September 30, 2016, compared to an effective tax rate of 804% for the same period last year. The effective tax rate was 2,053% for the nine months ended September 30, 2016, compared to an effective tax rate of -165% for the same period last year. The effective tax rate for the periods presented was comprised of U.S. federal and state taxes, foreign withholding taxes and foreign income taxes. The changes in the tax provision for the periods presented were primarily due to the tax benefit from the adoption of the new accounting guidance relating to stock-based compensation. The effective tax rate for the three months ended September 30, 2016 was an expense as compared to a benefit for the same period last year. The increase in effective tax rate for the nine months ended September 30, 2016 was primarily due to additional tax benefits from the adoption of the new accounting guidance relating to stock-based compensation. As a result of the early adoption of the new guidance on stock-based compensation, we recorded income tax benefit of $2.5 million and $8.7 million during the three and nine months ended September 30, 2016, respectively.

As of September 30, 2016 and December 31, 2015, unrecognized tax benefits were $64.9 million and $59.7 million, respectively. The total amount of $63.5 million in unrecognized tax benefits, if recognized, would favorably impact the effective tax rate. It is our policy to classify accrued interest and penalties related to unrecognized tax benefits in the provision for income taxes. As of September 30, 2016, we had accrued $8.8 million for estimated interest related to uncertain tax positions.

We file income tax returns in the U.S. federal jurisdiction, and various U.S. state and foreign jurisdictions. The statute of limitations is open for years that generated state net operating loss carryforwards and after 2009 for state jurisdictions. Additionally, we have foreign net operating losses that have an indefinite life. Generally, we are no longer subject to non-U.S. income tax examinations by tax authorities for tax years prior to 2009. We are no longer subject to examination by U.S. federal tax authorities for tax years prior to 2012. We are currently under examination by U.S federal income tax authorities for the tax years 2012, 2013, and 2014. In addition, the tax authorities in France are examining the inter-company relationship between Fortinet, Inc., Fortinet France and Fortinet Singapore. We are in the early stages of this inquiry and as of yet no official audit has been opened. We are also under audit by the Japanese tax authorities for the years 2013, 2014 and 2015. We do not expect any material adjustments as a result of this audit.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.5.0.2
Defined Contribution Plans
9 Months Ended
Sep. 30, 2016
Compensation and Retirement Disclosure [Abstract]  
DEFINED CONTRIBUTION PLANS
DEFINED CONTRIBUTION PLANS

Our tax-deferred savings plan under our 401(k) Plan, permits participating employees to defer a portion of their pre-tax earnings. In Canada, we have a Group Registered Retirement Savings Plan program (the “RRSP”), which permits participants to make tax deductible contributions. Our board of directors approved 50% matching contributions on employee contributions up to 4% of each employee’s eligible earnings. Our matching contributions to the 401(k) Plan and RRSP for the three months ended September 30, 2016 and September 30, 2015 were $1.2 million and $0.9 million, respectively. Our matching contributions to the 401(k) Plan and RRSP during the nine months ended September 30, 2016 and September 30, 2015 were $3.4 million and $2.7 million, respectively.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment and Significant Customer Information
9 Months Ended
Sep. 30, 2016
Segment Reporting [Abstract]  
SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION
SEGMENT AND SIGNIFICANT CUSTOMER INFORMATION

Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker in deciding how to allocate resources and in assessing performance. Our chief operating decision maker is our chief executive officer. Our chief executive officer reviews financial information presented on a consolidated basis, accompanied by information about revenue by geographic region for purposes of allocating resources and evaluating financial performance. We have one business activity, and there are no segment managers who are held accountable for operations, operating results and plans for levels or components below the consolidated unit level. Accordingly, we have determined that we have one operating segment, and therefore, one reportable segment.
Revenue by geographic region is based on the billing address of the customer. The following tables set forth revenue and property and equipment—net by geographic region (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
Revenue
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Americas:
 
 
 
 
 
 
 
United States
$
83,049

 
$
72,767

 
$
239,417

 
$
202,491

Canada
35,211

 
26,027

 
100,299

 
72,676

Other Americas
15,614

 
14,371

 
46,850

 
38,151

Total Americas
133,874

 
113,165

 
386,566

 
313,318

Europe, Middle East, and Africa (“EMEA”)
116,967

 
91,740

 
336,911

 
250,808

Asia Pacific (“APAC”)
65,805

 
55,163

 
189,136

 
148,613

Total revenue
$
316,646

 
$
260,068

 
$
912,613

 
$
712,739



Property and Equipmentnet
September 30,
2016
 
December 31,
2015
Americas:
 
 
 
United States
$
92,096

 
$
61,064

Other Americas
9,872

 
8,972

Total Americas
101,968

 
70,036

EMEA:
 
 
 
France
13,649

 
13,201

Other EMEA
6,199

 
3,977

Total EMEA
19,848

 
17,178

APAC
4,293

 
3,853

Total property and equipment—net
$
126,109

 
$
91,067



The following customers, each of which is a distributor, accounted for 10% or more of our revenue:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Exclusive Networks Group
19
%
 
17
%
 
19
%
 
17
%
Ingram Micro
10
%
 
*

 
*

 
*


* Represents less than 10%

The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:

 
September 30,
2016
 
December 31,
2015
Exclusive Networks Group
20
%
 
23
%
Fine Tec Computers
12
%
 
*

Ingram
10
%
 
*

* Represents less than 10%
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Income (Loss)
9 Months Ended
Sep. 30, 2016
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS)

The changes in accumulated balances of other comprehensive income or loss were (in thousands):

 
September 30, 2016
 
Unrealized Gains/Losses on Investments
 
Tax benefit (provision) related to items of other comprehensive income or loss
 
Total
Beginning balance at December 31, 2015
$
(1,437
)
 
$
504

 
$
(933
)
Other comprehensive income (loss) before reclassifications
1,668

 
(583
)
 
1,085

Amounts reclassified from accumulated other comprehensive income (loss)
2

 
(1
)
 
1

Net current-period other comprehensive income (loss)
1,670

 
(584
)
 
1,086

Ending balance at September 30, 2016
$
233

 
$
(80
)
 
$
153


The details of reclassification out of accumulated other comprehensive income (loss) were (in thousands):

Nine Months Ended September 30, 2016
Details about Accumulated Other Comprehensive Income Components
Amount Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized losses on investments
$
2

 
Other expense—net
Tax benefit related to items of other comprehensive loss
(1
)
 
Provision for income taxes
Total reclassification for the period
$
1

 
 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Foreign Currency Derivatives
9 Months Ended
Sep. 30, 2016
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
FOREIGN CURRENCY DERIVATIVES
FOREIGN CURRENCY DERIVATIVES

Our sales contracts are primarily denominated in U.S. dollars and therefore substantially all of our revenue is not subject to foreign currency translation risk. However, a substantial portion of our operating expenses incurred outside the United States is denominated in foreign currencies and is subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Canadian dollar (“CAD”), Euro (“EUR”), Great British pound (“GBP”), and Chinese yen (“CNY”). To help protect against significant fluctuations in value and the volatility of future cash flows caused by changes in currency exchange rates, we engage in foreign currency risk management activities to hedge balance sheet items denominated in CAD. We do not use these contracts for speculative or trading purposes. All of the derivative instruments are with high quality financial institutions and we monitor the creditworthiness of these parties. These contracts typically have maturities between one and three months. Changes in the fair value of forward exchange contracts related to balance sheet accounts are insignificant and are included in Other expense—net in the condensed consolidated statement of operations. As of September 30, 2016, the fair value of the forward exchange contracts was not material.

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

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

 
Buy/Sell
 
Notional
Balance Sheet Contracts:
 
 
 
Currency—As of September 30, 2016
 
 
 
CAD
Sell
 
$
4,520

 
 
 
 
Currency—As of December 31, 2015
 
 
 
CAD
Sell
 
$
7,011

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.5.0.2
Related Party Transactions
9 Months Ended
Sep. 30, 2016
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS
RELATED PARTY TRANSACTIONS

The son of one member of our board of directors is a partner of an outside law firm that we utilize for certain complex litigation matters. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were not material during the three months ended September 30, 2016 and $0.9 million during the three months ended September 30, 2015. No contingent fees were incurred during the three months ended September 30, 2016 and September 30, 2015. Expenses for legal services provided by the law firm related to matters that arose subsequent to the member joining our board of directors were $0.3 million and $3.7 million during the nine months ended September 30, 2016 and September 30, 2015, respectively.  Of such amounts, $0.5 million were incurred under contingent fee arrangements during the nine months ended September 30, 2015No contingent fees were incurred during the nine months ended September 30, 2016. Amounts due and payable to the law firm were $0.1 million and $5.3 million as of September 30, 2016 and December 31, 2015, respectively.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.5.0.2
Subsequent Event
9 Months Ended
Sep. 30, 2016
Subsequent Events [Abstract]  
Subsequent Event
SUBSEQUENT EVENT

Share Repurchase Program

In October 2016, our board of directors authorized the repurchase of up to $100.0 million of shares of our common stock under the Program, increasing our current authorization to $300.0 million through December 2017.
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2016
Accounting Policies [Abstract]  
Basis of Presentation and Preparation
Basis of Presentation and Preparation—The unaudited condensed consolidated financial statements of Fortinet, Inc. and its wholly-owned subsidiaries (collectively, “we,” “us” or “our”) have been prepared in accordance with generally accepted accounting principles in the United States (“GAAP”) for interim financial information, as well as the instructions to Form 10-Q pursuant to the rules and regulations of the U.S. Securities and Exchange Commission (“SEC”). Accordingly, they do not include all of the information and footnotes required by GAAP for complete financial statements, and should be read in conjunction with our audited consolidated financial statements as of and for the year ended December 31, 2015, contained in our Annual Report on Form 10-K (the “Form 10-K”) filed with the SEC on February 26, 2016. In the opinion of management, all adjustments, which includes normal recurring adjustments, considered necessary for a fair presentation have been included. All intercompany balances, transactions and cash flows have been eliminated. The results of operations for the three and nine months ended September 30, 2016 are not necessarily indicative of the results for the full year or for any future periods. The condensed consolidated balance sheet as of December 31, 2015 is derived from the audited consolidated financial statements for the year ended December 31, 2015.

The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect the amounts reported in the condensed consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates.

There have been no material changes to our significant accounting policies as of and for the three and nine months ended September 30, 2016, except for changes to our policy related to stock-based compensation expense. For more information, refer to the “Recently Adopted Accounting Standards.”

Recent Accounting Pronouncements

Recently Adopted Accounting Standards

In March 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-09—Compensation—Stock Compensation—Improvements to Employee Share-Based Payment Accounting (“ASU 2016-09”). The new guidance changes the accounting for certain aspects of stock-based payments to employees and requires excess tax benefits and tax deficiencies to be recorded in the income statement when the awards vest or are settled. In addition, cash flows related to excess tax benefits will no longer be separately classified as a financing activity apart from other income tax cash flows. The standard also allows us to repurchase more of an employee’s shares for tax withholding purposes without triggering liability accounting, clarifies that all cash payments made on an employee’s behalf for withheld shares should be presented as a financing activity on our cash flows statement, and provides an accounting policy election to account for forfeitures as they occur.

We elected to early adopt the new guidance in the second quarter of 2016. The primary impact of the adoption was the recognition of excess tax benefits in our provision for income taxes rather than paid-in capital, as well as the adjustment in stock-based compensation expense as a result of our change in forfeiture policy. The new guidance eliminates the requirement to delay the recognition of excess tax benefits until it reduces current taxes payable. We adopted this change on a modified retrospective basis, and recorded unrecognized excess tax benefits of $32.4 million as a cumulative-effect adjustment, which increased retained earnings on January 1, 2016. The new guidance also requires us to record, subsequent to the adoption, excess tax benefits and tax deficiencies in the period these arise. As a result, our provision for income taxes decreased by $3.6 million during the first quarter of 2016.

Under the new guidance, we have elected to change our policy and have started to recognize forfeitures of awards as they occur. The change in forfeiture policy was adopted using a modified retrospective transition method. We recorded a cumulative-effect adjustment to decrease retained earnings by $0.8 million upon transition on January 1, 2016 and a retrospective decrease of stock-based compensation of $2.0 million during the first quarter of 2016.

The amendment to the minimum statutory withholding tax requirements was adopted on a modified retrospective basis. The adoption had no impact on the January 1, 2016 retained earnings. In addition, we adopted the presentation of taxes paid related to net share settlement of equity awards as a financing activity on the statement of cash flows on a retrospective basis. Our adoption had no impact to any of the periods presented in our consolidated cash flows statements since such cash flows have historically been presented as a financing activity.

The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding—diluted, as follows (in thousands, except for earnings per share):

 
Three Months Ended
 
March 31, 2016
 
As Reported
 
As Adjusted
Statements of Operations:
 
 
 
Stock-based compensation expense
$
30,881

 
$
28,901

Benefit from income taxes
$
(1,809
)
 
$
(5,376
)
Net income (loss)
$
(3,429
)
 
$
2,118

Net income (loss) per share—Basic
$
(0.02
)
 
$
0.01

Net income (loss) per share—Diluted
$
(0.02
)
 
$
0.01

Weighted-average shares outstanding—Diluted
171,745

 
174,421


 
March 31, 2016
 
As Reported
 
As Adjusted
Balance Sheets:
 
 
 
Deferred tax assets
$
131,696

 
$
167,625

Additional paid-in capital
$
718,849

 
$
717,671

Retained earnings
$
23,089

 
$
60,196



In September 2015, the FASB issued ASU 2015-16—Business Combinations—Simplifying the Accounting for Measurement-Period Adjustments, which eliminates the requirement for an acquirer in a business combination to account for measurement-period adjustments retrospectively. Instead, acquirers must recognize measurement-period adjustments during the period in which they determine the amounts, including the effect on earnings of any amounts they would have recorded in previous periods if the accounting had been completed at the acquisition date. We adopted ASU 2015-16 on January 1, 2016. The adoption of ASU 2015-16 has not had any impact on our consolidated financial statements.

Recent Accounting Standards Not Yet Effective

In October 2016, the FASB issued ASU 2016-16—Income Taxes —Intra-Entity Transfer of Assets Other Than Inventory, which requires the recognition of the income tax consequences of an intra-entity transfer of an asset, other than inventory, when the transfer occurs. ASU 2016-06 will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of adopting ASU 2016-16 on our consolidated financial statements.

In August 2016, the FASB issued ASU 2016-15—Statement of Cash Flows—Classification of Certain Cash Receipts and Cash Payments, which clarifies how companies present and classify certain cash receipts and cash payments in the statement of cash flows. ASU 2016-15 is effective for us beginning on January 1, 2018. Early adoption is permitted, including adoption in an interim period. We are currently evaluating the impact of adopting ASU 2016-15 on our consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13—Financial Instruments—Credit Losses—Measurement of Credit Losses on Financial Instruments, which requires measurement and recognition of expected credit losses for financial assets held. ASU 2016-13 is effective for us beginning on January 1, 2020, with the option to adopt early on January 1, 2019. We are currently evaluating the impact of ASU 2016-13 will have on our consolidated financial statements.

In February 2016, the FASB issued ASU 2016-02—Leases, which amends lease accounting requirements to begin recording assets and liabilities arising from leases on the balance sheet. The new guidance will also require significant additional disclosures about the amount, timing and uncertainty of cash flows from leases. This new guidance will be effective for us beginning on January 1, 2019 using a modified retrospective approach. The modified retrospective approach includes a number of optional practical expedients that entities may elect to apply. We expect our assets and liabilities to increase as a result of the adoption of this standard. We are currently evaluating the impact of adopting ASU 2016-02 on our consolidated financial statements.

In May 2014, the FASB issued ASU 2014-09—Revenue from Contracts with Customers, which creates a single, joint revenue standard that is consistent across all industries and markets for companies that prepare their financial statements in accordance with GAAP. Under ASU 2014-09, an entity is required to recognize revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration the entity expects to be entitled to receive in exchange for those goods or services. In July 2015, the FASB decided to delay the effective date of the new revenue standard by one year. In March 2016, the FASB issued ASU 2016-08, which clarifies the implementation guidance on principal versus agent considerations. In April 2016, the FASB issued ASU 2016-10, which clarifies the implementation guidance on identifying performance obligations and licensing. In May 2016, the FASB issued ASU 2016-12—Revenue from Contracts with Customers—Narrow-scope Improvements and Practical Expedients, which amends the guidance on collectability, noncash consideration, presentation of sales tax and transition. These standards will be effective for us beginning on January 1, 2018. We are currently evaluating the impact of these new standards on our consolidated financial statements.
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2016
Accounting Policies [Abstract]  
Schedule of Effects of Adoption of New Accounting Pronouncement
The adoption of ASU 2016-09 impacted our previously reported quarterly results for the three months ended March 31, 2016, as well as our weighted average shares outstanding—diluted, as follows (in thousands, except for earnings per share):

 
Three Months Ended
 
March 31, 2016
 
As Reported
 
As Adjusted
Statements of Operations:
 
 
 
Stock-based compensation expense
$
30,881

 
$
28,901

Benefit from income taxes
$
(1,809
)
 
$
(5,376
)
Net income (loss)
$
(3,429
)
 
$
2,118

Net income (loss) per share—Basic
$
(0.02
)
 
$
0.01

Net income (loss) per share—Diluted
$
(0.02
)
 
$
0.01

Weighted-average shares outstanding—Diluted
171,745

 
174,421


 
March 31, 2016
 
As Reported
 
As Adjusted
Balance Sheets:
 
 
 
Deferred tax assets
$
131,696

 
$
167,625

Additional paid-in capital
$
718,849

 
$
717,671

Retained earnings
$
23,089

 
$
60,196

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments and Fair Value (Tables)
9 Months Ended
Sep. 30, 2016
Financial Instruments and Fair Value [Abstract]  
Summary of Investments
Our investments as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30, 2016
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
385,016

 
$
425

 
$
(211
)
 
$
385,230

Commercial paper
127,059

 
18

 
(43
)
 
127,034

Municipal bonds
53,821

 
14

 
(36
)
 
53,799

Certificates of deposit and term deposits (1)
4,322

 

 

 
4,322

U.S. government and agency securities
52,686

 
72

 
(6
)
 
52,752

Total available-for-sale securities
$
622,904

 
$
529

 
$
(296
)
 
$
623,137



 
December 31, 2015
 
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair
Value
Corporate debt securities
$
438,533

 
$
30

 
$
(1,369
)
 
$
437,194

Commercial paper
66,263

 
3

 
(34
)
 
66,232

Municipal bonds
61,050

 
12

 
(40
)
 
61,022

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

 

 

 
14,897

U.S. government and agency securities
41,727

 
3

 
(42
)
 
41,688

Total available-for-sale securities
$
622,470

 
$
48

 
$
(1,485
)
 
$
621,033

 
 
 
 
 
 
 
 

(1) The majority of our certificates of deposit and term deposits are foreign deposits.
Schedule of Unrealized Loss on Investments
The gross unrealized losses and the related fair values of our investments that have been in a continuous unrealized loss position as of September 30, 2016 and December 31, 2015 were (in thousands):

 
September 30, 2016
 
Less Than 12 Months
 
12 Months or Greater
 
Total
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
 
Fair
Value
 
Unrealized
Losses
Corporate debt securities
$
157,390

 
$
(188
)
 
$
37,548

 
$
(22
)
 
$
194,938

 
$
(210
)
Commercial paper
19,320

 
(43
)
 

 

 
19,320

 
(43
)
Municipal bonds
36,163

 
(37
)
 

 

 
36,163

 
(37
)
U.S. government and agency securities
5,492

 
(6
)
 

 

 
5,492

 
(6
)
Total available-for-sale securities
$
218,365

 
$
(274
)
 
$
37,548

 
$
(22
)
 
$
255,913

 
$
(296
)


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

 
$
(1,187
)
 
$
42,033

 
$
(182
)
 
$
390,567

 
$
(1,369
)
Commercial paper
31,977

 
(34
)
 

 

 
31,977

 
(34
)
Municipal bonds
41,677

 
(36
)
 
1,008

 
(4
)
 
42,685

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

 
(42
)
 

 

 
34,703

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

 
$
(1,299
)
 
$
43,041

 
$
(186
)
 
$
499,932

 
$
(1,485
)
Investments Classified by Contractual Maturity Date
The contractual maturities of our investments as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Due within one year
$
382,909

 
$
348,074

Due within one to three years
240,228

 
272,959

Total
$
623,137

 
$
621,033

Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis
The fair values of our financial assets measured at fair value on a recurring basis as of September 30, 2016 and December 31, 2015 were (in thousands):
 
 
September 30, 2016
 
 
 
December 31, 2015
 
 
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
Aggregate
Fair
Value
 
Quoted
Prices in
Active
Markets For
Identical
Assets
 
Significant
Other
Observable
Remaining
Inputs
 
Significant
Other
Unobservable
Remaining
Inputs
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
 
 
 
(Level 1)
 
(Level 2)
 
(Level 3)
Assets:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Corporate debt securities
$
385,230

 
$

 
$
385,230

 
$

 
$
437,194

 
$

 
$
437,194

 
$

Commercial paper
132,033

 

 
132,033

 

 
69,231

 

 
69,231

 

Municipal bonds
53,799

 

 
53,799

 

 
61,022

 

 
61,022

 

Certificates of deposit and term deposits
4,322

 

 
4,322

 

 
14,897

 

 
14,897

 

Money market funds
21,886

 
21,886

 

 

 
50,030

 
50,030

 

 

U.S. government and agency securities
52,752

 
42,243

 
10,509

 

 
41,688

 
25,693

 
15,995

 

Total
$
650,022

 
$
64,129

 
$
585,893

 
$

 
$
674,062

 
$
75,723

 
$
598,339

 
$

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Reported as:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents
$
26,885

 
 
 
 
 
 
 
$
53,029

 
 
 
 
 
 
Short-term investments
382,909

 
 
 
 
 
 
 
348,074

 
 
 
 
 
 
Long-term investments
240,228

 
 
 
 
 
 
 
272,959

 
 
 
 
 
 
Total
$
650,022

 
 
 
 
 
 
 
$
674,062

 
 
 
 
 
 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventory (Tables)
9 Months Ended
Sep. 30, 2016
Inventory Disclosure [Abstract]  
Inventory
Our inventory as of September 30, 2016 and December 31, 2015 consisted of (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Raw materials
$
19,690

 
$
15,425

Finished goods
74,041

 
68,443

Inventory
$
93,731

 
$
83,868

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property and Equipment—Net (Tables)
9 Months Ended
Sep. 30, 2016
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment
Our property and equipment—net as of September 30, 2016 and December 31, 2015 consisted of (in thousands):
 
 
September 30,
2016
 
December 31,
2015
Land
$
31,251

 
$
21,683

Building and building improvements
44,513

 
28,841

Evaluation units
17,633

 
15,784

Computer equipment and software
62,585

 
45,632

Furniture and fixtures
13,127

 
8,901

Construction-in-progress
4,365

 
8,106

Leasehold improvements
16,501

 
11,179

Total property and equipment
189,975

 
140,126

Less: accumulated depreciation
(63,866
)
 
(49,059
)
Property and equipment—net
$
126,109

 
$
91,067

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Combinations (Tables)
9 Months Ended
Sep. 30, 2016
AccelOps, Inc. [Member]  
Business Acquisition [Line Items]  
Schedule of Purchase Price Allocation
Total allocation of the purchase price was (in thousands):

Cash and cash equivalents
$
171

Accounts receivable
1,126

Prepaid expenses and other assets
430

Property and equipment
203

Deferred tax assets
3,435

Finite-lived intangible assets
14,900

Indefinite-lived intangible assets in process research and development
1,600

Goodwill
9,861

Total assets acquired
31,726

Deferred revenue
4,400

Accounts payable and accrued liabilities
3,348

Other liabilities
1,694

Total liabilities assumed
9,442

Total purchase price allocation
$
22,284

Schedule of Acquired Intangible Assets
The estimated useful life and fair values of the acquired finite-lived intangible assets were as follows (in thousands, except for estimated useful life):
 
Estimated Useful Life (in years)
 
Fair Values
Developed technologies
4
 
$
12,400

Customer relationships
3
 
2,300

Other
2
 
200

Total
 
 
$
14,900

Meru Networks, Inc. [Member]  
Business Acquisition [Line Items]  
Schedule of Purchase Price Allocation
Total allocation of the purchase price was as follows (in thousands):

Cash and cash equivalents
$
3,268

Accounts receivable
8,191

Inventory
11,610

Prepaid expenses and other assets
2,409

Property and equipment
920

Deferred tax assets
18,585

Finite-lived intangible assets
19,600

Goodwill
1,868

Total assets acquired
66,451

Deferred revenue
9,800

Accounts payable and accrued liabilities
14,887

Total liabilities assumed
24,687

Total purchase price allocation
$
41,764

Schedule of Acquired Intangible Assets
The estimated useful life and fair values of the acquired identifiable intangible assets were as follows (in thousands, except for estimated useful life):

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

Developed technologies
4
 
7,200

Trade name
0.5
 
200

Total
 
 
$
19,600

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Other Intangible Assets - Net (Tables)
9 Months Ended
Sep. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
Changes in the carrying amount of goodwill were (in thousands):

 
Amount
Balance—December 31, 2015
$
4,692

Addition due to business acquisition
9,861

Balance—September 30, 2016
$
14,553

Schedule of Finite-lived Intangible Assets
Other intangible assets—net as of September 30, 2016 and December 31, 2015 were (in thousands):

 
September 30, 2016
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
4.7
 
$
14,500

 
$
4,735

 
$
9,765

Developed technologies and other
3.8
 
23,984

 
7,500

 
16,484

 
 
 
38,484

 
12,235

 
26,249

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1,600

 

 
1,600

Total other intangible assets—net
 
 
$
40,084

 
$
12,235

 
$
27,849



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

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640

Schedule of Indefinite-lived Intangible Assets
Other intangible assets—net as of September 30, 2016 and December 31, 2015 were (in thousands):

 
September 30, 2016
 
Weighted-Average Useful Life (in Years)
 
Gross
 
Accumulated Amortization
 
Net
Other intangible assets—net:
 
 
 
 
 
 
 
Finite-lived intangible assets:
 
 
 
 
 
 
 
Customer relationships
4.7
 
$
14,500

 
$
4,735

 
$
9,765

Developed technologies and other
3.8
 
23,984

 
7,500

 
16,484

 
 
 
38,484

 
12,235

 
26,249

Indefinite-lived intangible assets:
 
 
 
 
 
 
 
In-process research and development
 
 
1,600

 

 
1,600

Total other intangible assets—net
 
 
$
40,084

 
$
12,235

 
$
27,849



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

 
$
1,220

 
$
10,980

Developed technologies and other
3.6
 
11,384

 
4,724

 
6,660

Total other intangible assets—net
 
 
$
23,584

 
$
5,944

 
$
17,640

Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The following table summarizes estimated future amortization expense of Other intangible assets—net with finite lives (in thousands):

 
Amount
Years:
 
2016 (remainder)
$
2,798

2017
8,450

2018
7,098

2019
5,540

2020
2,363

Total
$
26,249

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2016
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
A reconciliation of the numerator and denominator used in the calculation of basic and diluted net income per share is as follows (in thousands, except per share amounts):
 
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Numerator:
 
 
 
 
 
 
 
Net income
$
6,291

 
$
8,169

 
$
7,021

 
$
10,521

 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
Basic shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding-basic
173,335

 
171,648

 
172,212

 
169,898

Diluted shares:
 
 
 
 
 
 
 
Weighted-average common stock outstanding-basic
173,335

 
171,648

 
172,212

 
169,898

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Stock options
2,009

 
3,451

 
1,867

 
3,669

RSUs (including PSUs)
2,513

 
2,742

 
1,891

 
2,335

ESPP
81

 
56

 
76

 
61

Weighted-average shares used to compute diluted net income per share
177,938

 
177,897

 
176,046

 
175,963

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06

Diluted
$
0.04

 
$
0.05

 
$
0.04

 
$
0.06

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following potentially dilutive shares of common stock were excluded from the computation of diluted net income per share for the periods presented, as their effect would have been antidilutive (in thousands):
 
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Stock options
836

 
265

 
1,067

 
271

RSUs (including PSUs)
2,409

 
1,331

 
3,946

 
1,026

ESPP
353

 
209

 
211

 
126

 
3,598

 
1,805

 
5,224

 
1,423

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.5.0.2
Restructuring Charges (Tables)
9 Months Ended
Sep. 30, 2016
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Activity
The following table provides a summary of restructuring activity for the nine months ended September 30, 2016 (in thousands):

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

 
$
229

 
$
3,918

Costs incurred
3,120

 
44

 
3,164

Less cash payments
(5,060
)
 
(273
)
 
(5,333
)
Less non-cash charges
(89
)
 

 
(89
)
Balance as of September 30, 2016
$
1,660

 
$

 
$
1,660

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2016
Commitments and Contingencies Disclosure [Abstract]  
Contractual Obligation, Fiscal Year Maturity Schedule
Our future principal contractual obligations as of September 30, 2016 were (in thousands):

 
Total
 
2016 (remainder)
 
2017
 
2018
 
2019
 
2020
 
Thereafter
Operating lease commitments
$
74,107

 
$
5,756

 
$
17,678

 
$
14,653

 
$
12,359

 
$
10,497

 
$
13,164

Inventory purchase commitments
116,494

 
90,169

 
26,325

 

 

 

 

Other contractual commitments and open purchase orders
48,864

 
33,805

 
11,466

 
2,451

 
855

 
287

 

Total
$
239,465

 
$
129,730

 
$
55,469


$
17,104


$
13,214


$
10,784


$
13,164

Schedule of Product Warranty Liability
Accrued warranty activities are summarized as follows (in thousands):
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
Accrued warranty balance—beginning of the period
$
3,144

 
$
4,269

Warranty costs incurred
(2,260
)
 
(3,413
)
Provision for warranty for the period
925

 
3,638

Adjustment related to pre-existing warranties
(279
)
 
(94
)
Accrued warranty balance—end of the period
$
1,530

 
$
4,400

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2016
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Share-based Compensation, Restricted Stock Units Award Activity
The activity and related information for RSUs, including PSUs, was (in thousands, except per share amounts):

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

 
$
32.97

Granted
4,867

 
27.54

Forfeited
(1,270
)
 
32.12

Vested
(2,864
)
 
30.37

Balance—September 30, 2016
9,990

 
$
30.99

Schedule of Share-based Compensation, Shares Withheld for Taxes
The number of shares and amount withheld for employee taxes were (in thousands):

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Shares withheld for taxes
347

 
245

 
937

 
590

Amount withheld for taxes
$
12,528

 
$
11,628

 
$
29,886

 
$
22,989

Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions
The weighted-average assumptions relating to our employee stock options were:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Expected term in years
4.3

 
4.3

 
4.3

 
4.3

Volatility
38
%
 
37
%
 
42
%
 
38
%
Risk-free interest rate
1.1
%
 
1.6
%
 
1.1
%
 
1.5
%
Dividend rate
%
 
%
 
%
 
%
Schedule of Share-based Compensation, Stock Options, Activity
The stock option activity and related information was (in thousands, except exercise prices and contractual life):

 
Options Outstanding
 
Number
of Shares
 
Weighted-
Average
Exercise
Price
 
Weighted-
Average
Remaining
Contractual
Life (Years)
 
Aggregate
Intrinsic
Value
Balance—December 31, 2015
6,968

 
$
20.03

 
 
 
 
Granted
1,405

 
$
25.39

 
 
 
 
Forfeited
(221
)
 
$
34.91

 
 
 
 
Exercised
(1,750
)
 
$
10.37

 
 
 
 
Balance—September 30, 2016
6,402

 
$
23.33

 
3.22
 
$
89,714

Options exercisable—September 30, 2016
4,469

 
$
21.26

 
1.99
 
$
70,864


Schedule of Share-based Compensation, Stock Options, Activity, Additional Information
Additional information related to our stock options is summarized below (in thousands, except per share amounts):

 
Three Months Ended
 
Nine Months Ended
 
September 30, 2016
 
September 30, 2015
 
September 30, 2016
 
September 30, 2015
Weighted-average fair value per share granted
$
10.62

 
$
15.89

 
$
9.08

 
$
13.60

Intrinsic value of options exercised
$
9,340

 
$
40,132

 
$
35,593

 
$
103,170

Fair value of options vested
$
1,706

 
$
2,491

 
$
4,583

 
$
9,001

Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
In determining the fair value of our ESPP, we use the Black-Scholes option pricing model that employs the following weighted-average assumptions:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Expected term in years
0.5

 
0.5

 
0.5

 
0.5

Volatility
34
%
 
32
%
 
39
%
 
31
%
Risk-free interest rate
0.5
%
 
0.2
%
 
0.4
%
 
0.1
%
Dividend rate
%
 
%
 
%
 
%
Schedule of Share-based Payment Award Employee Stock Purchase Plan Additional Information
Additional information related to the ESPP is provided below (in thousands, except per share amounts):

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Weighted-average fair value per share granted
$
8.07

 
$
11.42

 
$
7.68

 
$
8.23

Shares issued under the ESPP
537

 
337

 
1,151

 
764

Weighted-average price per share issued
$
21.61

 
$
28.05

 
$
21.01

 
$
24.30

Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
Stock-based compensation expense is included in costs and expenses as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Cost of product revenue
$
309

 
$
291

 
$
887

 
$
641

Cost of service revenue
2,238

 
1,849

 
6,495

 
5,141

Research and development
7,648

 
6,663

 
22,249

 
17,361

Sales and marketing
17,378

 
13,904

 
50,183

 
34,482

General and administrative
3,520

 
3,612

 
10,528

 
9,376

Total stock-based compensation expense
$
31,093

 
$
26,319

 
$
90,342

 
$
67,001

Schedule of Employee Service Share based Compensation Allocation of Recognized Period Costs by Award Type
The stock-based compensation expense by award type was (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
RSUs
$
27,342

 
$
21,996

 
$
79,244

 
$
53,674

Stock options
1,516

 
2,669

 
5,062

 
9,141

ESPP
2,235

 
1,654

 
6,036

 
4,186

Total stock-based compensation expense
$
31,093

 
$
26,319

 
$
90,342

 
$
67,001

Income Tax Benefit from Stock Option Plans
Total income tax benefit associated with stock-based compensation that is recognized in the consolidated statements of operations is as follows (in thousands):
 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Income tax benefit associated with stock-based compensation
$
8,223

 
$
5,224

 
$
22,961

 
$
12,867

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment and Significant Customer Information (Tables)
9 Months Ended
Sep. 30, 2016
Segment Reporting [Abstract]  
Revenue from external customers by geographic region
 
Three Months Ended
 
Nine Months Ended
Revenue
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Americas:
 
 
 
 
 
 
 
United States
$
83,049

 
$
72,767

 
$
239,417

 
$
202,491

Canada
35,211

 
26,027

 
100,299

 
72,676

Other Americas
15,614

 
14,371

 
46,850

 
38,151

Total Americas
133,874

 
113,165

 
386,566

 
313,318

Europe, Middle East, and Africa (“EMEA”)
116,967

 
91,740

 
336,911

 
250,808

Asia Pacific (“APAC”)
65,805

 
55,163

 
189,136

 
148,613

Total revenue
$
316,646

 
$
260,068

 
$
912,613

 
$
712,739

Property and equipment by geographic region
Property and Equipmentnet
September 30,
2016
 
December 31,
2015
Americas:
 
 
 
United States
$
92,096

 
$
61,064

Other Americas
9,872

 
8,972

Total Americas
101,968

 
70,036

EMEA:
 
 
 
France
13,649

 
13,201

Other EMEA
6,199

 
3,977

Total EMEA
19,848

 
17,178

APAC
4,293

 
3,853

Total property and equipment—net
$
126,109

 
$
91,067

Schedule of Revenue by Major Customers
The following customers, each of which is a distributor, accounted for 10% or more of our revenue:

 
Three Months Ended
 
Nine Months Ended
 
September 30,
2016
 
September 30,
2015
 
September 30,
2016
 
September 30,
2015
Exclusive Networks Group
19
%
 
17
%
 
19
%
 
17
%
Ingram Micro
10
%
 
*

 
*

 
*

Schedule of Accounts Receivable by Major Customers
The following customers, each of which is a distributor, accounted for 10% or more of net accounts receivable:

 
September 30,
2016
 
December 31,
2015
Exclusive Networks Group
20
%
 
23
%
Fine Tec Computers
12
%
 
*

Ingram
10
%
 
*

* Represents less than 10%

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Income (Loss) (Tables)
9 Months Ended
Sep. 30, 2016
Other Comprehensive Income (Loss), Net of Tax [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The changes in accumulated balances of other comprehensive income or loss were (in thousands):

 
September 30, 2016
 
Unrealized Gains/Losses on Investments
 
Tax benefit (provision) related to items of other comprehensive income or loss
 
Total
Beginning balance at December 31, 2015
$
(1,437
)
 
$
504

 
$
(933
)
Other comprehensive income (loss) before reclassifications
1,668

 
(583
)
 
1,085

Amounts reclassified from accumulated other comprehensive income (loss)
2

 
(1
)
 
1

Net current-period other comprehensive income (loss)
1,670

 
(584
)
 
1,086

Ending balance at September 30, 2016
$
233

 
$
(80
)
 
$
153


Reclassification out of Accumulated Other Comprehensive Income (Loss)
The details of reclassification out of accumulated other comprehensive income (loss) were (in thousands):

Nine Months Ended September 30, 2016
Details about Accumulated Other Comprehensive Income Components
Amount Reclassified from Accumulated Other Comprehensive Income (Loss)
 
Affected Line Item in the Statement Where Net Income is Presented
Unrealized losses on investments
$
2

 
Other expense—net
Tax benefit related to items of other comprehensive loss
(1
)
 
Provision for income taxes
Total reclassification for the period
$
1

 
 


XML 48 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Foreign Currency Derivatives (Tables)
9 Months Ended
Sep. 30, 2016
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Amounts of Outstanding Derivative Positions
The notional amount of forward exchange contracts to hedge balance sheet accounts as of September 30, 2016 and December 31, 2015 were (in thousands):

 
Buy/Sell
 
Notional
Balance Sheet Contracts:
 
 
 
Currency—As of September 30, 2016
 
 
 
CAD
Sell
 
$
4,520

 
 
 
 
Currency—As of December 31, 2015
 
 
 
CAD
Sell
 
$
7,011

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.5.0.2
Summary of Significant Accounting Policies - Impact of Adoption of New Accounting Standard (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Mar. 31, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Jan. 01, 2016
Dec. 31, 2015
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stock-based compensation expense $ 31,093   $ 26,319 $ 90,342 $ 67,001    
Benefit from income taxes 298   (9,329) (7,380) (6,552)    
Net income (loss) $ 6,291   $ 8,169 $ 7,021 $ 10,521    
Basic income (loss) per share (in dollars per share) $ 0.04   $ 0.05 $ 0.04 $ 0.06    
Diluted earnings per share (in dollars per share) $ 0.04   $ 0.05 $ 0.04 $ 0.06    
Weighted-average shares used to compute diluted net income per share (in shares) 177,938   177,897 176,046 175,963    
Deferred Tax Assets, Net, Noncurrent $ 189,434     $ 189,434     $ 119,216
Additional paid-in capital 779,669     779,669     687,658
Retained earnings 43,093     43,093     $ 68,481
Accounting Standards Update 2016-09 [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Decrease in income tax provision $ 2,500 $ 3,600   $ 8,700      
Stock-based compensation expense   28,901          
Benefit from income taxes   (5,376)          
Net income (loss)   $ 2,118          
Basic income (loss) per share (in dollars per share)   $ 0.01          
Diluted earnings per share (in dollars per share)   $ 0.01          
Weighted-average shares used to compute diluted net income per share (in shares)   174,421          
Deferred Tax Assets, Net, Noncurrent   $ 167,625          
Additional paid-in capital   717,671          
Retained earnings   60,196          
Accounting Standards Update 2016-09 [Member] | Decrease [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stock-based compensation expense   (2,000)          
Accounting Standards Update 2016-09 [Member] | As Reported [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Stock-based compensation expense   30,881          
Benefit from income taxes   (1,809)          
Net income (loss)   $ (3,429)          
Basic income (loss) per share (in dollars per share)   $ (0.02)          
Diluted earnings per share (in dollars per share)   $ (0.02)          
Weighted-average shares used to compute diluted net income per share (in shares)   171,745          
Deferred Tax Assets, Net, Noncurrent   $ 131,696          
Additional paid-in capital   718,849          
Retained earnings   $ 23,089          
Retained Earnings [Member] | Accounting Standards Update 2016-09 [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative-effect adjustment to retained earnings           $ 32,400  
Retained Earnings [Member] | Accounting Standards Update 2016-09 [Member] | Decrease [Member]              
New Accounting Pronouncements or Change in Accounting Principle [Line Items]              
Cumulative-effect adjustment to retained earnings           $ 800  
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments and Fair Value , Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 622,904 $ 622,470
Unrealized Gains 529 48
Unrealized Losses (296) (1,485)
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 218,365 456,891
Less Than 12 Months, Unrealized Losses (274) (1,299)
12 Months or Greater, Fair Value 37,548 43,041
12 Months or Greater, Unrealized Losses (22) (186)
Total, Fair Value 255,913 499,932
Total, Unrealized Losses (296) (1,485)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Due within one year 382,909 348,074
Due within one to three years 240,228 272,959
Fair Value 623,137 621,033
Corporate debt securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 385,016 438,533
Unrealized Gains 425 30
Unrealized Losses (211) (1,369)
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 157,390 348,534
Less Than 12 Months, Unrealized Losses (188) (1,187)
12 Months or Greater, Fair Value 37,548 42,033
12 Months or Greater, Unrealized Losses (22) (182)
Total, Fair Value 194,938 390,567
Total, Unrealized Losses (210) (1,369)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 385,230 437,194
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 127,059 66,263
Unrealized Gains 18 3
Unrealized Losses (43) (34)
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 19,320 31,977
Less Than 12 Months, Unrealized Losses (43) (34)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 19,320 31,977
Total, Unrealized Losses (43) (34)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 127,034 66,232
Municipal bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 53,821 61,050
Unrealized Gains 14 12
Unrealized Losses (36) (40)
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 36,163 41,677
Less Than 12 Months, Unrealized Losses (37) (36)
12 Months or Greater, Fair Value 0 1,008
12 Months or Greater, Unrealized Losses 0 (4)
Total, Fair Value 36,163 42,685
Total, Unrealized Losses (37) (40)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 53,799 61,022
Certificates of deposit and term deposits [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,322 14,897
Unrealized Gains 0 0
Unrealized Losses 0 0
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value 4,322 14,897
U.S. government and agency securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 52,686 41,727
Unrealized Gains 72 3
Unrealized Losses (6) (42)
Available-for-sale Securities, Continuous Unrealized Loss Position [Abstract]    
Less Than 12 Months, Fair Value 5,492 34,703
Less Than 12 Months, Unrealized Losses (6) (42)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Total, Fair Value 5,492 34,703
Total, Unrealized Losses (6) (42)
Available-for-sale Securities, Debt Maturities, Fair Value [Abstract]    
Fair Value $ 52,752 $ 41,688
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.5.0.2
Financial Instruments and Fair Value , Fair Value Measurements (Details) - Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Estimate of Fair Value [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure $ 650,022 $ 674,062
Estimate of Fair Value [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 64,129 75,723
Estimate of Fair Value [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 585,893 598,339
Estimate of Fair Value [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Corporate debt securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 385,230 437,194
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 385,230 437,194
Estimate of Fair Value [Member] | Corporate debt securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 132,033 69,231
Estimate of Fair Value [Member] | Commercial paper [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Commercial paper [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 132,033 69,231
Estimate of Fair Value [Member] | Commercial paper [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Municipal bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 53,799 61,022
Estimate of Fair Value [Member] | Municipal bonds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Municipal bonds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 53,799 61,022
Estimate of Fair Value [Member] | Municipal bonds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 4,322 14,897
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 4,322 14,897
Estimate of Fair Value [Member] | Certificates of deposit and term deposits [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Money market funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 21,886 50,030
Estimate of Fair Value [Member] | Money market funds [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 21,886 50,030
Estimate of Fair Value [Member] | Money market funds [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | Money market funds [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Estimate of Fair Value [Member] | U.S. government and agency securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 52,752 41,688
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 42,243 25,693
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 10,509 15,995
Estimate of Fair Value [Member] | U.S. government and agency securities [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 0 0
Reported as [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total Assets, Fair Value Disclosure 650,022 674,062
Reported as [Member] | Cash equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 26,885 53,029
Reported as [Member] | Short-term investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure 382,909 348,074
Reported as [Member] | Long-term investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities, Fair Value Disclosure $ 240,228 $ 272,959
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.5.0.2
Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Inventory, Net [Abstract]    
Raw materials $ 19,690 $ 15,425
Finished goods 74,041 68,443
Inventory 93,731 83,868
Finished goods held by distributors 1,400 1,100
Materials at contract manufacturers $ 6,300 $ 4,900
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.5.0.2
Property and Equipment—Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment $ 189,975   $ 189,975   $ 140,126
Less: accumulated depreciation (63,866)   (63,866)   (49,059)
Property and equipment—net 126,109   126,109   91,067
Depreciation expense 10,200 $ 7,500 28,600 $ 20,300  
Land [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 31,251   31,251   21,683
Building and building improvements [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 44,513   44,513   28,841
Evaluation units [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 17,633   17,633   15,784
Computer equipment and software [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 62,585   62,585   45,632
Furniture and fixtures [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 13,127   13,127   8,901
Construction-in-progress [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment 4,365   4,365   8,106
Leasehold improvements [Member]          
Property, Plant and Equipment, Net, by Type [Abstract]          
Total property and equipment $ 16,501   $ 16,501   $ 11,179
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.5.0.2
Investments in Privately-Held Companies (Details)
$ in Millions
Sep. 30, 2016
USD ($)
privately_held_company
Dec. 31, 2015
USD ($)
privately_held_company
Investments, All Other Investments [Abstract]    
Number of privately-held companies | privately_held_company 3 3
Investments in equity securities of privately-held companies | $ $ 10.3 $ 10.3
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Combinations , Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 07, 2016
Jul. 08, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Business Acquisition [Line Items]          
Cash consideration paid, net of cash received     $ 22,087 $ 38,025  
Goodwill     $ 14,553   $ 4,692
AccelOps, Inc. [Member]          
Business Acquisition [Line Items]          
Total cash consideration $ 22,100        
Total purchase price 22,284        
Contingent obligation (up to) 4,000        
Goodwill 9,861        
Meru Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Cash consideration paid, net of cash received   $ 40,900      
Total purchase price   41,764      
Withholding tax liability   400      
Estimated fair value of earned equity awards assumed by Fortinet   500      
Goodwill   1,868      
General and administrative [Member] | AccelOps, Inc. [Member]          
Business Acquisition [Line Items]          
Acquisition-related costs $ 300        
General and administrative [Member] | Meru Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Acquisition-related costs   $ 1,700      
Restricted Stock Units (RSUs) [Member] | Meru Networks, Inc. [Member]          
Business Acquisition [Line Items]          
Fortinet RSUs issued for conversion of Meru RSUs (shares)   53,401      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Combinations , Purchase Price Allocations (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Jun. 07, 2016
Dec. 31, 2015
Jul. 08, 2015
Business Acquisition [Line Items]        
Goodwill $ 14,553   $ 4,692  
AccelOps, Inc. [Member]        
Business Acquisition [Line Items]        
Cash and cash equivalents   $ 171    
Accounts receivable   1,126    
Prepaid expenses and other assets   430    
Property and equipment   203    
Deferred tax assets   3,435    
Finite-lived intangible assets   14,900    
Indefinite-lived intangible assets in process research and development   1,600    
Goodwill   9,861    
Total assets acquired   31,726    
Deferred revenue   4,400    
Accounts payable and accrued liabilities   3,348    
Other liabilities   1,694    
Total liabilities assumed   9,442    
Total purchase price allocation   $ 22,284    
Meru Networks, Inc. [Member]        
Business Acquisition [Line Items]        
Cash and cash equivalents       $ 3,268
Accounts receivable       8,191
Inventory       11,610
Prepaid expenses and other assets       2,409
Property and equipment       920
Deferred tax assets       18,585
Finite-lived intangible assets       19,600
Goodwill       1,868
Total assets acquired       66,451
Deferred revenue       9,800
Accounts payable and accrued liabilities       14,887
Total liabilities assumed       24,687
Total purchase price allocation       $ 41,764
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Combinations , Intangible Assets Acquired (Details) - USD ($)
$ in Thousands
Jun. 07, 2016
Jul. 08, 2015
AccelOps, Inc. [Member]    
Business Acquisition [Line Items]    
Fair values $ 14,900  
Meru Networks, Inc. [Member]    
Business Acquisition [Line Items]    
Fair values   $ 19,600
Developed Technologies [Member] | AccelOps, Inc. [Member]    
Business Acquisition [Line Items]    
Estimated useful life 4 years  
Fair values $ 12,400  
Developed Technologies [Member] | Meru Networks, Inc. [Member]    
Business Acquisition [Line Items]    
Estimated useful life   4 years
Fair values   $ 7,200
Customer Relationships [Member] | AccelOps, Inc. [Member]    
Business Acquisition [Line Items]    
Estimated useful life 3 years  
Fair values $ 2,300  
Customer Relationships [Member] | Meru Networks, Inc. [Member]    
Business Acquisition [Line Items]    
Estimated useful life   5 years
Fair values   $ 12,200
Other Intangible Assets [Member] | AccelOps, Inc. [Member]    
Business Acquisition [Line Items]    
Estimated useful life 2 years  
Fair values $ 200  
Trade Name [Member] | Meru Networks, Inc. [Member]    
Business Acquisition [Line Items]    
Estimated useful life   6 months
Fair values   $ 200
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Other Intangible Assets - Net - Changes in Carrying Amount of Goodwill (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Goodwill [Roll Forward]  
Balance—December 31, 2015 $ 4,692
Addition due to business acquisition 9,861
Balance—September 30, 2016 $ 14,553
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Other Intangible Assets - Net (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Intangible Assets [Line Items]          
Goodwill $ 14,553,000   $ 14,553,000   $ 4,692,000
Impairments to goodwill 0   0    
Intangible Assets [Abstract]          
Gross 38,484,000   38,484,000   23,584,000
Accumulated Amortization 12,235,000   12,235,000   5,944,000
Total 26,249,000   26,249,000   17,640,000
Intangible Assets [Abstract]          
Total other intangible assets - gross 40,084,000   40,084,000    
Total other intangible assets - net 27,849,000   27,849,000   $ 17,640,000
Amortization expense 2,800,000 $ 1,300,000 $ 6,300,000 $ 1,900,000  
Customer Relationships [Member]          
Intangible Assets [Line Items]          
Weighted average useful life     4 years 8 months 5 days   5 years
Intangible Assets [Abstract]          
Gross 14,500,000   $ 14,500,000   $ 12,200,000
Accumulated Amortization 4,735,000   4,735,000   1,220,000
Total 9,765,000   $ 9,765,000   $ 10,980,000
Developed Technology [Member]          
Intangible Assets [Line Items]          
Weighted average useful life     3 years 9 months 11 days   3 years 7 months 21 days
Intangible Assets [Abstract]          
Gross 23,984,000   $ 23,984,000   $ 11,384,000
Accumulated Amortization 7,500,000   7,500,000   4,724,000
Total 16,484,000   16,484,000   $ 6,660,000
In-process Research and Development [Member]          
Intangible Assets [Abstract]          
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 1,600,000   $ 1,600,000    
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.5.0.2
Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Dec. 31, 2015
Fiscal Years:    
2016 (remainder) $ 2,798  
2017 8,450  
2018 7,098  
2019 5,540  
2020 2,363  
Total $ 26,249 $ 17,640
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income Per Share , Calculation of Basic and Diluted (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Earnings Per Share [Line Items]        
Net income $ 6,291 $ 8,169 $ 7,021 $ 10,521
Basic shares:        
Weighted-average common shares outstanding-basic (in shares) 173,335 171,648 172,212 169,898
Diluted shares:        
Weighted-average common shares outstanding-basic (in shares) 173,335 171,648 172,212 169,898
Effect of potentially dilutive securities:        
Weighted-average shares used to compute diluted net income per share (in shares) 177,938 177,897 176,046 175,963
Net income per share:        
Basic (in dollars per share) $ 0.04 $ 0.05 $ 0.04 $ 0.06
Diluted (in dollars per share) $ 0.04 $ 0.05 $ 0.04 $ 0.06
Stock Options [Member]        
Effect of potentially dilutive securities:        
Potentially dilutive securities (in shares) 2,009 3,451 1,867 3,669
RSUs (including PSUs) [Member]        
Effect of potentially dilutive securities:        
Potentially dilutive securities (in shares) 2,513 2,742 1,891 2,335
ESPP [Member]        
Effect of potentially dilutive securities:        
Potentially dilutive securities (in shares) 81 56 76 61
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.5.0.2
Net Income Per Share , Anti Dilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 3,598 1,805 5,224 1,423
Stock Options [Member] | Stock Compensation Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 836 265 1,067 271
RSUs (including PSUs) [Member] | Stock Compensation Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 2,409 1,331 3,946 1,026
ESPP [Member] | Stock Compensation Plan [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities (in shares) 353 209 211 126
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.5.0.2
Restructuring Charges , Restructuring Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Restructuring Cost and Reserve [Line Items]        
Balance, beginning     $ 3,918  
Costs incurred $ 2,283 $ 5,883 3,164 $ 5,883
Less cash payments     (5,333)  
Less non-cash charges     (89)  
Balance, ending 1,660   1,660  
Employee Severance and Other Benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance, beginning     3,689  
Costs incurred     3,120  
Less cash payments     (5,060)  
Less non-cash charges     (89)  
Balance, ending 1,660   1,660  
Contract Terminations and Other Charges [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance, beginning     229  
Costs incurred     44  
Less cash payments     (273)  
Less non-cash charges     0  
Balance, ending $ 0   $ 0  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.5.0.2
Restructuring Charges , Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve $ 1,660   $ 1,660   $ 3,918
Costs incurred 2,283 $ 5,883 3,164 $ 5,883  
2015 Meru Restructuring [Member] | Accrued Liabilities [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve 1,100   1,100    
2015 Meru Restructuring [Member] | Meru Networks, Inc. [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges incurred to date 7,900   7,900    
Costs incurred 100   300    
2016 Restructuring [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges expected 4,100   4,100    
Costs incurred 2,200   2,900    
2016 Restructuring [Member] | Accrued Liabilities [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring reserve $ 600   $ 600    
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Commitments and Contingencies Disclosure [Abstract]        
Rent expense $ 6,100 $ 3,700 $ 14,700 $ 9,700
Inventory purchase commitments 116,494   116,494  
Other contractual commitments and open purchase orders $ 48,864   $ 48,864  
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies Minimum Operating Lease Payments (Details)
$ in Thousands
Sep. 30, 2016
USD ($)
Operating Lease Commitments:  
Operating lease commitments, 2016 (remainder) $ 5,756
Operating lease commitments, 2017 17,678
Operating lease commitments, 2018 14,653
Operating lease commitments, 2019 12,359
Operating lease commitments, 2020 10,497
Operating lease commitments, Thereafter 13,164
Operating lease commitments 74,107
Inventory purchase commitments:  
Inventory purchase commitments, 2016 (remainder) 90,169
Inventory purchase commitments, 2017 26,325
Inventory purchase commitments, 2018 0
Inventory purchase commitments, 2019 0
Inventory purchase commitments, 2020 0
Inventory purchase commitments, Thereafter 0
Inventory purchase commitments 116,494
Other contractual commitments and open purchase orders:  
Other contractual commitments and open purchase orders, 2016 (remainder) 33,805
Other contractual commitments and open purchase orders, 2017 11,466
Other contractual commitments and open purchase orders, 2018 2,451
Other contractual commitments and open purchase orders, 2019 855
Other contractual commitments and open purchase orders, 2020 287
Other contractual commitments and open purchase orders, Thereafter 0
Other contractual commitments and open purchase orders 48,864
Contractual Obligation, 2016 (remainder) 129,730
Contractual Obligation, 2017 55,469
Contractual Obligation, 2018 17,104
Contractual Obligation, 2019 13,214
Contractual Obligation, 2020 10,784
Contractual Obligation, Thereafter 13,164
Contractual Obligation $ 239,465
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.5.0.2
Commitments and Contingencies - Warranties (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Movement in Standard Product Warranty Accrual [Roll Forward]    
Accrued warranty balance—beginning of the period $ 3,144 $ 4,269
Warranty costs incurred (2,260) (3,413)
Provision for warranty for the period 925 3,638
Adjustment related to pre-existing warranties (279) (94)
Accrued warranty balance—end of the period $ 1,530 $ 4,400
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Stock-based Compensation Plan (Details)
Sep. 30, 2016
shares
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Remaining shares available for grant under the plans 44,406,659
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]        
Amount withheld for taxes     $ 29,886 $ 22,989
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Balance, beginning     9,257,000  
Granted     4,867,000  
Forfeited     (1,270,000)  
Vested     (2,864,000)  
Balance, ending 9,990,000   9,990,000  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Roll Forward]        
Balance, weighted-average grant-date fair value per share (in dollars per share)—beginning     $ 32.97  
Granted, weighted-average grant-date fair value per share (in dollars per share)     27.54  
Forfeited, weighted-average grant-date fair value per share (in dollars per share)     32.12  
Vested, weighted-average grant-date fair value per share (in dollars per share)     30.37  
Balance, weighted-average grant-date fair value per share (in dollars per share)—ending $ 30.99   $ 30.99  
Compensation cost not yet recognized $ 273,000   $ 273,000  
Compensation cost not yet recognized period of recognition     2 years 10 months 6 days  
Shares withheld for taxes 347,000 245,000 937,000 590,000
Amount withheld for taxes $ 12,528 $ 11,628 $ 29,886 $ 22,989
Performance Stock Units (PSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]        
Granted 0   0  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Employee Stock Options Activity (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Expected term in years 4 years 3 months 29 days 4 years 3 months 18 days 4 years 3 months 29 days 4 years 3 months 18 days
Volatility 38.00% 37.00% 42.00% 38.00%
Risk-free interest rate 1.10% 1.60% 1.10% 1.50%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Balance - Beginning (in shares)     6,968  
Granted (in shares)     1,405  
Forfeited (in shares)     (221)  
Exercised (in shares)     (1,750)  
Balance - Ending (in shares) 6,402   6,402  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]        
Balance - Beginning (in dollars per share)     $ 20.03  
Granted (in dollars per share)     25.39  
Forfeited (in dollars per share)     34.91  
Exercised (in dollars per share)     10.37  
Balance - Ending (in dollars per share) $ 23.33   $ 23.33  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]        
Options outstanding, Weighted average remaining contractual life (in years)     3 years 2 months 19 days  
Options outstanding, Aggregate intrinsic value $ 89,714   $ 89,714  
Options exercisable, Outstanding (in shares) 4,469   4,469  
Options exercisable, Weighted average exercise price (in dollars per share) $ 21.26   $ 21.26  
Options exercisable, Weighted average remaining contractual life (in years)     1 year 11 months 27 days  
Options exercisable, Aggregate intrinsic value $ 70,864   $ 70,864  
Compensation cost not yet recognized $ 16,800   $ 16,800  
Compensation cost not yet recognized period of recognition     2 years 11 months 30 days  
Weighted-average fair value per share granted $ 10.62 $ 15.89 $ 9.08 $ 13.60
Intrinsic value of options exercised $ 9,340 $ 40,132 $ 35,593 $ 103,170
Total fair value of awards vested $ 1,706 $ 2,491 $ 4,583 $ 9,001
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - ESPP Information (Details) - Employee Stock Purchase Plan [Member] - $ / shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term in years 6 months 6 months 6 months 6 months
Volatility 34.00% 32.00% 39.00% 31.00%
Risk-free interest rate 0.50% 0.20% 0.40% 0.10%
Dividend rate 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value per share granted (in dollars per share) $ 8.07 $ 11.42 $ 7.68 $ 8.23
Shares issued under the ESPP (in shares) 537 337 1,151 764
Weighted-average price per share issued (in dollars per share) $ 21.61 $ 28.05 $ 21.01 $ 24.30
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Allocation of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 31,093 $ 26,319 $ 90,342 $ 67,001
Income tax benefit associated with stock-based compensation 8,223 5,224 22,961 12,867
Cost of product revenue [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 309 291 887 641
Cost of service revenue [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 2,238 1,849 6,495 5,141
Research and development [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 7,648 6,663 22,249 17,361
Selling and marketing [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 17,378 13,904 50,183 34,482
General and administrative [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 3,520 3,612 10,528 9,376
RSUs [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 27,342 21,996 79,244 53,674
Stock Options [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense 1,516 2,669 5,062 9,141
ESPP [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Total stock-based compensation expense $ 2,235 $ 1,654 $ 6,036 $ 4,186
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.5.0.2
Stockholders' Equity - Share Repurchase Program (Details) - Share Repurchase Program [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2016
Jan. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock repurchase program, authorized amount     $ 200,000,000
Stock repurchased in the period, shares 693,000 2,700,000.0  
Stock repurchased in the period, average price, per share (in dollars per share) $ 36.04 $ 27.82  
Stock repurchased in the period, value $ 25,000,000 $ 75,000,000  
Stock repurchase program, unused balance $ 125,000,000 $ 125,000,000  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.5.0.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Mar. 31, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Effective income tax rate (percent) 5.00%   804.00% 2053.00% (165.00%)  
Unrecognized tax benefits $ 64.9     $ 64.9   $ 59.7
Unrecognized tax benefits that would favoraby affect effective tax rate 63.5     63.5    
Accrued estimated interest related to uncertain tax positions 8.8     8.8    
Accounting Standards Update 2016-09 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Decrease in income tax provision $ 2.5 $ 3.6   $ 8.7    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.5.0.2
Defined Contribution Plans (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Compensation and Retirement Disclosure [Abstract]        
Matching contribution on employee contributions, Percent 50.00% 50.00% 50.00% 50.00%
Maximum contribution percentage of each employee's eligible earnings, Percent 4.00% 4.00% 4.00% 4.00%
Matching contributions to the 401(k) and RRSP Plans $ 1.2 $ 0.9 $ 3.4 $ 2.7
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment and Significant Customer Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
USD ($)
Sep. 30, 2015
USD ($)
Sep. 30, 2016
USD ($)
Segment_Managers
business_activity
operating_segment
reportable_segment
Sep. 30, 2015
USD ($)
Dec. 31, 2015
USD ($)
Segment Reporting Information [Line Items]          
Business activity (in business activities) | business_activity     1    
Segment managers responsible for operations (in segment managers) | Segment_Managers     0    
Number of operating segments (in operating segments) | operating_segment     1    
Number of reportable segments (in reportable segments) | reportable_segment     1    
Revenue $ 316,646 $ 260,068 $ 912,613 $ 712,739  
Property and equipment - net 126,109   126,109   $ 91,067
Americas [Member]          
Segment Reporting Information [Line Items]          
Revenue 133,874 113,165 386,566 313,318  
Property and equipment - net 101,968   101,968   70,036
United States          
Segment Reporting Information [Line Items]          
Revenue 83,049 72,767 239,417 202,491  
Property and equipment - net 92,096   92,096   61,064
Canada [Member]          
Segment Reporting Information [Line Items]          
Revenue 35,211 26,027 100,299 72,676  
Other Americas [Member]          
Segment Reporting Information [Line Items]          
Revenue 15,614 14,371 46,850 38,151  
Property and equipment - net 9,872   9,872   8,972
EMEA [Member]          
Segment Reporting Information [Line Items]          
Revenue 116,967 91,740 336,911 250,808  
Property and equipment - net 19,848   19,848   17,178
France [Member]          
Segment Reporting Information [Line Items]          
Property and equipment - net 13,649   13,649   13,201
Other EMEA [Member]          
Segment Reporting Information [Line Items]          
Property and equipment - net 6,199   6,199   3,977
APAC [Member]          
Segment Reporting Information [Line Items]          
Revenue 65,805 $ 55,163 189,136 $ 148,613  
Property and equipment - net $ 4,293   $ 4,293   $ 3,853
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.5.0.2
Segment and Significant Customer Information , Significant Customers (Details) - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Exclusive Networks Group [Member] | Revenue [Member]        
Customer Concentration [Line Items]        
Concentration Risk, Percentage 19.00% 17.00% 19.00% 17.00%
Exclusive Networks Group [Member] | Accounts Receivable [Member]        
Customer Concentration [Line Items]        
Concentration Risk, Percentage     20.00% 23.00%
FineTec Computers [Member] | Accounts Receivable [Member]        
Customer Concentration [Line Items]        
Concentration Risk, Percentage     12.00%  
Ingram [Member] | Revenue [Member]        
Customer Concentration [Line Items]        
Concentration Risk, Percentage 10.00%      
Ingram [Member] | Accounts Receivable [Member]        
Customer Concentration [Line Items]        
Concentration Risk, Percentage     10.00%  
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Income (Loss) (Changes in Accumulated Balances of Other Comprehensive Income)(Details)
$ in Thousands
9 Months Ended
Sep. 30, 2016
USD ($)
Accumulated Other Comprehensive (Loss) Income [Roll Forward]  
Beginning balance at December 31, 2015 $ (933)
Other comprehensive income (loss) before reclassifications 1,085
Amounts reclassified from accumulated other comprehensive income (loss) 1
Net current-period other comprehensive income (loss) 1,086
Ending balance at September 30, 2016 153
Tax Benefit (Provision) Related to Items of Other Comprehensive Income (Loss) [Roll Forward]  
Beginning balance at December 31, 2015, tax 504
Other comprehensive income before reclassifications, tax (583)
Amounts reclassified from accumulated other comprehensive income, tax (1)
Net current-period other comprehensive income, tax (584)
Ending balance at September 30, 2016, tax (80)
Unrealized Gains and Losses on Investments [Member]  
Accumulated Other Comprehensive (Loss) Income [Roll Forward]  
Beginning balance at December 31, 2015 (1,437)
Other comprehensive income (loss) before reclassifications 1,668
Amounts reclassified from accumulated other comprehensive income (loss) 2
Net current-period other comprehensive income (loss) 1,670
Ending balance at September 30, 2016 $ 233
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accumulated Other Comprehensive Income (Loss) (Reclassification Out of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss) [Line Items]        
OTHER EXPENSE—net $ (787) $ (653) $ (3,449) $ (2,160)
Provision for income taxes (298) 9,329 7,380 6,552
Net income (loss) $ 6,291 $ 8,169 7,021 $ 10,521
Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss) [Line Items]        
Provision for income taxes     (1)  
Net income (loss)     1  
Unrealized losses on investments [Member] | Reclassification out of Accumulated Other Comprehensive Income [Member]        
Reclassification Adjustment out of Accumulated Other Comprehensive Income (Loss) [Line Items]        
OTHER EXPENSE—net     $ 2  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.5.0.2
Foreign Currency Derivatives (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2016
Dec. 31, 2015
CAD [Member] | Sell [Member]    
Derivative [Line Items]    
Notional amount of foreign exchange contracts $ 4,520 $ 7,011
Minimum [Member]    
Derivative [Line Items]    
Derivative, term of contract 1 month  
Maximum [Member]    
Derivative [Line Items]    
Derivative, term of contract 3 months  
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.5.0.2
Related Party Transactions (Details) - Law Firm where Board Member's Son is a Partner [Member] - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Dec. 31, 2015
Related Party Transaction [Line Items]          
Expenses for legal services   $ 900,000 $ 300,000 $ 3,700,000  
Amounts due and payable to the law firm $ 100,000   100,000   $ 5,300,000
Contingency Fee Arrangement [Member]          
Related Party Transaction [Line Items]          
Expenses for legal services $ 0 $ 0 $ 0 $ 500,000  
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.5.0.2
Subsequent Event (Details) - Share Repurchase Program [Member] - USD ($)
Oct. 31, 2016
Jan. 31, 2016
Subsequent Event [Line Items]    
Stock repurchase program, authorized amount   $ 200,000,000
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Stock repurchase program, additional authorized amount $ 100,000,000.0  
Stock repurchase program, authorized amount $ 300,000,000.0  
EXCEL 83 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #B*:$EJP;>&*P( .$J 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W:S6[:0! '\%=!OE9XV4_:*N32]-I&2EY@:P_8PO:N=C>$O'W7)HE2 M1*JD#=+_@C&S.S/VV+\3%[Q=)Z&'%F[T-N4 M3\.&>5MM[8:86"P,J]R0:$CS-.8H+B]^[BB$MJ;9MT-@S+TJK/==6]G4NH'M MAOHHZ]RMUVU%M:ON^KRE3+DT?.-?^NL[<>A^6'SQX[Q_!^OY>@F[OKN*MC[]JC [FQC&H]E;]OAU*CN M7=C^QW8OG*\M"_V/Z'D4X$G1 MH>)%]2-F Q+M*;V"^GH A3&^.R6:E((C-Z."N[_8_ )02P,$% @ .(IH M21^R(A]6 @ 52L !H !X;"]?'M.ERP_# MF/KYZGZ8+EV9?TZ'>NRV[]TAU=(T7D^WBM';P5Z*T=O!7HK M1V\%>BM';P5Z*T=O WH;1V\#>AM';P-Z&T=O WH;::\;;79S]#:@MW'T-J"W ME>) M7E9R](Y [\C1.P*](T?O"/2.'+TCT#MR]':@MW/T=J"W<_1VH+=S]':@MW/T M=J"W<_1VH+>3SIJ@PR8CM'+T=Z.T&ULO5C?;]LV$/Y7"+^L ^+*M9VD#5P!KIVL!=95B+WN<:"I MLTV$(E6223.Z2;3*05L.ACQF0IH; M%+X?[*W-;Z+(L#UDU+Q&%8EOMTIGU.*CWD5JN^4,EHH5&4@;C4>CJP@>+<@4 MTF%^,CJ(9Y67>9X+SJCE2L:?.=/*J*TEMX\,Q"QZKN 0:'D%K-#@467RD[2SN2K+F M5H#YLDVHMO\3%2ZF)R*NCTS4@3Z9(%2FY%9:+$?R2=:N,'E-2DZKA<*^D 92 M@BNC!$^QS%+R@0HJ&9 >F$D7S,KB/]QS#\QE#\R5%[,JLHSJDJ@M6?&=Y)@. M+ R9TP5R*(7<\[!XUQ6IP5?". S+T8W"DJ,94!25#?#22OXCU4C#&+ U/N"(X@O0/_ M-G"?&;<_N,6<6L0 ,M^"6%G%'O9*I#BP?G$T6C_=QYVNZ6.+I25LD:S:I^:; MHB*+)%CB+8YA=^J]9A4M"F/1D1>#%59DA7 56I-<'0H:]EC!_.#'W"D-:![M M:HT\E&0)+O6H[]_8/=0.JAE5DK7& "AKS_RJV!CX5E2AW%;EVKUCQO[.#&/\ MG1GLLO%UN,O(JS7%:C6_=FPWAWMY_X3=!!MI\N;%C13VXNVH,"386N35BYLK M["78%1-_TH-=,?$G/=05N,/N!3EYU[T@IZ,>&'\)-(IX"99RT:.*EWU.CNFT M0^5?D'F:&'_N@YA+?^Z]K7Q!%E2PJL*[ M8.;8GV3)18V"&+Y].0^+$PPWM@G'4<-9R M^/DQMUDN5 G^4[L-LTJ2ZHK>!3,70E7?HYTX<#5T[]];\R;T'^.F_4[4/FZ" M1\!5RXT\B/$? <%CX\H_!L*8EB,@>-0L.][! KP]NXCY4_/31^JS3]+H_*>4 M^%]02P,$% @ .(IH2+?S-<&4 M9%!# P8#XQ/.DNK%;(UM37+J_)K? MW2\?DFJ:\5G*>9K=+/EU$9\\?S],=N9O--ST0_Q;QR>#M%W46,.%NR6-HN72 M*X$4!.FU0VW-13C"?!,3+.P^/D'BY:!>2(=M"UUKO0H5G:\Q.MR621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X8-DO MV]:[MR_>X%#BVR]*+41B1%G\@MNN01 M.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7H5A) MVH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V@S&L%& MKQMUAVC2/'K^!?F<-0H MACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0'HYI9 M";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y?RY] MSZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA*]+', M<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D*TU*0 M;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-#AWE[ M7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B?$R, M1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*POFH] MM!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=WP6#R M_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2D 83 M >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F$RQ# MI'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+!WP? MD@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'50.4_ MV]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( #B* M:$ETO$207P( $(, - >&POP?<>/'AXL)_ MNKH;XI=VX@H"Q_$YBV"PF$/O=-*)[Q\G-I,#\L69Y"]Q#ZBOSZ-^@7E ?'.$ MN"W@UD>H?1P M>1J(PQ(IA25?Z@?0VJMMJ1?'!<=.I/5[Q;N0:!M,YWL!=M!Y$R$S++O, =Q! M<4AQKG2 ),7:C$J41KI02C!M9 05@B-J*'<1K:%I4TSIHWEWO^<'W$T.G(^I ML0^!4;$S]4:T9G\,[*9Z^VR.>Y]V]B9>T.1= AV-RI)N/U%2<(:=6 GO^:_+]VMC7$ [TG%"*AYHE6"[ME_=\8;/KL2HSK7:TTA;C ME3;B@MZ,5=KL=JS*S#7I]Z1Y;3O=Z]D'';M#05(3J@C?:4#FCO5@=-.#9MIW M:\V9-7VCMK,*)?I"?Y!%DV4X1S55W\A&*#L9P=[^8N0'B\YKU5%$L+>_XHS4 MS%T:^W\-\2]02P,$% @ .(IH2?.1!AR*!0 VQ8 \ !X;"]W;W)K M8F]O:RYX;6R5F-ENVS@8A5^%T,UT@&9L:W,;U 72.&D#=#'BH',YH"4Z)DJ) M+DEEZ=//+]EICY+?0G)E6Q8_^FA/ M\\^A^:U3LO0;I4)E=K!*ZCIZ_\X?K[51WY7S!!9RN_TJ*S6+[DPDC/3AK-1! ME;,HI9_V5O4NN&;[H=&F_9&-LVC4PAZ:NG"BL*7:P:XVVO^[_R,2I5K+QH0K MJNS#$+((^D9=R=4L&D="-L&>:Q.4F\N@/CK; M;'5]3:Q(K+7S8=DVM[NSTK6N]*^VWO3+;^SM)^OT+UL':9:%L\9TI=H_ND+T M!/_["M4QZ*)W8Y"KRW8D9E$^)N"-]GJEC0[WLZC[;E3;DM&CIG3=_^>;J+O. M>1AB(>M2G-6!*.*BW@T>=4U;![KYHNP>[(XU?7$7Y63750@ZM76I:J]*0=^\ M-;JD7BG%!VED72@!H!A \4M!"8 2 "7/!BT#?5"3 90"*'TI* -0!J#LI: < M0#F \J>@95-5TMT+NQ9+?5UK>EDEC>%)4=B&QA! 4P!-GX+.=4V]JJ6A0??! M=2KXSH5SJ1V.VAL O7D*NJAOJ*AU]U#D+11Y^[3(PE%4./*M4^]GH[?MT__[ MJ@):-T;MQOR#?=C56]=BX?0-]::Y/_JD#/4SHGH&,PI_:+RNE?K6(.OK]IT4)XA"=R>,O-0+5+:PE1(+PBPW MTBDLC\I.&&+7JM<65'7"NEI5.OSQ@8P-A%)D2Q^$JDXX M5X,M?FRL*2EL_^K&.: D$S1TPBBZ[X4K>==_+@HY88RC>$7SNE'^;RR-$L>,Q(#[Z[R5M$H><)X_G@ MNYN.<=F'HJ>,Z,,H%#U%T5-&=(B!N0I2FYX *>J=,GH/Y<"\MV!*T>^4\7MP MP92FB.JMBQF_^4AY+4Y*VJ9IBR@T/&4,/X1:-*[82)R.4C0\90P_A-IG%*+0 M\)0Q?##ITC>(0L-3QO!A%!J>HN$I8_@@*D/#,S0\8PQG\_>U.)6F:#,"46AX M]MPH)Q,;8?0CU5-$/;,W8;.# Q9+UM8&\? M^-+%M?B"*+0]8VP?1ATA"FW/&-O9Z>I(=)>/5A)1:'O&Y3F/ZD9#%SVOT/:, M6X'SJ+-J:^R]PF5SCK;GC.V'4,O%HCWT0!3:GC.V'T"=&&,+V=N!YVA[SMA^ MJ-N[%^BRUT"T/6>S_<]>B9UH,Y(/HS#2[K' M(SA%R:>Q;KNR<4-+FT![3TL3M52;-V M&][^_F)+>FQ[LAJ)=6-,.P]]JS];V=ZW)S\>46( )]MT_%M4 G1;\*0'RO28OY$>]+)/V?*6BQDDUU"WC."3]K4 M-B&*HC1L<=T%9:'[7EE9T*MHZHZ\,L"O;8O9GQUIZ+ -8'#O>*LOE5 =85F$ MD^]4MZ3C->T (^=M\ PW>Y@HB5;\JLG K3I0@S]0^JX:/T[;(%)C( TY"A4" MR^)&]J1I5"1)_AB#?C&5T:[?HW_3TY7#/V!.]K3Y79]$)4<;!>!$SOC:B#^6 +3XTY1UI\O!_$G@:/,;T&A DP$E_S7$HR&> M#&;I0C,R/:\7+'!9,#H WF.UVW CY4P%D9&!G S73;U5L2/ ;$S@UC;8VU/'ML3QYYH>Z+M*^\"V(KT M,6#E %:6/9L#.@,PBM2L,$I1%.>/,:F#22W,VCL/6[$ D#F S+)#_U&921:< ME;6#6-M^[V'9S20+3DON('+;GWBW([>V T5PP9;#R,VJR,;XC]6H61G-$LH_ MN0MM2N:GS#3K!13D4I =(?=3; V*%E#<+(:Q'0'Z*3,-6D!QDQW:N8QBW_;O M1\V8CEDLLS')W84+K5NV)>RB7Q\.CO3:"7.=3KW3"_>,]"W])2^+'E_(3\PN M=UW:[:5[[ZG0N MO[:K[K6NB_:?75DUU\%Q_3,\ MY%*-DDGQYZF\=N1\-9I_:IKOX\7O^\>U&#V45?GINX/]IZ(K\Z;ZZ[3OCX-;L5[MRT/Q6O7?FNMOY:T/>FSP MN:FZZ7OU_-KU3?T>LE[5Q8_Y>#I/Q^O\BQ.W,#X ;P'X$0#J?P/D+4!& =GL M;.K7+T5?;#=MT$DMTL MP5G"*?) H3\DV9"?-8&1"9SBY1QO[L?+*%Y.\6J.MZ'%\]R)66(GB5%6@^1D M.95I)=':^VY4Y$91-XYU,TO,))$.O?"LFT"FG+#JOAL=N='4#9MFITD:E,X[ MUG0>R+371MYW8R(WAKB1@G5C2!HOK036#%4YZ8R[[\5&7BSUPF;963H 8"6R M7@*5M@;N>W&1%T>]L%EVCF0!Z96S_!0.=&C%,(WO^_&1'T_]L'EVGDX')9"? MZGD@L^BUO^\&1$PI0?THUL]-<^NX\XK7Y:$./$("<> 3-X$ZTKPC"(;"P,)C M'N@\"), '8@9"D@-&=X0!H/AU((?*@-KE$CP$S,9*)0E#^6;YI9(:(Q4H4Q7/5*"XU%;SRT >R QHD>(GQBI0KBJ>JT"!*2VZ M!3^!3 I,6'$@QBI0KBJ>JT"):;2!!3^!#(9/0MT5>8RIBK3FU7S-B[2_)>%&GF%12^ 4[ 4V=7C=-/9N61@(^;(P([M%E^*E_*-H7T[G;O74]'U33WM.AZ;I MRZ$Y\66@X;$L]A\757GHQU,[G+?S%ME\T3>7]QV_CVW'[;]02P,$% @ M.(IH26(3!6P)PW+#!]+K+PT7#"O=%2<@!T%P M;4.,@@C"###<]6%9V+$741;\K&C7DQ<1R#-C6/Q])I2/^Q"%UX'7[M0J,P#* M LRYNF.DEQWO T&:??@%[:K<$!;XU9%1+MJ!<3]P_F8Z/^I]"(T"H>2H3 6L M7Q=2$4I-(3WQGZGF_RE-<-F^5O]F5ZOM#UB2BM/?7:U:+0O#H"8-/E/URL?O M9%I":@H>.97V&1S/4G%VC80!P^_NW?7V/;HO6SC%_(%H"D1S "4?!N(I$*\" MP)G9=7W%"I>%X&,@!VS^;+33N#!%=.5 +T;:KMTN-WHI,UB BZES@SP[)+)( MY".J&R*=$:#G]TI$*XG(YF,G@1[GXU4^MOG$Y5>*O5N$0W*+H"3=>JEJ2651 MM'VLDJQ4DJ5*[%5QR-8B< ,A\JK%T0ZB@_72W6^V&PO=V]R:W-H965T&ULC9E-<]LV$(;_BD;W1,#BVR-K)I38:0^=R>30G!F;MC611%>D MX_3?%_R0LHLN*UPDD7H6P *+?1?D^KTY?V]?ZKI;_#P>3NW]\J7K7N]6J_;A MI3Y6[=6^GNOJ<3 Z'E8@A%T=J_UIN5D/]SZ?-^OF MK3OL3_7G\Z)].QZK\S]%?6C>[Y=R>;GQ9?_\TO4W5IOUZFKWN#_6IW;?G!;G M^NE^^4G>E0IZ9"#^VM?O+?J]Z ?_K6F^]Q=_/-XO13^&^E _='T35?SZ46_K MPZ%O*?;\]]3HKSY[0_S[TOIO@[MQ^-^JMMXVAZ_[Q^XECE8L%X_U4_5VZ+XT M[[_7DP^F;_"A.;3#Y^+AK>V:X\5DN3A6/\?O_6GX?A__\6(RXPU@,H"KP;4? MWD!-!NJ7@?Y? ST9Z-P>S&1@DAY6H^_#S.VJKMJLS\W[HGVM^GB2=Q$_]XW$ MEA=QNMKAZ/C77KU8^^'8(4(P(CXCEDAQ%Y)5:Q?W800 =1 #('KH,M M)FQ@QW"SD7*FD=EAJF2NU&"O!GLG;MOKQ%X/]GJTEW2(IW$F1L2-$PDN.."P M+<%D<,IQV YCR@?I#8>5!%,@0-WVS22^&>P;.^AB1.PX:.^MTZQO!--"*7:F M=A@SH#1XUC>,*2^L2FA MF)BQ(Z]="*QK!'/2"7ZO$@RT#?SV*"DGM!<98B+_(VD2QW3&?I>0M@"WHWIB M)M>=$^Q$;BFF#-(-,D,8Z\-:LO%?$BXF?A%R9B@5,JENQ_;$7+::EIJ/;LK) M&"K\SB5L#-1$DY)$8,OP\-4:B716G9$Q<12*PQVH&:R0,$ REGHMR2O.QT MX L2RDFCI,GP+Y4VZ9!_GAU1,3'7*/=\M;&E'(@0^"Q..&V5G2E+"*>4,BIG M'Z?B*['Z^ID\A;40^F,B[R#!9 1Y_S#6N\?&0TDP$RO4')U*!5AB!?8S68J( M*WBV4-H2RGB>VA$J%G'L"I?S;$"9"16R#58)#80W8FBXF9>M*>W2E;0GV(29H/3(H!:#XP"09" M9ISB(*T. %<'_)&J *+3?LXW0L4TP+N&*:/X%%P22LD;UH%)M55A;^3JT4%CGI.LK3'9V$BX6/?P3J82#6"&R M,T0Y&WS(J!Y4JK **RQ_1B@4T4Y'3E'$PX3S,^?3A+-BYAE%PIE@TS5O?Z?N73\'HEN5_(NZUD[N_D73F^/?G5_&;]6CW7 M?U;GY_VI77QKNJXY#J\,GIJFJ^/ Q<:O,O4$L#!!0 ( #B*:$E4<\?^E ( /L( 8 >&PO=V]R M:W-H965T&ULC59-CYLP$/TKB'L7VWP8(H*T(:G:0Z75'KIG M)W$"6L I=C;;?U]_$&*0T\TE8//>S+SG(4-^8?T[KR@5WF?;='SI5T*<%D' M=Q5M"7]B)]K))P?6MT3(97\,^*FG9*]);1,@ )*@)77G%[G>>^F+G)U%4W?T MI??XN6U)_W=%&W99^M"_;KS6QTJHC:#(@Y&WKUO:\9IU7D\/2_\9+C:90FC M[YI>N'7OJ=JWC+VKQ<_]T@>J!-K0G5 1B+Q\T)(VC0HD$_\98MY2*J)]?XW^ M7:N5U6\)IR5KWNJ]J&2QP/?V]$#.C7AEEQ]TD!"K@#O6GKQ3Q)P4!S$]! 0"-AS.,FA ,AO!&B_Q*B@1 ]FB$>"/$L0V"T:^?6 M1) B[]G%XR>BV@DN)+Q7061D3]K%]5(?B-G]*+(D#SY4G ED92!(0Y+4!5G; M$#@B IG?602:%K%"%AVY$I0V(LF<-7P99',GR-TRPYE7H>:'QBO\-3^:\2/- MCPQ_9F1GG# 0;$I$&72!2AN4PKD=!K2V01@@9Z2-#8(@1@^<73P3%=NF/&!J M,N,GEBD0 *N"0TYFB=*((.16EMJ(8NUO7!B'H[EP; M T&:."5- L4/]%TVDY1-)(5.29GU>L08.=NEM$%IF+I/:0*"P-F=FVSR-N)T MWGJ!]=?>TOZHARKW=NS<"?,*CKOCW'Y&:C3,]E=P44+'_EK.>3.6;^&+_$2. M]!?ICW7'O2T3&PO=V]R:W-H965T M&ULC9E-;^,V$(;_BN%[5N0,*9*!8V"EHF@/!19[:,]*K,3& M2I8K*>OMOZ^^XG"8$<)+;"DOA^]0U,,AO;LV[8_N6);]YE==G;N'[;'O+_=) MTCT=R[KHOC27\CS\Y[EIZZ(?+MN7I+NT97&8&M55 D*D25V^.IW+;^VF>ZWKHOTO*ZOF^K"5V[<;WT\OQWZ\D>QWR:W=X527Y^[4G#=M M^?RP_2KO.^_[9C3_V#0_QHL_#P];,7HHJ_*I'T,4P\?/,B^K M:HPT]/SO$O2]S[&A__TM^N]3NH/]QZ(K\Z;ZYW3HCX-;L=TJ_-]<_ MRB4'/09\:JIN^KMY>NWZIGYKLMW4Q:_Y\W2>/J_S?ZQ8FO$-8&D MP:W?O@& MN#3 ]P;3T"6SLRFOWXJ^V._:YKKI+L7XM.7](&_'($/DS9!,-UU.PS7?_;F7 M0NV2GV,@HLEF# 01(XM<Q5@K'\DR8R$ XPPA"$AL SA/SX+IJYHSM06FO>$-%)4& B'(6,DDB& M"'E+Z'>%6H@52T0'%ER,I9!ZTL<>LD3+%LTR"U'PW".J.V-C4"%#\DE-1DCQ M?C3)7+N5 :*R5$7X"4$J?9*JE>%)R=S0EG6=4YFS'EC6_80LE3Y,>31EDG"2 M7\IR(KI#<#%/*\2I]'FJ5J:S3TH$S:IRHKJ3UD4LX#($JJ1$96=%)AU)7$IV M%SZ)9B*C INQRG5,=IM)%,!%"2(,/:<6_7N##-S66 M'R"BDFATC)T0T0#DB;'+6P8^>T&IU/ HCJ)SD:4D1 R&D@A*2.8"B%309&L M^(H'""[1"&WX5R,0#F^JC3$5DA4H6?G:!S090KNR]! 9:K01:(40K4"*5.#7 M9Z!5JG)Z93827:I 1_ ,0KH"*57Y^CX#0DXM<(4@5 =.R)@W)$0LD)(5>.(# MH>=0I=L5AA =6@$1F(40LT P"SSV@?#3I,#C." M@=]5(JE*S5"]LB]V3G01.SD,(8L$LOR.,4/"3IGRXY@368R9$*Y(X H\7)'4 MHP.C>.;E1*>$UC$3.J0K$KJN['[0IZ84"G!E?,@I@#9*VPA+(5V1T'5EKX&D M>%4(AD<9T8$="LN840KIBH2NR-,5R5Y?&9P+N2A(CSDYVFF@)A->4;E M5(9IS&9#A314A(;(TU#YE!LG*>_'5P'$K!?JP^DEP2&NG%_Z9Y,\?(A$F? @ M*/%.ENNR?9E.W+O-4_-Z[N?3V]O=VZG^5QA/IH/[F;S/Y[/Y]S#[W:5X*?\J MVI?3N=L\-GW?U-.1]W/3].7@3GP9T'@LB\/MHBJ?^_&K&;ZW\PG]?-$WE[NS_!U!+ P04 " XBFA)A#=MFJ$! "Q P & 'AL+W=OLV(:!7,3=UTI0>"Z^BZZTOL*ID*Z\1"@8C<" :VBV]3S>[PB,"X*^ V9S$Q'O?([[Y MY+G9TL1; FU]0K<+0=X "F]D&O\?]'\:NF)I_%1_3%,Z]SON8$'E/]$8WMG M-J&D@99/TK[B_ 3+"+=>L$9IPI?4D[&HCA1*%'^/JQC".L<_1;[0KA.RA9"M MA)]),!X;!9N_N>55J7$F9N3^[-*-@VLOXI2)\V9"&J:/U4.5YK]*=O!"9YA= MQ&01LR*84[_:(CMOL>Q>)-\+%!<"11 H%H'TZHCGF$N7 M[&1/%>@N7!U#:IP&&S=OK:ZW\SX+9_(%K\J1=_"'ZTX,ANS1NI,-A]HB6G F MDIM;2GKW?M9$0FM]^,/%.EZIF%@2VNYH[]RP9*THRMZ*KR+KG>AP*J2+;Q&*-!6H"8& MVAU]7&WW14!$P&\!DSV+2?!^0/P(R6NSHUFP !)J%Q2X7X[P!%(&(=_X[ZSY MU3(0S^.3^L\XK7=_X!:>4/X1C>N]V8R2!EH^2O>.TPO,(VR"8(W2QB^I1^M0 MG2B4*/Z95J'C.J4_Q<-,NTW(9T*^$!ZR:#PUBC:?N>-5:7 B=N#A[%9;#S=! MQ"L3[\W&-$Z?JL=J5:Q+=@Q"%YA]PN0)LR"85[_9(K]LL<_/Z/GW]/65PW6D MKV>'Q?<"Q95 $06*66!S<\1+S/U5$W:VIPI,%Z^.)36.VJ7-6ZK+[7S,XYE\ MP:MRX!W\XJ83VI(#.G^R\5!;1 ?>1':WH:3W[V=))+0NA#]\;-*52HG#X?1 MEE=:_0=02P,$% @ .(IH2?+#/+^C 0 L , !@ !X;"]W;W)KF9' [R-)"59GF5?F.)"T[J*M1=35S@Y*32\&&(GI;CYMP>) M\XYNZ*GP*OK!A0*K*[;R6J% 6X&:&.AV]&FSW90,@CYQG\7S8^6@7@>G]2_QVF]^P.W\(SRCVC=X,UF ME+30\4FZ5YQ_P#+"?1!L4-KX);$SC]*EZK(NL8L>@ M(9L5P;SXS0[Y98=]?D;//Z<75P:+2"]2]_+A"?SYI(Z%P('WQLTHU*BE-1V3P?GQAUCMAE LJUIY-7>'DI-#P;(B=E.+F[P$DSGN:TW/A1?2#"P565VSEM4*!M@(U M,=#MZ6.^.Y0!$0&_!,SV(B;!^Q'Q-20_VCW-@@60T+B@P/UR@B>0,@CYQG\6 MS?>6@7@9G]6_Q6F]^R.W\(3RMVC=X,UFE+30\4FZ%YR_PS+"-@@V*&W\DF:R M#M690HGB;VD5.JYS^E/F"^T^H5@(Q4KXDD7CJ5&T^94[7E<&9V)''LXNWWFX M"2)>F7AO-J9Q^E0]U?DVJ]@I"%UA#@E3),R*8%[];HOBNL6AN* 7'],W-PXW MD;Y9'/Y'__)&H(P"Y2)0W!WQ&K.Y:<(N]E2!Z>/5L:3!2;NT>6MUO9V/13R3 M=WA=C;R'G]ST0EMR1.=/-AYJA^C F\@>MI0,_OVLB83.A?"SCTVZ4BEQ.)X? MR/I*ZW]02P,$% @ .(IH25L&I5^B 0 L0, !D !X;"]W;W)K&ULA5/+;MLP$/P5@A\0RK+L%(8L($Y0M(<"00[MF996 M$A&2JY*4E?Y]^9 5VS"0B[B[FIF=Y:.N6''F*U[4-P^ MX #:_VG1*.Y\:CIF!P.\B20E69YE6Z:XT+0J8^W55"6.3@H-KX;842EN_AU MXK2G*WHNO(FN=Z' JI(MO$8HT%:@)@;:/7U:[0Y%0$3 ;P&3O8A)\'Y$? _) MSV9/LV !)-0N*'"_G. 9I Q"OO'?6?.S92!>QF?U[W%:[_[(+3RC_",:UWNS M&24-M'R4[@VG'S"/L F"-4H;OZ0>K4-UIE"B^$=:A8[KE/X4VYEVGY#/A'PA M?,NB\=0HVGSACE>EP8G8@8>S6^T\W 01KTR\-QO3.'VJGJK5IBC9*0A=80X) MDR?,@F!>_6Z+_+K%(;^@YU_3US<.UY&^GAUNOA8H;@2**%#, MN[(UYC'F^: ML(L]56"Z>'4LJ7'4+FW>4EUNYU,>S^037I4#[^ 7-YW0EAS1^9.-A]HB.O F MLH<-);U_/TLBH74A?/2Q25P)$/);7=T=ZY8#;&C4MS\VX/$:4=7]%1X$UWO0H%5)5MXC5"@K4!- M#+0[^KC:[M0,@CYQG]G MS<^6@7@>G]2?X[3>_8%;>$+Y1S2N]V8S2AIH^2C=&TXO,(^P"8(U2AN_I!ZM M0W6B4*+X1UJ%CNN4_A3%3+M-R&="OA >LF@\-8HV?W#'J]+@1.S P]FMMAYN M@HA7)MZ;C6FGBU;&DQE&[M'E+=;F=CWD\ MDT]X50Z\@U_<=$);:HOHP)O([C:4]/[]+(F$UH7PFX]-NE(I<3B< M'LCR2JO_4$L#!!0 ( #B*:$D*P$;TH@$ +$# 9 >&PO=V]R:W-H M965T6CFM&\V0' D798],<:%I7<7:BZDKG)P4&EX,L9-2W/P[ M@,1Y3S?T7'@5_>!"@=456WFM4*"M0$T,='OZM-D=RH"(@-\"9GL1D^#]B/@6 MDI_MGF;! DAH7%#@?CG!,T@9A'SCOXOF1\M O(S/ZM_CM-[]D5MX1OE'M&[P M9C-*6NCX)-TKSC]@&6$;!!N4-GY),UF'ZDRA1/'WM H=USG]V18+[3XA7PCY M2OB:1>.I4;3YC3M>5P9G8D<>SFZS\W 31+PR\=YL3./TJ7JJ-X]YQ4Y!Z IS M2)@\858$\^IW6^37+0[Y!3W_G%[<."PBO5@<%I\+E#<"910H%X'R[HC7F.U- M$W:QIPI,'Z^.)0U.VJ7-6ZOK[7S*XYE\P.MJY#W\XJ87VI(C.G^R\5 [1 ?> M1/:PI63P[V=-)'0NA%]\;-*52HG#\?Q UE=:_P=02P,$% @ .(IH2;K< MK56B 0 L0, !D !X;"]W;W)K&ULA5/;3N,P M$/T5RQ^ T[04J-)(%+3:?5@)\0#/;C))+&Q/UG8:]N_Q)0UM58F7>&9RSIDS MOA0CF@_; 3CRJ:2V6]HYUV\8LU4'BML;[$'[/PT:Q9U/3('R'Y4V]I%BR A,H%!>Z7 SR!E$'(-_XW M:7ZW#,33^*C^*T[KW>^YA2>4[Z)VG3>;45)#PP?I7G'\#=,(MT&P0FGCEU2# M=:B.%$H4_TRKT'$=TY]E-M&N$_*)D,^$^TA@J5&T^WV'BX M"2)>F7AO-J9Q^E0]E(OUNF"'('2&V25,GC S@GGUJRWR\Q:[_(2>_TQ?7CA< M1OIR*C!MO#J65#AHES9OKLZW\S&/ M9_(-+XN>M_"7FU9H2_;H_,G&0VT0'7@3V9;]8(H+3:LRUEY-5>+HI-#P:H@=E>+F MWPXD3ENZHL?"F^AZ%PJL*MG":X0";05J8J#=TH?59E<$1 3\%C#9DY@$[WO$ M]Y \-UN:!0L@H79!@?OE (\@91#RC?_.FI\M _$T/JK_C--Z]WMNX1'E']&X MWIO-*&F@Y:-T;SC]@GF$VR!8H[3Q2^K1.E1'"B6*?Z15Z+A.Z4]Q/].N$_*9 MD"^$^RP:3XVBS2?N>%4:G(@=>#B[U<;#31#QRL1[LS&-TZ?JH5K=924[!*$S MS"YA\H19$,RK7VV1G[?8Y2?T_&OZ^L+A.M+7L\-O]"\N!(HH4,P"^=41SS'K MBR;L9$\5F"Y>'4MJ'+5+F[=4E]OYD,.&F$]J2/3I_LO%06T0' MWD1V&PO=V]R:W-H965T!#4W:@#I_K1*"VI=JCMB!@VT"23!298D MMT10)G%5AMJKKDHU6LXDO&ID1B&H_G\ KJ8]3O&Y\,:ZWOH"J4JR\!HF0!JF M)-+0[O%]NCOD'A$ ?QE,9A4C[_VHU+M/7IH]3KP%X%!;KT#= MC57B3,%(T,^X,AG6*?XILIEVG9#-A&PAW"7!>&P4;#Y22ZM2JPF9@?JS2W<. MKKV(4T;.FPEIF#Y63U6ZS4MR\D(_,(>(R2)F01"G?K5%]K/%(5O1L]_IFPN' MFT#?S Z+WP7R"X$\".1!H$BO3KB&I-O;BQYDM:4"=!=NCD&U&J6->[=4E\MY M'\Z0?,.K'06A]N7:SCC8J) M5&PO=V]R M:W-H965T6CG-"\V1[ D7U#95^8XD+3JHRU%U.5.#HI-+P88D>E MN/EW (G3GJ[HN? JNMZ% JM*MO :H4!;@9H8:/?T:;4[% $1 ;\%3/8B)L'[ M$?$M)#^;/!F?U;_':;W[([?PC/*/ M:%SOS6:4--#R4;I7G'[ /,)C$*Q1VO@E]6@=JC.%$L7?TRIT7*?T9U/,M/N$ M?";D"V&;1>.I4;3YC3M>E08G8@<>SFZU\W 31+PR\=YL3./TJ7JJ5IM-R4Y! MZ IS2)@\818$\^IW6^37+0[Y!3W_G+Z^<;B.]/7LG?$ M*\PVNVG"+O94@>GBU;&DQE&[M'E+=;F=3WD\DP]X50Z\@U_<=$); M:HOHP)O('AXIZ?W[61()K0OAQL&PO=V]R:W-H965TLV(:!]B+N MKF9F9_FH9M1O9@"PY$,*9;;)8.VXH=0T TAF;G $Y?YTJ"6S+M4]-:,&U@:2 M%#1/TQ]4,JZ2N@JU)UU7.%G!%3QI8B8IF?[<@'6"S8H M3/B29C(6Y9&2$,D^XLI56.?XIR@6VG5"OA#RE7"7!N.Q4;#YR"RK*XTS,2/S M9Y=M'%Q[$:=,G#<3TC!]K![J["ZKZ,$+G6%V$9-'S(J@3OUJB_R\Q2X_H>?_ MIA<7#HM +Q:'_R%07@B40:!@^7!U#&IR4C9NW5M?; M>9^',_F&U]7(>OC+=,^5(7NT[F3#H7:(%IR)].8V(8-[/VLBH+,^_.EB':]4 M3"R.QP>ROM+Z"U!+ P04 " XBFA)SU,EV:(! "Q P &0 'AL+W=O M&<,V=\*48T[[8#<.1#26UWM'.NWS)F MJPX4MW?8@_9_&C2*.Y^:EMG> *\C24F69]D]4UQH6A:Q]FS* @?>Y X[NB"G@HOHNU<*+"R8#.O%@JT%:B)@69''Q?;_2H@(N!5P&C/8A*\ M'Q#?0_*WWM$L6 )E0L*W"]'> (I@Y!O_'_2_&X9B.?Q2?UWG-:[/W +3RC? M1.TZ;S:CI(:&#]*]X/@'IA'60;!":>.75(-UJ$X42A3_2*O0<1W3GW4VT6X3 M\HF0SX1-)+#4*-K\Q1TO"X,CL3T/9[?8>K@)(EZ9>&\VIG'Z5#V6B\VZ8,<@ M=('9)TR>,#.">?6;+?++%OO\C)[_3%]>.5Q&^G)R>/^SP.I*8!4%5I/ P\T1 M+S&;JR;L;$\5F#9>'4LJ'+1+FS=7Y]OYF,&PO=V]R:W-H965T6CFM&\V0' D7EN/FW!XGSCN9T*;R*?G"AP.J*K;Q6 M*-!6H"8&NAU]RK?[,B BX+> V9[%)'@_(+Z%Y&>[HUFP !(:%Q2X7X[P#%(& M(=_X[TGSHV4@GL>+^O4?X1K1N\V8R2%CH^2?>*\P\XC7 ?!!N4 M-GY),UF':J%0HOA[6H6.ZYS^E OM-J$X$8J5\)!%XZE1M/F-.UY7!F=B1Q[. M+M]ZN DB7IEX;S:FK^F'TN4%X)E%&@/ GD-T>\Q%R[9&=[JL#T\>I8TN"D7=J\M;K> MSJP)$/);7=T=ZY8#;&C M4MS\VX/$:4=7]%1X$UWO0H%5)5MXC5"@K4!-#+0[^KC:[HN B(#? B9[%I/@ M_8#X'I*?S8YFP0)(J%U0X'XYPA-(&81\X[^SYF?+0#R/3^K/<5KO_L M/*'\ M(QK7>[,9)0VT?)3N#:<7F$?8!,$:I8U?4H_6H3I1*%'\(ZU"QW5*?S8/,^TV M(9\)^4+XED7CJ5&T^8,[7I4&)V(''LYNM?5P$T2\,O'>;$SC]*EZK%;?UR4[ M!J$+S#YA\H19$,RKWVR17[;8YV?T_&OZ^LKA.M+7L\/B:X'B2J"( L4LL+DY MXB7F_JH).]M3!::+5\>2&D?MTN8MU>5V/N;Q3#[A53GP#GYQTPEMR0&=/]EX MJ"VB V\BN]M0TOOWLR026A?"!Q^;=*52XG X/9#EE5;_ 5!+ P04 " X MBFA)T]!U**0! "Q P &0 'AL+W=O=BZ\B;9SH<#*@LV\ M6BC05J F!IH]?5SM#IN B(#? D:[B$GP?D1\#\G/>D^S8 $D5"XH<+^KAOF"G(/0%&ULC5/;CILP$/T5RQ^P)H9M5Q%!VFQ5 MM0^55OO0/CLP@+6VA]HF;/^^MB'DHDCM"YX9SCESQI=R0OON>@!//K0R;D=[ M[XV8&RR()I&T8CS+/C$MI*%5F6JOMBIQ]$H: M>+7$C5H+^V* M9YN2':/0%68_8WC"G!$LJ-]MP:];[/D%G?^;GM\XS!,]7QS^AT!Q(U D@6(1 MR.^.>(TI;IJPBSW58+MT=1RI<31^WKRUNM[.9Y[.Y RORD%T\$/83AI'#NC# MR:9#;1$]!!/9PR,E?7@_:Z*@]3'\'&([7ZDY\3B<'LCZ2JN_4$L#!!0 ( M #B*:$D\.B+"H $ +$# 9 >&PO=V]R:W-H965T#OL9TTM!6" MEWAFM]M&'-E"UJX*^S A#\U6BU\2&W#7&=! M5(FD%>-9=LVTD(86>:H]V2+'WBMIX,D2UVLM[/L.% Y;NJ#'PK-L6A\+K,C9 MS*ND!N,D&F*AWM+;Q6:WBH@$^"=A<" .U7]9^3:8S2BIH!:]\L\X/,(TPCH* MEJA<^I*R=Q[UD4*)%F_C*DU:A_$/_SW1OB;PB"9^N<':+0&68W8GC"+&8$"^I?MN#G+7;\ MA,Y_IB\O'"X3?3DYO/Y98'4AL$H"JV]'/,?<7#1A)WNJP3;IZCA28F_\N'ES M=;Z=MSR=R2>\R#O1P%]A&VD&PO M=V]R:W-H965TO,$VQ8CFU78 CKPKJ>T^Z9SK M=Y3:J@/%[1WVH/V;!HWBSJ>FI;8WP.M(4I*R-/U"%1S9E@8.30L.S M(790BIN_!Y X[I,L.1=>1-NY4*!E01=>+11H*U 3 \T^>I^DP0)(J%Q0X'XYP2-(&81\X[=9\Z-E(%[&9_6G.*UW?^06 M'E'^$;7KO-DT(34T?)#N!<UYV+MLY^$FB'AEXKW9F,;II^JI9.E] M04]!:(4Y3!@6,=F"H%[]9@NV;G%@%W3V.7USY7 3Z9NI>YY^+I!?">11()]' M_'9SQ!4F^X\FVZLFVY5 =K/)&G/]*>C%QBDP;3R?EE0X:#?MT%)=KL #BQO_ M 2^+GK?PBYM6:$N.Z/SQB2>G073@3:1WWD7G+^F22&A<"+_ZV$SG=DH<]N=; MN/P*RG]02P,$% @ .(IH26D)-_6C 0 L0, !D !X;"]W;W)K&ULA5/+;MLP$/P5@A\02K*<%H8L($Y1M(<"00[MF996 M$A&2JY*4E?Y]^9 5VS"0B[B[FIF=Y:.:T;S9 <"1=R6UW=/!N7''F&T&4-P^ MX C:_^G0*.Y\:GIF1P.\C20E69%ECTQQH6E=Q=J+J2N#\BOH7D M9[NG6; $AH7%+A?3O ,4@8AW_COHOG1,A OX[/Z]SBM=W_D%IY1_A&M&[S9 MC)(6.CY)]XKS#UA&V ;!!J6-7]),UJ$Z4RA1_#VM0L=U3G\>RX5VGU LA&(E M?,VB\=0HVOS&':\K@S.Q(P]GE^\\W 01KTR\-QO3.'VJGNHBWU3L%(2N,(>$ M*2(F7Q',J]]M45RW.!07].)S^N;&X2;2-ZE[F7TN4-X(E%&@7$8L[XYXC=G> M-&$7>ZK ]/'J6-+@I%W:O+6ZWLZG(I[)![RN1M[#+VYZH2TYHO,G&P^U0W3@ M360/6TH&_W[61$+G0OC%QR9=J90X',\/9'VE]7]02P,$% @ .(IH27&^ M$M', 0 X 0 !D !X;"]W;W)K&ULC53-;J,P M$'X5BP>HP2&A&Q&DIJNJ/:Q4]= ].S#\J#:FM@G=MZ]M HT14O:"/ MIX.0'ZH&T.B+LU8=@EKK;H^QRFO@5-V)#EKSIA224VU"66'52:"%(W&&21CN M,*=-&V2IR[W*+!6]9DT+KQ*IGG,J_QV!B>$01,&4>&NJ6ML$SE(\\XJ&0ZL: MT2()Y2%XB/;'Q"(+V?U)] M*.^5%GRB!(C3KW%M6K<.XYMDHJT3R(5 9L)]Z H?C5R9OZFF62K%@%1'[;^+ M]@8NK8A11J8VY4+7_9@]9R3:I?ALA3S,<<00AXEF!#;JJQ;$MSB2*SJY3=\L M*MPX^F9TC^/; O%"('8"\:7%9+5%'W-_VV2[,-EZ K]633P,"6^;[!8F.T\@ M6C7Q,?_QO9.%2>();%9-?,SRG^"K(\A!5F[2%,I%W^KQK,W9>9@?B#O"/_ L M[6@%?ZBLFE:AD]!F$-P,E$)H,$6$=^9[UN:ZF0,&I;9;,S](CA,X!EITTWTR M7VK9-U!+ P04 " XBFA)G321!:4! "P P &0 'AL+W=OZ7$SR!E$'(-_Y[UOQH&8CK^*+^/4[KW1^YA2>4?T3K!F\V MST@+'9^D>\7Y!YQ'V ;!!J6-7]),UJ&Z4#*B^'M:A8[KG/X4[$R[36!G EL( MW_)H/#6*-I^YXW5E<"9VY.'L-CL/-T'$*Q/OS<8T3I^JIYJQ;45/0>@3YI P M+&(V"X)Z]9LMV.<6![:BLZ_IQ97#(M*+U+U\^%J@O!(HHT 9!8K\YH1K"&/W M5SWH:DL5F#[>'$L:G+1+>[=4E\OY&,^0?L#K:N0]_.*F%]J2(SI_L/%,.T0' MWD1^M\W(X)_/DDCH7 @??&S2C4J)P_'R/I9'6O\'4$L#!!0 ( #B*:$ES M85,DI $ +$# 9 >&PO=V]R:W-H965TY#,WN@!E/_3:B.9\ZGIB!T,L":2I" T MRVZ)9%SAJHRU-U.5>G2"*W@SR(Y2,O-G!T)/6YSC8^&==[T+!5*59.$U7(*R M7"MDH-WBAWRS*P(B GYQF.Q)C(+WO=8?(7EMMC@+%D! [8("\\L!'D&((.0; M?\Z:WRT#\30^JC_':;W[/;/PJ,5OWKC>F\TP:J!EHW#O>GJ!>81U$*RUL/&+ MZM$Z+8\4C"3[2BM7<9W2GR*?:=<)=";0A7"?1>.I4;3YQ!RK2J,G9 <6SB[? M>+@)(EX9>6\VIG'Z5#U4E-Z5Y!"$SC"[A*$1DR\(XM6OMJ#G+7;TA$[_35]= M.%Q%^BIU7_]'_^)"H(@"Q3SB_=41SS$_+IJ0DSV58+IX=2RJ]:AE0/KX"1W:PQZOW[61(!K0OAG8]-NE(I M<7HX/I#EE59_ 5!+ P04 " XBFA)%NT,S=\! "G!0 &0 'AL+W=O M,558! MI^I)M-"8-X60G&JSE"56K02:.Q)GF(3A!G-:-T&:N+U7F2:BTZQNX%4BU7%. MY;\3,-$?@RBX;KS59:7M!DX3//'RFD.C:M$@"<4Q>(X.IRBT$(?X74.O;N;( MAC\+\6X7/_-C$-H,P"#35H*:X0(OP)A5,LY_1]%/3TN\G5_5O[OCFOAGJN!% ML#]UKBN3-@Q0#@7MF'X3_0\8S["V@IE@RCU1UBDM^)42($X_AK%NW-@/;^+] M2+M/(".!3(2=NPD\&+F8WZBF:2)%CU1+[<>+#@8NK8A11B:;LEDTVGLEF)K"^:S+';)9-MI[)=B:P71;8>0*[K][EWA/8 M/W"7<\QNV20*_;\Z?. V/=#>\\$WA<1!EJY?*)2)KM%#Q4R[4T]Z)JX0/^%I MTM(2?E%9UHU"9Z%-.;M*+H308%*$3^;/J4S7G!8,"FVG6S.70Q\9%EJTU[8X M]>;T/U!+ P04 " XBFA)\HSF-X9E7M@RX:@5'$JJ#=Q_LCZE%.,"?%@9UM4>V]I,0[S9X M*0^>;TL "H6V"L0L9W@ 2JV0,?Z8-+\L+?%Z?U%_(A1C['M>5N'<8W:3C1M@GA1 AG MPB_?%3X:N3(?B29Y)L6 5$?LOPOV!BZMB%%&IC;E0M?]F#WG8>QG^&R%%ICC MB D=)I@1V*AO6H1+BV-X10]OTZ-5A9&C1Z-[$MT6B%<"L1.(IQ:#S1:7F&]4 MN5N9[!8"T:;)$A/?-DE6)LE"8+=IDOS4)%V9I N!9--DB4E7)OCJ"#*0M9LT MA0K1M3D[#_.]._/X"YYG':GA-Y%URQ4Z"6T&P&PO=V]R:W-H965TTUG9;C$W9@J#F1G4@W9M::4&M2W6#3:>!5H$D."9I>HL%93(I\E![ MTT6N>LN9A#>-3"\$U?_WP-6P2[+D5'AG36M] 1V[?U? "XPC!8:FX"4]4]L8J<:(D2-#O MN#(9UB&^N4]'VF4"&0ED0<"Q4;#Y1"TM MVYA8U9UNX?0K*'X 4$L#!!0 ( #B*:$E.9'F\I $ +$# 9 >&PO M=V]R:W-H965TTNZYT; MMI3:N@?%[1T.H/V?%HWBSJ>FHW8PP)M(4I*R//]&%1S%5B:.30L.+ M(794BIN_>Y X[;)5=BJ\BJYWH4"KDBZ\1BC05J F!MI=]KC:[HN B(#? B9[ M%I/@_8#X%I*?S2[+@P604+N@P/URA">0,@CYQN^SYF?+0#R/3^K/<5KO_L M M/*'\(QK7>[-Y1AIH^2C=*TX_8!YA$P1KE#9^23U:A^I$R8CB'VD5.JY3^E,\ MS+3;!#83V$)XR*/QU"C:_,X=KTJ#$[$##V>WVGJX"2)>F7AO-J9Q^E0]5FRS M+NDQ"%U@]@G#(F:U(*A7O]F"7;;8LS,Z^YJ^OG*XCO1UZG[_'_V+*X$B"A3S MB,7-$2\QFZLF]&Q/%9@N7AU+:ARU2YNW5)?;^=)&KWG(FX4TCTPM!]?\]<#7LDD5R:KRSIK6^@8L< M3[R*"9"&*8DTU+OD8;'=9QX1 !\,!G.V1S[[0:E/7[Q6NR3U$8!#:;T"=[3$#P:A9A/U-(BUVI MIJ/^[!9;!]=>Q"DCE\V$,DP?N\>"9.L<'[W0#+./&!(PBPF!G?I5"S*WV),S M.KE-7UXD7 ;Z,KIOLML"JPN!51!8C2-NKHXXQ]S?-LDN3+*9P)^K)C/,.KTP MP6<')T WX7X:5*I>VGA"4W=Z @\D'/POO,@[VL!?JALF#3HHZZY/N#FU4A9< MB/3.I6C=(YT*#K7UVXW;ZWAO8V%5=WJ%TU]!\0-02P,$% @ .(IH27J& M<3D: @ 2P< !D !X;"]W;W)K&ULC57-;N,@ M$'X5Y Q$SF6FJZJ[F&EJH?=,TE(;!6,%TCY M%=P)IMP7[$Y*"WZE)("3KV%L6C?VPY\BO=#B!'PAX( !R.7Y@^B255*T0/5 M$5L\M#)P:46,,C"Y*1>ZW0^KYPHO4 G/5LC#; 8,=I@[ AKUJ 7V+39X1,?3 M]"S(,'/T;'#/BVF!62 PX)%%$3'[.<-BD"DV(LD*=1$Q_SP,%;!B9+3R!>>!_S0.%1 M&MZ@U).(ESX /5![].VF(D\B7OT ]$#Y$0Y]L"<1/P !Z($3@,)[C;*Q1!$_ M P$H/ 1PU.PXE4?7TQ78B5.KAZYV6[V]&\_8-5JIZV#T[,/RH-J:V">W;US:$!HK$ M!7N&[V<&/(X[(=]5":#1)V>U.GJEULT!8Y66P*FZ$PW4YDTN)*?:A++ JI% M,T?B#!/?WV%.J]I+8I=[E4DL6LVJ&EXE4BWG5'Z=@(GNZ&V\:^*M*DIM$SB) M\X&A MA= *IH(I]T1IJ[3@5XJ'./WLUZIV:]>_"8.!MDP@ X&,A+WO"N^-7)E/5-,D MEJ)#JJ'VWVT.!BZMB%%&IC;E0M=]G[TD9$]B?+%"$\RIQQ"'V8P(;-07+]^[Z\+!#.!P D$0XO;Q1:GF&#=))R9A!.!<-%DBMFM MF^QF)KN)0+1H,L7LUTVBF4DT$;A?-)E@?OT3?',$. OE455*W06V@R"FX%<" VF"/_.?,_27#=CP"#7=AN9O>PG ML ^T:*[WR7BI)=]02P,$% @ .(IH2;&6B1FN 0 %@0 !D !X;"]W M;W)K&ULA53=;ML@%'X5Y MDC55SHI,AC[]T4.?9."@WOAMA> M*6[^[4'BL$M6R:GQ(9K6A08MV2-$0 ":4+"MPO1W@%*8.0-_X[:9XM _%R?U)_B]/Z] =NX17E M'U&YUH=-$U)!S7OI/G#X =,(,6&)TL9?4O;6H3I1$J+XU[@*'==A_/*43K3; M!#81V$SX%@ET-(HQOW/'B]S@0&S'P]FMMAYN@HA7)CZ;C66"_:\RNDQ M""TP^Q'#(N:,H%[]I@5;6NS9!9W=IZ^O$JXC?3VZ/V?W!;(K@2P*9-.([.:( M2\SZOLGFRF2S$,ANFBPQFRL3>G%P"DP3[ZBJ\B[9SH<#*@LV\6BC05J F!IH=?5IL]ZN B(#? D9[%I/@_8#X$9*?]8YF MP0)(J%Q0X'XYPC-(&81\X[^3YE?+0#R/3^HO<5KO_L M/*/\(VK7>;,9)34T M?)#N'<=7F$:X#X(52AN_I!JL0W6B4*+X9UJ%CNN8_JPW$^TV(9\(^4S89-%X M:A1M_N".EX7!D=B>A[-;;#WR_QQ7;!C$+K [!,FCYC% MC&!>_6:+_++%/C^CY]_3EU<.EY&^3-T?-]\+K*X$5E%@-8WX<'/$2\QU$W:V MIPI,&Z^.)14.VJ7-FZOS[7S*XYE\P1'9W M3TGGW\^<2&A<"!]\;-*52HG#_O1 YE=:_@=02P,$% @ .(IH21:+1UK, M! U!@ !D !X;"]W;W)K&ULE5E-<^(X$/TK M%/?$4DN6Y12A:G!@V,-63VV+Q;FJ?S5[8]K9[[(X-O?S?=N>[J*H>=J;,F]NJY,Y=O]YKNHR;[O+^B5J M3K7)=T-0643 F(K*_'"<+Q?#O1_U\B ^.M@SHWS?=87_UA5 MO_J+/W;W<];78 KSU/8I\N[CS62F*/I,WX3_A4%"S7 Y[)'Q[ML2 MTG01O?6)/,QJQ," 43H$6;L0?D%$70'!*L"O8@5..(0&R%R$8"R$>7 Q*DAE M/3G09CK)=[\6'L)LO8'BZ1D1:%W$$"_L&#"=0*($G!1H 1/0ZBUBTJ9D!!";5R42A@C[)48$8L]8C)(;,0HNZMUD):+N4D% MA&EYJ$1H%J3EH50<$]9+(5K*HQ4':2EW]B#E05XN2'.\A2TM%Y0P"&;:N"#. M8B L5H)8)1XK%60U8M(!PV[#*_J 0,'Y65,R;1!(39/2B)3V2"5!4II"2E-( M43)M]-6D4D0J]4@%);-*G6W.DR05864AF$Z#4[3V88K)X/;8^+ X56*:'&>X MS3&/7E 4*PNR&UZG4@0G>TW$;7T<3X$3UH5_ZM#<*3T.&X/%C)/4+8SZ0O9$ MW-;#*9VH6!,J!UPYN)6'=6(QXTA2?-&#UC38UL*L0VJI"9;%<>OEPMTKG!%2 MX.;+Y;7MF^,VQ[T^QX,.O;(@VYMC_%PTHC(/)508M?90.F$4WKB)<;^+!10C@N+%PO[,$!9A9D.W+L4@H^L-NSWV[#PHPLR"[$)Q3Y((=F/L6 M''3#S((N3D]YV,9F"+X9!H696=!5 V'K NX-%.P6&7#/X*6D/&< ]AJ :8// MP+4'KA)%>3('[ \@)@TYLQAKM%UW2RBDL(V G#30S&*L53.>$O8X8+,!WVP( M?@58^J"NM3S FH:$X![@:1H8Q:< :QH\37/"$P5@M4)Z+5^!=2@8@:\%J7<- M45J:P$(4G."6PA7B#=>.B+X>">M0 ,$MA:O#F^Y=D3+2IS=D0;!+"QI=[*:S M,87:623E?P'H5BF"8PGL%%-W;),%=!-:U M2*8-4R2>86HM*7L"ZUKH:<,47JON)IDR$%:_\'HUE],I)%:_9%?Z3UZ4Q+4OBZ9TSZ$]O(.1\M3?TR M')8WLZ?J]=B.U5WN7@[DOT%_OHKNK_C= P_<7_.[S7C<_I%^N3CE+^;/O'XY M')O98]6V53D7B\(\M_W7I/M>CX?NXT5;G=Y_0[C\ MD+'\#U!+ P04 " XBFA)(.:4UV@& #))P &0 'AL+W=O;-K;Q_I0M9^:I_K8_^>^.1VJKO]X>MBT3Z>ZNAL/.NPW.LO\YE#MCNN; MJ_&[+Z>;J^:YV^^.]9?3JGT^'*K3/]MZW[Q>K]7Z[8NONX?';OAB3_N M;G>HC^VN.:Y.]?WU^F?UN0S%(!D5?^[JUS9ZOQK,?VN:[\.'W^^NU]G@H=[7 MM]TP1-6_O-1EO=\/(_6__/CI OQ^@[/\>8*8###E@LL2=>?+S&6L\/$,@ 4[& ML"<3(I]:Y<8[]G1BF74^+]2\G9S8R<$.&TO;'.8V\ $'(J6+8MY+0;P4X(4] MYVT1_8P)+@JGV$RLLB:S@HE1&65*!G;8B-I.HK>YT:P;%*G<"]Q<$$Z!F\"[ M47'@.%FI#.Q-00 J2CP% MR#,\\E3,,Y/W".:QASJ;9]'.25NB\%- /\/33\5DTS;3_&J4J NZ<))9H@Q4 M'BRQ0;^=1'[*0$89-F9+HE.9,0)+E*H*L"H:@I)0Y4O3MZ( 4T"P1 )7@+#< M92JQ)Q!BN9.6"*=AE*$'7 \,9 3 T99C&LHU/Z=K" M_.4\+HA*Y4'@AP),8_G&IW4=@RF=UT%FM8@5FN)+ [X2B5U["$,^L:-(Y9(( MHN326!#RB5W'I9XJ;&$2\Q/K^C!S7K)BE(0:BT(^L6NL"E4BI/,/[%.*55TL M3>R&8M !A,IRV1(9LT7 "7HK G]@@@L41H:H*%DJQL*,+.\X[QH.44])P!, MA\SQ%0_HO-=>L#T-Y9>1M)TF)I/B-P-H)$XHN8RD\3305%J^X$:1:*TIM84L9(VD\3%V6)F>$E MZ:LNE%56TGC:;-9(0I(V0@EE)3VG5:)X 9DP7BSEG95TG%8+X@5%DGBQE)QV M<;MI+RZP8;O)9R5K"7P-?P$&=#U\)3V]IGCE^5T-,JN\!#*.0L8A9/BDY) ?_*4- M(A)<]G,4,@[[2SXI.3.;"T"BLDQR%9[2RF%AQN]0%LLH#JR1YR5-6>6!5(B]Y@)!)7#H E;)Y(4"5IZCR MB"H^+7D]NR,3DK01BBF/F.*3DI_'5$*2-D(9Y>W2V/<4+MX)8M\[T2*[#RSR MQ1U'O-HN&8(2P8?%H4^)X'-)Z ,1>I;RA0?(K I:"'LB4@6_AZ+!C!])K%TTOQ$K $XLNQ,%\")21I(Q12 2L@OA8+;MX(+TD; MH70*6/GPI5CPHFCQ'XB6B\P[N&3 MT20*$W:#2\QO+.N[HYSF@4WTT-53]5#_49T>=L=V]:WINN8P/KIUWS1=W0^6 M?>H#Y[&N[MX_[.O[;G@[1-3I_*39^4/7/+T]./?^]-[-OU!+ P04 " X MBFA)D"ZMHX$% !@)0 &0 'AL+W=OGQC$/ZGZ?F93_IU6%_*ZGN]S_-F\?-8G.K[Y;YISG>K5?VXSX]9_:D\YZ?V M/T]E=,RJ?S_G17FY7\KEVP??#L_[IOM@M5FOWL?M#L?\5!_*TZ+*G^Z7O\F[;7"= MI%?\?<@O]>C]HFO^H2R_=QM_[NZ7HNLA+_+'IBN1M2^O^38OBJY2^\T_KD7_ M_\YNX/C]6_4O_73;]A^R.M^6Q3^'7;-ONQ7+Q2Y_REZ*YEMY^2._S@&Z@H]E M4?=_%X\O=5,>WX8L%\?LY_!Z./6OE^$_7ER'30]0UP'J?8 TOQR@KP,T&; : M.NOG]7O69)MU55X6]3GK?FUYU\JKKDA;>=%.INXW>[N&3U\W6OOUZK4KA#2? M!XWJ-6I*L44*>)>LV@8FNU"D"]6/-]"A@Q7\"0 F;<@9%X MEJ?!AT'C>HT%(92:DFV1S!EAU7P[0-H!U ZC@"4%;*HACA1P#$,&C1UF:J0* MDWZ,50Z-*,1\TP"@12(*3:(04%13 ,N8J&N8(''_2D)5@7/&O-RQMV M)6K),$I0\*1*-H:B)S7'&#V:L)CV9%H2;X0B+#'#C-V0I-A)2+:#@BE(YX,M89[63@_,@498E9=HP2%$#IDXVA",K ,2;,KY-I2?Q80TE6 MF&3/*$')4S+5#G5SR%,,.ZZBV76"=-QUHBC)"I/,V"4IRJ RR<90!A5PC('9 M=1*1Q!NA)"M$,G!*4/*42[:#DJ<\QPX_FJO42NCIXP[2V:"T9'1$058(9&"4 MT!1!+5)]T11!+1F^7$6_6B812;P1"K)&( ,CJ^F;])H<7S4%3QN.'8:W3)". MN4PTY5@CCH$1VC0E4">G6$T)U([CBYM?)M.2>".48XTX!L;^65/P='**-10\ M(QAV&)1.M0O3N1[)K!R?#L4;HA@;A#$P0INA )KD#&LH@$9S;)G/L!%)O)&; MTU"$,5A&"7(!-SJZ6XF0,ZRA_CI-AG9B%)R*)-T(I=HABR\BNCO+GDK.KH_PY3G9U\]DU(HDW M0BEVB&++R*Z.2LZNCW#E.=G4HNRH'TT<<)#/2>D;2Y$8=(7) ,M%&/M!\IS0#P[AK.!$AB2\VR@! 9.G@WCH*J]"I'="M89 M+QPC=P5*=$!$.\XM=,IB2$ZT@;(8.(GV*AH>H%"FY[=XWBORIZ=YVF:0:'@ : M-IKR_/8\T_M#59O_ %!+ P04 " XBFA)C*)@Q_P! #B!0 &0 'AL M+W=O .+6DQ^*!C610;QK&>RS5D)^!&#G!M3'U%$1!D( >=X-?%F;NB9<%NTC: M#>2)>^+2]YC_/A#*IKT?^K>)Y^[<2CT!R@+O"]WON!1B"4G*1.P*JYDHI0JH/4PJ]+YM\EM='NW](? M3;6*_H@%J1C]U=6R5;"![]6DP1#\(Y,JI-M M#G7#F"0J*GA06]RJ"_<^H*21NINJ/I_OH'D@V7B[4>_7>OD'4$L#!!0 ( M #B*:$D98P Y=P, )(0 9 >&PO=V]R:W-H965TE#^\QJ5&:!6(CK]N\; LLF::SQ M14@\]^;<0^Z1.+_P]K4[,B:"][IJND5X%.(TBZ)N>V1UT3WP$VOD-WO>UH60 MP_80=:>6%3L55%<1 H!$=5$VX7*NYI[;Y9R?154V[+D-NG-=%^V?%:OX91'" M\&/B1WDXBGXB6LZC*6Y7UJSI2MX$+=LOPDO(OG+_V M@V^[10AZ#JQB6]&G*.3EC:U95?69Y,J_QZ2?:_:!^OU']ER5*^F_%!U;\^I7 MN1-'R1:$P8[MBW,E?O#+5S;6@/N$6UYUZC/8GCO!ZX^0,*B+]^%:-NIZ&;XA M: QS!Z Q $T!TSKN@'@,B#\#DO\&)&- XKL"'@.P[PID#"!60#2(I:3>%*)8 MSEM^";I3T6] .)/PMD\B,P=2WTX-U1,<9M^6,07SZ*U/9&!6 P8I#*$NR$:' MP D120).%LADL4):.'(ML-81)'-RN)GDZ7:2W$B";U<26WK&*CX>]?20(K$2 M)"I!,B:PZF@&N09,.JA-LRS%+MC&#Y8;L 1 1&ZSQA9K;+".G:P'#%&8+R2F MA#A9^\%R Y9D &>W61.+-3%8)T[61%M'2@-!YF3M!\MU6 8!26^33BW2J4': M^4A7J?]CXM#@[;&I(+)3H+O5LZT/ MQC[JQ5J]28*ATRLV?K#<@"%*$Q_>MN-"TW*I1PK;_B"^6SW;BR#Q4<^PF93$ M5]3S@N4F#*>: U[G;=L1-/W(PX6AW?F0WJV>W?LP\U$OT^HE"+O-<^,'RPU8 M@DF,;O-&MN,@PW$R#]M$=O,C>*]ZR&Y^A#S4&T'C;I&.ECK5\X/E!HQFP(>V M;3C(,)S,)X7=^RBY6SR[]Q'V$4]_74EBXMYY7JC<0%'Y$N%!VG8;9+A-YK-U M[<9'Z=W2V8V/J(]T5'\_)1BX?V_]8+D)@S"U#2O2SD\U:P_JJ-L%6WYNQ%#M M-#L=IQ_5H=.:7\'9&CKF-W#V-!R6/],OYZ?BP+X7[:%LNN"%"WGJ4P>^/>>" M2=[@03[T(RMVTZ!B>]'?IO*^'8[,PT#PT\<_ -/?$,N_4$L#!!0 ( #B* M:$DJKA'@K@$ #L$ 9 >&PO=V]R:W-H965TK ,VY:#TN^D +/H47)H=[JSMMX280P>"FI7J0;H[K=*"6E?J(S&]!MH$ MD^ D2Y(-$91)7)5A[457I3I9SB2\:&1.0E#]YP&X&G8XQ=/"*SMVUB^0JB2S MKV$"I&%*(@WM#O](MW7A%4'PQF P%W/DV?=*O?OB9[/#B4< #@?K$Z@;SE # MYS[(/?ACS/SW2&^\G$_I3Z%;1[^G!FK%?[/&=@XVP:B!EIZX?57#,XPMK'W@ M07$3KNAP,E:)R8*1H)]Q9#*,0[RSF6S+AFPT9+.AR+\UY*,AOS&02!;Z>J26 M5J56 S(]]1\[W3JY]B$N&;EF3"C#ZXJKYRJ_STMR]D%7FH>HR49-L:2IKS7K M64,&ULE5?1DIL@%/T5QP]8 M!1%U)\E,XVZF?>C,SCZTSR0AB;,JJ9#-]N^+0E)@:4->HIAS[KD7[D&/%;'KV,BQF["3:IJ&WTO:LO,\!O'EP6NS/XCQ0;*8)5?> MMNEHSQO61P/=S>,OX'$%\0B9$#\:>N;&?30FOV;L;1Q\V\[C=,R!MG0CQA!$ M7MYI3=MVC"25?^F@?S5'HGE_B;Z:RI7IKPFG-6M_-EMQD-FF<;2E.W)JQ2L[ M?Z6ZAGP,N&$MGWZCS8D+UETH<=21#W5M^NEZ5O^4J:;Y"5 3X)4 T'\)F29D MH02D"2B4D&M"'DK FH =0J(F:YKJ)R+(8C:P<\2/9&Q \"CAPQA$1H[D_/)I M.*V@>OJ^R*IREKR/@2S,4F&@QE0^3&UB4)KZ,$\F!OH0SR8">X565I#\"DED MK=Z"H5,PG/B9XF?P=H#,"9!- 9"N%-A)]JI2A2F4"$S+PH=Z-E%9F894@YQD MD)4,]":##!F \CSSH58F"N$J8&)R)Y?@5!@0,:!;C. [FEA/U*N=TK 3JN00&V=+R[6JU!2BGO> M;4#H&A!FMZNMH6E 4 25Z_H/6OX# 5L6=(T%\[O+=3T#+<\ ?R]#RS.9N2TI MI<0XU1W)GGXGP[[I>;1F0AX0I[/ACC%!9;#T029]D-\2UT%+=V*\+>3]H$[7 M:B#8\?*Q&PO M=V]R:W-H965T[%?0F8'.E(1D>*L[WH[D=_4FJ(?C5U MV]]O3L-POHOC_NFDFK)_I\^J';\YZJXIAW'9/M^M)%_4O3E-V_'U2M+_<;MKD^^%H]GX;I0;S;QC>[0]6H MMJ]T&W7J>+]YS^X*Y!-D1GRKU*6W[J,I^$>M?TR+?P[WFV2*0=7J:9AU574^>1N:?QNE_G).A?7_U_G%.=PS_L>S57M??J\-P&J---M%!'OBJ M+Y^4R2&='#[INI\_HZ>7?M#-U603->6OY5JU\_6R?),GQLQO ,8 ;@:,_Z\! M&@,,->#&@(<:I,8@)0;QDON\ Q '.#KB)@"3;+MNQ8+(9PWB:H@_U8*.XD &Q'([!UGW$NR8,1"PD"LL^2$)7=84B]+ M;K%P#*@^24BD0R*\)-(B@03725A"%9M8-(Q*UM 8T,*#'-, HC>M@3GY^-^_ M 9EWPV6(:AF5+0.'*?0$0; LN<^OY#1DY+ M$)('$-&>P)RF ,Q/9'<%R7E %V6T+S"G,< ?JDY:G10 \H"4@/8&2)R9D06X MH*H']K=3 ]Y,85B=&X7!+.DBB(!* :IFP/7948"MYIS) #4#53/8:D9OZ1? MG2$E6,C/%RIF2-?G5 &VFH$G,H"(JAG$^JPJP%:SA)"$J)@A6Q]6!3ABSM,\ M8%H!53/DZ].J %O-3 8-$:!R!KD^1 J03DXA]8U4S9BL#Y$"[4DO!$\#"ARI MZ)&M#I$"[4DO\Y"M0]H9$-:'2('.H.=Y'M#&\,T/>5QO[@6BHR01Q$2; _+U M[EX84':M3D&[>VP=V\[EL_I<=L]5VT>/>AA/@//A[ZCUH$9GR;LQDM-X]K\M M:G4 4.YOMW]<8DN+9:#.\@&W.G+DP!YO%6;6O M^B"E"=[KJM'+\&#,\3&*].8@:Z$?U%$V]LE.M;4P=MKN(WULI=@ZH[J*(([3 MJ!9E$ZX6;NVY72W4R51E(Y_;0)_J6K1_GV2ESLN0A9>%EW)_,-U"M%I$5[MM M6 M9"&KJF.RGO\,I/]]=H;C\87]FTO7AK\66A:J^EUNS<%&&X?!5N[$J3(OZOQ= M#CG,.L*-JK2[!IN3-JJ^F(1!+=[[>]FX^[E_,H\'L]L&,!C U8 EGQKPP8 C M@ZB/S.7U51BQ6K3J'.BCZ-XV>[3PMB.QS(%-1KNI*U>_^K9*@"^BMX[(PSSU M&' 8GN>W,,48D\3Q%1/9&&X& B@0< 2)(P#.[A-P1, = 1\(X#Y!@@B2400) M)'Z:35^*'I,Y#$MR2J(SY&;F)9K=)T@103HUT0P19/<3+;)QHGE*272.W,P] M-[/[!#DBR*2R8L6P M.:5=/1"G9(N%Q7)*N^:CL@(G?=.Q_L"3%N6K#EA:P*:6%3YL+4#H5A]$\H.% M!9S0K0/H\A4@M2M@_8$G+L)QCL6 MK:I8?N KB[!C 5863-ZS.-8,)^Q9A0_B*<$/%A8G[%D%9Y]6-1H=-H]B+W^* M=E\V.E@K8\^M[LBZ4\I(2Q4_V(8[V/^)ZZ22.],-,SMN^Q-V/S'J>/EAN/ZU MK/X!4$L#!!0 ( #B*:$E"209@S@$ ($$ 9 >&PO=V]R:W-H965T MV&X*#:F MMEG2OZ\O+ &TTN8%>X8SYYR!L;.1BW?9 "CTP6@G3UZC5'_$6!8-,"*?> ^= M?E-QP8C2H:BQ[ 60TA8QBD/?3S$C;>?EF+?'6UHTR"9QG>*XK6P:=;'F'!%0G[SDXGE.#L(#?+8QRL4?&^X7S=Q/\ M+$^>;RP A4(9!J*7*[P I89("_^=.#\E3>%R?V/_;KO5[B]$P@NG?]I2-=JL M[Z$2*C)0]<;''S"UD!C"@E-IGZ@8I.+L5N(A1C[9QM,OPU1"M,&>' M"2TFF!%8L]^5"-<2YW!1'D?[QP31QF-D":*)X/"8(-X0Q)8@=@2QOVZRE+MD%:<*] V_"?= M;:/O@SF@4"FSW>F]<$?$!8KWMP,_WSKY?U!+ P04 " XBFA)=HI=$ML# M "-$P &0 'AL+W=O]&93B_::U:C,@O$ J[;?U\^(IND0>/- O$Y)V^^WF2S MN(CJK3YRWG@?15[63[-CTYSFOE]OC[Q(ZR_BQ,OVE[VHBK1I/ZN#7Y\JGN[Z MH"+W 2'F%VE6SI:+ONQ'M5R(?6Y*-+J[XKGXO(TP[-KP<_L<&RZ M G^Y\,>X75;PLLY$Z55\_S1[QO.$H [IB5\9O]3*N]>)?Q7BK?OXMGN:H4X# MS_FVZ5*D[>.=KWF>=YG:FO_(I)]U=H'J^S5[TC>WE?^:UGPM\M_9KCFV:M', MV_%]>LZ;G^+RE-**XA,Z](/X9G5O;/R_ +(S+,'@ R M ,: L1Y[ )$!Y#. W@R@,H". 7"[AD &!*XU,!G C!K\H;/ZKMZD3;I<5.+B MU:>TFX!XWN)5EZ3-[+7]6_>?_0@.I>]+2LG"?^\2:L:NV4Y,BF"&"*8-0'@_06@D"+561-96A(I&$M&(3@V *YBH()! !R>U1X;V M2-,>6[5'2DT8VKJFM+N"B0H&,763'AO28U5Z8*UH%:N=Q(#&4])=P40%<<@Z MZ0[:,3*=%CTZZ_!_9HVU#L#6#I 0D^Z IB?>;7):%IBR0)-E]R,)R?X.H^F! M<28328:/#HUIR)AH#2#V!A!55H30A*JU!*4J,@EN-)!-@R]ZQA@Y-M/<-K"V M;P0.>S V[1L'C^Y=V#1?S#05@=[BZWE"AY@-2G2(@(,8T\AQ^/"B-/T41PZ; M =:,D@8W)D6D[\>39**3 *[3PG15'#OL"%AU01I.[PBN8**!4K[#J="T54 . MFX*$AKKBD$VJEV!X#TPT$*,XEL1',V9C_M$&ULC53; M;ILP&'X5BP>HS9E&!*EEJK:+254OMFLGF(!J8VH[H7O[^4 84+3D!OLWW^D' MV_G Q;ML"%'@D]%.[KU&J7X'H3PVA&'YP'O2Z3O"6WMJE%F 10XG7M4R MTLF6=T"0>N\]^;LR,P@+^-620<[FP&0_^/"=C"W$1O#( MJ;1/<#Q+Q=F5X@&&/]W8=G8>X>R$]?A$?F)Q:CL) M#ESIPVK/:C?U.@[="HHJ969IGHNW+7B"L7[ZR4YW=3%7U!+ P04 M " XBFA)DH8N_%,# #B#@ &0 'AL+W=O5L70@[;0]"=6E;L5%!=!00A&M1%V?C+N9I[:I=S?A95V;"GUNO.=5VTOU>L MXI>%C_WKQ'-Y.(I^(EC.@REN5]:LZ4K>>"W;+_Q'/-L0TD,4XD?)+IUV[_7) MOW#^V@^^[18^ZG-@%=N*GJ*0ES>V9E75,\F5?XVD'VOV@?K]E?V+*E>F_U)T M;,VKG^5.'&6VR/=V;%^<*_',+U_96$/<$VYYU:E?;WON!*^O(;Y7%^_#M6S4 M]3+\DZ(QS!Y Q@ R!4SKV /",2#\"(C^&1"- 9'K"O$8$(,5@J%VI5Q>B&(Y M;_G%ZTY%OY_P3,+;GD0R>U*N3@W5 QEFWY81C>?!6T]D8%8#AB@,36V07(?@ M"1'(!*Q9$#.+%='"B6V!M8Z@F36'NR2;&R0WTPR!6*&*#T>QZ'V""!!$BB!2 M!!E0LAFD&"#)D"/)L VTUD$IAGH,H%P')8A8F38Z"*.8.#R\&!05&ZHD]PDH M(*":*A'<8*,L X8.>29A&,9684P8II&5+3=AA&!B%<> T2S5'MG-XA)07&*H MX[#I4D"0.JB3NJF3NJF3NJF3_HC0V5'%Y13" %T9W':@6K$9,I#'I MD5TB@++NM-R):P-1#HZ*H2?C4*_,NE-7(^9>9:%392Y<&XARJ0P>%E@_+:*$ M.%! :\;QI]\O:,[8<.2&L#%4:Q=1OF!@JGU/H&;DPNZF*L M&%HS3HS2(@<*:,XX_;3 T )QYB)PI@L<8RMJ;:*2R/HVY 8*IW8WV)A<^HER M^ZL.>C-!1FDN%-#["/ZLP 1Z'R$. H\@.GY26>4U,+'5\7,#D]A/!0-#H9T' MV@=\S=J#:ITZ;\O/C1B$F&:G]NQ1=6=@?H5G:VR9SV4[-S1?'_3+^:DXL.]% M>RB;SGOA0K8=JN/8WR M#U!+ P04 " XBFA))R-@]8P" !^"0 &0 'AL+W=OX^#?;,+:]]X0:GP/NJJX0N_$.(T#P*^*VA-^!,[ MT4:^.;"V)D).VV/ 3RTE>TVJJP !$ "V/A5"!(,^"@;2P\+_QG.-Q KB$;\*NF%&\^> M2G[+V)N:_-@O?*!RH!7="25!Y/!.5[2JE))<^4\O>EM3$'LBY$J_L\IWV-41*<,3CVXL&SU> MNC'4%:*>$%DK!%WMVKDU$23/6G;Q M^(FH_Q.<2WBK1*2R)^WB>JHWI(N^YV$29\&[$AIAEAT&:4R.7.X*[+Y0N3+-+%E%M9\W)N5W!<(+8%0"X2]@&5E MTWG186*-P=',"5J9()B"R 5:FZ (H= %VHR40H3O%Q59146CHB;8&EL"\:.V M)I9 ,L'6Q*@SQ;'351.#8K>I)@:".'&:.A)*)GP0J551:E:4@OL",TM@]JBG M$-@G YC@:@_J*PW!S.GK" 4QADYG1R@\"YU[M!EK 11/*.W3H0=']D[8'XAL M"?2PP?9I O$4@_'H.,!N?TT0@R"SCW8C$#PD[F!<;G4M#WJ:YU[.W9N M1&?&$!U:AV>D+B&PO=V]R:W-H965TVC/WL1)T ).L;/9_OO:QB'&-8WW$K#S M9MZ;\8PUE!?2O]$CQLS[:)N.+OTC8Z=%$-#M$;>(/I 3[O@_>]*WB/%E?PCH MJ<=H)XW:)H!AF 8MJCN_*N7>X:80GSOQ;.;UQ"D/]_>K]JPR7RW]%%*])\ZO>L2-7&_K> M#N_1N6$OY/(-JQ@2X7!+&BI_O>V9,M)>37RO11_#L^[D\S+\DX?*S&X E0$< M#48>NT&D#**;0?Q?@U@9Q*X,B3)(#(9@B%UF;H,8JLJ>7#QZ0J*>P(+#>^&$ M>_9XNJA8.$G^T*\,\E!!SZ0H%4H:5.6J%)!.^WQD:!KA4-';(*S)L"1 [E MJD#7>@U=S@^85PJ('2I6@3Y1LL"\5$#B4+0@<:G:>=2\'/,Z )/[H'!Q8;8Z MR#Y=N&8C@]RE(<#AF:W0^A0L@J4&2P3(7;(("30YJT6]P\0-HD_DA%O^SYYT#6)\V!T">NHPVDE2 M4P=1&,*@057K+THY]]HM2G)F==7BU\ZCYZ9!W9\EKLEE[@/_.O%6'8Y,3 2+ M,AAXNZK!+:U(ZW5X/_>?P6P#"@&1B)\5OE#MW1/FWPGY$(/ON[D?"@^XQELF M)!!_?.(5KFNAQ%?^W8O>UA1$_?VJOI';Y?;?$<4K4O^J=NS(W8:^M\-[=*[9 M&[E\P_T>4B&X)365O][V3!EIKA3?:]"7>E:M?%[4/WG8T^R$J"=$ V%8QTZ( M>T)\(R3_)20](9FZ0MH3TJDKP)X #4*@PI)1KQ%#B[(C%X^>D+B 8,;AG1#A MRA[/E\JA/$$U^[E("E >)HA%DJ3"0Q,+=!UCKD)A)P U87T=C%,M+HD6V! ME8Z A=7#79&7^R*;D4AZ?R>QD6]2"UV:QP).)&N>U$IIUHPK7O07WV+C>6J2T,LT-3^AR)+L:87X+9"ECFUV#VHEK.F_RB/*$#_H&Z0]52[YTPWCO) MMFE/",/<=?C$+]:1M]G#H,9[)EXS_MZIQE,-&#E=^^BAF5_\!5!+ P04 M" XBFA)1=B_V"0" ",!@ &0 'AL+W=OKD(8WA+OU;E4 M)@&*'/2\8\5(+2M>!X*<5N$K7.Z005C KXJT_JZ,JM=DH#([DA"]4 MO?/V.^E*R(S@@5-IK\'A(A5G-TH8,/SIUJJV:^ONH!O-3X@[0MP3X'-"TA&2 M.R%]2D@[0OJ_)V0=(1N= %SMMG-;K'"1"]X&LL'F=8)+#1=&1"L'NEW2AO:! MN.RU2!>+'%R-T -F[3"QQ:"Y#[(=0F"/ -J UT7\Z&(=#^BQ[X#-$(&\-K=? MBNPF1"9M)J-F)9:?N"IGV=<"Z4@@M0*I%(TD7JM?P$-FD'C>R@!SNQUPX: M%)W.Y\CO9AKES(#!M\:(.-LI)X,#O]3*O2=]MA^DK['Y5D?Y-5QNH">_U8/7 MS*:-O1B^Y+J7\-?4#)29GMS#3,34L7 M*-[<9G__ RK^ 5!+ P04 " XBFA)S@_<[D,# #'#@ &0 'AL+W=O MZ' MX7 ?1?UZ+YJROY,'T:I_MK)KRD%==KNH/W2BW$R-FCI"QM*H*:LV7"VF>T_= M:B&/0UVUXJD+^F/3E-W?!U'+TS*$\'SCN=KMA_%&M%I$EW:;JA%M7\DVZ,1V M&7Z!^P>.8\@4\:L2I]XX#\;.OTCY.E[\V"Q#-O9!U&(]C"E*=7@3CZ*NQTR* M_&=.^I\Y-C3/S]F_3<-5W7\I>_$HZ]_59MBKWK(PV(AM>:R'9WGZ+N8Q)&/" MM:S[Z3=8'_M!-NI;/UU.H]=WWU8)XXOH;4Q$8AYT#$XQ,<\O,9'* M[X2@!<$I 9\A\?4$W$K IP3QG""AO6QU+W5,IF.R)+U.B2U*3"BIDZ)CTBD& MLC3S>!J)A4D()G-B$A,3IPF_CDDM3$HPN1.3FACD27$=DUF8C& *)R8S,2PN MLNN8W,+D)@:8$Y.;& ZIQX=66)B"8,")*0Q,%@/S& TP6SMF*@'HD>*#N4#Z MRIU]G8-T9PL&J<<;!EM?0$**W20T2)AR3#Q(MN= 1 >WZ'.0)C$/BNTY$-'! M+3K$-U)LS8%X#F[/(;F18EL.1'-P:P[IC11;T5W%D,SO&?@L)-&N#4AK@WN]@F9M ([@LV2U:P,GM8&[JQ GM8%EN0_) MK@V=?4/ M4$L#!!0 ( #B*:$ED*@7+* ( &\& 9 >&PO=V]R:W-H965T2U;8GXMZ>, M#[L@#FZ)U^92*Y,(RR*<>*>FI9UL> <$/>^"YWA;Y09A 7\:.LC9'ACO!\[? M3/#KM LB8X$R>E1&@>CE@U:4,2.D"[^/FO>2ACC?W]1_V&ZU^P.1M.+L;W-2 MM38;!>!$S^3*U"L??M*QA<0('CF3]A< M+PL4PC%Z;"9=F4D79C*OF7169@.]9U?-,2A%^6,GVYUDBV/)-EXK M"]#F"W9!O\>7-+05$B_9BV=FQY=4 YIWVP$X M\J&DMFO:.=>O&+.[#A2W-]B#]BLM&L6=+\V>V=X ;R))259DV8(I+C2MJ]A[ M-G6%!R>%AF=#[$$I;CXW('%8TYR>&B]BW[G08'7%)EXC%&@K4!,#[9K^R5>; M64!$P*N P9[E)'C?(KZ'XK%9TRQ8 D[%Q2X#T>X!RF#D!_\?]3\'AF(Y_E) M_5__Y1;N4;Z)QG7>;$9) RT_2/>"PP.,6Y@'P1U*&[]D=[ .U8E"B>(? M*0H=XY!6EN5(^YE0C(1B(A19-)X&19M_N>-U97 @MN?A[O*5AYL@XI6)]V9C M&7>?NL=Z7F85.P:A"\PF88H1DT\8YO5_'%)<#2FBP"P*Y,O;WP5F5P*S*%". M#HI+ESJY3)A%Q)1EF2T6\[NK2>SL;'J^AR=N]D);LD7GCSF><(OHP,ME-W-* M.O^8IT)"ZT*Z]+E)]YL*A_WIM4Z_3/T%4$L#!!0 ( #B*:$ECTXRM60, M #,. 9 >&PO=V]R:W-H965T>\^Y%W)(%E?: MO+4G0ICS495UNW1/C)WGGM?N3J3*VQD]DYK_>VY(ON^"JM(# MWX^\*B]J=[7HYIZ;U8)>6%G4Y+EQVDM5YYMX*8XG)B:\U<+K MX_9%1>JVH+73D,/2?4+S+80"TB%^%N3:#NX=(?Z5TCQ9R>NUG>=/3GDEY*] MT.LWHFK (N&.EFWWZ^PN+:/5+<1UJOQ#7HNZNU[E/XFOPNP!H *@#^AY[ &! M"@@^ \*[ :$*"/L N,^ 50 V&#Q9>]>Y3<[RU:*A5Z<]Y^)]0G,.;T02GMGA M[6J[8?= Y.S["H?!PGL7B31,)C'08:+$!MD,(:A'>%R 507H*C(8A(.-8#U$ M1*E5P\,DVY$DHS(#HUE!%Q^H9H6/$X1&@K!+$*H$6!=9RS(D)I9EI$D2V5!; M#<5A$ZK!AABLB8D>)XB,!)'6COAQ@MA($ \4A$EH;8?$1!TF!1S[OO^8*#&( M$JW4Q$J4#(C"))I&E!I$J4:46HG2 =$7!()H A/RS97K#[FP;^52($4&211. M(_O')I#VJ*P=S!1(/:LTU0K35-T#CHL"4Q3\[WI$YHI&@=9$9)9C[3KQ;G_$A^Y,VQJ%OGE3*^C^^V M\ =*&>&:_1GOR8F?X/I!20Y,W,:B6?),(P>,GF]'M/Z&PO=V]R:W-H965TPRZ2RO*_1145P$C) [J\MPLUJMI[&N[7LEK7YT;\;7UNFM=E^WO7%3R M]K*@B_O M_/QU(\#P7H5/.+VYUHTW5DV7BL.+XM/=%GP"3(A_C^+6Z?]]L;D M7Z7\,3Y\WK\LR)B#J,2N'RG*X>M-;$15C4R#\D]%^JXY!NJ_[^S_3N4.Z;^6 MG=C(ZOMYWY^&;,G"VXM#>:WZ;_+VGU U1"/A3E;=].GMKETOZWO(PJO+7_/W MN9F^;_,_*5%A> !3 >P1P**G 5P%<-> 4 6$[P'QTX!(!42&0C#7/LW4 ;T>2@=D;IJN;'J<7,H^^K:.8KH*WD0A@\AG#)DR<8I"M M#GDG"88$T"P8S")G6CC#!#8Z(L[0'#XD*2PDUC2Y,5E\BN=JLMC'!*%!$$X$ MH2+@Z&Q#3(C.!L1$Z'0X\!0V'FM!D5%0! ABM""(2=""( ;O,8A!>Z"P:5D+ MBHV"8IT@(6A!$(.NF0W$H.VX=> I((9_7%!B%)0 K0-L]<]30%4C$NE>I2E/C<80>@IC]0 M8! I:A"Y JE7Q7UN>:-VF/UP9#H)(Z#]',R(F1[!@$>DE@,4 &4."Y>9%L& M163XPE6@9 *E64+Q'GT"LR=D.@D#3I*A'I$SW2/"T#Q;W/.QHNSIF$["P(DK M0YLF5R#5--1G>+<_@=D3,GV) 5_*T//!U@ Y;%+,="4&7"E#*\H5:'[C"4G- M4^N]<#O,GI#I70QX5V1)*-&4:)P2?,][ K,G9#H< PX7H>?D+01E#O;&3'MC MP-XR]%R2,]VW!B.-T86S@;#(-XWE/C\Z+/,)JEE ,NX[M#,WK9*#0U>&II,K MT/RZ,AZB+W4#4"&A'#]? !B/+&NZ #!*.$T<>H2;-LYUAX[Q;LP52$DE!&WM M#4"Q$+?J+4"%EG-+ 5 9(>8&'VAW$K5HC]-M4.?MY+7IYWWM,?JX_TZ]6E/(HO97L\-YWW*OM>UM,ERD'*7@QI$W^8Y9,H M]X^'2ASZ\6F8FSJR M @ 90H !D !X;"]W;W)K&ULC9;;LIHP%(9? MA>$!@'!4!YG9'#KM16?V[(OV.FI49@.Q).KNVS<'Q"03JS="PK?^M?X5),FO M>/PD1X2H\]5W UF[1TI/*]\GVR/J(?'P"0WLR1Z//:1L.!Y\X M7=NC@;1X<$:T7[MO8-6 @"."^-6B*U'N'5[\!N-//OBQ6[L!KP%U:$NY!&27 M"ZI0UW$EEOG/)'K/R0/5^YOZ-V&7E;^!!%6X^]WNZ)%5&[C.#NWAN:,?^/H= M31X2+KC%'1&_SO9,*.YO(:[3PR]Y;0=QO$4T X!\QY[ '1%!#= M ^+_!L130/QJAF0*2(P,OO0N.E=#"HM\Q%>'G"!_G\"*X2,78VA)4*I$NK34\%6D> MB#PL,S*:%8GX:&I6^%P@-@1B(1 +@22-K-U6F3A*K=UX@:E?8)I'S$-#B6$H MT0Q9DY0JDP96TY7.Q%9#.I-8#>G,"X92PU"J&LH"JZ%42Y)9#>F,_4^C,]:7 MNM$8$#PWE!F&,LV0M;.ESE@[6[W U"\PS2/FH:&%86BA=<3X8@W2D&26@EEX MYA))J%(A +PXM%&U2F6>^?F34*/G"Z/GKI:&JZ7FREI**9E4MBZRFU*9R,[4 M*@- 8FUAHT)9&C]W! )S:PDT3Y'5TP3)UH7 2ZW55#K&EC2Q.C/5S UM\J9C ML6>NEZ_LH3T:#^+T0IPM/@]4?O_GV?F$]!;R/=B8+\&J I;YFI^HQ)Y]ER_R M$SR@GW \M -Q-IBRG5]L^GN,*6)E!QYK])&=^>9!A_:4WV9\!>0I2 XH/MT. M=?/)LO@'4$L#!!0 ( #B*:$F_B(Q3M , $X1 9 >&PO=V]R:W-H M965T]Z,S.7K37 MK$9E%H@%7+=O7_[I)FGLQAN!^#LG.5_"!V%Q5O5K@L@@!(1:665[-5HNA[:E>+=2I M+?)*/M5!!?E'KM+[YOES/4CT$6LD8DJ?N7;]M"-%LV"K=QEIZ)]5N=O 3@'4 MMX=H"HBL'L*Q]D&Y==9FJT6MSD%SS/KUA.<=7O=)NLQ!)U2W!PF ML<0B0SR9Q(H^3T"M!'1(0*<$S!QD-6HQ,GQ@"$:"N*A$IX 1+%S46J<$(A1< M5*I3C"/D,8&155AD%,:=A8T,&Y@8P%V7#D4 U%F6#@$(AIUEZ12&F/'/RV)6 M69!(3PT(XLZT-C N@ MSM6>&EA$&*<>Y=E&"+H14NZQC,&V&XCN%MFV&V ^(C-]Z45N*C$H8/:[^$5B M9C@%<[]X&I3P>MZ!;8/ #8%]U+&M!N*[!;:M!H2/P$)_:0?B? E(# JSR&W% M!L40L[Y?BWXD76,?XH*8PF^ M*&G$UJND;#>^+XX5ID@L6(L;]%^"RL=>&1$F&]PO C) MZ,WB 8J^[+5NS+6SOZ1!;YLWP-X !\-09]X0]H;P64/4&Z*[(3)'8[=B#F*/ M),HSSCH@6J2?CN5&R;D.4R M'!2^ IBE@&.* CIV.%O@H6+O*F*X>@P13HXB- &A#0C@XX!H$A"9@*@GB,>4 MC:6TFL3N(^@_CTNM)J56HU+)7*G":F*K68=N'4>V9(GGO#$(YYTEL=J MUD83QHL@FL5Q53!9I$_R55B4^L;7KT2AQZZCI(_JY0B\]+ M-W O V_-H69BP*]*?^#MF@[UM,&]0]!^Z3X$BY< "(A$_&[0F8[:CC"_P?A# M='[NEBX0'E"+MDQ(0'[[1&O4MD*)5_ZC1:\U!7'[-C M-7<+7&>']O#4LC=\_H%TAD0(;G%+Y:^S/5&&NPO%=3KXI>Y-+^]G]4^6:9J= M$&I".!"&.G9"I G1E1#_EQ!K0GPO(=&$Y%Y+J2:D]U;(-"&;$'PUNW)M'B&# M54GPV:%'*)[88,'A1(AP981J]+-*HZ#T/X60@5DI3*@PN0WR-(9< M17QNP.HB-%VLPA$]M!58CQ$1 #;,XQB3%E:?LX6>YT5>#)%D/FTTF?-(\B.= M)9P7B"<"L12(]:)9G[E!>#DA1>-A\FG81)C3"Y-8S"!/HQB[S$ZO\VZJ:9;&(F M,\P45C/9N$SNY6!^9N^DW+293VSF(YM1 .8%BHE \=UW2BZQ\24$A@=K[I4& MZ>VEA7),(_NB[WB%RD'LV=;;XU#,5?!@=S@4/H=@7 M)N.K8/$86,:?@L6SVO6O\E5YA ?T"Y)#TU-G@QG?C>1&M,>8(1X">/R%J?E) M9^BT:,]$,^-MHO9^U6'X>#G*#.>IZA]02P,$% @ .(IH2>.#WIHI @ M$0< !D !X;"]W;W)K&ULC97+CILP%(9?!?$ MF'LR$4&:A%3MHM)H%NW:(4Y 8V-J.V'Z]O6%$$"FDTW )]__GTO((>LH^^ 5 M0L+Y)+CA6[<2HMT P,L*$<@]VJ)&?G.FC$ AC^P">,L0/&D1P2#T_1006#=N MGNG8&\LS>A6X;M ;<_B5$,C^[A"FW=8-W'O@O;Y40@5 GH%!=ZH):GA-&X>A M\]9]#3:'5!$:^%6CCH_N'57[D=(/=?AQVKJ^*@%A5 KE .7EAO8(8V4D$__I M/1\IE7!\?W?_IKN5U1\A1WN*?]@CB_PKB7A _FR'I M!
O5XQ1L),Z4B71VY+BX/NH?Q$1O>1K[&;@IHPFS M,TQHF+4-*<9(,!! %F"M(IQ6L0M'\M"68#\FTA=K#5^:'!9,%LN,9L.*M#XR M7:[3KPWBF4&L#>)^VH%UVE/&/HTGF.()YK#$+#:4S!I*)@:1M:$I$UL;>H(I MGF .2\QB0^FLH71BD$R3-*8APP2^>0Z\T ;M)Y#OO=B@8@)%7FR##A,H]%:S MIL#H#T\0N^A5RYV27AMA'M8A.FSSUU MC%E\%VSV@25>R.UOEO7#/L]:>$$_ M(;O4#7>.5,@UI3?4F5*!9-6^)^=;R??3<,#H+-3M2@W>K&QS$+2]OX"&MV#^ M#U!+ P04 " XBFA)J(K<%F($ "+%@ &0 'AL+W=O9M=UN_1,VYMOE^,"J+2 JAHC(_GN;+Q?#L6[U<5*]M M<3S9;_6L>2W+O/YO98OJ\CB'^?7!]^/+H>T?1,M%=+/;'TM[:H[5:5;;Y\?Y M5WC(,.V1@?C[:"^-;-K6Q2]IR[R MOY/37S%[0_?ZZCT;RNW2?\H;NZZ*?X[[]M!E*^:SO7W.7XOV>W7YPTXU)+W# M754TP]_9[K5IJ_)J,I^5^<_Q]W@:?B_C?U(QF84-Y&0@;P82?FN DP%R#>+) M(.:FE$P&"3>"F@R49Q"-@S4,]29O\^6BKBZSYISW#0@/'5[W3CK/LVY\F^%V M>(/CT[>EBM4B>NL=$68U,G)DTA"R<1&X$5&70# +2;-82<<\QF"(M-,,&L>5AF M2'%"Z<^3!N'+EB!I%A&L$YF5,S(VQ=UH*K.4$[PI1/,O>TA?1V3@M$>$S3-Y$1"<#FP M)ECW<9'A]B 8""%-L-NVA--2:<8DE+[(2G#K4YPA\D56RKM'V1KN3C\NT-NI'=_E[>GM'/6K[ _>O.%A#X/D&'K;C0=TO]\O%.7^Q M?^7UR_'4S)ZJMJW*X:3ON:I:VZ4MOG3M>+#Y_G93V.>VO]3==3V>E8XW;76^ M'OW>SI^7_P-02P,$% @ .(IH25$9ICEG @ @ D !D !X;"]W;W)K M&ULE5;;CILP$/T5Q >L,=@!4QM)VS_OK8A!+MD(2\!#^><.3,PL>.&T ^68QBKW1)"877N05?J,6 MNY0EHG\WN"#-VH;V+?">GS,N R")0<]+\Q)7+">51?%I;;_"U1Y&$J(0OW+< ML,&])(N+0BJ)S'\ZT7M.21S>W]2_J7*% M_0-B>$N*WWG*,^'6L:T4G]"EX.^D^8Z[&@(I>"0%4[_6\<(X*6\4VRK19WO- M*W5MVB<+IZ.-$]R.X/:$/L\XP>L(WIW@?TGP.X(_-T/0$0(C VAK5YW;(8Z2 MF)+&8C62WQ-<"3B5(D+9$NUB:JE>2!N])F$8Q. JA33,IL6X+68Q!MD-(;!' M &%@U(6KN]BX [H[EF [1(3+40^3(OL'(@]M>D:S/,7WNV:%TP*^(> K :\3 MB*8% D,@T!R,OHN-CAGMU5;#1,YH/V?H[!_I/"PH- H*-8$9GTYD"$3/MG1A M""RF6[K3,-'XQZ5CO&DC2\/(4A/PIP6@8PZS\VPSX'__!W!&.W10%,S(XYIY M7$UBQBQ!UL3/K2"X5;]WUT?[P\.K*[&PO=V]R:W-H965T MVO WY%CJ>EJM7M8J>IA]TP2$ENU MC1=(TOWWB\%Q#;5D>HF!S+S/@#W#%#?*WGA%B/#>VZ;C6[\2HM\$ 3]4I,7\ MD?:DD_^<*&NQD%-V#GC/"#XJI[8)$ !)T.*Z\\M"K;VPLJ 7T=0=>6$>O[0M M9O]VI*&WK0_]^\)K?:[$L!"413#Y'>N6=+RFGL_PT/P>TK?ALG/X]8'0PRD(0:?.G/HI*1@M\[TA.^-*(5WK[0<8]Q(/@@39<_7J'"Q>TO;OX7HO?];/N MU/.F_\G Z+;L@$8'-#GHDP@T2(7Y#0M<%HS>/-[CX>7!C31G@XA4]F1L7$W5 M[O7JM4S2O BN@Y!AL],V2-G R2*0ZHL(9")V:.8>A=FZ0&C%&"J!4,>8@76! MR!*(E$ T"D!SDYV.4MNDRN8A#\-U2FQ18H."%BG:)M%'";)XG9)8E,2@A(N4 M9$Y91Z06(C40T2(B-3>2K%,RBY(9E'B1DLTIL<,[R2U(;GPZ#E%"8"<(,.), M%^,@:-#$T2A^H.[1R%N4-)&XTTR.'LD9W'"#A4-02,[:0. M;PC9B8R@0V$;C?1U@S[=-L'L$F\).ZM>A7L'>NF$OJVGU:D?>D*J"?@P+XL> MG\DOS,YUQ[T]%;*54%W$B5)!9!3@47[2E>S8IDE#3F(8IG+,= ^C)X+V]Y9L MZ@O+_U!+ P04 " XBFA)^.1<.)4" !3"0 &0 'AL+W=OLZY]UP1R"^L>^5'2H7WWM0M7_I'(4Z+(.#;(VT( M?V GVLHW>]8U1,AA=PCXJ:-DITE-'< PQ$%#JM8O6 M_T(X7;/Z5[431UEMZ'L[NB?G6CRSRS(B5X);57%^][9D+UEPIOM>0]_Y> MM?I^Z=^DX4!S$^! @"-AS.,FH(& ;H3HOX1H($3W9H@'0FQE"'KONG,E$:3( M.W;Q^(FH^006$MXI$:GLR79Q/=0?I(^^%3A#>?"FA":858^!/29U04H3 D9$ M( MP5@&G5:R@08>N!&L3@3-G#;,BFP]$/BP365>QY2HV7.$L=MKJ M,7A(DZ5.6R8H0]!9<&F"$I2&3E%+5/8,(5"MREL] [###A-F: 4 MV'-W,(5-4R%T*FU,)1#&\(X?+;%<)9-/A><%4DL@_>POD%D"V?QD*3-SLMSA M$H3VJA;.?[UR .%[%RWPS]H))EZ2.R2@+0$_VT]@+TH S2XJY8!)K+6Q3Q(8 M.T9#NX/>J[FW9>=6]*6-T?$\\ C5CF/%5V"Q!HYXJH>ZR1?YB1SH#](= MJI9[+TS(?4YO<7O&!)4UAP_2[U&><,9!3?="/2:J$?V>WP\$.UV/,.,YJO@+ M4$L#!!0 ( #B*:$FU-2J:!P( $ & 9 >&PO=V]R:W-H965TW;()*#:F+6= MT'W[M0TA0)&27K#'?#\SQA[21L@/50!H],E9I39>H76]QECE!7"JGD0-E7ES M%))3;4)YPJJ60 ^.Q!D."(DQIV7E9:E;>Y-9*LZ:E16\2:3.G%/Y;PM,-!O/ M]ZX+[^6IT'8!9RGN>8>20Z5*42$)QXWW[*]WOH,XQ.\2&C68(YO\7H@/&_P\ M;#QB

="%R99X MZ !'>F;Z732OT-6PL(*Y8,H]47Y66O KQ4.;)P0=(>@) MO<\\(>P(X8W@''";F:OK!]4T2Z5HD*JI_=K^VL"E%3'*R!2C7.BVJUV]9/%J MF>*+%1IAMBTFS!GL1HC%?8=P4D3H^%%7Q.J^0#01 MB)Q Z 020NX++"8"BT$&"?''55;M/K28Q&&B14#F0+LAR @]L-WQ))5XE$IP M7R"9""3?W8SE1& YRB"??+=0OTOM\=_H-0) M*)[XX,&%Y2!/KI$IE(MSI=N;V:_VS?(YNKQ@U;VR7G[0H 5I2HANR%M*@17TZ$UI"+)3T#UE($ MCXI48^ Y3@1J6#5VEJK8.\U24DFC.;^I[M5OA_@ 9VA#\JSKR4IAU;.N(3O""^0?I MOJ%^"Z$4+ AFZM\J+HR3^D:QK1I^Z;%JU-CI+XG3T^8)7D_P!L*09Y[@]P3_ M3@C^20AZ0O!LAK GA,]FB'I"-"$ 72Q5ZBWD,$LIZ2S60GG_W)6 4RDBE"U1 M7Z:6Z@1U])K%3IR"JQ0:87*-\10F2N8@6Q/B#@@@#,RZ\,8NW,)-B8B M>IWUL"BR6Q;9CT3"Y9WXDWKZBN_W]4R6!8*)0* $@EY@8K+1Q="86&%>'?F; M@VU-F/\0MAO!XC'NH>UP8CLT;;NSB?+02.0^MJUAT0)L;ZJ%_I.VHXGM:&3[ MB9L;3P3B_SWO9"*0+)]WGAA;G2W&9A&Q743L3$0X5T]@/"TUHF?5!9A5D$O# M=0V&Z-!HWCSY-$WBN;O:N#/QK;O:Z3YRE\_2%I[1#TC/5<.L ^'B051OX8D0 MCH1OYT7"DO?7&H4%G?P%02P,$% @ .(IH M24-!&^W( 0 Z@0 !D !X;"]W;W)K&ULE53; MCILP%/P5BP]8*"%*3JFH?*JWVH7UVPB%8ZPNUG;#]^_I"6(*R3.-%/<@!AWW12<6)LJ4Y8#PI(ZTF< MX32.2\P)%5%3^[5GU=3R;!@5\*R0/G-.U.\=,#ENHR2Z+KS04V_< FYJ//-: MRD%H*@52T&VC3\EF7SF$!_R@,.K%'#GO!RE?7?&MW4:QLP ,CL8I$#M<8 ^, M.2';^->D^=[2$9?SJ_H7G]:Z/Q ->\E^TM;TUFP8P]S>!ZWRE>M M\D6K*LD?"Q0K@>)_PY8K@?+&07$O[*Y&POMNVUJ6+OI[GZ<@"BFTLT%K\29*2E\ QW%2KDYLE^VLU0N- M@P8MT39KR:*+E.*XL7_T0YP_#>S]0D)3E)5V^@4:@562+G=E0^YBOXY;:L'K(U_%G=_50_5GFVJ._S?/VP_"D*@O2GAZQ8_>X?_JXN_N'O MUO_PKIQO'O+5VLM6"^]DM2[6S][IBELHRI5WZ-7W6977?_?3^A_^[B=\A]^; M>9_*U?J^AG<6^:+]ZU7^./+BP/>B($S;/Y[/U_!CZ/Y1C\<>Q#]_+%:Y=[K. M'^K_M_V"C/DROROJ=97!FV?90]Y^ZOWYY?7IV)%_ M]?XQ?^X=VO7S8Z>#,#C\4^\+%WE5E+B\"^]=MNZ\JU;K__D?_\.U)$?0QH+: M>;_,[MJ_WF;+NM.B[OE]4<]A3K_F6>6]AR\[^]A^4H;J?/9/%]L0X-P/&KO8//JVRS*."7UW"N/E^]\PY>O?9>><7* MN[XO-S6TW=V??*X/R[C3[>?+RY.S:^_HZNKD^NI-Y^>LOJ=S/<3J'M;\<)U7#S"6+WF]?G ]!8N''*CVJGR>0U,WR_P__NW_6^5KK[R% M[^J\@E<].+5>#=W@8^M-M:II!(MR<[.^W2R]3#4"[[P*$W\\C>B!5ZD?15,O M6WMP&N"@W\!>*@9"#\!"R+>R&#[V^9C/U\67?-G9[U.8QVKM((2+*G_,BH67 M?WW$'>/AE>M[:'DN-)C5==Z=_G6Y!A(??N;C^=F'P^N3RT_ 9WX^N;K^!+MS MU=G2D__^'D M$OJ[/CK[S/7Y]=''GM\4!7X\/7I[^O'T M^O2D2X::;AZS9R0:Q^_5!D[+LLANBF6Q+KI'7#T"+53EGOQ\T MV]8RN7=@X $>S\ XH)=/ITQR1#?'YV=PYWTX.3ONMH8"Q)OZ,9OG?_^[1SF[ MO_L'K\,8KL^/__$/YQ_?G5P"0?T[D>+UKUU&P^RR9G;Y*A@%00C+7GG ;S;( M).(@\(,@$%G"RS9KX#C%O^:+O_7"2>R/PYBV-)R$?CR;J<>*NL9-IP-J>._W MXQ%'"V#&0#VPK,@2#H$/S[/' I;907^;A\V2F+KP"J"^*K\' H2F@6L2O1TL MR[I^W7[Y,E^#Q 5OPNVX@@GT+V;.TMMD'5Q^5LN,KS.P %:25< @8#]I1IVM:[[:H=Z='FV=O_?ZNA(F7M8BI#@;^7!Y?G7EP9W[_O2ZIX6["DZV]UB5MT7W H:K M^@@YK7?R3Q.*Q!).*OF+(TM8!3+\A%WK;,$1-WXT$-6_9:O'83P(5_E MJ*;@0]GBH5B1VH,,SM'INH)UWE3(->?W* 'W\)Z2"0<>4V)1_R3E.COX"(O6 M.3 @AIQ<@N C3[DO.5DFMX32:-Y[>P*:VXEGKM#NO0C[]O/IU>GYF0>/>@=O M3\Y.8!^]]Y?GGUX/OBCJH&.89R#3"DO7O*']S-NL+N;> 1R=[6SD7;'E?\N+N'AX_S+[ KH#6TN4.'0(SH^&'!X?0\\A.+.:X<>^)G/42Q6;?/OKO M![-;'7+;=E5WUO'SJLJS)?)V[PXN[9J?@\7R@%D/Z$;7V5?D#E^*&N^R@QLX MI, I.DN\=4!&H2+9U7%K=-Y\V3:B1OA^63Z]3"L]/KKZ@_?^X_DO5W3./,,= MCHZO3W_NT0,6?][(\GGK$K7($F2 9>ZMS'&#[_$O4EAI/>'.\6Z>+0:5H3!' M\F^G@W[X0K9F2*HE3<"2]OO5JK8ZWJOH $GUZ*T\ MXJ'?!O2.LUTW;!L5LN]G4H!6 5)'-H0V6 M@GU/3C^M)_U0=84NYX(?;) LB]5KF<=^2__^].P(],0M2U^5\SQ?@"!>E0\D MUY+>@,.U%$ ':R0EO$!-FU4H.>5T#WE <^NEU@Q8Z_&RIZSJLIW+_%$V@M8> MM !8'O7FT!CT9L!SB_R&S#>;!UJOG?9ESQVX9?5F< =$^K@\.;I"^<:C'2&U M'3^@ O?ST4>7^:CW03C];_.[8H4Z)M$IF7+W>1U-M[TO7GV^N/AX@N8%4$#? MG5X=@X3V&60]%+\U.<%,0 K[!'?!^9G;'DF$@)I<8=EH;#OB[<9QX9R=GQU2 M)Q:/@#GL1+;75;:J@072[N>H^S'3WZR*M:)E92U$TMSM?'\4AOA,D]%TVFL_,B"+77W^].GH\E>DB:O3#V>G[T^/C]! ?7Q\_IFL4=[%^<=3AT%J MCS<]%'9I,R_0RR2#>X;B(8S6W!Z%;;(NJ&B/2> M_!#YVD<)=$3-([T\W8, _WQ8/J%%I][/KU#@@&'S[J(5HUH08Z7=O6-];_F, MOZ#9:Z$,';@ECZ#;S8O')%%O=@3-#?AZ.C"^J03]T:3O>#->O" M.-I\(#/O*4<#:TV-@01,*B29%.!HP)H\>.CJ0H)']K_&;_'):J,TURJ_0TL9 MO8)R+(YI=#7RKO*YNFS)U_AU3L(/^5K@+B&Y&49[=7*,@QT1;5:H[.!B0BO/ MH#J!4$6BXG(#=RHLBNK F@,U?EN6:WB4+$5\AR*#QH6@14#A;9FO<^?>^]1" M#:+O$MZ"F>69.G9_WJRL330H*F<[CS[ M85P8N"!Q!X!I 9?"KG$%,N\V*RKOT3["YD1(ZPL@@^62B18W+5L]>S=LKH2V MT=U;9T*=VL]U2UJ-:2I?%@^P(6ML#!D"=+A9\A$OC;U,;].K[M0*0_RT6*Z,!!G:P[& M1J=1CF=M41QRE(?LM]Q#(?:!N)A6!+ M#2VN2OV.-Q?=#Z:+Q[NVKF6;P:L[M\L_]B15W\N_X@7"'+#9.?7R;,OG=8^N MJPR$(V0_T&>5-R^0"I5-=2D 2[H$FEFM88&.%B5=7I8\<876+)1N1G@Y[O0D M\JI/9$G%.=&]8#D3G&^\+>$?NEK>'UV])C2]X26( MYVN5/WEWFX*/CMXX)'OS,NTI")T9'C3R>!&YV+OXJ'0@&%,N8U(WMAQ")!"0 M(]%.(!8L?@"_6,"?0(@K(D9H@FY&/-'FN(E$KP\5W!0Y_R)"+.JER/*,VK>@ MVR<31YQOBJ A\)Y6I:P'A4.IV8V!,*7-U\"NX#3A,)2C5=-6R$# M:0H>7O.Q98^>T4>L4? .U$(=_TI#@_[=Y@1=@+;(G=#4'B6+D_9+S6T(*686B,+((HJS&X1 Z MK-&RN/#^ F(.\%K<$I9S^+(J2!$J@,_/U^J"IO9(L!/!%TD;^+&ZTUP$*&*9 ML?JVE5H/B!$)"S9JU78P=R1M(S1AP]NX+V\/WTDDR&P42\>WS6+*LCOXB):* MU'R)!:C[=P%G[WG7A< =!AD-]=K%!G[6,1.-\ O:R$Q8^_H>A!,9,-(JG)T% M'U?0C:M2N>Q!T %-SQ-1Z,+(JC4>(] (L@C0 72QSXT.IA MSI*#67)+I@5IO^9A-'WV.,P_9BN2G$/?(JC&JA)_T.QTH^W#'Y!VSB-4G-*JY4Z!&=R0^;!^+H&[*&V7<5TJ+% M)NK&0F\]Q-*EXK/WH%/#Y:VX,%-U>STZB]H2%IYLAI(W54GE07N9X7GH^EO? MVR*.LM7S74C+X)S].1H+W+/'JW#UK*XBT?^LJU@NFH8*X[I_X6-!6N$&6%E; M%0:&"SN*83QP?2JCT_!=W]HR&)\EGLK@<>N)U>1?BG)3+Y^-#B8T1U\UU5]6 M7!KZ"LOT*BB\<3MB^T_B$O?Z7>(@>2_8QTUOWY8LI1T0Q]2Q+I8*I$^J\<2_ M@1GCT.R(E];0D,U>JBG"9W9J#D3BO/'ZW(;Z,G^%2MIT&L*':.K/@M![RY> M,DY;G/N5=Q#Z4UA_=-$>C/UXDL)'*V"!_"41#16_ AW/*2BBKHO+9##(/U.L;]39(Q_)O F,-=E[P9N/;&+W<$5C/YCB0VG@A] X\"6C MW;<4;63FQ4V537F!\*C^DO3$>,NV& &P1 M0Z]DZ>"\]#PHFV1SQ*YQ)N82[5P3+DO72"PM;O/'&33\*YSY$UHXCK_QSN?K M4@@[[27LE E;PG78ZTM_@]!S*'D5RA5'4^(#RN$%UZ@CZ9A]1<=:DG9H(I;! M@51VF#9)UW.1'=&&C#WGW//:ZAGI'SOW1?,G!:VP.Q>SA7D)14\T!NH+,&4# MQ(TB,5PI/"8;U+2U$[:]LU,F A ^1$>"VU%Y)(5BC6+*^P]?6PN\QR[#OAUM M[O#(;=NV,9FR+(G&1 >AS4ML*7,M6!V+H8D>0V(J'D5?H6^4LUWMHC%9W)=/ M'EM8\2\10-ARSYT\:R,6R2^5W7;3S%$,"F(C>W9H"-]SDTZ,E0'G7! '>"C6 M)%T8#F,>6 G!D6^-N<4W;O5XOZW^XP88X;:-CF$[C;7TE)Q[U 1N,UR<('%\ MI' W^-NZ:6C/[9_)C^1JIW-P+1ZOM?B&.>&1E<4Y-\_!=FP1TNW+38X6*WM? MXSWW-0I\XPR3?<,[CDQ);%;JD,)LGTVTAT;,@>Z3O7;1..>&=S*(8(<^HEZH MEYRTN=I;DK)H75 -E8WLMK! CWPV9/_5-#I-'&>:.!K99"5M8/[<4+FMX.!*@B.Y0]N31 MLVU6@^SQL2JS^3U/?:L-B8?D>%3R)T914'(%'H5%P;N$EEVZMPKR MC(G9E*CU\1&%*[2)TM%A)[1["^%Q9=!JVPO7+?&"[''*ROUMC NT@+U(_E-& MU)[T4GO"KI=+CMWG'3\N5Q1_PH9S[QAN.1 $*G/EP*S)<8@J\=TR][T_ET ] M*@' &/1IJ=$6B6YJ$%C)^4:Q_AGYG1?0"$T>RE7*@ 'MAH4W1HX"RB[L):-E1-A#!Y=;KVB@[U' -W ^K/&")(' M^6+I)Q-:)JQACG'CJSO[V V.)=KUV,%S9UE5E4^'];Q\!)7!=H%R7)9B: MS;4N+AR&/2T)IA(?F(_AU,3W&ROK=XQ^G!]&!@"TGVM[*S'KVA!(_>/E=[;. M(W6:3G=FC>WP.*>X17-\CV$T/V-&VTO>&8CED^#*HX_>Z=G5]>5GDUGZ_NCT MTOOYZ&,WUW67=\@6:@5;2VC#KCF=WA/&5#3L>J_?N-Z6"']*A MR$KM^$"I M'=87(M9:RW)<5H\E>I,Y7K@VP6NOO'@Z]KUX2C='V%84AF;[PAR@.**0M MKVCE'S.TEX71Q _&,R^<>@=)#,_2%W'B?=JL"F8?-R6>@G'L3Z/0"Q/O($;# M'OP]FYXAE7[)BB9Z\0S@GAWC.FJN21I$_ M"Q+X-(YFM"JSE%8EC6(_C">.G?QA.Y3$4W\(/ESMQU* M0G\237"8"9I;X<]T.MUCAY()+D@RY55)IF/9(I@'K!>.CH3:[,]E5;"T3?QJ MY_DA;X3>VG*M;]L'Y4X M]<,4C]/$>J/QY8X\R4]FPH]4*]97NU%^%$Z! S"OGB3N-8C&8W\6QH9S=8GB MO_YFQPDROH1/=SB=,,^+Z' 3 ?!<@1[\<3JQ66-GQV'6L\E$V*'>/_O+]HXC M,Z(?_W&WCDW$*S#7DB48S=0?X M0<+?3?F*2F8SH/_(9HH2?DNB$0: /C1RQ=I.WF!6YL M.+98V#;M+%K2/XAZ=88;B.C*E*I,>R6S4B;VSW/!$P/2YS@2?9J2'^74EN,FY\5TQR,_?$!*:3 MPK&IV@U=85[:=8H1[<*.R96QZA8XE'+Y[(8N.,KQ 1,'S M;",Q1+=+!!H0;1-FRJ82 =K@K8*!8?AGQ8:9KCT*@_;*!YA!JYY831A=)Z)P?DO<+1)O<3O;W*: MD(YDPOQDWE*C[9'X\81J72%1H^M\Q1'3.06D5FBR@98I&G19_);S2ROJ5;VM M=$_;M$/OL\YH[]0CT!L%5&=D_ &^25*9AC&A,!C)C%&ZL:,9MM20O^N0A@/4 MAK<(9RR SDK#Z&5C(_M*,HY#(.U?<]V&, MOL:+][C!,,*:UT%*X=U4908$C4@;M14.\@:N M@7'9[ M$S/4C-E1<#<]JY6B=%5V4(KK)9"-'&(,QFC.ART#=6EL7T^Q%JT>$:VCV%:G CX;(![W1^JLPT^'UZ1(^ MQ>G!OL@D9 EX+C[& <_O\3OON#^AHVG9NC8 M9TLXE"O.0,/F:'O@=,TET0!3&NMR16,1%DD^ ^B8+:;HREC-*8BG.5_*&H"= M(P_"HH!',1\6YD:$WX#08-K"G<_0O50M#C'AXED/2/($*G'!@,@F6HUQ1!F^ M#LM942 .)U#S4&F]Z\;-U( 6LXV>$FPB3FV26NW7T(APJ1,8.;^X>QT<19KSPTE7^8()HSSDXNN^W2#Y7>>_[]EG ?"=%ZK3Y'^%+_>\BL/ M\,U6DW)$MDI4=+M_*[.E^^^NM29FE9^,--;G= :MANV/#B,T&IW)TF(^BJFS M]7%WRZ>Q2IM/EB74^OBI>[^"7CH%75W^T7:@ &86J'_4MSN;NM&VG41^E,1> M&/CC@.K]9B(R7LY7);:S*K5'&5UBZR>TMJJK%Y=478U*]G,)_%8,YTXYJAVW MEPX)]-X9O:'?987H(&?7YY<=Z$O]@W8^<:M[,F05)D P*7O8;RZS)YWX2S;9 M&1!70,99'WU([Q'&[U[[ZW$WDM!+IWX"M&G6X)4W@_,8H^EJ&OO3=&K]IN-, M;IMMJ2M[@3B!J":7%5[:>65"""C&0*=4T<6%RNBAT@FT!>%5:&=5(6IS. KM M-*M]UK*)S3JRID*Q0WH^9MVRM;;(H0R_N4737"7 +J_24=P<6S*:?:>Q.8"0 M#,++B4)X02]X%WU+/>M[%\M,X>QK4)A^4NZ%@';U,0 7303OAJ21!_Z3SL!' MVA3\&(TIU0'Y;.R]W12<7T06&/5'84<0) DA!$<8F!]Z)VT$'PS3CXE33Z;D MV(,;&ZUO#>2=NKQ=/Z$(FT8^<&LO ?8>1][[3;7B[#'*K"^^@H%Y;!8'<+(0&BIZ49+Q_!0&* ?"+0KM%(VAQZF<*^$7ACZX40QWAY\ MH' Z\V>3,5R$ 73.GJ4W&#*DD8<7-K[=08H< ,W7!\F,G,NOO8NA;09F [=* M2/;B&5S@*7IDK095-@JJBJ_"8!0U3]-D-';EESER>7HHJ?-UEP7TCR>:6CF* M-)XHL,[[OO?,;N-Q74;J3@6Z!_GT"Z6;'_X!>>RQB@@;>,TG.!,6..W6AF\T MP9%'E+"+R].?CZY//OYZ^(>3CPCQ_>GBZ,R!IK3C:YU0#+%RBXW=$I?HEL>M M?M2SIIO%BH-#XL9F3V9"X9>@U:LHV?:"K<$MN:,@I'59.(^Y NJL->9 M$LC(G+2DS%HT>4;![Y6T\J6D@)VZB4DD9E0R_I(E31+P"8( !>PZ;]DY;I>4 M;8S?\E#<6$L^ M(F54D.6;3.+4=;; &#HTF%O8+K@"%-NF;5T=RB#[C?9\J"9S3I ATX&87<0% MP41>]]/RR/M#^02CK=BXWFU9).2UY)TRI !G;L..LUR);Q:+)D$]0K-DS&>[ MJX2+&I! [N !M]>BL\:"P//:4V*%^[%1L#M7'4:LAVS['&[R)E$,^ZAV"E1S M)K;M]- %WS[^>KT[.3J"CG7V],S@A?L\#SG0USRY?RQ%ABW5MX51_%L.VK[)ET5.I%8TT #9WY1_95<5 MQGL*MIT"97OVWF0&XP)UIH@H RI,4W^) MIEPS6U_"?# ^@H@3YG)'G%/"K4'&61>'P" 6:(Y62R.)<.X=\6B2ZCX@CZ(S MD=$1>-W*K#3I;\<4S2]NU>OR$99D&J#Z_[][$C;_C^#V'.-S-KC0S;..K-4^ M7%R]&SJ5_=!6)?Z)T5,6YY7\?!CE78&G6QRJ^D]QB@A<;-<[(MB10XF)QA-O M?CU4(5EXW["295_ML*YWO6#T&DB>MY#)6T/EL &7 26RW*N)F MK^XWSER[/H2!RO(W@\TR?4%W5ZA-AK:*NM 1:!3Z;>*N.:#X$6<&RFA@+YR MO6%2*N9$-\"9E!\)63OF6EOQ#TWROU4! 3@1;M"PZ#7"_8L4\9"O':AA=?%5 M"ZT,^($F0(&$=#:(A.C!,0I*V MH#:CR4MM,K"( /CWC1+UT)>VQN57B6\LL"ES,$^-3@SQ5$RL,F["WHXM_40_ M,W]6BZ$6JMV-1--8\0Q-GM""X.H$EO?'E$CP%)\]*Z'6<4#;&GYO43%4,">A M8JLV++D7DD([4'E+SG$2!STZ+.Q][,SOC_TD9OO9.C]8F?0!/M MPE@*@[!=#0LF&2=3KP/$CB.9)5ZG,)1F>S,_253X=FMKK;U_Y461'TV3;:LH MAA^V\M-RX%;D\_M5N2SOX.Y7>44I! M/&9KUC!_6Y5/A_?EDZ\IA@D%>5&MQ'%16=PK0P),*WB)TF#H5E7G,K.3TQ3$ M'GES=>AT]J54B3.W[ C"V&PV;70;ZL\LDDMNZ.@D/QCC2#IUQ)T?;D=%D-2)J"XNLH M[LXL%T*52\QG;:4I]URILO2/:W0#@4G&5; M(+0@ESNJ*5FY#$AT\: !<@57GP$R.:F59.+,:ME*(1]YG_)J@X!%./.&OK]\ M]J8*5WN;ON]J!%4\_-ZE\/]2'+XOE$XL@2VX6$SYC3S7-G!_2]6@L9&$]"H) M+>0XG\.;*9]7J?U=&T$26+3J=Y#;#)HHJW$M/UY@6?>1>!T*4N=*0?L24#M+ MF@B$R^X87*S+J\]D'=$+*H8SWNLO>:4LN&.0WX)0HT-)MI%5R8,3+AM67R(A M"_N[7_4?>>_:GHH=X9*94'94BL/1Y J$NIV+:VZ]Q489W#%PW3X>+[_YB$-]CUOOM%>$,4/NE[,L>:8E](WZY%6] M)Q:76(':OUS*$3F(**>$A8++=6XT@1M:U M;LP@2XSZ9' S8G+#%14F5Y%P]@0;3+XZI,LER@69,35K6WF)P/O458Z1(/SJ MO"0P&U/_@\)$2J)A'3DZIRD^(@Z(AK*1]B7!0(>C_F%$ MKFA_6@&E0 2E.GZ+?M7@_7]U_:J'&L>L7Z'2U*N!3>CG:XQ@]E89G""4/!IJ M%O/1GBX$U$&]W-2S-*V[])L]E!/E!=^6JM6VJO5,^N6#5%J<'#X3L/6B\74J MR2J^B$-2,0F:LB2L]M!SQ!LUWNR^LU.HGJI$3S%+/37L>WK?X4V)>=$#M0HM M-IS*1HO3MX0SZ/J(GQ/$480N[80NP"WJI[-(HXO2584:J*,\EQ@-37,.ESE9 M',;CN!64:9SNQ'[UL#LQ.3M*NIC;U;/Y*H#,;;I[6?38KB'M&D#V2 !DVVSI M5V9+'\A[:-=G;Q3V/-LV_C=;Y+HW?9PH&4UDBP)"5/ G,=+ # 2I<2\GT/)H M#/I=%/NS*7)$;"$$D1#^B*?T#W)1:"Y*_2B9[6 J>0//;#60B.&:@JWID]1^ M'MQ>F%G@!U,QG44TQVA""+G=S?W/V[2^&V@4F#L(/OA11/\&L-*]EY*]*RGJ M$C%,%_8S2KS43]-=UPFV1+-*TSI.V[QMCU M#Z<30&M+_S\FPH[M1#IIE*W@-=4JI.1.2RUEL;3/=#G,H\AS*;X T:%)N. T*#@[ ;\[0QV?9P$!#.)-N0TU@(- M'V)7!5&!RKV D5^Y2HR?*,AB_<10%6Q=S=R[@!OQZ@]'E]VZYHYG/ ;^MFHP M:X!O!L8C*59"R+\4"_8AZ(VZ]A(X%VH9Y"E!!K\KSDN M$.V7&\D_Q^&0!8<"L4QQ)8%R!"$;;5Z64=;V1[7-8Q=B'A/7&*A7JE2//&IT M=1 0Z)63JXL++@GU3@VE9P*X0%;(VLTSYV=K9E*1P_I9GE9U+XYT/>ZB86LZEZ".^>$,D12]LV<:M.HMY6@"[W2#]9\B3 M&M\TF<_N?YVI";^QL>]?P540$8[(U ]30H?W@RCDNV4!S"HM%)^/ ' TD_]?P- 7U^Y,DPJ=A M<2,:%E*Z-PV]<>I-4B_MKR6@J8"0O\SS4O.O:CNLTS2,IP$MD+K*HX\8WWN M@DLZP"6^%-9!ZR_ON(6"3]A:F.RO1]B^,7_H(6S2U31.X18=>YRT$&%)AAZ* M0NLNR&]Q")0WP]V%0YHR1<6@247P,V+U830*2&M ZUA+8PQW=P3"7N@G4=PM M.B MW_F04WZR0R=,V>>J.495T$:1QTY"79L&3&E##);6H12 M!4G*#\JBBL"DBGKT535%OT!*I3AF64HGQ SV[*E>'[&>3L1U,9P)$Q9^:HW1K[Z0[ MJ(Q0_HMF0.;F)LEL=PXJ3YKXI> [#EV#8:S$&<7UU[0-U+GA"A>:"A450$78)-)W="FN-UL;.TZ MPLH+QI%]5$E"35[%V;*X3W7<6UF!OIJL;@K^JN=QQLY>#\7%68>S1A MK%2@2AU8%-F"=!OQ"QW6@&.0FI:\2]U#QXD,&B4:[M'CO08 %NTX(^5_I9_A-+]*K"WJ M7%M"#KYU_,7#1LD)MQ8',%8=55'1QPS%%@9F?\%SU);?D*,C$)EUJT6))5P M'+8C97/PX=W\&\?GGSZ=7AO\Z^/SLVN0W$[.CE7>I2KXKA'D;;C)!GI[WW(X MC>DL1G5,6&2Z(J,5F:O(4$6>A>P6M_]+- E*LH]2/H['&\E#_ M9TG17J!Y:XO@**Q,#^A"JVHOF8(:"E)@3&)^"!)^FJ*: KJ=#SVHNFD@>P1 MQ3-X@MV8,W]"^"OC,7PUXRF'I-/!O*(PX9E.IHF9J5E#+LWB,3R>+*C*ZLCF MZDALJ/"#\.(TRL;FD<,_;8R!H7ZGS8# ZHE-/ %_DC3F#5 M"[.!'J9-9>&SU@:UH1DET@#U0SQPD+S7.LM9?T'7H7[69,7!^(4[+H"#K3CN MS^Y %X^H^,+<5%9VCY4IO:YR!<^'8Z)OWVVS0>4B:-<=(NAX,[][(&=/F]T=(15D:6A7J/U M)R1?:^)'<$G_HEZ=-\U!!Q'\3,:>V$_"F)%2K-KHNLNFL=2;@202^VD\M8JL MVJKH8Y4?ZMBW)[."!]$$C40',T0_'Y@7IF.W9Q3ZXY@#"C!/Y2.LN223"M8N M,;POY9+C # 'HW?0+Q+_:B=<;7,[S"8;BY,"J'SEME3O4'#W),$EGA2N0HS MOV%(&>52Y)JW4K!GJ;(9^!FYB^KEM1;C,+ M%J;N0[E9SX6-<8O2#'GY-.XRQV.R5PLIE@/Y]<\F\YV3G"L>/H).Z-C$958\ MT!&CV>0+U4?WP!"P;'=SF>:,\ MKI6LRD3"#TCZ&$9Y&L!?NU:ZUL'I$BOKNKB!CN#A/^/J\!@6V4-VUPBM (Z: M+=D>T*CASBJJSNPKN3@O(P3DS,(T7E*#U)Y;4NY#]ANT5#Y#+\_:_*>+:;GQ M17 ?N2P)<+.[@AFY4LO87P+#Y2$1>6(-,T$Q(=T+^B4@$Y]3^X77^Q9Q: G! MM[-@C-[NF^AWKF@X5R@L[='F"Y6Q2*MB$CJHB-LSR_3J[.#ZW.2:ALG5A)&S MN(%:^-'REH^YY-!&<[D$GKU0H;+,\U@<8O%2#X'MS1BX:!OO3+;#+\TK3Z*P M<=!V94ADE)+W0[5;Y@VMNWU^:+Y,N=:!_ML.7$O6Z&2SNLV^E!6K6,)YBEI2 MP/&[RJ#C/BORSO\6OV\W;&>!P5M4ZD[H5[W7Z)KF1$*];I]W@"Y@#/)Z6!GP M"4++%BQWDJ3L'Q_5]:7CLS5F+DNT2@1@H2:[0U6)R@/HS^K22R"MYMSK= M=EX^/JO'* (817!BDAP/7.?SBI"JB9&RUJO0O5$Q6U-Z&7I6-UQ=#^9'O(AD M:&N]Z&1\?63[SF9EP^GW;@+L*I9A'ZU3JXS M@X2XR+R%<-G6KIF!\>9R_J)&+5)]Z-],(C.6$ #FA#UJGBP[UC\]4_$8U;W\ MN70\+ZE9;1*BY$W7GC7$A6=_$I9*BU..Y9'639X MPRE-8B4Y#+H[BZ6IRJ!25T$)U'2GTDY;;BX6.(SC?%5:TL,3 Z M8[2\LK __H9@(]?/[6?>-0HJ( H=,%UN67FAR3OJ&B-"#,Q:7P<4Y" #FMN/ M/=)CH('5&^2D.)>E\T0S!8L<[1@;@!PP)X.1!-$VQ3+?B4 !2NC$' M!A0XXM(J^FI8Z5J;..Q,3B@\FJ"@GOKI>-8;D*4AZ;%C&KJ0 S/NH348L3>( MLRPY*N(SA9&)),!.?+Y^EP+A16%G^DCB@MABWP7]W4'V& RXZAG#N17"=Z;C MZJYX%3JQP!]HXN]:6-^/.K1Q*+9^YD=C-"G'T6@VX99@+ G%&$63T3A!Q>8V M)P:,A9XFJ.S!PV'D_9R3\0940+0$P[?!*)X,1][/_!F!\\*CL]D@1>CB0WK7 ME/'.TA(WA%27+WJVPJ3&*JI&N$%%D>QM*E>'^AL?Y,PUL:7G?&U9"'T)*I[$ M%M209#99)L66[V0[2@&;%K-N*"7.2B(=475%!])H.N9\(?;Q"OP=DSS*13CC M;\I4N+X?X!J.M8<.%0<67JX8\XA9!2LV'I6.Z3F_A!H@DQUYGU6]935]N8%X M;0-0Q,,(:MD7QL&*XTH]I5N]0WP <'!) &5:D#G JHFRHP=-23. MMIW]E$:_D7KQ[2A<,M#R'4X31#A&2E=3TZ:I]CB\?F@D&H^O,2@>2YP [TF M-P$[&<\"%4+N>)*<8^.(W&6AG]*':$9(]H2],YO.K% JHKESN=*N73',-EX< MYS\@+92N0&)U->+"_>"5.M&,A?'GI>A<,HH;__^YQ &3B!5/O=][L'J_]Y(( M/^&?ET7]V^$M#K-1,:):I^H7C@=,:0K;,LX9-I)>8XIJ MG,(36,9N+K?MT!V;^K.4*#,8!;&^8T.0;BCG9SR*9_8M&T52\S@9S4(];+I^ M)^. JXINOVI3:#XBS^LHCKUX1-4(IC-_$B9Z!67!48)R-Y*(AS8*1U$*=#&C M^.R +GR2D_1Z%'H].$&]F]-^B)Q2V4KFN:Y\0!RUL?.=% !MT704]'%!6^"- MZQ0KE'Q:K ZAN4,N-R6=#$NH^\DCS=$[I0^WJ"$>TM3*7_J1@H81,%"T$?GB MR-B9['-KS5-+UWJ*16U[+@C?],>F'="^./R^NSW5"7RWH!7, -6^T7FCFB/A M>$0!LK-10'=./$H#BQ5H;(:R><"HC9D?)P%G_854$#4>^V.J;!(&L1^"8/V^ M@>^@VA"20O_%)*![S4\H7R+QQ].8&@Z"L'W-:=\=ZH5HC%$V-B4@-L$D<$=1 M@R,Y2Q7%?+O,0!R\FH-0A,+;H^C47&6*:W*1B,U$74OLDPJ9'KI<_SH7)B;$ MV_^W+\P$KTFZ*V?XGW#@P@SH>D08?_QO0O\-=[XPMY\N7$;2IMEZBHW^IQRI MW?_:]_A,1Q3B%(:CA"KWC.@ZG(ZB6%W7 NUKC$NT &.XY&+X?^B'X]!#')5. MSWP'V)E/U!!=62D5PYARV@C\'=#?("H%8D:YZ9I13H3-7FU3A5J!><:Y8S!R M^OVW/W1WCGNP#5#MILNO^S+ M@IY0TA-F]L8$? GOA1,_AFVX<@2#X$^3*49XS8($*TV%P,UBD#BFD?>A'^@I M!GD_0-\QYE4%)/P#9YVDHJMM56&I3DI ?!2TM-61@_$D/<=4+U]:;,QY;09!3F M'?((!G(C?_2>G7[#M#$_,N)Z9Y13Q?HML;@P(G,=&_LNWD4BV1=BG'#0LF8.$)BA?_0A'NB&7:V]X!+C8FV_+?G&\K46-L M[U#E@ROS,O0D@-U1$%AV-!$^[*3EABBOPC';:M5DY!DOGHS$ETO =&OY:Q=T M9#<2HH;18G39%N2R, 4K8.IWI>0 65!X4B*8 YA$_[!_9NN+6J%%F==V20@5 M+ZH6(]-VJ+:]QA2U\%+<8PDL*/9,#%V^ZC.U_- ^D(,(\I\K6 MT'^!<:8O1>J3<"BSF L0=)J1FY'U=Y^-K[M)S=C]@47ER7G-NQXCY.,4DT Y MO6 R@@M#"P#MUDGC6UF*:@NL#5N+QA8]4J,3^YL.SD._FO@J;+3%0>*X20U' MA<1!=&FULU:.0DG$0:[1^M7_VZXE_0BOX/KHGUQ5CLQO%%+/(3IX 2/W(@D7 MK[SQ[]U@] ,D1;5@I$H*[(RC85C=:9"8ENOL0:NJRZQ>2TH/'KB>845^,(Y_ MOU\*YHXC.PS3\4N'UILQ3(-N8)$V(/$H9FA-63X<5HYAOEC)HF.R]B2DEWXU MMZS"Q9PWP9H(8Z\1K]8JTPG46<+T14U2N&3 AK%@=YM!%+; MMK#VW7M;UW(WLB.P3".IR&KKS39SV+ZOL*H5Y1T43A+9B^:>*,:CM:Y6G(^U MO/6/6M^CFLHI4T22- ASQ> H1S>Z;<7?'4W*K:'!UCHR#_%<*]R96.YT*!?A M9:F7 ZS:":'E P.VI,K&XM,1>)4V*E_BL,=V[H(+@Z<1<((S3^,F(G!OGQ0[ MUO!"4@2'BK)Z)L RJ>75)<21=TIB,L7V8YDTBL#4M=A5(IDV;5#,H0Y;:1@U M^];$A+!:'*3)=+9'6JN! $8FV<33]&87^Q1J4@<8F(2*,K>T=N"_(Z:[JH< MLQCT>!NL]<] :O6BF)OH7A6/18\QU[69JOU"K=RFZ$NDVX$B6(RB08(-3H8- M4*2Z2 T"I:)PS2F3]4/A>0BB!Z^Q>Y648$HEBQ %!)OC-UM#,98E27"@T PU M[FXWJBB:BN H-!@:>5I&2@N7UB3J=UG"#5+IJ-1U23YT6BQKR?.OF0$DP, M M!/VU?*'BPI-U87D5FL()284O8))EEK:4C<,AE])X;T&S:CZ(JCS&R MNF\JD;TW:;NF.ADTG#V65:X70M6G)-8/]'6GL%+)T(5:#+OT.&42O1:P/R4E M."-_V\#,@))J#M-"NI>T?#)+8J 0KR\_**%\?\Q@.A@ V+>F>CUC6L]$+>?8 MSG27W%Q<&"NR7&45U.QJMR\XM #@,#K2]3L)'"3_']8.T8%5CC16HYHS+,FZ MJ#CB;B?A^]W)^].S$TY>O3Q]^QE+ZGD7'X^ZQ??ZGR3!');N<*'@KNOL"\7> M4P:4B81*@O#@M]GH1"=K:&R8D6((]A=N>%$@66<)V/GZSFD%38'GA<+]3SB8/.&Y7 M4(CZ):Q.T&1^IX->KZP <0UJ>6I<+GWO7N9$]C"?@0#.DP^8?T[IYU>G'\Y. MWY\>'\'?QY^OKD%O1MC<]^>7GZA0YK>\:R4^U_F=*5ZK(IQ%CY&,40J1YX!L M4B2][ :M07R4ZAP.$2DH.H/"]C\A3]1&"F5BS;D@>(Z!''>;)5T-PKJ!1/); M2Z!8Y'.6 ?%HDJ4,OR'%]+Y\(K5&2B]04@H665+!T10+7]$E*32%V6OEO0;15>))JFM579&C=D(E7*C\FWYSEZB-XA,I199LNNR M8Z!'T$9^@4J548;GG2VY.NL.RS3+]KFPIHD2KT]/5724&?J4'\.HWX%-*>IF M)<,;9#N,FU-9,?$J5\")LDJ1C[@:5,B%.Z-5&BHA[QS-BWP3:GXO]5$!/@REHKD7F7618!'3.E6@OCH[IQ73,T'9C&$/LA=.9 M'\8IC'\*\U#@M);/%;I)$XK;2 ,_(,_W#/0#?!:6$CY-XE;AE!-=. 5#!KB8 ML+U%#<-%_W[-(C\@CV"*\'Y)>]UGL)21-_5GDZBSSD%((6N3@)R N&1OE!H! M2YVB8S?VXQ?#D=*R6 M:_!LH(,+&B??]8R1"IO'3B=<^2R4:3 BO-306\)B3%GYK7I'(9:M!XFGK'00 MC&S<#P]0F2^!40,S4_6P1&8.,?HDQ,!-\^ET13+RIV)>E3!D^.9_RO\N39 = MU?< -KFB2?V8]2%0^F[1H#;*?(,\>V<:X42B&/[S'I?U.I]3(,:&DBS#B&8I M,]=S[IMO6\2R\<\5UL$#O'H/*AL.13PE!Q_+NG[=?GGK"SY!FL)ZH*>E7T8\ M.C[^_.GSQZ/K$U5+X?C\T\7ER1].SJY.?SY1<-$''\^OKMJ#\+X^+-_4C]D\ M__O?/0HTU._V:[%M[\^L-9$\>?:,"["!/5VQ=*ALT5TK"WQ>5;G4C?F B8\_ M?60K4[DBH!2ECU];IN #;3Q\;5OW@)$][#HZ ;?40 8*\ HD!A?&Y4'H)_&$ MHFC'!#IT,"-TRO/^G@ZPG]\<#?VR$4LDI MN.SLSUZ\ P0+3B#W/N*@3V&4RI!VI6O%_$*RMP5+#VSW0JL7UJ%9ZN-26,<% M-D,&(MXKN1;M8[3KT:$#0Q1UT6NTUQ),:X-;"!Y %5Z;Y;T76_,Q$>K\&7:) MPBJP,$#7UJ9^@F5!)#P#/O.'?'%74/5-#8VRDTT-U.834*A!D[Z\/#D[_M5[ M=W)Y^C,HTC]W'=Q#SY+:V,KV;D&C:KAVCCXB,_0"+MRLJIN*B(WU@#XU+O]F M21HJ>\JR<2N3_5PM(\5$"+X7*/:_6?G(60-,PC+865B3S0),@MR" 3<(*48> MD8;D" -J3:\U()W77#=&O40PPR:TI5U@O3VI_"O_2MXJS)DF&Y]8&5J.:E(K M"KCL>8U)'C\^>L>F0I3Z6;3_?,G??,"2S-Y;-"8C,C&<] 4]\.'MA2D.<'Q? MD.WY.>%'%$K79%B6+'X;<: Q61BDU/&4-(4O)K#8X&W9 M2!09(:S?-.;9NS"@]^:K.PR <2TCTH-H\FSZ:L 1W\-1REL8D,PA6EL,JVG; MU"4$O+8S[,GQ])AS.8(ON0(((+N-+M1WQ 2^IMM"G_#"/N$5!RIY]\4=@632 M.ME6F'I=K#.)#(K%6OC/'*BW0%%R?<^6#@UO0Q24:RPT"QO@^1$QRX"N MR(#PD*T%9U\[3]!:P+MG#*ZC=FVK9LB\^.?,=IG^+';<@M]4TC-[7!H8'0X( M4Q?;?V$%M>'L:T=IR8'I8=1",^&SZ7JTT6+JA3K]SAK9PB XHR*S9KQU\(+4>?;<3TQYQ3$EH+246QH10 M#)!F#\LSY^X[U%1[NWG^Z0HK?9ZIH2G,^BOJ3&4/4H4SWG,$?NOK&3;(H^8H MHR<*NB]UQV6],_&#,.R636 &=$%X(==62.7N3PZ656 E].+H\OI7[_KRZ.SJ MZ!C]%8[:"GU/8M:.*QO0G[,>UM/F)#'"<(.+?M]P%&Z#;377U^ M>W7RI\_HXSWY&?\[E)AQ#I1W0Z%=0XD9*JMBT9]5$;:S*DP\?B<]VA&3+U&M MZG"(J4GWG"G$UU=QHY].=@9G9G375%?+L=WR1R9H]0)#% GA4WWJ&&;?F. ;*D]?.;WZ.[V$?A:\CC8KB@MB&=$E+1HMI2DW-F.O6#DF&%"0H9X/ MRR?T82)3*D")K6B6\Y)PNR1+ =3/I]P']1,_;;""'6I7\!GV@GQ.!@'KD8:= MJVH 9<7QN*11W:F /:K)_4@X(V:)!0Y_:>2LIMY/&O+1$:G(8A7"&^C![2&G M(E=/*(.(Z,4:'C7@[G3;X$*P^$!B M0R-NPNP]6Q) '!=DR0J!J$G66/UYL[)J#N&9LFAK"T5E$LNQ: 3"";-UA"TC MZ^9$$U%VCE8KQ*[@4!;4!-1F_*,.M=+?\'872Y6!1L;+DV-Z*[^I.&TL56Q= MBJ:4CW"1,I\QM@>?EMD*O5-A7+K\^PI7GFR+NB"-]3 5'%E0P-@J1PPZ[)H2 M>%@_?;2/L#D12F-FXP,1K0J45(X.OY56U 0&-4UIY6VAJG4X@$5;T5D[9U-E M(MBIN:$=$51ELJ]^T;J7ZE)U.3WU(] ^5_R3^@6R((&/4%K+NRY G-F"LK#!!WJIQ*XAC M-]2A4M85]D83VU4S>'6'=OG'WHE_ BU '+#9N203V,7!MB0&,S@V>9$;%TA% M8:9R*6#T)] ,A6(?8>9)OK#E@RM!8:U'P*^Z2BR^V! GJG)58HX ;9C[^2T= M(:O[1'GN+)OA(-]K:G"^\99$-[R9WA]=O27&*G@$SL<_/R*-<7#)U6=Z'+LZ M#&8@C]@1Q@C.0X);Z\M3KC.EZ[$9#!#"HWQKXU':0Y >36]D]FZG^.A]QU-C M7K9UZHSD;%.S5XC KA'7Q-O39UA 1AOY)&2 I:!>JVP68]Q8Z41RB9/#RI@[ MJ1X9JVCJ3H(W?IM&&*68^XR1U9>_48K^*R,A6S0ADD?E5XH.='JAC M#562\+HJ[F ZE UBX*;U/OLXLPHGIG@H+$*STB/E5),4U1S%37Z?+6\9_U]A MMLG(C*AD BS[EDW@X*U]TMOMJX@Z*<>YZK#!9[C+I>@CQI[RKYQ]RTA;FXH9 M)4F+!#7.A;Z6&EK)RH+KYK\5C>)QSE)?["U\MDS C>2]ITSER),96UV)+@(4 MJ:X_T0I-R8QGCT'U6;$XI)*,C\4Z6W8$=2-S$6;O-E2'5OH$Q]N2-,XV>UE, M678'']%"E9HOL0!U?2_@[#WONA"XPR#B24'.7)\*KN/W?WL8PVFZ@;"[WU$$N7BL]BDNFJU%QX)9EGS?7H+&I+6'BR&4K>U$21 ML0O[*1:V+('N6@9YL(I\(&;$4?&GB)^+_#"<.A[2,X?% M0YOL'%\+1D%$;P6(S3;\TCM>\>YK'4@XYX:IU\,)AON/X=\$QASNNN0-#R\L M]#N5<4F9JS6<;P(CAG92"KD/TXF?1F,;[:\EEE'P_Y3 U? 35OU$:+4V;\=0 M3#\@T,DT\$-H_-3&-F7['ZFFH'%J;9,/S_@P3'&Y54H0:(\W*BD;54HL:ES< M/BO^?=34\3[!7;!A!GQXP4+ 4=>T-R#<*>B=.7U%.6&9R4^:F\&T)?0'JV<1 M/^Q\W@;30^<9Q@_F&1Y&Z0I4DTUMP:IN:]&ZQ.17&"O/CXW)*A/)MB#9>//K M>[N(E1'D./A%F9RH+09Q($9I*[6*K6FF7-RV%6]DY<1.E4F:P)_X(5,]>D'8 M#Y8 ;!%#KV3IX+ST_+U$^A!0P^K9ND0[UX3+4(;95FW+C#%_G$'#O\*9/]'8 M%1U_6 ]AITS8-A@2%R<$H>?P!/I1H0RW+(@<\0'E<*KK^VQE"G6WUG'%V(XK)1D$K[,[%;&%>0M$3;8GZ DS9 M '%CHWS@,=F@IJW+][5W=NJ .+!2"9NQ2;S_&')K%GB/789].]KF96L)A MP[^"0-&!(=A29;?=-',4@X+8R)X=)U_C/?&C$'28S=8Q>-;V]X)X,(=NACHU V:7.U5-^V+JB&RD9V6U@@ MN>6(AGEU*3;3JE^/1@42.E "E:K7*O_6=EXYC" T=]L2TG2-&.%KH?,'5,J( MNY[ZEH>,FS6S8"69 M_"C'$K6MN50/7!2Y+EQ+]U8A$;9D4R%JQ4+);!-E@!7R8;NWD(MCLO6@ [?2 M!BPK:FWE_C;&!5K 7B3_*2-J3WJI/6'7BTJAIAT_-F'/>**/32ZE7#F8:T!K MCEN)Y5,QR,PD_VN#O@)5("]WO>98?2J1R14)%AO,PVS )-8,[)!282F/5^]*PZRC[3W;5\ M;BM-!%3!31ICM#G&"P%^5&;(SL9B <%5+@B!+J>ADZU.NS*+T#L;BG@A;+P] MB=^!K<9@:JP82<%ZC94380P>76Z]HH.]1X#P]FO1&"T$BD;](V8-,?IPA1@: U<*RMZK\DUIK.C]V38.-X^TD6.J%Q%&VK _D(41VN&QV4% MVX;W^"*_6:/37D67 LE/QS[GO"<1X0,@<,UK^2&* XHYQ2H^M$M(=&$T\8/Q MS -2/D@HY1^_B!/OTV95\ 5]4^(],X[]*5!1F, 9P-,!?T]F,[)IL)&#[4>+ MG.!+^1;!'"WY C.U7WN)'T<1 <'@__DOBI&]PZ).*ZWNHC P?[;G-H[\=)IZ MD\@[H-XC?S)64"\:Z^L06- AWF3-54FQN #!(XRC&:W*+*5528'BPGCBV,D? MMD-)//7'A$<0!\QWXI3Y21)/@.J3[A:EJ1^EL1?#PB/T ?X91YW]05R<<8!@ M(P<) AW@W["Z^^T/J!/3V41OD/RYVPXEP&ZB"0XS09X%?Z;3Z1X[E$RHH-14 M8"VF8]DBF >L%XZ.U,;LSXBK^:RC-W:>'Z<3J25#5*0TVUS% MA(2S)AM6",!C>JM]C5>\(_B5A_1PT&& M9B NN<7-)[CT*4,=C=&TU]9!&#PE>_XX=*C"\<2/9WR>@.:(X4W\,=-2Q#:'RY(W/SDYDP-M6* M]=5N1RB"*S9.F>E/$O<:1..Q/R.H+F&!7:+XK[_9<8(<-&$V$4X9_2:)B$L0 M ?!<@1[\,0&[:1[;V7&8-0)\,5_5^V=_V=YQY&KT8\H@- %>F\CM\'H:"^O= M;=/CQ)\$BEOJSNTO=]OX9)P"EPYYHHA,QY>)'R3\W93ONF0V _J/+.[:+;EA M6-"Q"02]>6Z4$/W$> //5*+;Q03M(J<6.(&#SWU_?M5XZ=TF5Q6(E4F#)"$4 M!F9"2 $!'T53+YK >R H\:88V4%?44-7B2%V7_GO<(X? M+:NC^ TH).A2IY10QM=.B7K7#> #O=X==\"#Z@?N&!LH@2-P5+]<:?,'72@. M<4M7M+'8PI^X/NH%U\^%9H_8W/!)S(D8AW]*1APTD,BRVDH^NTC/;W"%*%W3 M%,4]73UNG$]_7I4#S__?,LZ#CPA%ZH',))\B_2E^O>57'N";K7I&1 (L,JWN MWTJ6=?_=O7EC9M]TX5J?TQFT&K8_.C03U$3HUC0?1?YM?=Q='#:JBOEDB%0T\4-2@,:P75,J;R2/:4H#0G.2L1MLZ< X%Z@57T'3,9?H"Z.+*QO0P#%_Q7L5Y/VHD#_NI M7HYK)B+C==U@%(O0:P90"CX_M2=_4\X.2FC>XR*ZS)YT]A.)JS/8JX#D5A_U M]/=8$O)>>QUPB=B@,K5,Q':/)--$8GF::G");WJZ?4)U,(Q^.$DA@\%+D MO=]4JT*CU]P67SD@&^%]02]F&R1(4CJQ^+!8'5+- !2Y$Q+>IWX8H,*5U3F& M#S>''J9PZ$,O!*EW,AO$FB4<7B\1'LWG^?+\L9:4\W_^1%O=@6K1C1Y9,6+_ MK-$*ZRZTO26#F2+25"OO2"#*NUGV(G;KWW6$<;/8GJM(*K%&'733Y)'A)%0^ M AMP%NL!PPY1 G]A%]Q=*1KY6Z? MBULV1H-1:@:N?)&)GT 3>JD4UH;DJ5)])=M='_MPG8A49'^/!NI$NFY$:& ^ M+;0Q _:J+(BMK;7VGBJ31M-DB+*.U(Q.S9*Q%.72CTPIJ$V=WVZ65)^(6493 M?-?!D!4[NX:VAD3OW3PTKNZ!=$_T]Y_Y^X\XK -5;_RU)?'6L&>TXTAM^?Q^ M52[+.S(!$F.@[=-%*NSR/K!97N3'\#-O5X0UDO3]SH387K)/>;71<,M;^,,> M)W>@:N[0(8[]*)TZCS&P;E#"S6T-;#H-@QW.-:[7K.]DSZ+ >;+#*=T\VX[V MK'D:0Y0:>DYCFOH)W*6=TP@G>)_3B'+Q=#)P[*($KNK)#N<.[7CE-!;A0?/XZ M_,H[](9D19OIJ>8ZQ:2:4'Q4_8U$,HUX=Z<&XK07"):QN"'1G^G O08:FD7: MY:@ 6JUR(48\X!O(-.=$B :J'8^'+3CV2=O*Y\\E,[I%9"\3DGOC.*/ \!SX *HW_1O 2O4>*F?IKNN$VSGF-9I[,\26B]0OY(.Y[+/86=CMYY%QRG^Z'[3 M!Q6.]+?&T@JDG^LB:A7+\6H*,J""\>:2$'B;S&Y3!:E@4,O@&E&\F*YC^27O M2BO"+XE,WC C..!2W8N\XCB5R6Q*4&8@HR3C@.*Q$&F3OYW!XH^3@ *]43A+ M8WV/\%EJ3]S"?K^ D3,>W$ZQ4RK20[_F>QP@0WR/PU8ZFB&%;J[F($8T1+H5 M"!-5MJ:LK(7!?Z9(M-S@X&3+N6!RX8LWNC>):O)6)A)'A^!X1;]XJ 4!\[0D M1.U:TNBE55;.U(3?V.%#K^"\1>3\ ?DSI0 ;/XA"/L#C".4YO3)O9+4Y:NA- M-YRH :MG!14=\KJ%$U"UXC$%%J54!0>81A@!'X8[%HA)!1[]J/9/)"?MUGLL M,>*8\8=H)]'<;HRE$ATFT>)40!V-CB3?H@@\@<\I+-;EU6?:7I66<@%_OX:G MR4#D3T [#,FS%M&P3JXN+KQIZ(U3;Y)Z:7\X%A$@A@NS]6B8UL+)A-S2^"\: ME,-)Z@<)\-0)\$0XBV>.E]1&4EA8PO^,&W^EG@DBZWUF4*6%Y=4K:P'8404< M)&.):\49ZN/5/>##3-.]C1KIL4$N) 3EC=XYTKHQ@L&E[BT)[PM4 DCGDO=H MY352"$9F+\>+*IF]]-@W*7D:I\"5QQX7CHHPCJZ'AE&GA&LY#K&(%=(3L(64 M:3@> WG#SQ@;AJ8GN(3A=(5N M*8/6"A*7XBJR*%+%1Y6EZ8&I0VM"2O&.$7EE8*/@8L9X,ZNR!1J/ P^$(RP2 MEW!X1C.C[V ,Q(!A!P?1!(-4,'Z5B@#1LUC/FN._U89-9Q)OP)^:HW1K1R32 M*6<1_>4H(?Q0K$U$YK'"WQV,K+;C"LYUV#V(846-KE*4:4R\@6)/+I^$@A#4 M205V$$(CH+]OEDXEB_>Q(U.1+$52%,E/)#E=(^ =%S8W94XYJ6QNKC>HO-4"4UZ2*=R<0(8Q\0D0^9,T13X#=^IT M#'K7=-+P.E(UQ93-&:#@D6]X/(:O9CSED*XA++P7)CS3R331,QVTXUV+S)"@Y '.*##J),&'?J'NDN6\6-9D $P&E R#"0!S:R"];!SK\6 M-9&L-$*G-IH@@SB888#3P+SRU:(SH] ?QZSC)UU+%-UIZ-\"NOH;&Y$8-1Q)<\QRL6@CK&@0^X]A1Y90>@/&HU;,AJ-O.C,?*2 M.!H!3Z&68"P)R[A3A \@FL?38ZH")!DH&;=^,EN01=#Y]0/ M-]__H1(=CZ\Q*!Y+G,!.)+!3L+AC6+TCQ_!5P@K<$>.(;@VXC^D#L%D,-B&' MU6RZ\YIK1$T\*DK>/'^4&LD_:__XD8&A=:W_4UL9LF%KV>*$8AVCKNH]J!O2 M+>[%#Z]5*HGSJMX,!_DEH[CQ_Y]-S2M@F[_W8BQ=FF =3_KSLJA_.[S%81)T M :)S4J!4. JQSNDHI?_RYS'\]UV!8BPR&'P*K\G?=__[PD/2W*\A5FW(X3S%XDY4Z^RF[SY@@MUL\9'MI6(L-6%Z MB**"I:GFPBJ'&&1*98*Q_/,HB#6#!$&'%.=H/(IG-HN,(DFM24:S4 ^;>.=D M+*4FM_-)D-B"B.2E$0CM\8CBFZ8@,8%8I%90%ASO1W9T:8ND(7N8IFZ0LF8. GQN'G^KO:7F,RZS_4-,;K9RC?LAN M3W6,/U8LK1G@G1 1D0(%V(7C$:E\LU% W#L>I8%%I;IR5=G<>VICYL=)P.Z% MD"*YXS&H[J0Q!"!"PH7]OE'Y3+7QA:]OE,HF =T05-Z<2C1-8VHX"#IEEW:\ M,(SF3-MIHFR Z'>\/TY7&I1*PR\V)P+4@J8+@BZ4:G[>VV4V_^T01EEBYK*P M-61)V,9#N^+&$Z(CM &(X2 M"KT=T>TS'46QNAT%6@;];I:!C! H!BZ/HT;\S:4!'1;@/;)P.77"H7SNHFY4DV3= MF()E=&1-OP[_0_>=,D09/(0,$RIR!I4?NI79/S.E7)$DU,\+EH=^'GW%9(=- M9B@6S- :&R:8*MWCG)Z0FP0=KC%%J<%[X<2/88.O,E64AL/2D>/A3Y,I&E@P M%W8,=PCP_AA$AVGD?>!:.ZPT+9 /8XTHLG;'5,8O]E/TQ 2D=,PH09XM/5L1 MMRE*-Z!;"@U2(5U^ =QD',B][>9QTYW7I;O=R ZSF9AI73\_.MT36R=T(V"W M6(C5'07Z0ZF-#/X44,!+&(6@:>.E/@$%GZQ(8]BL2=+R'(3^.$1['?J]QA0\ M/R/B(H["40J@2([1?Q_$*%%BWMB/VV*#=MB$9; %3[H_NLHFC=VD).'#05T&X1H MV.F$<%_E=SKDW4Y TH$DUGW>:[YKX.#D7T%2P3O>("G!:;K+L6S;XSV(OZ"U M=84#=[[;;@NMNG_I@A_!(&'6(!(VRXM1"D; B!:1/Z$\4S)YA_0I8 F;*GUG M**:CKPW.1A#!M1T$E*8)[Z7 1MDDGJ3T&7C*=TU3/I MFT?1%@\'/22;^1B>2OUQFL)AC.$03JF4^&/N>Y^*Q0*8Z4E62ZF)HUML@*N, M?SHYHEHMZ#N8P31F"!H"/<;P)XX9[HDI:"I'=9&!U#='&N"**Q='5*[,2\?L M.!Q3UC,F'H3 /\)D"O-0H236C0C=I GI(&D ;&A*"001/8O@(+"6<<=TU1,; MNP/I]*3$D+"+/N*!%)/^G9]%P.QP"IA7!M)7:P=GL"D1IGM,HLZ.!2'9&"8! M,5E<_#?>>W8WPJ:E>(''/NB7TB8^ PYG&'T B8E_VNMZLJN)VVBV0>3KWK7)\+I MPPWS>XRS@\L]G^L,*@(1P+61]=(K=9E+& 9"<-8U8PK#(!V^/!WY*,YV:+K* M[Q&;C="6&4[I(\$I[>),VJM%9Z*[B72V,ZM4F3XB6O&UVNV*Z(+U@3&D<]?H MWC8$S4\&4M9.W+^V1(,#7/H)))!>RX5ABE(4*Z !H06B!F1 M84P.WH,9A2*<]_6R,!2Y#NM17+&4T2,5#$5(W$W\/RR MM0H8+/>M)-N/&K! **YES:$U[H[W6U]DCGTG0V%4VQVGBU^6*Z)^\9A= M=@AC/_9Q1%%@.0(T2&JATA ,W/V1AO-T\_W2%D(IZB@WX/ /\^4:O'NSS45_/QT?O/&J.3/-1T'VI M.R[K'="TPZXQ97< S$,$(%6@W/WHEJKH@7<@Q_4UO/GYZIUW\ KYV4_* P]K M13$.OO7%M3'3OFK\W4G[0_Q9!5;8_O&/V6KD!3T_#F%Q$H+1L2Z"U7A,ZDD/ MYQ-O,85T$I;[("==0?4-)NHJ_3WO XTDNER <(A^!(.\V6Y#Q01W03IW;."[ M1#QC5_Q>=X J^1"YH,K).,."$V?E2BYHAV#86XQ4P:KVY8N^4T7"BI5M4=)B MT[?TY?TO3S??U_^>[=F0G7U-:EQ-'8QM-_ -:W6\I:1;I^C8#QO9+BN[$U:H MWY"GSK#%SP["-W-3;X,XH37TM[ :J M](WN=X*XM1-_<0OP-+>Q_?!S\HK;XQ7=:W>WC^BY;L$W3S;9NY(V?[AJ:^T[)O:_W;5GM;Z]^RR+O>"B]OZ;LL\=;&OV6%MS;^ M353\S=?IC^CC^]#]R[O]I@/Q\FZ_Z:1TD29_2&/?Y[SLT/XW'9D=VO^6Q?XV M$?)[M_]=MN2%77[++KVPR_Z-LZ!(]WH&3VT;SVO/]WM03?=LQ0UZVM>(!6FZ MMWW"J@N+]L5^Y;(!4.I0ABQTTN%?J=@D.K,M#[3#M*N@4+.UMM=#_ZO-+29S M5 [G]S"RZ=X+,XAY*A9'F 2&" ZLVE"(A[ M?*Z](^.]WC096/KY0SJTIC#C__)V:ZJU&CGG\5I#8 M_W&#;J-)CT]ILX0?I[RD'<+J5-"C(E<^>3C*6ZOJ\IZZ** :D#C_>G" M9"!V?C)8@MW8W4D?%NS^LXC<'3!4[1E"U;YPY*D .O5=K3M@VAYZ%C+ML4*E/=*11+JI MEO#6[_UU2&^]X_OGRQ+^^YZCE;HB>']6>H>I[(!YV]]\-^;H&U;4P1SZ7;$4 M\M=ESAV:&W Z87!244F)O%+#"._0:*\*1ZBJ#K[M!%EULE\W3^X!/H6%NG/U MN.TEARAUY( 3W9-[=,3"=CW@[=S5FRJDM;&WR)YWX;;/VWB@-U-MAJ&S4?7< M1#T7N9^S\'T;*93OK!3*?DU/BPT]8+'> 6,A(A=1AZ;__._"G\RU-@!#^Y(K MV:"IU6\Z++L%;M;1%UUHKSXPT :P:@?&]8?&!G9Q)@?Y1@/UM(_H.R"EG=+* M@E(Z%+[6!$#M#'MG_%+7)G1 0#OWD8W9T4O8%\-=#TW/#379*Z1A8FG?CSU4 MA:BC3$$MV%&;FF1G''33X9'?!\1T.'H+^CC<NC@ MCKR@P<:FO61 3HQ0OP<"] 6\K-4!9M(CU[GD?(8M;("D(-_3.'Q=(XJ-M^X>1$U?I[,!.0*0#!M"= $KWW;_O9H)K=B!I*(X[:2QVCL;C M386$U&@[NJE7*]G>W-[&']V(@E75*(T@F2X)IL-(IFX-=5_(TOWF]PFDO8?-@X7>2LX!!773,>KW3KO=@-5M MY\X>@(I50,7]HMFVESOIO-M>Z!04W/9")U-[RPM1!V)F\ 6#J;O':_M16F=' MAA_?OBD[O-_9EQW>Z6S-#N]T=F?[.]T-VO;.P!Z]Z-!VC\B+FMGA]+R\W>[! M>GE;W3/W\K:ZQ_'%;3E.Z@O;ZB>0/O3O;3LW\%YG9P:>[:S\P+.=E>U_MKMR M?<_NNS+[W6>'"D?Z99?W)W&&XT,ZX:\#O4WB1;;-O+D_)G9'2W=#8CL<2-OQ ML+L6U3U L?>86@<6VZD&MF&P#ST[Q["K>>F='#1'L^+9%<@4@;=A[\]K.DYS$%;;.X]H'/>$2[_7:YP88;P*GG(=F('LS9" MGM"0IV?EBF$S#:Z?-XS"O>4,]&$Y.Z7_K;[E_Q(+TT'S'5X"0=3MF"<5I&[[ M!T8=[]6?.PB>1+^'E#+H1%YTY[C:3*AGQ-^MK]ZI_[ >?I:M^D'-_X#-<)M% M&C2-EP"" 7C/^=I"<7O).PKW@+$O\$O732M^342M$9=#ZO0X]$*[=RZJO"(K M"B$%V*=\V*;:PWQ;^*O*L.ADOCVVQ^]OI/\.',EBKA9Z,,DZG_+U?;D0?U*O M>\^-M-OGRXJU/VGFW-W.<^'4^9P![NUXKJ:CH MM%$]U-^.WW7D M@% *1ZGKRW'WRP96N]_R(Q-4(&&' (_9O4H]K<,?GF^N_\RW5W(KM MKWW/7;$,Z":)7"^VYE\LP[%CINZ6],O6M>0OL>H!76/3 ;7M3&$G==5 MRR*ZFSAP=K,7''G7[+>](D'['8YB:48*2VSP%Z^\X*/9\YO0]>W@>ON#D:1Z\O$]:5#2-@/Q'X/1MJ' M9C_ !G:%M=]Q%&YJ:\*&L_'E;9<07AY^\[V1\W< 9MB&V-T][2^&E>XJ76XP M_'ZGHQL,?\ YZ@;#[]69\N5293<9,/R^IW?(%>B,"(,P]M38.*[D,G\T(?DE MX:(V5+6^A[I:6[M; DCK0T]CSEGE5N XM>M[V0:T*BF(2/:J;:]JY'16HY6B MN/=KC0/N[VV&V-J^\R;M7X?-BA#-Q);; 3PJQ _C ':RAZ4R'<8M)FS*X32 M3W49@?TWZE.VGM]K$5 UADQ4,73[!Y#Q+WC[.KOG5)@_95\IW*#1N! G@3* ML@(VISK[&Q"\E@7'C2J$M=XNG93AG$^M2NLD07CPVVL.IKJ\NG#77MBO(L + MXNC'/?S,%6LO@_F73]D*%JRJ523\OZC2=J4*$OB7FA^M_O_:KFVU81B&_DH> M5PB,_, >"BT,QE:Z_4 ZLE'H+I".,MC'S\>7V+$D.\ZRUY#(LA7;LBR=HPNR MX6^[)_3_H765TB"8\FX,:-CK9 ::S]5WD3DU,(?HZ5%Y0M5/1;HCZ?%F^X]L MJD_4$;K[G("R0CM9T?MH)![#N T?X1\&T\DQ0NECB"4C+\OU-AD+9IY#>N1KD. 2$W'J+UR_MZB-& .+1&-('Z=N(+4#,Q 3&OU@J:!(#TTTD)6B^ M -EE*ICF-?O*>+T=/E3K,M8K6T*+8*8\ !+*?)#=ML\YEWR[J3E*-1Q6635# MR)&?/:TU;$!W2H^]VWCK8]?S_M(3I:GBW!?:3#,?*^:OU6*%%MF,E M3+$<^V&,C&O0+EE2C(56#$++\%!"R[":E4(=M1@D*\WAA$AN?3)Y0%:M,EUD MMRI#FC#:8/Y%A3370;'] ,X?EM, IU]J.F!!2%GIGB5!T$I3$@1R!K1)[GD= M:G-G#FP3*XQ>=^C[!^E@*U=Y\J7<;M7=M?#2GY2'V[?/%)WBKKU4VZ/2[*+Y M-]8?"+Z;IM01^1$_#!B0(.4]!*H40V5BNTDK;!RF!:;*J7M%T-5$,,5=$P7; M6*(<&H0]>)]4AUY4AQA'U&9S?E?;KAO=1(B.^]>A5V<;O+)!VO92X40B-\F1 M0%Y.Q4;Y.*2_+4V$)*_[_GSS"U!+ 0(4 Q0 ( #B*:$EJP;>&*P( .$J M 3 " 0 !;0V]N=&5N=%]4>7!E&UL4$L! A0# M% @ .(IH24AU!>[% *P( L ( !7 ( %]R96QS M+RYR96QS4$L! A0#% @ .(IH21^R(A]6 @ 52L !H M ( !2@, 'AL+U]R96QS+W=O&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( #B*:$ETO$207P( $(, - " 8@1 !X M;"]S='EL97,N>&UL4$L! A0#% @ .(IH2?.1!AR*!0 VQ8 \ M ( !$A0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.(IH26(3!&PO=V]R M:W-H965T&UL4$L! A0#% @ .(IH255?8>84!0 1D M !@ ( !;BL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH2?+#/+^C 0 L , !@ ( ! M9S0 'AL+W=O&UL4$L! A0#% @ .(IH25L&I5^B 0 L0, !D M ( !&#@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ .(IH2;K&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH M2;?;AE:C 0 L0, !D ( !+T, 'AL+W=O&PO=V]R:W-H965T%& !X;"]W;W)K M&UL4$L! A0#% @ .(IH286+OV^A 0 L0, M !D ( !ND@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH2=D8TI6A 0 L0, !D M ( !1TX 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ .(IH26D)-_6C 0 L0, !D ( !WE, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH27-A M4R2D 0 L0, !D ( !EUD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH23RZP#.O 0 %@0 !D M ( !B%\ 'AL+W=O&PO M=V]R:W-H965TP_V*L $ M !8$ 9 " 4EC !X;"]W;W)K&UL4$L! A0#% @ .(IH27J&<3D: @ 2P< !D ( ! M,&4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ .(IH251:?Z>D 0 L0, !D ( !:&L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH29 NK:.! M!0 8"4 !D ( !Y7@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH22JN$>"N 0 .P0 !D M ( !?H0 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ .(IH24S1\%VS @ P0P !D ( !/8T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M.(IH23GKE+[M 0 M04 !D ( !/I8 'AL+W=OR; !X;"]W M;W)K&UL4$L! A0#% @ .(IH21AU&Z+N @ MD0P !D ( !KYX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH2&PO=V]R:W-H M965TC0$ #X# 9 M " 0ZM !X;"]W;W)K&UL4$L! M A0#% @ .(IH26/3C*U9 P ,PX !D ( !TJX 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH M2;^(C%.T P 3A$ !D ( !IKD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH2>.#WIHI @ $0< M !D ( !KL( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ .(IH296/YV2: @ (PH !D M ( !1

&PO=V]R:W-H965T M+1 !X;"]W;W)K&UL4$L! A0# M% @ .(IH28#-Q5(] @ K < !D ( !(-0 'AL+W=O M&PO=V]R:W-H965T XML 85 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.5.0.2 html 268 329 1 false 74 0 false 9 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fortinet.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Parenthetical Sheet http://www.fortinet.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) Parenthetical Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 5 false false R6.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.fortinet.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 2103100 - Disclosure - Financial Instruments and Fair Value Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValue Financial Instruments and Fair Value Notes 8 false false R9.htm 2104100 - Disclosure - Inventory Sheet http://www.fortinet.com/role/Inventory Inventory Notes 9 false false R10.htm 2105100 - Disclosure - Property and Equipment—Net Sheet http://www.fortinet.com/role/PropertyAndEquipmentnet Property and Equipment—Net Notes 10 false false R11.htm 2106100 - Disclosure - Investments in Privately-Held Companies Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies Investments in Privately-Held Companies Notes 11 false false R12.htm 2107100 - Disclosure - Business Combinations Sheet http://www.fortinet.com/role/BusinessCombinations Business Combinations Notes 12 false false R13.htm 2108100 - Disclosure - Goodwill and Other Intangible Assets - Net Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNet Goodwill and Other Intangible Assets - Net Notes 13 false false R14.htm 2109100 - Disclosure - Net Income Per Share Sheet http://www.fortinet.com/role/NetIncomePerShare Net Income Per Share Notes 14 false false R15.htm 2112100 - Disclosure - Restructuring Charges Sheet http://www.fortinet.com/role/RestructuringCharges Restructuring Charges Notes 15 false false R16.htm 2113100 - Disclosure - Commitments and Contingencies Sheet http://www.fortinet.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2114100 - Disclosure - Stockholders' Equity Sheet http://www.fortinet.com/role/StockholdersEquity Stockholders' Equity Notes 17 false false R18.htm 2116100 - Disclosure - Income Taxes Sheet http://www.fortinet.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 2117100 - Disclosure - Defined Contribution Plans Sheet http://www.fortinet.com/role/DefinedContributionPlans Defined Contribution Plans Notes 19 false false R20.htm 2118100 - Disclosure - Segment and Significant Customer Information Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformation Segment and Significant Customer Information Notes 20 false false R21.htm 2119100 - Disclosure - Accumulated Other Comprehensive Income (Loss) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLoss Accumulated Other Comprehensive Income (Loss) Notes 21 false false R22.htm 2121100 - Disclosure - Foreign Currency Derivatives Sheet http://www.fortinet.com/role/ForeignCurrencyDerivatives Foreign Currency Derivatives Notes 22 false false R23.htm 2122100 - Disclosure - Related Party Transactions Sheet http://www.fortinet.com/role/RelatedPartyTransactions Related Party Transactions Notes 23 false false R24.htm 2123100 - Disclosure - Subsequent Event Sheet http://www.fortinet.com/role/SubsequentEvent Subsequent Event Notes 24 false false R25.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies 25 false false R26.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.fortinet.com/role/SummaryOfSignificantAccountingPolicies 26 false false R27.htm 2303301 - Disclosure - Financial Instruments and Fair Value (Tables) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueTables Financial Instruments and Fair Value (Tables) Tables http://www.fortinet.com/role/FinancialInstrumentsAndFairValue 27 false false R28.htm 2304301 - Disclosure - Inventory (Tables) Sheet http://www.fortinet.com/role/InventoryTables Inventory (Tables) Tables http://www.fortinet.com/role/Inventory 28 false false R29.htm 2305301 - Disclosure - Property and Equipment—Net (Tables) Sheet http://www.fortinet.com/role/PropertyAndEquipmentnetTables Property and Equipment—Net (Tables) Tables http://www.fortinet.com/role/PropertyAndEquipmentnet 29 false false R30.htm 2307301 - Disclosure - Business Combinations (Tables) Sheet http://www.fortinet.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.fortinet.com/role/BusinessCombinations 30 false false R31.htm 2308301 - Disclosure - Goodwill and Other Intangible Assets - Net (Tables) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetTables Goodwill and Other Intangible Assets - Net (Tables) Tables http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNet 31 false false R32.htm 2309301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.fortinet.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.fortinet.com/role/NetIncomePerShare 32 false false R33.htm 2312301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.fortinet.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.fortinet.com/role/RestructuringCharges 33 false false R34.htm 2313301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.fortinet.com/role/CommitmentsAndContingencies 34 false false R35.htm 2314301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.fortinet.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.fortinet.com/role/StockholdersEquity 35 false false R36.htm 2318301 - Disclosure - Segment and Significant Customer Information (Tables) Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationTables Segment and Significant Customer Information (Tables) Tables http://www.fortinet.com/role/SegmentAndSignificantCustomerInformation 36 false false R37.htm 2319301 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Tables) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLossTables Accumulated Other Comprehensive Income (Loss) (Tables) Tables http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLoss 37 false false R38.htm 2321301 - Disclosure - Foreign Currency Derivatives (Tables) Sheet http://www.fortinet.com/role/ForeignCurrencyDerivativesTables Foreign Currency Derivatives (Tables) Tables http://www.fortinet.com/role/ForeignCurrencyDerivatives 38 false false R39.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Impact of Adoption of New Accounting Standard (Details) Sheet http://www.fortinet.com/role/SummaryOfSignificantAccountingPoliciesImpactOfAdoptionOfNewAccountingStandardDetails Summary of Significant Accounting Policies - Impact of Adoption of New Accounting Standard (Details) Details 39 false false R40.htm 2403402 - Disclosure - Financial Instruments and Fair Value , Investments (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueInvestmentsDetails Financial Instruments and Fair Value , Investments (Details) Details 40 false false R41.htm 2403403 - Disclosure - Financial Instruments and Fair Value , Fair Value Measurements (Details) Sheet http://www.fortinet.com/role/FinancialInstrumentsAndFairValueFairValueMeasurementsDetails Financial Instruments and Fair Value , Fair Value Measurements (Details) Details 41 false false R42.htm 2404402 - Disclosure - Inventory (Details) Sheet http://www.fortinet.com/role/InventoryDetails Inventory (Details) Details http://www.fortinet.com/role/InventoryTables 42 false false R43.htm 2405402 - Disclosure - Property and Equipment—Net (Details) Sheet http://www.fortinet.com/role/PropertyAndEquipmentnetDetails Property and Equipment—Net (Details) Details http://www.fortinet.com/role/PropertyAndEquipmentnetTables 43 false false R44.htm 2406401 - Disclosure - Investments in Privately-Held Companies (Details) Sheet http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompaniesDetails Investments in Privately-Held Companies (Details) Details http://www.fortinet.com/role/InvestmentsInPrivatelyHeldCompanies 44 false false R45.htm 2407402 - Disclosure - Business Combinations , Additional Information (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsAdditionalInformationDetails Business Combinations , Additional Information (Details) Details 45 false false R46.htm 2407403 - Disclosure - Business Combinations , Purchase Price Allocations (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsPurchasePriceAllocationsDetails Business Combinations , Purchase Price Allocations (Details) Details 46 false false R47.htm 2407404 - Disclosure - Business Combinations , Intangible Assets Acquired (Details) Sheet http://www.fortinet.com/role/BusinessCombinationsIntangibleAssetsAcquiredDetails Business Combinations , Intangible Assets Acquired (Details) Details 47 false false R48.htm 2408402 - Disclosure - Goodwill and Other Intangible Assets - Net - Changes in Carrying Amount of Goodwill (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetChangesInCarryingAmountOfGoodwillDetails Goodwill and Other Intangible Assets - Net - Changes in Carrying Amount of Goodwill (Details) Details 48 false false R49.htm 2408403 - Disclosure - Goodwill and Other Intangible Assets - Net (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetDetails Goodwill and Other Intangible Assets - Net (Details) Details http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetTables 49 false false R50.htm 2408404 - Disclosure - Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) Sheet http://www.fortinet.com/role/GoodwillAndOtherIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails Goodwill and Other Intangible Assets - Net - Estimated Future Amortization Expense (Details) Details 50 false false R51.htm 2409402 - Disclosure - Net Income Per Share , Calculation of Basic and Diluted (Details) Sheet http://www.fortinet.com/role/NetIncomePerShareCalculationOfBasicAndDilutedDetails Net Income Per Share , Calculation of Basic and Diluted (Details) Details 51 false false R52.htm 2409403 - Disclosure - Net Income Per Share , Anti Dilutive Securities (Details) Sheet http://www.fortinet.com/role/NetIncomePerShareAntiDilutiveSecuritiesDetails Net Income Per Share , Anti Dilutive Securities (Details) Details 52 false false R53.htm 2412402 - Disclosure - Restructuring Charges , Restructuring Activity (Details) Sheet http://www.fortinet.com/role/RestructuringChargesRestructuringActivityDetails Restructuring Charges , Restructuring Activity (Details) Details 53 false false R54.htm 2412403 - Disclosure - Restructuring Charges , Additional Information (Details) Sheet http://www.fortinet.com/role/RestructuringChargesAdditionalInformationDetails Restructuring Charges , Additional Information (Details) Details 54 false false R55.htm 2413402 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesDetails Commitments and Contingencies (Details) Details http://www.fortinet.com/role/CommitmentsAndContingenciesTables 55 false false R56.htm 2413403 - Disclosure - Commitments and Contingencies Minimum Operating Lease Payments (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesMinimumOperatingLeasePaymentsDetails Commitments and Contingencies Minimum Operating Lease Payments (Details) Details 56 false false R57.htm 2413404 - Disclosure - Commitments and Contingencies - Warranties (Details) Sheet http://www.fortinet.com/role/CommitmentsAndContingenciesWarrantiesDetails Commitments and Contingencies - Warranties (Details) Details 57 false false R58.htm 2414402 - Disclosure - Stockholders' Equity - Stock-based Compensation Plan (Details) Sheet http://www.fortinet.com/role/StockholdersEquityStockBasedCompensationPlanDetails Stockholders' Equity - Stock-based Compensation Plan (Details) Details 58 false false R59.htm 2414403 - Disclosure - Stockholders' Equity - Restricted Stock Units Activity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityRestrictedStockUnitsActivityDetails Stockholders' Equity - Restricted Stock Units Activity (Details) Details 59 false false R60.htm 2414404 - Disclosure - Stockholders' Equity - Employee Stock Options Activity (Details) Sheet http://www.fortinet.com/role/StockholdersEquityEmployeeStockOptionsActivityDetails Stockholders' Equity - Employee Stock Options Activity (Details) Details 60 false false R61.htm 2414405 - Disclosure - Stockholders' Equity - ESPP Information (Details) Sheet http://www.fortinet.com/role/StockholdersEquityEsppInformationDetails Stockholders' Equity - ESPP Information (Details) Details 61 false false R62.htm 2414406 - Disclosure - Stockholders' Equity - Allocation of Stock-Based Compensation Expense (Details) Sheet http://www.fortinet.com/role/StockholdersEquityAllocationOfStockBasedCompensationExpenseDetails Stockholders' Equity - Allocation of Stock-Based Compensation Expense (Details) Details 62 false false R63.htm 2414407 - Disclosure - Stockholders' Equity - Share Repurchase Program (Details) Sheet http://www.fortinet.com/role/StockholdersEquityShareRepurchaseProgramDetails Stockholders' Equity - Share Repurchase Program (Details) Details 63 false false R64.htm 2416401 - Disclosure - Income Taxes (Details) Sheet http://www.fortinet.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.fortinet.com/role/IncomeTaxes 64 false false R65.htm 2417401 - Disclosure - Defined Contribution Plans (Details) Sheet http://www.fortinet.com/role/DefinedContributionPlansDetails Defined Contribution Plans (Details) Details http://www.fortinet.com/role/DefinedContributionPlans 65 false false R66.htm 2418402 - Disclosure - Segment and Significant Customer Information (Details) Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationDetails Segment and Significant Customer Information (Details) Details http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationTables 66 false false R67.htm 2418403 - Disclosure - Segment and Significant Customer Information , Significant Customers (Details) Sheet http://www.fortinet.com/role/SegmentAndSignificantCustomerInformationSignificantCustomersDetails Segment and Significant Customer Information , Significant Customers (Details) Details 67 false false R68.htm 2419402 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Changes in Accumulated Balances of Other Comprehensive Income)(Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLossChangesInAccumulatedBalancesOfOtherComprehensiveIncomedetails Accumulated Other Comprehensive Income (Loss) (Changes in Accumulated Balances of Other Comprehensive Income)(Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLossTables 68 false false R69.htm 2419403 - Disclosure - Accumulated Other Comprehensive Income (Loss) (Reclassification Out of Accumulated Other Comprehensive Income) (Details) Sheet http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLossReclassificationOutOfAccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Loss) (Reclassification Out of Accumulated Other Comprehensive Income) (Details) Details http://www.fortinet.com/role/AccumulatedOtherComprehensiveIncomeLossTables 69 false false R70.htm 2421402 - Disclosure - Foreign Currency Derivatives (Details) Sheet http://www.fortinet.com/role/ForeignCurrencyDerivativesDetails Foreign Currency Derivatives (Details) Details http://www.fortinet.com/role/ForeignCurrencyDerivativesTables 70 false false R71.htm 2422401 - Disclosure - Related Party Transactions (Details) Sheet http://www.fortinet.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.fortinet.com/role/RelatedPartyTransactions 71 false false R72.htm 2423401 - Disclosure - Subsequent Event (Details) Sheet http://www.fortinet.com/role/SubsequentEventDetails Subsequent Event (Details) Details http://www.fortinet.com/role/SubsequentEvent 72 false false All Reports Book All Reports ftnt-20160930.xml ftnt-20160930.xsd ftnt-20160930_cal.xml ftnt-20160930_def.xml ftnt-20160930_lab.xml ftnt-20160930_pre.xml true true ZIP 89 0001262039-16-000087-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001262039-16-000087-xbrl.zip M4$L#!!0 ( #B*:$EQZY=MHK ! "D2)0 1 9G1N="TR,#$V,#DS,"YX M;6SLO6F7&L>V)ORY^U?XU>?7=LR#U[WN%:.O3FNR)-_;YY,7@BP5UQ3424!6 M]:_O'4!20%) 40R9D&=Y'4GD%+''9^_8L>/?_M?WN]X/W[)\V!WT__T5_@F] M^B'KMP>=;O_KO[_ZX]./YI-[_?K5__KU?_[;__?CC__'?GSS@Q^TQW=9?_2# MR[/6*.O\\'=W=/O#?W6RX5\_W.2#NQ_^:Y#_U?W6^O''Z4/WOW!%O]!,\]87 M(9CB7Q3/,D%;2&DNA<#L___^B[RA7^ V3=NTPSB6+74CA29?<$M1^47PRW9]_;M^OO3E?0 7W[@ M9M0?S1_X^^^_?[H9Y*-N/QO]U![4_SQZN,]^AIM^A+NRO-N>/[?]H>4'\NSFR9F(G^%J<>.PVUX_ M!;BP9@+#T7W^Q/UP9];+CVFTXM+MX[6WLJGMXX6;^UN M$M#^<-3JM^_I6_],IQ<^)C=_##Y]B^W$[E+NOUCH<(_P4!>S2XG/OS[ MJV'W[KX'4_HYO69JZ-J#_BC[/OJA"V../CWZ._WG9Y\^5-P"9K@[>D@_%+]T M.^FWFVZ6_S 91[8TA4(NW>O__>I7!!,A@B"J_^WGU8_=X9^)*7^^S?+QNVST-[BMX>M^^Z>W MV=V7+#\9F>^_N+$X+RO*Y# %Y/^,_>MT?@W2IH M-:>N8S2=.D;@@^>OG%W97_:G5G_82QP\S;?X[J_BT^8^8')3;,TOW>SW0 M@3RW4^#U(!5_'JGXD4A5!\S)G^=I#DZJ9'=8Y>T..[3=F9K;JGL9?@PO(W[' M>_!= ;W):0YN_L3#*73RCO#/^X[ M((+3 '&*QN:OAWM&D[=]:F?]%HQT\J+YU=F/'_+L6W/F;W@WR4=>J% M89]!Q$=O?IU?WL*$XP'N931%CP BCRWGC8#64#2FB!/_ MOA!;-])1*^EX8:2^*$Z'2M6<0)P:I]HXU7KIQLP)_Z/5/SW@#/\: ZGZRO-UM]3ZTX-/O!J/7_79O MW,DZ_]4=W;K6\!;>D/Y(;_G6ZB6[5B_IWI$BCQ*U/TE.8DX/OFSW4A'ZX]-$ M18=PWX=!#ZZW6[U/XR^=[K=NXL2EB\MNT[].T7"#'$)EH$ZZ^?&>"Y>(C;.^ M3D'XX]/G/&L-Q_D#W/G;X%N6]^N'D_8P#1MF75]!$+_3_2U"EB=^M)/%3$_< M#X;=2Q>##7,^50!VC)7G_86@L0;GL0:5$X0F^JA;]%$Y$6JBCZI$'Y43C2;Z M.$_T<:QZZL?]$ZU>VNSTZ3;+1F\&@*N64KLKQO%-MY^]'F5W*RG=V.KF_]GJ MC3/[\';BE2$J)7G#]W^UV+1U]RES.?\:=\=MGN#]/A.[X]Y]J]Q MVM>Y](WYO0MW#C\FUN7PY7K)ZU.\F66.-S+G0!GC+:Q=4)7G\?:HPUN2C,W\S?Z+1QA>KPG.H>M5Z<'3G5BL]>#8VF^YU'?2S MA[>M_*]L%,?]SC!\3Q$.O'0E^&ETK9:Z=@QT.]U'_"RYN3BW./_K?X# MO+V M[<.;[%O66Z^TK_OW8\!7Z0:R)_1M+$QU+Y=B\HR=Z M#F#S\%79O,M,AA["W.'&W-7%W%U+2ON)8*^Q=,W*86/]KM[Z57S]MXEWF\QR M$XM6VSQ5&_X<6-EIG97]NDL;#F%":&-"ZH=P+KY I;%K30*K,7#7:N JE,!J MJG8.9)8N8,-"H_LGT?V+W^31Y*SW#=KJO_>M24I?I56[R!V,^Q1=-KL!FE+\ MLZ=EC[Z[OTE?-'%"D[6HH FY[,CEZ'9M\[[!3[?@>3YG^=WKR;&%$]XTFP>K MM'EP.X>:'80-;*D'QJB+2C:^MQ9ZL)B@:[;'5U>=FNWQEZG4=2@I:.HB:Q(] M-W61U5;V.A1!7V<"KMD6TF3G+C([5_%M(4W100-_F@*!:ING:BM[;1-YS6)A MHUW-TERC\M=7 =@H_*76VS4)CJI:D$L##4T.XWJLVOEAS"G3%!=HA*ZCM6)C M )I&AM59M+U.F'-9@5(#YKUG>NS:I?9LZ>Q:TTTV%BY MJ[=R5Q6?-FGX)CYMXM.KLW%5B4^;G%O5;%J#XQH;=QDVKJHXKFG84C6;]YB3 M:_:+-";P@DS@8\*NTOM%ZF 1:YW-NR;SU&3:JKU?I Y+DK6&/]>D[ T6J;:R M'SUGO;F[S9M!_VO3PZW"'6ZV,NC4FMUTN:F- M8G7=$/FX6Z,N^\BH)C77+- VZ;^K-W?- NV5=N]L"NU>9N.:CJ"UL7%5*;1K M;%IE;5I3=-*8O(LT>5=8='+@=>C&(C86L;&(C46\D(1_LUA?;;/4+-97SAQ5 M&^XTB?QF@;#)X=?%EC1+E@! MNZ[&9XT1JHT1:E2^4?E&Y:^H=JA1^$NMU&DBEZI:D(O-B#0AS/68MTO/T30U MB8VE:RQ=8^DJ9>F:Q?>J6KK+B@J;%??K,6_GCE/K4#]=ZSY>S<[@IE?8E=JX MJNX,;B+6JMF\QXBU.0F["53K9>4> ]5SGX1]ROCT@HW056U<:^S!E6X3:Y)9 M5;4_#0AJTEEU-7H-"+H0(]245C8J7Y?2RCKDL*\SG].LRS79G)I:M4NL'VW" MLP89->'9-5NUR\1JS=I;4V_08+>KMW)5K3>H0WQZK5CNBI;Z&J!W^2:P)HN/ MS6;HQGPUQJ(Q%I4S%OO"I^LJ47^L5&@V&*Z5@P8JU:K$QCUVIGUZYP:UCM M-A4=70@^Y -XP^CA0P_>.R/'_<2>/"0Z/=:;AV^@J9.3:?_H=^M6E+3#+&?% MR&NG65]6+V8K=F%U<>\;L,C9[:#728OL\W^\OKO/!]^F=OH"!:"X>=?)US=L MWULL6OW.)3-^/KWZLO:YQKW1^*II?"5\_CQ '.?@!P&GI MUI?U^QI[-[B#"#;+Y_=<,-^?F&M]W<"^3&_TO?;@;E]3W^C[51IY^'P^;J>( M]W4?GOP*&G#)&K]IPM>G\TU =[&:;F_M2F MOE*1?&,/SF\/*N$@FN6<.IK^J>K3?XQ[:D&EA]T^F#33!@(,NVF:"PVBLGS\ M+AO]/X+W<3!--N9[WW]Q>)^;FDT"L7-H-V:/UO< M\UO6S_)6#_"\Z=QU^UWPZG#3MRQ\OP>&9=>L?=L?] 9?'VQK6'ZND?U=]UGL3OM'7=B)^(TNG$P7\E8G>]>ZJUN!3>W$ M?H7.C82?2L+=>#@"%YU_S'H3USR\[=XWPGY48=] \NN1^T-%K8W,GS)VK:F\ M5R""/:>\OQ_=9ODEX_AJR?L&' MN)<$;9E[/:W*JE"\[G>RFST$8U)XW0:,\3$;9JEID@%YG1*L?GO,GDF$1Q'9 MB0KU%)0#N9_&@)S!@%3.#2WUW6M 3+5!S#$W-DR7+U@#:FLD#ZO+ ,^Q)BL" M5 UKTOBD\X+:JEJ51B[.C57.;5UFJ^N+@F1@"IUN;YRJRQ[;24X/,\\Z,1_< M39M.3.SQ^YO0ROO=_M?AARS_=-O*,_NP_@5+@C?9X))> ZR8GI$PCZ*]0;*'BCI_<3NI36,J:H.'1COSW3H]WKJT/O[ M]&RC2175I$7VG+3PY;SZ)!J?U&A2C7W2N7-0]?9)C0XU.E0-/U3?V*C!=976 MI//@NK/'2:*V/JG1IT:?2ACO.?ZIP7@;&]PT.E4%G=J[!]&%X;Y:Y1\:O6KT MJB8YB5KI58/_*JU3%D8'%\'^ZZ[O?CX0;)A>>_"W$],;DW_Y@O#\ M*. BV-]L1VA"O^NNGU\4@(DQ'+='X[S;_^H&PW2(;.K,E7][0B2R;UG>ZK=K M=CC/EFFN$9'E>5X)*%QM%;.K=#AX2=YJCSYG^5VWWZJ?P=A9/IZ7[JF76)WQR*NUE"U.H]A VBO)7ZW"&-OJ)?O]Z3;+UA\U:]KM M?)QUWG1;7[J]24WB\T19U%F,GR#.HUE\BCHG$N9UQ*TGXEKCA!O[VMC7VN&$ MDGUMA+@1XNK9U@MVVM7RF94V3HT47(!VGQS1U][O5!W57Z3W^;WQ/N?W/FOFT-LP_YX&O>NGN4AO77ZR413\]Q)A:;)GFEP*2IKJFQ MP5]E9J/D9U/R4[*YJ8<]43WLB<%:H[Z5\='GA&]3=R=GK7@2[V=3J-#3FS#:F"X]G#AGS*\F_==E:STU9W-2'+ MLVN$89,%^93U>MW^5]"GMZW\KVP$?[]?=A?'!HW MS?+;.9??JH! ]HA?&J$Y ML]!4(89I\B/5SX]41%2:%=U:B$H57-'3;9DG$<_21IL/1<7N_ R]N@C&RG:$ M2;2S96K7)09/-VINQ.!:',?&?MV-&%Q+4+NQ5W\C!B<2@[,FPU:;N3:;BT^W M.>DH?;>W,[/9=5HKINY\NLZ'++\9Y'?3]BVMO&Y+6$]P](E9-9B]8?XU(/45 MS7^7_6W:[<&XGW(9'_)!'_[:GF1 0BOO/9C.X'YY'?/Q[D]@ASI Y>$?]QT8 M5WHWTO62DF?,ON@JM,OTK]>6-.)4:W$ZNW5:"2#GZ=C?LK31__ZVVV[U%H+) M<3ZXS]YV.YU>%EJ3=OKF!M!:JUYB\^0LB\!R\S2O)+!6/3]?K6!I67Z[1WUFK&Z-_:J-?!4OP/$S@6OU6Y\)D87%.5^3M M^:XNH&'\Q2TC/8/QC4.X,O'8&1K.,YQW62)4S5*8&P1BGN5&56XGE0L7$<5P B=PX4F[10$T VV.&"+<'SL$,C!M>.$1J'<*F6X'G! M9 ,3KR"P?-Z"Y>-_A[D M?PU_RP?C^RD]YL+C!OTV3#Z?-)#YV!W^91]LUF_?WK7ROY9[Y[1ZV?!C]BWK MC],+M[^FM$O/C8>C 3"K=&\]A!+H_,L*G8N-5AY<*TO4;53Q;*I8 MA3!WHRHVOK+QE5>KH%6(-K?YRD9!&P6]6@4]MP==[7W6E!@?C,_';ED'=K5A MVU'9MJ)MIV1;LR934_;N9DR;PKT3%.Z=LF=HH\GGU.1SL[=9*:T'2Y_A>R?S M7C5=K<)T]=T$B73KUC!T)V[O/.M+]])-;=2%ZO7%,?2LIOJ,85(1W<:/%\#$ M(KJ-'^O+MN>"IL;#GM_#GM$D-QZV)GK]# _;I#7JS>KG+0EES4IK15=:GV+5]2VV7E]I;Z.FC9K63DTK4N"[44T/4.#; MZ&:U:WP;A:R30L9N_W/6=H.[^_$HRX>-4AY#*=<2N5',1C$?]Q0#4WJMX3 5 M DQH\GX\>G\#'!O?C7OPL+9K2^A52.H9Q34"P'+'_T\:_6Z_S?KO.Y_ MRX:C26:KU>V_&0QKED:ONA[LDV-IVD(_J M)0:+,WWU:S'57V"J!T)'BX1:V GX2*G+,":-Q%R8Q!QEO7XU'&WUOR['EF]; MW[MWX[MZ2<1\&H_<6IK'E4#/W1C<[5\&@Q?G<44,7FFP6208[KH3+#1\7)MP M\&07R :V,6:9R?-$PW3/2AKH8S8!5Q]@+@^?X:9AJYV,W] ^+%Y9DJ'7=W=9 MIPO78NNNVWN8OO#]S=M6OS7]Q/O\0][MM[OWK=[[O_M97B]I6T?3XM28S40] MD /:G26/^K G3ZZD"&85+35"?Y$R=V+XU!C?QOA64Q&J#EL:N;]\L3NWSU^[ M_-J(W:6+716LW_;(XH7UJ1;>?8QNQ_G[=O6,/N0IYW3=X\*M/[Z M:G7K^,LP^]6#!?1^$3V7>, M7IK['?>[4Q&]S[O?0,9[#W_>9KW.G^W!W7VK_[ H*7=9:SC.LRGEU]]>?*:X M]?'#Z3MKOCH>=CYD^82-BY_J=+^!("U..SWQ;GR7Y:W18)&'C]_J#@>,8/G+ M'Y]\>1C_8VD@RR]:^(+/^H.[;O_);\P8EX8[W/:1E7<5E^93VTZ9=<3?.,LM MKYR.>]U;-\]KRVO[XU6;LOQ:T,[LV2_]-%6./Z?^(U\[ZJD)6+GQV5_Z,AYV M^]EP^&=RKWNH-05A*+R^^."V*&L7NL-WJ_3-KY6'JFG?YN F$*!TU#E$+ MCZQ-0YA^'-O@7_WZ8[&6MNE+Q4C\H#V^F]_P86)H(_PVW&4H4GB/2% NQB I M8];C8BC(2O'JU]_I=!1/?F7],-(X=QV$U2@*H 47WAA@B&+&%H,0D;I7$Q>S M;ACSKZP.8CJ^W5D2!>62$8-Y( +,FG>:%D/0UNE72U',DU]:'4;RT3M\G0F$ MF7"4R,"T$IHR5!! ,AC.JU_!O?Z^_-WTZN)S8>*L799V*/9>]SO9]_^=/>SP M7@<_/XN+M*&!"P4LU8B(82D7LE0C)%JS%_]D.S Y(6% M5\&2PH"!DDMCWC"LE0E,]>WCQ!3!U50WO9,O M?OUGZ.< MU+$0;FT)>_5K?/_Q\^MWX?,/K]^YQ5$L?RH-8]J$>OMNKU2=_KGU?7ETLY*4 M15'[D2X,5 HCP":#O!FID&;4A.E +0L:>[8@:1-(Q!$#]?BWGY\YJ(/, ZC\ MY#P,DDISD5R:L!*$4I%0S -%&5?G\:-"+YM'KS?XN]5O9W&0^\'XR^AFW"MO MW@9-FQT&,QKG_>'S6(,DYMQ2!^[!&8X"9V9FGBGW@='5*0GPKPMSVF> AY[> M)HYIS:Q6GEG,#,-*># DQ?2LL*7I83 FY&#S^];J]M(-\'2ZX5/6'N?=43<; M^NS+Z"U8I.F_S,THR]_WLXG/;77S_VSUQMGSV*BUYM19JTWPDENCP-%-YVD5 M0\:NSI-(HKE>F.A+AGJL"6]BK%!>RTABI$H293#E$1<3!G^/2Q-F:%ER#S)A M.XL63/M?X^ZTTGZZ!XI^8)MS6#?$SIO'W3Z^Q!W_M+0ROOPL2T2=&RB"JQB4%9I%[3" M8!*!I#.BVB279<"Q'U&W3WM.3)_=P%L[*;F?=[^,TXL^]%K]<'??&SQD.5B< M]BT U<7KYBXYFK76X_<5U5N:Z*J-69PHM=$8Y&4P8%H@U'+>354'_HTC*:D.D96=J=C,4I@HL=QA9B.$ MDR0P%63!4H2T+L$84N69;N(I,YXD)\>0(#BJ*"F-!4^5*@LO98>=:;BYR5+F M;X;(P2!^!*,)6&_0;W=[W8D!F)C-+ZUA^M#=/0#XR:_A>SN;P'>;]6$8HZ<) M@!<75]]E?\\0)0SL0S[HPU_;T\W$K;SW8#J#^V53^'CWIQ1D)UOSQWT'!IG> MC?0VRT@T58(Z3FCT "^X+S)D(C@B2I)$Q2)]#TV=DY*=GI/LT@M /XI;R5CD M$DF$">'88>D#F.J2J>*70_9_GH_LAD1B*:,0XQ*+HP'*ARG9%3C'X%;)KN1) MR!Z[\-7L#;RY\[H/T_K:A4 $ $,VFJ.TC]E="^[J?_UCF$'0^:9[DQT#082Z/KYZQ]VQ_T!E\?;!*LU>=*%%;<,*W*KWT44LA*3=!1ZX\1<6Z6G1>$0LT)0U-]S6IAH"?\L(XHEV4Q" (I0OJ M*L7X 4UJZO[3'PWRA_2>X6W6^6TPZ S!X UN/F;#+/^6#?\CZW6^//BT9).B MED&^0Y)_*5!..=)(%',<0F0#@"C,;)J7TG%9"A_Q(@S::X"'GMYJ+G@IX4&= M4](Y%#Q"U(.!<;J8GA!EE(?9$:;WL?4WA)=9WH7Q+3W<&DW"31CHVU9_? -_ MCO/LN1P$8!H(\IJ+R(QTUCO/BBEJHT(I2ZC73O&Y@SS&-#=Q,@)*9%JP@+3" M'$)25F3UO611J=)J%#WL--^-IQ6MCZ9I4@34S38L4C^UO(Z1CQ;4S'('E%IT+,JJ:)("N9\G]*6TS6.]_>S[.4>,Y'4 M6RD<@:A),)@)*]8(82;2N\69E$NZT,I$=ASERNP&-Q^*8L2DC&Y2BEABRQHM M6IZ)\=9QH;EG5 L9E%-LMF(>E$=N<=7HJ5I)NC2?I\:U]_!7M&-Y^!H9K7U4 M!@H[%/PF2M+P.)L##7E.@D_@K[KM;/@2S8L0NGIOH\$< M23!]08M"\TC0M"S"D7 MC9%BAQS?%O5C%D5.I=""I,HS*0"$%./33)8D''.&&3GL^#;2SWH,H (%;96C M,H!34V[FM=@N*8;Z!Q_^:@1MJ9\4N@:<$_;&/ M;/K0?!O,]-BOZ1)/-BE#_%#L%>FU^N4,,5DD(3?&.&8A5_"AD M%09LM!+:&3O+>H")CLZX)_G% M?J*HX==3_!+'TJ\0L 7('3UE'JNH,)5\HE]28V*X>))?^">!&WYMX-=Q]"N5 M&41OB& .L*8UC&!4Z)=@VF_@%ZH6O]*\R]L*.YU)GK'5,^/1[2!/W;?7K%Q6 M;2OGT_&L]@X0*Z*(1H >&'N#D48X$ H0-I0*!:=Y/?C?3W-C^$PZS0E<5$$- M!S?A6ZLWGC#Y#_C:,$'?>2IF-/B0CGG.1P^M_H3!]XFSSX>*$68#\N=%@CS7E;<&(P^#J1. ^AK2T1UD17W&%?2BA M8\P%D0><3I8U+6#14YUT;/(]'EEZ%YRI; !.X0MA'3:6%EL>DN+?[R4O\5%GPSSDW5X\H%P",>,^H05M2C@.5LG%[HP.IS]%"X\GLO 6T31V;)%%3C3KQ 2D=+0_64E>*ASG=S-SM)#DP/<_4&NH:TQ$%L4%$PC[SC5=-MI+Z37VE"K#">781QX\ MG6\RM1B5'17AFD\6;LHS63>8_0>]R0)([;FAV H+IE)0!_);[!0V2J UV4NE ME=IWT'DV*S4%UOS?Z>EJ-[X[G#X/+/J09W?=\=WP\228-'6"JX[3B/RL-G&O<\Y3'(FD#[46D8X\)K39BEW&N9J@H*I8G"E#1=RAD(?^%@M_C(IU=WG ?\ MP0(7P@(>(9J;8HEW%BU/$8.E!$URV4]$C=M8$6FDBNNT$("PH]XC-JL)\Q;9\N8) MIA$O69.#C/LTM-@(\2$6P0JG+;%@HY@!NS4SK-[1H$HU3P)"K)(>'9,6FS:! MV^QFD"?=Q<\3 .QL0P4+#-R$=RC@;"FV*!N/2\9Z!\!SS\UY]W&=_C)'?M, MP2=C;!T%C2YX+B2E/%6YX!GMP!.+4HS](T2/LE+$VZ0.SAE/('9SB"-'3,#D ML76!-:JT5P[S:@G&"./+.8\7XQ_3]-27BSD@/WV1X%B "3H9%.#?$NPKSK95E83CR=D@,, AAKEO)("[ VC=K8S'6FE_;2J M7KWEUT"QW06->1,FJ^<6S)HD.'+G"JH%'NU$T/1;?!1!FR\$?FAUX16N==\= MM7H++;^>YW$X-]92I1&U2" EF9!%L!B,\27#+$!0^$JTN'5(+YV ^/UQU?<$ M&U:7*Q MU09"?FJ#%1H+%HKMV0:+4$H)2RS%K/G+)=&G#/4^M;-^*^\.EI?. M9C]^R+-OW<%XV'N8-GS+.EO(S 6$AYA%+,$>41K1O%V2T$26Q5"F-($^.9DW M9.((F 02*,$B4L0B\J+($D5%4%E.I!;B11/H]0;MA(?65W>$[^FO3U;N/=W& MR01MN?/"<8"<$&5).;-M'&M>;FQ!!,4KT]AI8(>;RA-%-\6O2W4W6Z30(@B^ MD@O$-GE")F,Q>:>81V64*CBKS=RG)3O;0BN;4*<&X8TZ3@IMM2DH(!@KMRTK M"7&U*/ Q2UO$VNGMB0:3#:?7[X@D10XB1)EOJ/@UZV^RR!AHX&5P0F@6O?#0!S\P! M2>UT2Y30N%9T*"JNMY"!2HW!W4N*HY>$&ZX9F9$!&8AK2X:AY)RJ2(?BGM^R M/B#.7DJ?=N[2GLM1/BE-F7UC6YI.1(D]CC)&JQ&A.LA"1%#@I$0;*C"I#VW2 M1L56WKX%XLP"A F4VHDRQ'L5@K-!"&Q2JDK,-EH!93!;D_$6JZOP5:;,IZS7 M ] (A'G;RO_*$H#[:=U; RHP MU!-J---8I>TP<_/HA"IMI1,2H3,:R*=+E/=!2]BC5*XA18H<"95(\S#'"M&4 M5LI3N]?:S'TGM 2AH)<:[!Z.B#L*3)>^P F.TY+ITYA5FOO[H27D$>.1$T\B MI\%)2F>MU8$* <62'' JY'GU^5AH"69.M1**!^:DPT@;)XO@B:OR#DQ1%7$X M+%KB.B+B 0VDK2;&L&EUQ\PJHG('55X9M3@^6@(4(($$QJ,HD<&&I$;?,^?' MM"WE"325%3&:QT9+/)!@(]\@1&ZG!1+$(+H'@.*NO%3RB6+8!2*GS2?;&!'.(TU*H &#)6XB) M/2U")NP\+D\%8-2YHN*-NW#W"9F260(K+A464@HSV:Q10&5K8[DRGU!>F[GO MEF"60('(K#5&*AL$3LAX2H&TH[#$?KA^+ORS$P7V"YD8Q]H3")6T XP,1:88B(N2VA295"P$*85,)2G-_/[0D*0JI?@^U*O[7D, M*439,+#5;8]5I,-AT)(@P0MGJ;$&G(?$$H7"8Y!H4=GY(;ZZ^Z_*Q'D)7')" M8\>EBEI&YC@RAA:X $=DUX!LXC1H!3C#:*Z9PU%@4Z@30:[< MS(2G%ATOI8 +D6B6*M7L; I8\1#*4E_JA+%Q/"\< M^:;SM7@Z&R Z#+(F _)IL4P5(_=1K6EX>[*1;SD##1MA@U4D:)2JGJWWSL]I M+EPYB:%..?*--*?$@>X#NB3,4(V)QJ$8>5"T[#]>("W]4;?3[8V3 7\\TC1\ M;_?&G:P3\\%=4I3Q:/:J=&PAZ.VP:)_VC!,'E\]WAEA!(Q\%R!9! @4Q2[(2 MI\Q2!#0_25RA%1]YB)&?C!2/P/-E7[$/ZU^P;&D3>%TT<(]]_ X8_B@:G-8( M.((>^:@P,YC( M1\N$V-(Y,04GU>K27,/)JO@9B&1"#)X1)0#M82P]>32NT:S32\)JFFC8LMSN M!$T]=SSST@>N"+:S X8 0.G@_1I2<++:H;)6I*B)9#_'SVA#E4."6L\999:+ MZ$T1S] @UR4_":XG"JXO#W?R,\0BP;T$]^*Y-PY;S>:6":NUB $C(1M65M/1 M,(ZPQ.DP/V\HIECRX IV*DG7);2I9L?N6D+8U3:+<"VT$P%B03HL8QK.J M+$V"=[9\#IW4B..5):3R4M$3(]G4=D8$ZIU1C,S4?YI03361RGU1 G&8)*MKYQE3$62(-D0C,])H!K6OBNWE.*K6[^GZW>.$M-RWN#X7CUH*C5 M?JKS!^S#_*__TUWT0\.'D!KQZ%/OC*]]FK32$R?E. MK6%W6?6+@]#?W\R?6#/\G5X>\\GY2.V']8-=N#,UY@?B@3YN+W-R)$3&(B4B M'6TK2>6G.%(-MI&+9!L%1R8$&$!$#!A$*8R?]9*3DN#R MV;V@@93J.O&-7B3?$$YGR2ENA7)1&&0DFAT2)"V)Y1;LI^?71N*Z5IX_P"R+ MO713'U\A^H)?=M0BR9FPB%KKA12%7JRK1T_M$5;K>"M YVH+,<7,&N^_JDJ%ZT"!F=/E<$,,4LM<07?O!8E7R\8)L?U M&0=FVV7Z>BT"Z)5%*#57-LIJKV8-O64Z)*5<,ZJX6MW'6VV^7::O)Q'N. \;L%20IJ07JES^10G+EF=2.B;2[A&F%L2H$6:'R[@!Z?7(\R,&) MP3>7Q[*#[0.(!?)L%-<$ LGBJ$7CD2QOAEP])O<*"/O'I\E&JQ\%[ P#4 M6\5=C)JFX\QUX=X\D+9$6%E1Y+1T^N,S3W#4VGE",!:8(VH"Z/!,?8WS&I6[ MV#)U&/U=&O-IB'#:"#YJ9P/WZ>0 K:V19M8$!L!C-&7P>&TD/;R+%U[3U-V? M8R6-IM+2V?YC$&4;7*F--SV,F:P7U?<*X<&16^DD4R0@@L$+*5Z(,M*\C)WH MZB%+5T#:%_IX:J@4J3T@8R98QAUX^T)X-7;E/.IATB3UHO ^/EX( *@^X*@M M8L& >:"^R(X()TK9D=5V=#4A[*8HGDNN"9$4R^!D%%0Q@@N8@T2YA3%9/1RL M/C0XJ8MW($D>.R\(B=REP*=8^[!!$EO"3M=&TL.[>.>P-SPUU>-*1H!7$15Y MDTB)+:U6KA;J7@75]W'QG'"*2N6,MYBA0.<%"AB7#W?"3&EY*?0ZO 6M85B(T^=3LG+CC*L63SD!R0:PDW<*K(LX+R2I-N']^G0#TBQQ^S3;9:M.V=@V42]Z?:SUZ/L M;L^]'I7?CD P ZQ'J+;84,0(TK,CZ+5,C6M*X2VG:$O)V2,;CL^L-X/^U\]9 M?O>Z_RV;'DQY\0R3D0T^?[38GHOQVT,\> MIB=IQ'&_,^LQ R]=@<);NWBF5JPT*@^Q5G#!,#U7:.U,&7: -&T.N1OA.*MP MO"2 Y!B'J#&-B'N>T#LK,*B<]+1ZQ@IG(P75D(+#Q\4>PN" '4+. FI3 H*6 MHOL-!'VQ5+K2"$GUA62?8)]PAQP+B.G4)R22H(TLC$4Z)+:1@[K)P0LS&$12 ME,HUC%#6I]9Y$,L54"+$,M!L!*+Z K%/7L;)&+E7PDG..9/!4U,$]88:79(# MPL5JZXVJBT.MFZ:<-=X@AJ$8G;?*$T,YHBX4Z &"T_))>(U45%4J7A)H*.(8 M9<@P#C9"1,Q=L4@N=92V%&ALK])HA*$:PG#X>(-H:WS:J"0"3]4\-M(B*-4& MC$=I&5B3U=.L&EFIIJSL$W88KA7#WBC*@^,\>%=4)$E+ 7N6%[DEUC5+9UZG M/+PP_!"",>^ED#):+#W2("<%L@"T42Z5Q*6F2XU<5%,N]EH=]A)[Y+@(@@AB MA62\Z/9K6&3E)NA-2.TX#*Q(2,C);*HD[ MAQQ<(-,.&0Z$=!I50%(;[C$B@9!Y$92P#I5VT9RQ".H".?D2" ^!O/'4J(BU M!2@?#/"M4#[&66FM\8P+"9?,N+'U#])J-I^?+ M^E\T8_>!RD%K+[VPZ>"_H!G6,A1*:;BBE4K17S#S7HAO$3%2*B4CH8PZ*X(7 M!:Y1$OOR41'GRZ=?-!/WP:316\U-- 8I%91RBK&Y6R2D7)O'L%";.^"^G'>+ M&\2:35!+)?C"$@6NSAOAK6,4Q?G18(&Z$K,(\.K8*Q6[,^L*-T%9@9!&%C$: M/>9(IYVNA64T8"=+#&-@&:NC7M>X"8IAQ*45W"E)HM>$0:Q>L,PQ43Z60A&- MCKUOK3F KR+Q/Q'<< R1I#,LV5:0EJ+$2,4H2UL:"%9;=A(WPE$)]+37JB!F M*CAID<)@+5B@RA7820#C3[O@TTA!-=,3 BEF9+3:!+ =P3+-BNH2Z[4J!4>- MD%1?2/9)=7A'9#HX% ?N@M"."BSFJ\,Q-G)0.SEX:6-OCP2)W*?LI?/!>DKL M?%60F]-N@FH$XFP9F'3JL'0&3 5DA <*2DJS&S:*%?N0TZV="^NG#A<5S7J M(>,-1#E'* 8&_^=3&UN)36$D&(ZGW6??2,69 @W/I8Q4*!JY8UPR'V1A(@R6 MY:AS:[N^1A:J(0N'#S&(P0<00I0.U3CE1+!FD#FKK&BV2HU>L-/)P_O #< 117E#P*Y$B;KFW M\QX,%HO2P0Z<2EVS-/>URL4^48BUA)C C1.,8.ZL%FQ>M(P%+9\5C7C=5CVN MJU3UD%&(L09; M "7(EAR-M@BF5,@XP\;45[(Q5GBD)DL!0!B' V'5I $2;1 MSA>SE3]M^7(C!=6,/ZB5'%M,@V/$*HV8%@6LD#;B4D5?(R35%Y*]&KQKP)61 M$NI4.@*/IB.)BL255KA4*-_(0=7EX(7QAN/4"46=]UXPBBU*AR_- *93JG2D M=B,0U1>(O0(-X;!4UC@G$2=2PW]^O@D*H=-NAGM"#BZ0:0?M!$V9%4%CBDBJ?L0CJ CGY$@B/#=;22<.,DY0'X5THBA @E(NEI,_Y%A(N MF7%':#T@"5)"4X9LX)R!?Q4%VK("Z1)?SYGUOVC.[M6G##OA'%,R;2P-2%!P MA(528A9*JWOG3-%?,/->6L[#K()05T>F@@2$(Z28-Q_T093*.,Z83[]H)NZW M"#!>.4CX0W+J('V8 '8; MW0[?YVD7398O'#^<;GO>4<%**\IH@/#+F\@IP3',6F8 ^58K_&Q]?(F;VK%.-W8U!-?'@1=Z5&M)#,A:H32BW@<2-2E8@=8GD#J'GJF 0V6_5KY[$WW3XL!!2&IOJ^A%38#!$0+.$E@$G:TK@8>>( MNK:DJI(S95%2%+2VPN! I.)&%P>%2"4[,3":=4H&4\EZ8[=S,XIGC M/ATQJN0:>=""6NR(HB)8 9$.FI5J.$&H*.TMH8<"V'6D_E[NCU.GA:$*!^$< MTL%Y40@XL;P4P& J=LT(7AZ)7YQ^1%/$%R;B3 7,'4T)RI.IA:"#;*B]A73/U]_)9P MV"(G+,!6*A$2GD=6A&W&R?*QC+C>QO2,<1EVTGNM?:1&2A#HH(HCRPQG')=R M_737EK272.F]#O?1QOL8O9,B.*<=)I,N[(A$YE,Q8JDW997I.U\Z?5Z@99QU M)K*0?)9C00=FB_4^(90OZ3/36M-#N>_YF$]!@BJY*3"9$@'9$25!!HNI+Y)? M3MH@2A70%&MY*.VN"]'W\4[4$4*LCRA:AIU+^<5B64AIZ\L[6C7BXKH(^U*G M)*@63%!*,-:,IG4-][CPALKM!H@X6&:F+@3>QQ"I][\JHN_5T@U'2BDW6AEI'"71N@*\4Q/+>7TP MIIKNVMWW,@C[0D_DD7;(:2F43>!5T6#FDBL%+Z>H!?BN*R/P/IX((DN+D3** M6Y3J'C51>!(5!4>Y M:5HX:!W*F25,=B[A?>$\SD>L*CDR8B.2E%$?A4<(C"DM#IIPDD/T=+05JTOD MSE[=A P2"$O$56HI1%/RVQ:QE[>XM B L3I4Y'5Y+'CIBA>7&@9@A/964@!X MG!7Y!<$\+V5UZ*%26Y?(B7VL#?JP.\]:L MZ2_9<.>@?I5K \A;"@% 6Q*N%")ZGA=7"H,/+R./!"MZI=9)9I@4F$ M\)Y3YQ$I@GJ'5:F!S<%6Y"Z1$WNMV%%C,5%, _F]HPHPOIQ42P+R%(&5,&8M M8MVSZH3U7]9Q0B"J.9?2(2^\M(JC XBBRDD]E7"B]Z\&7+YK'N4A5 M)9=JHJ4<3 CBU%OB Z%FCLZ%524I/N3JWZ4Q9Q^/JD7D6E&K';8\1B.L#7/M M4+24X:),\8.G"RZ# 2]TJ"1&32C@2H2]#UY85)QZ[H1A:\(D+!I-.&28*C7' M*$1"C!1!,VN+ XB<8#&6Z'_(5VXHLQ;'>4H X'ZY0UO#@0.Y3N$=%2*F3L^.I=UDWD_72*7V.I(2FGP7RRI6:LD- MCMYA;F-T(.R>FCEON2N9%T'P[I'2\L .-IF3MO.W&KFH&!?4(RNYA?\5M2J1 M.%URA)@IO>O26N7HS64M80J2I0AG!,4J8^XJ'+T,:QI(83%SG6.QZ#0 MQAY 44=&M00[ZR$&T: G=NY^67DN8#KPSJ6"1YK,27U3\)8+L*@A=9/ $;MY M]V#KL63ELH_=CYJI''D.[YH\&%?"&4<$&6483?%9I"=CSL M]K/AT+1A1M,H>SJWUT"0/!N.AJ^'PW'6>9^G/]/+WXW3--[??+IMP?7IU27Z M^8EKI_\8]]2<).;O5MY))%PBU$=X?]YMC[+.I]&@_=Y#_-02;]U.9R*_?Q:66HY/C<#"0F*"0.C::&9X,AHBEB&XX MF6 218;P(Y4/0[%U/ K_J7;;TV;-\U?_C&;5("[ ;QY*YWWH-7\6?AI<)=- MM#R)ZYM!NS5_OKCGMZR?Y:T>R+7IW'7[7> ?W/0M"]_OL_XP6R/B?*DAD8LL MG6^A/;BK_B=_&/_]_7EH M&S26/G46$\HQ2T0$BUL(MHJ^7.Y]+-(Z< ;=3I9/_O$Y;_6'-UF>9QU\:.(^ M20JEA.(R&AN)"AHFRFPL2,&#+)&"3-L';B;&D]/:3HY1M_\5F+[T!I/#*[[. MCIY*?WM_\WX\2D(RG)W_^O5VB6"OCT@P\#D"37GG.R M [WVG?<6BG[,VH.O_90;?MV!UT!8D(RL&0ZST902P!50HC?P<[P(8^O5 $D ="<1]H )'D8/Z*PWPBUZ%\UJP0C.-MI'TA 4Y,WD,* M[4K\ZU3P"()=0H(/RLRVR1G$X<H2)M$3I4M%P& $SH:IR?L)55KK.0J'H\.I:NR.@<"59[Y32 8$JP1X6N6%:&>XQN!2\7PAYX M2P8Z"T^>5F,HDY@)B6VT4DDA)='^$?7PTD*$POJ(YNL)BIR= \?2!Y36>PBS MX*R=]DQ02WRA#TZ;TJ(BQD?$16>B_N*%=GLP!J?UH?60WG%219"$,X8$,8!1 M(^A I&8._X,OG]. F5II5W52VE2'*KPPV?3;,;'[%O6'Y]62:SP&NGHF!8!@2L7-(1"29@N9P6UVIY].!YI MJL.3HP76BEM#&'8,$2:L-A#ZS0-KS4M+-8Q=!S\FZ.UT7MP9Y;DS7FN+A,;6 M*EUP 9/RZC46*V4O)R#&L6A?L/ASZ_OT[G>#?GLZA)-:)C T!@,\"EQ2&Q3% MBJO",G&(N,M-L?A*&_H34:4*C#A:*B0R$Z0+B !BDC$0C(L\GS#!KZFOI1?% M@]?]3G;3A2EF;[K?TC]'K?[7[OS9D_%!$0PR[R4+ )4X$*9R$S7GG@J]3C)[(@J;9S MN*]4.2;& A^3S#,:'(O("[^D\BCY(#6/38HXC%/&OMRJ7E /6/F'I8 M^.4JU^4;1Y?W?J(!('A'1 7MG($*$,>33';I;Z M4LI1D^-YNR@TQNS8\>C=8/3/;/2AU5VNN8VS8M!_?O9/;V8,UCE+#(L: M"R) _V?KI)I+NJ9"D)"5+NN[CNPPLQ&;9\,UIS9UQU;81$H")V%6D\(U\N7\ MF**$'V VZW92F)%KY?E#M__UB5VT;,,64PBFD=&44$D]&&:O97'B#S?(BU)Z M@Z2)L)69[#"J TR#;]B-Q+S"S% KHL%*">2F&%=PY%2Y1@L\0E ML9BP4B@KF.1X5=D/,HT/6=X=0)353CLB,I]-_WR^[3* _$#N'0@-##70$&9 MD'NPY^5HAD\VHV^?T/KQ'6Y>6ZR8-DIH &&,V[1IR'+,"YML";/E.B_$R,HQ M.GO/:W!WUQU-"G'3XT6Y;OOI3?(+*W9(!2M>>JHQV>VEP2*2[;WA^_# M[B_];N_?7XWRTF.PSLQ?-8,27+\]#110@5. %B MTVTS9CRZ'>0)=#W/HC,/ID(SG"J/)+,!JZ+7'17>N$7\5VSXF6Z-6%:RIX>S M]Z@W-H(.G&'NO9_<>] MD=2",26=<\QC(AP$'W@^;@7SV)/4V\>]!_R+'J28*0.2+"!02D6EI,!-21FW ME5VO?OUY(]M\?EGP+G6THAR L\8*1CH;F8$ HWS2KWR2?NM&=I]GMUE_V/V6 M37>JOLL:62 MH<"#!1!4#)IK7-Y0+WK7ROY9V>::-V<-9[1*\N8MAE#]R8;E!.&P7"3^TU1]$?7_>3KJ M%P66CY7(IV- 1(X'36/ QCJK:/(O,P8XXI8.]WAD *&7Q8"SB;\!!PH>B#"$ MP"^!L5$6S:B/@2?T3.(OKL/X.*"P!-D7E' !F "A.#<^7/$GC(\^-_5?][_F MK;NWW78^J!W)T\*'5\Y3&A1 ,B$]?B0Y1#OK28Y.0/(KL?>(4)2"WX"MU$A[ M!M"RL/?&+?6F7;#W%\: LXD_)=:XP!7C#A$$@9WEIK#W3&AS/HNSD?JQV_^< MM1/.'8^R?%A'N??..Q"T*N6CV]1+^'GCCA;("AB> M(.M@H-[)6?,H&+<6Y=.$,,4KY4B[C6J7>;SN[SD)Y)C63F-%@/@X""MFI^X8 MAA1VI0Q-RG;L-HF%(>TX@\$XWV<*#D(HCQV*A#JA'/6"NF(*5)5;I6%*\,Y3 MF(]IMSE\RF#HG3UD"5ED"2-$.Z8'S M;3??8PI.6!=QV@O N%8J^L@+=<":QW+S9XG1KFR8#VGK#.(XU6Z\[?:[=^.[ M#ZV'R5(BO.-C=M?J]CNI\5KL#MNMWO,GJ#2'_[$HG4!12DW"+&62>!36'/B8 M4HBK6;:7#GF9 $. 4*/;P:1N>3A=-GV?=[]V^ZU>NK@]W(S*!3+W8DP6NT:MG5 +QS]*G>6NLDQPZ/R1LC G/ .@66;C5X QTJ5 M70<8_?N;WP:#3EJH_I3EW[KM;/AIT%M?B;4I=QN4HM3I:") H[16AFV1!T56 MT)+B2"S1ZD+#4X-YP9 WI6Y34VT+[D^"ZW D2*#W;,C48A_*35 0\.+88]Z2 M(@XX>9EM$5 M,OELH1,V:".-D4$P81Q+=G$V.(6Z4@@?(VR4%3F;8,UIK=S[&],9W)>"V2D*P?]H]?$\1%]YT: /?VU/ M>EJ&5MY[*-ZS5*\^N_M3JEEHY9WA'_>=UBA++T=Z)4LP;Q,[[2NL:<"^B)8H8H*1(!1?$!\^$5#.#+:+$>$T/O]6V#OL3 MM&%+^26?VEF_!1-SR%H]NZ_J;-D<:'2("K8'.8CK,Z)A%,*..% MU=8IA^'I2DL.MZ9#P-;2&V<#E1%'+J2/$."#92]*EJ.CY5B$8R96^I^O'\8^ M ]T4%!(.FL0\$=ZBR=%_@LZ+7[$0)>3#%8'X^&4#?:+MPO::,4Z=M40X,G$ MC&HCYD3%Y:I\(H58Z3_[Y$CV'.[&LG5O%$38$-0%[&1JB#\?KC$:E5L]<"*8 MW'^X\RX."UMUWF6C?:GMO33>V'3^2@0,H /F\WID*DRY>@QK@L7:X6\=V8&F M R;TR.9SP^&E2& P7C35BRKG G]AX_9_2 ?99UMF^^!V(Y*0/("8!>V)A2]MH1.,'%=!EN?6T0W).@@7@Y( M0I3/L3,44*.3E[1,J X"'+W[9& M[5M@]-+UZ6K*+C'/]/F-I;L4/#S MS*]@7,]SM",D=>[+O79'Y-IS/:TKM:1V1W]Z 9%%$6X0X - Z4\1EM%&0NN! -/QUJJJ(M8T3@[948,>$;/$^6-I\PD MQ5X0H71@ED:M,)KWH4=DY4I)\WFB_.ZZ?'-_D28I'V5!I"-P.H7@5T>?#EMK MRI1$L1%SW@;B"JK/(!"X=< 4B:2-8-8U"&)*Y[F 9LT!D7S3&_:]EKNM3,;Y]=UU=S:\M M%5ND]-*>HI7XZVWO]W1U7P5;2RX-!W>=&Z5) ,/F@'-2]^X9B*2G_[TGKY= MQJ 9HE-!/2LXR* VVFKP-*U2GEBO/&?SYGJ;>F:%!JCQGE!7V<^JM=?V)OW+ M7;3K5IW400>"#M.'%V+Y<2KZ@+L'&'*83CX'W2?6BD8EBR$="(=X!_!=^)OB^S.G#].+9 MD^/$NE$1D_H,&#!;,-Z&B'!%5>"\Z _4C<>1=9,4P[&#PH%(GP9PL$Q0DL7* MJT$NJL-TSI'P;I#BLG\@5XT=G_J_?X! M&"9YE_WA/7SWW=U\A^A.A4/+*+"HK8_1NB"LE0)T9]JG9QF\RJU#3?DFM0K] MSJ"UB-"&,[%(4FN"U (B9P<.IYA/60"?BUO1E$!ZC=\(_I08;98*C)50D6 7 MTH8D@028WPJCX'QS2A0]-4*;Q,9!., CAC @M;A8@N;%I^ 7X=6;M@HA@MYP M>C1&LR18,=_8O'2;=5!9!J@G+#EFSH'C29"@-,A%M0/)NT7 *<&K!01; 3H2 M^DWW@P94E9>*<^N==LHCAUQU(\]C5IAV Y6G] M-BIKS8LK\RT9S$^C::HU?W@_5;3-ID\^S!EMQ/JA[2P]*.LC6P"39KZ\*RWW MEF(B$V@T!.)7B/^!4"SY)S.6500\^GS&C*B7$YV, &=+Y0_P(^/^)?Q02>>_ M 8$F'S[^;0NED6(6$PFQ,7/$^^B1G0^E54QZFQ>R2EJ?[?6\23VK)HNC\?RE M]+GU/9L',_I291'C6,4@(![A ?PL-Q]"91255+F?_O2>_ /CMQ3Y1R!Q(_;/ MCNY;6'\IR+:(,^,DIXAZ(KFDAA#F@L?14\QFM$=OQ?,A/=AB6PR+Z_XTCD>W MR^_,E[WN7=KNI>;.16FT9113C5FU7<<)SG!6#<4)8?OK@ZUP/Q(E-ET,@$"" M ^A23$>CM$IQ@2I*4.OR*CJB:NT1SX<46RKW:9J#%Q&X] 'H8""F=NZ!*6@^ MXYH0^GPIL8DI/-,2PAV$@^9!E2-[2$6)0&+#S@(MFMW0]D@1U^^?,I>7L\+J M8L,EV3;7&UQ4#^-%M5"?L#> +T%N9BP_/L][>] M_QZ-W: WF33.0BB][Q3IW/3OFAH=5OK;(;PWX+]::YGPP@#1YD*#67#YD#E, M:H/QGC_9?/&U&(SNBJM/Q>7-<#08??G^H?_E9KJ-=)JPH(2/ LM(N8)@@/** MXY#,QX8S2AZ2(RV1,E! C6/LT[0%J^?:<6A^&^V(Y)_'H\FZW1-KI_L3[+PG:?85"Y('N\"' M!BSR1!HX-#N[+"4\1\/^Z.8:(N94?.K3;'(7 F8XVLH!%JAA:S6IEUF>-TT. MML61^V@1(U8:Y(U&4BYXQ:].!)RWY]%'Y95-R\CFU5";+&A&J3\,K]:66V]N5L0TJ$A*8B)$(NUB_D+0Y=R0[T=FV MS]T@KRV:/ #N1^=P;L#)3$T%.%*,O$HTJ.@A0FQ83*#5!QK3%F#P'VFEK)C,69L(PO3C MP?WHK)WFPDJ!""AO8SBSW.(%/801F4'34NR<4WAB4HE<6D$7HAI8OE\ M2V[4O%XT#LCK>A/.+BB= PD>7=0TBI1;@X($AU?B5 BS(*TG(9_RN"8>>.&D M?9#6\EJH_KUM^HP+IG'46E.+0'BY"JPBLK0\SQ_\F#0>]ZZ*WWJWQ79R*FVU MXN4JKL"9#P\\RT*^W>A)J'FJE=7@)RADL52!I 6+R8&95]R"5\]9/AFE]!2> M&_J/K@>!;Z1Q$!:E"94>/#$\W[^CH_-<-TP=_]&H^FYZ4XSW5'Q$!1,E)QZ! MA#J!.">AHBI$EGD[ZH]&U./L2D#>00@(D0-+N]NQ]%7];70*>#@WWO6Q??L2 M^,_%L!CW!JF1]NH6OCLI5P)\+0ZM;&)21R8WO7ZX]0 ^)6Y= M@4Y;K:M=^OE]H-JX$99PQYFQH#J35X"-L(MQXZ!"L](BCF3*FQX+U1;#:3G# M$IQ:9B4RGBAN9;4X@%A:;PM/D0)6['A:;1'8 %X45DYRY%3*#5(U;QK15,/I M9O'HW%_^AU? M,AN2G&W7V)MOHY=* *O&J)0+1@OJJTWM1L@\$_ :XUK"_Q&Q.R>B;F(E0P,F M"IQ RRD%*V4EK7IZ8R0R\URHK@VK_Q%INDUIB+00##L2O$F*EMIJ^B]#V*J, M45.*JZ/I9CY%U"C''4W[Y)U21F-/%N:!\"R">4WY&=$4'C>/->9-!7LK/V<# M,9)9K\O^#XF$J92?12B_RG^M*6DB0 ;)H+"/J6\ M97:E]UKPV@#W-H%]]%$?M34JH& IC02B0YUN>&FU'DG0UTVE&. /R,0;NM$6+&T*1)LEF[O]K<"1/)PO;=JX8#!X+IH[*$+3" NQL MY4$ZI_()C+5JTI9!W;BYAH+'9*EA)-(4LGAN%J#6%J//Z"JI:G*PV@1VJ*GPO,]:I3VM1]KW^5%2OLH),C!9.!TEH'IWD4&D-D6DU9 M],;FM:"0'$OB!NRT,0C@25::$B"#C".)6;ST#4SI"&"X3Z4J>M((Z+ MWJ3PQ>R_?QU6:WK?][ZG';U[$Y6EZO# 0+4S%5@:W(MC-8%3X?HFI4M5_)8I%6C@Q%4W"%R#QY'=@X#HT1VLS!X@GQ;] M;9M0HP/7A4;!* T$(VI"Y;D("!RSZO[7X,;N*'2MH%_MC5F2X+V/.)0[78G" MH/H]<9*")JQPM$IFV6^BB)9;<&R JP5$MBI(A$BTD7!OO S1VFK.%E="Y%H_ M]0?S4R$R7_VU]VE0'+0 WC*24(PBC^#:51X%5OG5#:8"ZVVVJP;4D1AL\R5T M0%:0-*X1^"?-[PIX8:=LP^@#ELU..1*#]>/2]G?P'#@Z,08I),2GDG%6)?ZY M9K')255Z&T^M!Z\]M+:JE &&87K8LX6MJ\/HEO%?#],7D_+NYZ_:M* MR\VS,95?<. 11>E3\X83$$]3SB+7BRA(B)#GU-+$JRV8[0+G*3#==H8V@/Z" MDS,B*)RZY6GEIFG-\@VCKQE%62*L#513PKD<_W8[&I;#G29F.MO^DZ*J3Z.' M@4\0:*4/F_$X;"N]S^3!;4-4+"6@[&5@/+I@.0>W=E880G!:K;Y$J$D) M/H0L#3QQ%)KG1[2U(.&"=R$4PT85X#"Z3SWJ &TE'&&[CL^1-O M]W&C*T)JF$;".FPBD!)#\#CW"X& *?/?0$ BFU*6YT[ /8>%;JOA(UH+;ZC# MW@2(R&(5@IJTY67E0K,BFWB&7'?4A-5UV1F#,06?,$:$ T(0B1A4<9Q1DC2) MK,AK3%X"\0X36# M^ZO^\,O&-J$%5;8\;6W/8HK!1Y?%9 )D+7KCRQL(ON=C+1+$VUI"HZ&":1R;1@IK*A$+#@0*@$!E&>5,X8, M\_7]>S_]B2&4U4OL M4F/'XKICM@L7&>M%+8$*\P#UB2E%F?K_G4Q'"9=S7D MTY5V@>EX'#:=!,$L6,2E$X")TUS+6.$0C0Y9U0>1BM5=E'UQF.5VOZ<^VLE- M<94^E+[U[CH)Q_AK/0>][1B<3J-NA ,W>8-HZ"_4D<#RZ<:4IIKAQH0A\"X\?*/"4\B>))@.)#BVO*' M]B$54=[XG)=F' _CE@ILA:R($/P;S"D/RM,R/)MURS&4UP=AE575M0+CQHJ# MM-A7ZNBD$ R4:91A;@H8]2&G([CZ>]%Q[3WU5L'G%&-BC7."I1YL'M&RF8R<5[O<@B,FNU/#6$E4*V;>#A,X MNF4 <3,:7!7CR:S79S_B"4L),UPY35EJ4A)8/HP% ,')_2R->&WMW#:(CH-^ M$YGAK+G%,8+V$4JGH0)Z 7T$3/)R[!1YM@+]00L*@3F92U-GC(R*.EM6)!(>F"U16$.)J\H$ 27>NS:X!A;Q W^DQ( MD!@( 67I@3X\2NX71,0^G]W$$"%J'Q!!=;K>Y ;BWJ_]J^+*?O];.:P''-3> M\#+5$J15G(=5,AF+A*<:&T4UM=)17,T)X4H;F94/@WGBJ^'C[L"UA=*V@C\6 MI?:&,MPQ<6' 4T#:T"B-#1R!M:GJ M_ZRS^=QDC?DN UA9&6T[)<*NC<1)[LZLW!7+LQ(7$[.#WT-N\=JB"MP&N.P7((4X2W1/AJ1%-0/ \/4SA9 M!_KAY_>#:Z-RPL%I,&9$*; #D4L?JHY&ZAKF7F$$"+0"V-,V'3/%4Z3.:8 X M,64Z0E4R+W@D+%=@X"(_'[1/W5^,$6,@@P("#*&8B6HQ]$5P''W>:T\9:8>= MMT2RA@B1MD *D#1!TW"L:A8JG+',J[H%T6UQ\^9J88CW\ZN0'0E4;HQ_=[U0[Q^+ M+SM/V%@=6!545 DPQ*!DZ/3AM79*5JB@E++\=ZH^K7_/9G]',"[!.PZF)H MG\EDNAL[''+K/;%>*P<\1U+ M;E(I00P")-Q6Z7JM\@5DG*DUXG(W\[KW>8^'H_V]9+=\XXD5) 0&3 Y?%$ MF?FZ+D8B(YD7#_9UG:[<#-8!F*0TQ==RN]V>>2P<)&@$"(/ #I@(H4GE9!H& MP+L\B8V8/@BI)0@/PV]T/SX /R<0"80*'DC0Q&$XE/F>,H8=S9UH3-8JYYTA M/ B_89BA' N&E)3Q$A[DA%8+!YF.),1.U_KT#0#P,PV^C _#36M(T M8LE!9,_3V%I5U>XP8G7(#U *N4:A[0K@ =A] F>\Z%U/BSVWF;H02332=@AV#P#NB]V'XK;7'UXE=S3V)Y>]0:+1GIH37$Q& M>#3I?I& 81*15UA",)([<9*O<3_VA7,#LA]2^%^M[MWM6IPO7P"PM&< 9,P! M:E[3E$&?XZ0LSGL%J41K?($F<(Z#NVY[E^%.5RD"R(5)*AS$8+$<<> [,5SP$XD[S8;/X\>#>1&_P&35R"$M-!8@W M88;.]Q4S;:)L6 IY.,$?NA%_&PTO#[F\1#AIHQB]XF4F&SRSZFXP1I5S-6:T M-G&@$8@#H-QX^29#"F60P]%BSSF#\+6Z>:?CD#QX$,3AS++4A,40@@(B1(%)YK!!1J QB MHN0FTJZ"LA5F\/$. 3K5'%-@5N0L#:"X@($K[85 RC*.5;46_\VP;(/Z8P' M7NT/M7/"6 AQG4>6"N&#J,[P+D46^%^@&8;W)]N^N,#P#8&$07! M5Y1&<.>,3W'[G-C!Y@6MI-Z;NQ&6#4"?S(%2VC$%BC@ZI'3 X#5J5O$\@Z@Y MZ4&N2SBG^GLTMKJ>MYR]_ZOV^_WAY(5-U"F:!(LG2<*TYTI8% M27UN.9%JQOD0:$^-=7YY-*M$2C\S&J;#6+D-6$K\@]'_VQ!\^4'_?XJE<<]_ MAI-+ &UKA>""17!<%02+C@2%*=5SHBI)1+[!5]3*CY^0J(7[+KG1'< =Y3H[ZQKB)Z M'R1F-FA!..)>5,T4'*?^N89Y/<\&]2UI?JI!S@FQ$%$B V82?)BJZ@@%:O)Z M-RZ;?9PSQ7WC?9847D<(5BS2A!MOL/$5[CC&AF+P/51?B[@?HM8A*N 0+' 5 MP-\1P8F <*76*;=-]JHY-!*-PA(N!T#B@F.^-8[M+Z%.AO&W!HTMS:40( MT2LM)#?15I/@$*-YI\%KBL[_F+==9D( ;ZU(MD49!4S],#0.<9LGH_84V&-1 M?O"=_M_1H.PIG3M.[U(@?C^>-46,^Q-X:WEAW@:/;MN"K#)[Z*DTQFB9QG]Z MMU#/.-\T2&ES@J9U3)Z.7)NKUC 8L.B82..N=0R15%7>F,M\7W%]G>Y+(]<6 M%2,,14()SYV+,A*ML%MPEZ A'T^OY&Y.WS.FU\8X49BDH"SMXA'^AB[2Q8XCQGI'&]_&4M)(?" MN_'VWG#)(' 7)NWB=$(RSZJ;#.)QWIHGD&A@Y]W@36_U)C>SXSMT 74@@M(H MT[P 22 $,:EG;#Y?DX++D]?N"-7@US3!N&TX5:H,$]^:FJYRR\,7F=5'1OA M.1+RC0K'$2$8^(&:F"RT&737=+IX)\8V6B%A% )2C53R)K&=>+0MX8&JPB9?6*NA.#?D[5 M\4^5C*2@AA#G1H'N85:R2!8Y6W"8?;[&]\ 3JNYSXFC\H;B['U_>]";%NVLW MFP:5NI\/&*_.;?!2XD"PDX*D18)5YQZ1-!.-);BW0W,L[%LGW%-F0Y#,@2OH MP#E8[+Y+,U1=5GXD.:KYV$>@,)F.[R^GI?^S?S((::S3K!"%F;9I6(RJ$L^K3;E0N)IT/(5D1'P?/&0,ZJ=>Y/^SM,$:.Q<"( MB\QI300"ZQ'U?+YR6LO6L*Q0GB':B^EYQ5>0U^'EMLX<&\'_4XJ5.\0<=R!N MMCILQ_,[7H[$!B;=@O5\,\.G$?CA?^]/;VYF+CQ\]6$P7-*&H%G* WO4Z=#6 MX @R:+"(WG)OM4;SDJFT?R.?^("QJ+5\'(KFR4BU43UA956("AM/=6K&]W2Q M@(.:D!>TD'K_\#FB>Q+.P,;B %&L=TP:[5*9Z((S=,B[@ M/;HGX0QIP9Z"G0'G1X)?83S"&BF(9#AR/.8[O$]+JD\C9^6XSOX9'?1N-_3L!E?M- MGI7";L6=C"$-'5)6(FJ8G>=C@P&+G%7(L'+D=!-Y=D&M%9+LU$CI2Q5I6=16 M&Z49L@PI$9@6S)F&K#Q$D_P,T-HF]]QZ00-*61'J;?2"5;X]N/PXWYY$4"UF M;PVMM;.$=KD$$)8J&ZDR@H._!^>BJTLD ^Y0)I-I!>8V/-;,%=H/[FW99>-X MH#$([4#-,FDYKK++SHN\VQ#\=[[&6=\;[O?CT=5]FB)2'+@4*0T+<3[UW4A" M =74W5<1G;N\%HYHA+? 7H?I2 2V#3QPAJ;0R(!8.V\DEZCR'(TP^RML]D!Y".QF!C M=QJ&F)Q)Z3D3G&'&;)5<)IZ+?'0JQ;*V$W5O#$:717$UB>/1[:^3R7T*+(_+ M[+"(%//.@:43:0U/T+S*[!C%\T)"07EM_.]6F(Y$8%ON$TD=#2)4T.BCH%ZH M"@%G9+Y2GD%44#^# Q%XVYO.+[K*8YS)$IRAZPT&DW?7YFNO/T@W]LDCZJ4A M#M6]V/ZG9(CB(NHTP)PPG_H *SLG07UENHH*1FI-=*T _@B4V'J?HRT)'#.: M-L4SL)SX8<&;T'GC'6/UX8 GI43Z5+M'3T/PTBG+K?9I4JQ$B_6*2C<U M$I-]P&L/K6U96:V1'+;/"%GF.%IT '(GM+2TVK#KS>QH7\,L-M\_LX#02< M,T Q+6HA:01"A;7SWN?A)?@QF6-];FBG%O24YDLNTN(?^VA':IF0$1,,4F$A M;@*C6;&"933O/\-89L[;B8BRL4\ZS2ORDD>/(DEKT;E:"#*!X#N?W@_RGKDK MIP/\U';>QK0MG8>TNH(K"'M!HBO\TP"&AC$L];OHLT&_'3OOP; 1N.EM\)S*PV$L@JDW)D*;:=40Q*0\,?R;PY&^UA#;ZEW M(2BPZ9;*F 9S4[\@2K0-C>:\?:=O[_5< "H+EBO,A578FLBK9"AQJ7HXFXX$ M_OJ.'%P;UK,WS'G1XI\+T$V]NYO^96]0'EXYM'K\_7_'#^N/16MCA1"(@HUB M$H)4-+NPL=@C)O*V<4IV/99'1/!O']>;),^E09Y9P@UR 2%5C0_&7HM\S9* M$]PQ(?$(",ZFCT_ZO?>]RU3<"H_]S]Y=;UO!'#6&.(1TQ(Q0"#.\1ZY"6C5, M/*&*[^B*/!;.X3X]^6W_ZFI0A%Y95&>NQ_"9+9@'8YQG7 CFL90NR>Q\GC6& M6#,O?,82U\8#/CGJLPN?VR)ANW5\AW)8IJ5-)FC-E)*$\P6Z069:%?RR'?,J MCXIM_;1[U6D/72GA_:VN!IRZP%9&Z7RJTZ7E3U[';H MGGAJTZJK@(./P %,+U0:QR1SJP!1NF,6Z2AD-\;+3E&!54!I/D/047E"%U>[ M5F25>IB (MXQT#\6Z'8L:9JB3R7VX/1IJCF)BL=*%(-O:*Q+*XC/#L$-EA1' M:8'92%H2$-)\$3%?'P\(SI$Y+[D&12F+AM *&<-57L@;_ ME_$M(_HQ+.D>.!]J285V/B@" 8P \R*(-VYA6FC,"\2P3AFPLT)]'TL:%(?@ MU%%B41"*"0A3"+C"P:5E6R%?<:35HUC2?;$]WI)2CF-*3U-@> R$P)@MK L8 MV2R/); ^'S6VIR45SD;AA77<2)X6]D$@7N$:<<@["U Y'?<@;*LNH<^#_I>& M(M^M0PPYV$/MP8<5%E-.@3NKN;$X!-HP>Q',2RV0R4#8#."QHT1M-)Q*;3G8 M1&VH";P:NXC3>H1-+6+;8=D*^L$#187":10>MZ ,1-36:53-]<>1Y6OVML&] M9ISHNL\>.%'4ZD T"&N$")W0 .SR,#F<.IRY'SM W3A/=,V'#QTI:I"4$;2M M!J]) E[V:$FL5^$>GRE-U0QN- MB9:"&2Y^:" QR)Z^8#W/;#RG\:]X:17W@55FX_2[RR]/$F- M+\M?V=HJ61_%^^#1I4[9_O!+,;S\'HO"C.%7OA0/UW!+?3^-$$[L]^5W5D[M MU]O;XJH/[\7>;7_P??; =]=O>\/>["?>C=^/^\/+_EUO\.[;L!CGAU=;TU9. M*A*(<6NL1UPL4HX2S$_>M;ARMFD]8!N/*2$,?][,] MKS.@MI).$T.$CIIY'V60?CY20U ?5=[65M^N<<[D%B_1 M.Z23/G.!((W%IL#ES,_J):BRNI$'\TY,*.Z"HII;7QD-3?)K3'I*+59UP;R[]L7G_:=R*P%ALF8ZW09( M(R NQE5;I9#$94FV%316?WL_N+8UG'@4G148(VW3];?!MH(K;99JJ$BI-6IL MAFX"$>WEC1E>^>)K,1B5.<%#I[\9)J)@,GCGB*:.22^J&6K.2)ZQ R,8UQEB M SS' ;Z)QC%B)337!D% C6@@@53;1[UT^0!@C#G%_%$@WS+[+25T@(:..0>> MMN&$:%0MR74,96XVDX3JQP)\XY H<#6UBFD^N!4:1QKC8AL[YS[/:5/)].$D M?Y@K5,X]*G5(FH*4_O/K;/3DU:>1AY?QYJ3^ 3,;FF,JEW,+MASX.L?0BS(TG3 5S._]Y"S"T$$?L0 MPW$*; ," '&]=P)IGH8F&/#5)+R1!S"LOFEO5Y36DL'=],9?#EAGCAB3'&L7 MK \FI"GD=MYZQ1!M:&5.W5GK(9]#<1"4F[=(.X:)LL91X23&WE5](1 ?-FRO M.Q&4V_9(@WI+%T]20=B:=DCSL(!2AM@PE>J$4)ZETC!"$>F 0ES"@;(TP,,0 MDH8ZLE0/DK=$;!*3M@C4IB+PUE/*.4\#V.!_/:C'D!2!3@,@36B8MG4J##>Z M=01' B*$4N\<15@%OF!4T'CSVV1ZKA(0 !<0!0]"T0?-@@9T)\Y$3AE@^%I-L M=,VV83@_DSV'SFL;.$1J@E&(UZ,3:EZ4:ZA,Y,EK46O+;9I . C$1Y"N"/$& M9\1(X#23,JR.+*0+,,^:70C)HJ0GPG5?V=)@S[!7@"6.@6 MU2(H$&EA1SYR M19T"U4WW]\%3Y"SX8R@H$BP(B2$5B-HU=*4*L4$XC@'QP?#U!HFV'V^*8OJ7 MT>QJMGY_/+XOKI96%IP\N L,;(%T$@)CQH%DO#K'E&1K6#VU28,\#R+MI6*E M1VFG S5."^\%<98Y\/,@WN.(*Y^I6'%R^IQ.?4D),2T.!DFG T(X0X\D@2R0B&.)D17YT.URQ3N3LHW :P6L3D$3B6AJ@]Q4%B@Z+3E!)E M'H; ATWEB<^ 'ONRMI/@6EFKB?2!&,\9T@M?R_N0R6\;'#+M02AW%7KC(7QI MLE1CY(OK_F5_SQ93)C%C@2/"TB8=X;13DK$^N-!]_-U>AN-;I]^/3'5([>&U]-_G9W!;^7 M'HSTMJHP!HX6)YA&Q;SE*&6Q9^01.O!<08M4HOWBR)/7Y'V\+(:]<7^T(CW5 MB^_'Q=?^Z'XR^/ZAN!N- ?9M%L)J:940#/2)QBX$0>?C3(0AP>1EN!1EDG1Z M*J]W?+WP2FHO KB_/!IOB*_:RXPE>5$4HTC7TY/[P)^&R4T^@(X:WA=_'HVN M)EG/P@[I:2&E+S0#@)G&(58W-4:YO/<:8H[:;L0F. Z"<^-868]I6IT& M:C9RP03!:K'!2L0P4JRAQU#6 MVV%;@W/C#GJK@X]6\K1^AL''E:MNZ+PE/)N20I7&M3$I^\!Y"&LB\/Y!^W!* M@]1".+]8J@^78USK%8+YJGQ<[UAKVK M;6V')H#J"S(&;B5101!EZ1PAY1'.DF? >>2ICNO0UDK*@2&%+2>>HJ"PBT16 M.!K05/E4$8QAT#FS&N(V4" M!4?/K#(7Y$PC;GLHZ"(<-TAP3C 763EFW."[E M97[WABG%[1W7MJ+"\@+00JC*K 8'.U#NJBV^C.5UG&!(!&M/8D2;;G6DUB.E MG:4$&PD8F87L,YS"H*H*YQX[%^9QFT-4"YXVP MJ1RW/9._'W8[J6H!(BTCE[(4#(6T"JZ2"QY%'G/R60GQ4R!T\.PO01RX-MPZ M\'"4!MGBIF)))_,6>""$;C'4VP_)?50U2SNSB4L'%@.WR\]E35-*BH+-&B#!645I%549#!8%SS0F6J9*MH;;YZ(AC,2&*AZ#13S)HJ M21,%R\??Z#2QJCUO;5TK]B&JVJ<-=BZ66V(@6K \A(5<()PW5A.::CH?'Y4# M=361$L)4E6?!7V"6+)P8 MQO(AAO!)W:IQ?03'FD7D Y$Q!F2DIHQ%[A^B/9]/R:5"MVN23N18*^\M,=RF MS5Y:D!BU7_@.%-G,##%1)G56B=1Y+D:AL#_7POE$BB'0KNQ M52?57TB"HG;2"H6=YJP*!R2$6PT[."5>3]-CH=T2O)" , '[$6G@$OD(=#/5 M-9!W+O="E!(;['4+T&[<1.E0TBK6!\HT :^0$EQ!RQJ*U7D:E+L^$%P';3$8 MS)I:WO;&_RS2+>ZA/7Z<>#!7.&"C)+(6?,HOG&Y=$;$U34F7DWF-M98<\=-IQ9 M):*W(AC,3+7@AXN@\UT8*0JKD7CKPNB6%H4[B*:H-=%SYXUE@O&J79([<.;)-FM9<,M9DDG";U+>N:,=J'<2 MVCSJD=P#NG\O^E]N "3:MF^%'^&AT]].22@/_ZOWN!^K2)HZ[3(BOD6E(-] ML2IM. ;C:(1<'):KNZ5 L1+_M%KZ#2:/>%X[$>YQCK+\WS^NY>X]*4U2$;%J>-$SY&X8QG$*\K.X\?O(YRI?FXDJI'D:=5:IS-"6P7 ME[U/ *P6LA[A$) 0X!ZD7'=U FD8:'<"CV)>/)%*:9 #&9US@L"?MM)8G*S< M!U?'P%0]H?N"#^, \\(W::Q9.JF'JZ],&Z8/R&/8IUV9-TS^<\UTO?,><) :>60DLCTM:<0-/\^[GL MT31>;=UYJC>$=L=YZ'%N="B.$D\D63G,FD@.IQEB!+\=Q),%R65D9OUQ(MD= MYQ''>1KI!&U+I%?*"6P18>"OS)>I001+ E/KCE.^$:H[SI,IF/*M3(:!Y Y M#H(GHX]^<5QI'$ZH)?RS'M$:6,SF+Y3[7-L^"(>H#H9)2BH)UUB%JJK,@ MC)BFLRCO2G^ L]A3Q[4L,LL*#B-IA298*2N-M"P0%:M3PJ2^4V,E^:0?Q0'9 MG6;G?X8MBAI9T7H42Q)Q3%.5&%?,5UT+U@F[WDA1]$;K'_$,_ZL$YDE2)U80 MIJ+Q6*==7=I"U.8J>1-\9:UKI16)JLW!>BS"/,5AG)7WYT"0TA+2("FW)#@O M4!5K6XC -PD6?13EN"?M6CG0Q=/,9')_.X.CFA;I^U_[5\7PZ@/\ZHES7*N) M83@60:-+W2D.]*#!E&H(HV5:C 9>QW)J?E@:_'82P[O2XIP)7[VZ0OL9?VVC M.N9.\^[&IWFJ*=)7P+A(K5708&0H^ M;4Q]4$F[6Z<-7RT9ZPC?&KL;&=(U-W584J6PL(NP F@>7-%;72-Q'^#6WC;GIW"A:10S$B[ER5 MMT-"^D8O_@W%'?6/9WRM,5;!!\53UILK1$*Z=I>\[.?D:TC?QA7M,R+]R8H> MP)6,EM'4[5B.>34(F=*?5USSU>5#2]1OXS[UI5#_8,87S 6:L@>!,X-3(TO5 MW <:'^+:CO%/61Z"@T3$">V\3C-*! 2ROLK;:+TR\FR)^FWEQ,IH_@X:^4 M AAO!)4X&NUL.=?;Q=+#!_<3>]ML;1$Z%?&;J''.I-^+YU?:@"11:084=8Q) M#T$L$FJ1P7&V6=V /Y0=&]/TZ]."N TTB AB)+ R<):,I^X9['FH?%""EC^ M5,[]:#8EP$PK"6;*'E/;=K6/X'4C6M M^O,KP[NP#$QHC37".HTO!N]FD<%Q81W+GRJ2?6ZD/YCEE726$2H4!:,JE02O M'I?.O&54<=V<,GZ&+#\K3GUW7;X[,5][_4'O\Z"(HW%9W+-U%/_J#0?AFG!J M3%J[BCT"O\3-JZ,5X5'AAMHSQA@2@K<1@6[!I15ZO:NBJV)\V9^DQQ]>];P3 M4ZY.7A3..JFYI,QRBR6#\'Y&7QW4Z@"+!_H*W4YMWSK43T376JW9_)WB_;A_ M>5#AZ][QO&*@:1DPLX3H/:T54%7R7'NAA%]7FT?P&])&@+,?24YP"L6BZ^/3 M:-H;@.X9]X>3_N4A#::'\[SD6G.@=\!>16D9LF+N;PLGB,CW>R!,=YG2T2XY MSH+\+=G!U2$I/NV#(Y$91"'$%YKZ!?GA7_F(/41Q6W,^GA7]VW.]5\NYO;68 M8233:#D,/H@F%?V]&D%V&1QV% M?IO4;66DQOZ$C1#,((F-=DP*)&B(\^'C0%A"5W)6%6$QJT^U;A7UTQ&U[=$8 MAY>^0 BI@B4HN)C&EZ0IP97FIBJ0=?XCYF]4&^'0$_;O/LJ,BX,/QJ(@@T7: M(YK6KT%,A:J#<9R@N/9@Z!MQ,H%X7@=SFM(!@J/$T6ND!([&2DF$KB0F&&_7 M'@QZ(]JXRGL9!W,"B4E%,]AZ E$OHAK#&9&XD!A.UX;"^@UJH[#CZ<_EW?UT MDE9T]H=?-GFBI\K[V,B)L4YSJTT:=JX7?2$Z8)JO#51:UK< G(H )Z+RX7,= M]J>NH%PY%$+T7C PV-Q'4U$WE4TV>$="UU<>MHWZ(]/U%%RKB&%8&K"I&JBH MK*5AD:VDCHHFNC+4;N[FL>BZ7[:R)2Y><6J("X391'+&J1!IHWU%;!WJJ^J6 MLI7H#6IC;-=^)#F+4SA!SEC[8+5*O7L\]6\KX0RI3L%;MM;G)_0-/?-3F.R; MJ-C],$[GN$A#M=0&802*2' 0D87A]-:YM5*!]VQ":)4XK1Y+0T+C' XF9<\$ MH89KBZ)F$HXE5H(B$>'K#H:R-WJ?2]:6R=/JT6ST9Y_F5%# 7"ED!961:4SM M?"L%B(NF>FUD3/A^-<3M428[D,_;M>;G?>IG/Q7C6WR22M8'HV$#LU2KM%;# M$>D%U;0L7A4!!\?#3W]Z+][6J'L2-,^2F#LP\])EB7,&O'EO0+G(("@A8E&H M1",%2K)_T+=8^1=.SF.+D1Y2,FF3IC$2_M/,H1;NT M -0(:P.)V-&8_$0OZ:)N%&G_8_!F"[6A#UDI[U&DCCN@H<,H&A-)60XJC$%, MO'S>/#8+NS0C.#*A,7/16&!.%3%9U#1[A=6<-XE^Z;S9FMY$G "UL"(X<,^] MB"%64]@0,*G]$7BS';UI&3-2XN"-)0'8E#N[L.E,FO ,>3.O[%K-J>)'RBH; M+TDJOU0VTDC2#7&H8K"(/:EGE25JG!-X$@J/#+ S_@?&+^%0. DA-Z5!&V>P/I\U+J? M)R<\@52D'#CE)FKL*?;(B46^7PJ93H#^@[S%K6B4PRG0Y@&LCG%<:+D3Q&)K M=(T64A+B7-2:!NHD1=7&9Q'D:F7X;!$QTPV%/2>@P)-1^11U/D%K3%3D OA: M>*&X%791>S%4/E%)IB2@.ZA&#'2',B)&[MBB)-/[?$>S1.)E M4_D4O.RUC6 D4Y4.H]I%)?R"RHZO=#[-ZKZY:JB\? PJ3][W^E=Q-/[4^_WO M_>G-S6B0U#R\T)P'/5#G'C8-&B-K+:%!:6HCQ@IC-+^0DAJ\C:;*/\(:"O_V MQ/$D-#K5Q&PDHR5I5 ,V+"@6O.=S?P!,%"--6_=XTQJ!)Z?13OKN,!II[Y%V M,D6S$4.H8'C5 BIU#*[I+I^RAK47YT"C4_&1(^#DL"BT9T@'0Z25N.(CPWF3 MK&G:-HU&XVGR'G\MY^&7=RV-Y0?KEV48'/0<7+:!IL8A%2)77!%P=E&TH=KQPSR)(6]A M(O6>O8W ' ,VWT!E99 77I+DU4C%B4@NY0SLP(EG&=AEY\DC@;V>VIS&M.9% M1>NT&2=#5Z_7CUZ@7S:"DT],1(#P^ * ZM,ED^B#-,],*C@:@.3+9O!44!, M841SPV0'HB=+><)<=1LM1ACN XJ7388E:A2W5] M/2F@2^0^RK<5?.?_[!>37R>3^Z*A,6C;F6J4^C0153QB9J(PU04.G*E1F:JF M@JH]D*S#UR9F6XX/'!#P+RDB3$O/G?#Z@5L]0BI+:1#>&F+@^LU>]O=C.-]9 M(#AST=;>!#6KS?;FX:QJ7,Q55*EE#@EFL1?@392K=[F4X(6&)J^\[G$>AN6I M"-7>%)55K]99&8QD+JWM4\QK8E&UTY;ZV!3BR?I=QQD1JM4)2ZN>-;9(:FYB MJCP":Z"HX25'46IP]$T3)O@9--%)*\[D?MBUY&G _% M746\\>C+N'=K[J<0^_7_I[@RMZ/[X70UI3EST_%_]H8+U,M?RQ^S8*'F][=M M R N$H,=CIR1?)\7_ MN0=?.'R%_YW];23UV =LHXTL@$PRP5C $/83C"/06N8!2$72-Z<@ZN)B M[^&[#Y]IHG-VT=\6X[WFRXJ+0[S+A+8GCCNE$H)XX6^6=N3 N M!QR 6$?0'OM'8 9KJ^+RVG_:WI,/AIV&XZ>R\1)@@>G$G-YSN<9(6 N.);L MI"C?#K1/?D M;W=7P&?IV4AOFWP1B03;&%)-)M688.?F# (^O5^3HF&L-G/MQ=/OP3A/X9WT MM(^7Q; '+N9JMF+^XOMQ\;4_NI\,OH.='HT!D6V#,G"TVCFK0U 0&41&YDOR MM$@>9S,;PT'P,SJ&C8H((2F($ M-UX8*\65Q,@2AN$ N=;:5@@RQ)M"82P%8N+$"&;?L;U)_W)O0V(CF 0N"1P? M. 2*BLI#/! M-R$GM-+G@=P6R8LL!B12D"VI!"_:H'DQ#""'D&Y$3E)*=U(MCX'&,]>@^7W0@$+5W?4EO6E /ORBJCIB4$.G_ZU\'TEZO^UXO)]/N@^(^? MKN&1KZ][M_W!]Y\_]6^+R058P(L/H]O>\)?RO0EXIS]C=#?]Y:=__3+]I?;U M07]8O+XI\?\9J/*_?DGPO>X/K\#$_]K'Y)>;P*B/[PIQOUIX_?*R;47 M_9)P%]/>[Q>?9Z2[Z$TFH\L^F-:KBV_]Z0T\%\CUNJS+!J(M57-.P;>^Z$\N M'AQO>!R\6OK^D]&@?U4^9%*9ZX*QS\"I78F6F_0_S+\&3P "'%V(?U=[RHQU>M!<3W] M&0&EETF?_KW\,\/1&-C_E^H[T]%=>O#O#P^>)DZ[N"P&@_EG_N,G4,KIWQ,( M0JI_[\\TM[WQE_YP!F3O?CJJ7AB78)6O?.M?36_@TT"(SZ/Q53%^?0GT[=U- MBI^K/Y8IE!ZU!/=X\5-CYAC.(.) M\?_UR\J#EGZAZ:'U[^,COW[L]Y_UUY\W]!WRSP7Y+9H ;/JT?]D;S+7/Y]%T M.KK]947Y$E"DRYIU^=^SSZ^\-%-]Z96M8"ZI^Q$ <@U6Y^>;_A6H^%;MZK_V M;N]^^1<(5W_9:,)6:;X 5_ZTF59SI3ZG!+[[_:(TM!?_,KN3.8B6C>I]B5J; M+*H^C%SI:^6_OLU,ZN?1X&KNEMR,B^+B+;QW,[D(8("O]B!CQV8=F^W&9K^! M/W<0EW4:[DC6HT_ >CDMY[]2^N[93YP5IWXL[J9EPO*![!2]NDB/_SR^N!P4 MO?%__#0<#8N?_I@^G@+9\]*8NY.ZX^F.I]?P-#\OGN[8MF/;3A5W//TC\O3. MJO@@5_ES[_*?7\:C^^%5RER.QC__R^5E45Q?/X'BKN=)VV3R7X_(NS^E3EE[ M/.="V/^G+>IL9<1=0]W=B5&R::O44*\(H2>GR+F<_3JE]6@L\0,[E9VF^;$U M#0=-PSI-TVF:%Z1I6@N77KP:.@6EVM=1A+S2 I^<7L^";3H-UFFP,V'%3H/M M3"I,7BDA.PW6A@9;2D_]L:S8:_Q\P]___L<#:TX7Y:KOQ\6D&$YG(W"'5_#/ MN]ZL*O+=M5NJG8S]86]XV>\-%JT.D_?PWN7W?>LCVWP_=5%!0=!OWPK7BW^A7]9?N=^LOS&:+S\WNA^ MO/3FOUW<]+X6%Y^+8GAQ5Y)L5MC;N[P$M0 8%+/\Y!=@^W$/0$SOI"SR5?F1 M6?\.?+,/N-X- -QY47":VPJ?*5D9<%CZ_3\;\WX%@&N KY\RW_W;):KUA]>I M\C:=WZM4.?RM& S2?Z>']X>3Z?C^8/3ZKQ=W]^/)?0].%UY- MGQS?)Y@2D@_!K<,_)L+4Q(*B) .!Y[Z_>)J=#$<35.Q]>#^JK@ HE4_N(13^6/7 MH]$4/EJDJNI92^_%Y^\7B4 E45(>>%!,BT9>>E4^87*3VAWA^. )O?+@@ G_ M^WY8TF9V%TN\NH5#>R5U9L"-2Z"_@\:]*%+5S(4O+NNW!_C51;HE>%6J MIEY_...>])MF.$R#.&=]6!< 375*_]_%'])SEXBZ>&>5+_J#*CN>/@^4+Y]2 M?![?]\;?+X@H?UJ\ 4$J/S"ZZP\3U@ _**_>;-#XJY+^O:O_OI\/FGT%HM:_ MO*F.9W(Q*_!.=>WWXS2_8/7#B6)],(\ R1"PGTS23R?2]"ZN>_UQDID'O?,@ M2O.G7P%_# 8S[DZGV1M^O_C<&R2Q@F=/QV T>G,V3B2_[$UN+J[+ OF'1Q6# M_BV^,'[059>7YU6*[INFLKR6GE2B58K3QH";[4#TNVH+ 2;L70K MCUQSK=9X)7P8%<=%J5,J%H0O %-=@9.7S$*E7BK.J'CA^AYXKQ1?>*'D66"_ MZ_NT M5?D;EW/]FC1X:5.3:4X+?19B<5F:RJL^_/CX(D$W[I<.S9QK1Y,EN-\\CS-\ M]AP(FNC!T@U'BV.YF'EAI7>7G(D)0-2_!GT'O[+L=Z;XJ'3=,K>EM&'E*\ER M/$.E_^JB^#UYVC-7<)4<)=[?@;,'I53 JVOK!XK?T]_%F^1^ 17&Q:IG/2Z2 M-,R]Y267[$.1JE% .LJ^?7CH0[?^Q:)=_\V2OW8PRSVY/-0B_?;"]44&X./E M37$%D0/?^=KK M#U)J(:VAZ V*AXAE[R97Q+F+FF.C@V91"*GQ;+J,MH9QC9YM=J#\WKO[%$@^ M[+68*85G(>SM^3V2 5M3&9\F!?[839_[N&S/N_WS7'GP/+HSSHHI%_'? MKD[IHT*7@M(]#OK,Q.#L*G\Z05C/:@^IC[.4A#(?TXE")PJ=*,Q2DITL=++P M",R6TMYG*05E+OZD<<-N-=14//=F6#<:WXW&:6C\5?$9OKVXS7A*%7/V/4AG M439]-I715/%7+>O_&N7!;IVN6O\=(:^.(SO[D.SW3Z9E. MSSR-GOD#P:?O5LUEYG0D:IU?_JU30YT:ZM30Z4,K0E'G\IPRU_/B4CJWMVD' M?&]P<=>[*S9G\-8D0\F69.B)ZQ%.T;TM7R&NVQ*D6HU632DPH8IZ\4.7T.\EQXX]2N6Y=E[*1KV7QU W,[R>HDZQ1A M%#U])5 77W6"UPE>[C!*W5J&^\6;M>=R5=3JU5!"*@WN2<.@1M<75\7=:)+V MWPRO+J;%^+9Z87+,] NU#.7D_FX-18%@OVP8/\/OIC-S@F?Z$AZTI]/R@H6[.7G61VDOD(DOEB).\/W85:=Z'V?.3NA[&(X*]*WEG%\[F0$^JY1YF? M1M/>X*)7[1AX?3T:OY[T!L4)!O.L\AL%?KL:W:?YYJW-G'T17:2[4NDY=).* MM(49M5?YMHTVY\(-7:KXY.[!XZN:9[$H]ZSTT//8L\Q)>S5,VXCV+'BHTUZ= M]NJTUS/17G\@^D0W&!NHME?6YEEP7M>#VBFW3KF=FW(3A+["5';NV8G27G\L M%\PU??[1 %LBVA$;^)X9N$M/65%WW<+ ;F'@N>U]ZY#OD'\&R'?+VKJ%@3N2 MJ_Q7MN)CC\W)W;[ ;E_@H_!DMR_P!TJ;=(+P;)>D=?L".U'H1*%\3KL5I:\.6S_[TT_>Z=J$SO/SN=,V+US7= M[IQ.S71JIE,SIR[[PZ^H./WLQ:Y-LU-$G2+J%-&FV$J^PKH;;G[29,^+R^ET M"P/S6E?QBHC6HDJY.LARB* MG=YH=>%5)WB=X#4XC.VMP'CQ9NVYW!.U>B_4;0M\":D7S%XIW=K0EI2G&@:Y0^X?Z5+(#Y& M O&'D<[V^GL[P>P$LQ/,%J_7W7,1PR<)7U>8 MIMLW^-2;)LZ%CF>U3.)LFE'3OD$FVROPZ?8-=KGF3M5TJJ;)-SJ17]1IF4[+ M=%JFTS+SU E^Q=3."PB>9K_?N7!0UQ?:Z:%.#YTJL,*O4(L35'\4E^>9K(2I MZY]YS3-)N^6>7!?M/ #]!'1[;K3J^*KCJXZO.KYZ+K3J^*KCJ]9IM=."XY>_ M@_@DSO#!#7-RQX:Y0P"[^'137-SV_GL$'_B>&@=']T#3G9L)>^/BXGHT!K"' MBQ??;&:V^=___L?KZ7#Z\\?+F^+J?E"\NUXL[$N[\28/JYK*!6%F>#7;C@1_ MI,TUY9(8^$YU&1I'XX^]0?%Q<1/Z*;WZ"4[4#D:7__S3__U__?O*SXVNP^W= M8/2]@*^,O_8OBX\W@,KGWB3]_.U=,9STIOW1T S@V^5?H^L/Q>7HRS!!]!ZH M.9J!^?F[^=8;7WWZ?E>L_B*HG&%BJ _%]7_\%#U!6/R5_N.3_^FB?P4O]"ZG MKYUG)MC I,6$HRBCQ%@A0XQ1E#NC?_I3C6.7SW3+TNDFK=/,\/-UV4RUK'L2 M7TVF0(G7)56!'@]DO2A^3W\7%Y^_7_02_2ZF0,"+;[W)Q1_ZPXOIS>A^ KPV M^;>?VQ#F;J%XMU"\6RO=(?^LH7]6R#^3U-VY;G.6/_H^\4\WXZ*X> OOW4PN M IC?S?LZGU5? MB_$#V2EZ=;$N 9)BS?/2E[N3^MDJTXZG3\W3K97R=#Y Q[;/4!6?VU%T/-_Q M_+&JNIM*LH'+/WS\VWEN:F]-1SR/8L0C5@V>@E+M5R@2^8JVV&?^K-EFG59[ M-&[Z@;W23H-U&NQ #89?:=V>I_VLV:;38#^"!CL7;CL+)74V>DCJ5X1U"YV? MB:IYN;F.SI,Z/R7U/#PI3E\)>7H-]BS8YECU]ESVD)R2AA]3">C%Z"Z5?9YD MA.Z)JQ!.,)_Z%6_O4N!?=7 M5/B=WG"?@-@$P*L],Q&R)/?XO+Z-)7?'?"R!11%C$.#@(EG[ZT]6 ;Q((BF* M+) %\#EG=]ND0*"0E<^3655Y 2* B*D79C4[:, -1 1T]_U+;ME Q$:%AC' M<-I6IZUOGP[@!#@!3GTU MWZRFN[? 7X 3X 0X7U!^VK)[ "<.N?3),._,\5RUDW)4#C5DCZ"&K&M;S3Y* MR&+'N ;5JBL1^F$4#54CD5%8-++^&[I&CP)UDH^2Q+:(I$ M+'_I>5$6I@G=6/BWZM* M:1M?H6LO:EQJA/%/+\@2_U:0OY+>1?&/A/U.;SW1MB34*<:*'"(T]R:\%S7J MK<1IPR]&*E[-S! 0^PBQ^L(2@-@2HZPJ;VW?RVK]5\)CVL:RN8F:(=VFP?3%R-P?)_=$G!%+7?:N\8R[N-9/LAO(GYV$C7T!A V8:N MUTS1(2S)#FVOZHD[;8;LF/)3M':TUOZB_X<]>:7-;].;WN6;F,0B$?(@/!!) MPM(1#^5Q^5IQ;??*O>W>N+?;S*X*!GEI:,:2Z([E 23JV^1//QV-1# 81O$5 M__FXO_0FW9Y;9]VS]^>]3K/=>>^T6OV6TRJZ/;?.N^Z>XCS*C.L(,WD$(>,Q M$B4RU2Z;FS*59=MO MF&G00+UHP+8ZH '0 &C@J&G Z5L]?0U\3)E*T !H #3P$AIPK'Y/6[\)4Z92 MX_[!CM65M\^&VSRU3G;,^C*1_TQ.O=2_]=/[4](X^04//H1#F:PD/[PXVZ[7 M:IZ^Z_3==^?O3M^=NQV[:T^S[9QWYZUVM;/MYC)B_EQ(+!8!EQ62TXA%6*5)963;#SF,=UJP*X%$?/#I#N+B9^>F*1L(N(\@Z](WMLY'0_I=TB_ M0_I=57]>[='CY:OR\A4Y^3!N58.\I_+3[Z!F4#.DUQU<]1"BODN(.K+GH++5 M4UEM0;8@4FBE>41JFJ2ATL>JTDA3TZ##?RHQB\$))S'P&\&&W(_9+0\RL;"O M?A-SUJY3:J2F,_3'ROV&B*AK.H3_%3Q)Z?''BOR11!'66M+8_VE=^/19B>WO%X<#&>!-&]$.HY M7[/8&]$57P,>;O"0#6JDG?6[SOG%F>UT[=YYI],\[;7;18TTM]?NG.ZG1MJ" M[ARX9EHZ$NSB\NM762IM$D>W_F"/A=(.CIL-)PIUT5 7#=6Q\/*5'GVE7KXB M :[&K950L IUT:!FJ(MV!*IG1NT3HY3Q@!WIH9G03*V:B1)HM=7,"M:+JBJA MH@8:='I_5(Q04DU%T@Y)(M7.K#;BZ+0:^?B]1A--Y1'=<331'9501?#7"SKC M-EKE5X>LA-: P(Z!P$S1-B,XRA@:ZC8ZY9=E,V7J030@&A#-H=9K#@+N2]V* MJM>.4]ZUF/E)DHD!HZD6\2S<9C=:2S_+U ZKM:MO_,&7.R[;/,,,U MQH,+/ /P,-"V0:[K2WQ"(@ (BJ/B&ZG!3QH6&@8M,VQUS/O2>Q[B\?=Q=H$ MFR#8!-E0&H[=Z" 9>&\J<<16'$QSY$S3:S2U!2$;/_=@&C -F.9@/@T*G(!I MP#1@FK*9IM5PRV_!9I(UE/*4M.;CB?O'F7)7XHDN0L&E_[ MH;KXW$^\($JR^$7%D3K.>?.T>W%^T>V?]\_L[KG3[ZCB2/V+_FF[77YQ)$VS MKSX^27QY]_WRP^>+RTMV]N73NP^?3Z\^?/E\N587ZE"[2">J\H_R\C=^2K?W M5DCZE(@@^#))+/8A]!JFO<5^1%YJ7:\O(?N_62A8UV(2QQ:[$P1OHA,ARWI% M6$O3-?O*?ONKQ?BT&E@L?QZ*]"Z*?[!$ M>!F-Z9Z-H]!/HYCL'./A@/Z7!_=D(A(9'YWE5?*)N%@:D9HPCRW@J4C/WD@ MX#MZ/J/Y%B0*&6'S/B)[*6]S.977>WX=^QY[S1,V$$/Z6U%D[5=V?<]$..*A M+.>E9NZ)K&_I,==^0/^TYE\.>,KG8K?4+*2C6/"4^43S)(\;$7J"AAE'2;*K M9 K[[GCR_^=RTC-_XRQ(_9-;$AQIRTQW0!GZ*>-J)%:1 E/J[,EJ?J27I**< M71YF2'I)GD["S:. /R6=4/[R* M)J3\O6:;+?#.U&MA"V[+(@D])*G+,_G[18Z:'AX1@!3F3B_?*91FB5 XNA9) MRNA_?7*?R#%1-$6_&!=-/-)(?B39+R9B%@41Z2UN?%EZ3_Z(X#3[F"0B+: ? M2U'1GP.?*W#Z\AGR_O+[5-UF4=R$5Z&&YX=>D,DBBPM_/9D69/2BA.ZOC1R; M#50[&?N@GJ21UXD7Q4U8)%4F#267+N7]2N+7%T=^=U*Z MW-%I_=">=TLDJ4L!6K]L(M]0SU2V&DWM4SG,4EH@,*(SHH,L99-\ M;:*PX=&2C_OJ/<;RN%8N44;DX(DX>4@=0Y9,A$>S)46:WY#LF[1G-/LICV_4 M+-&W8[*'RB>0NJ&*<\DI2_R?TIF0Y9,F--AH0-90RE6Y-S(O7?HWZLIS,L4R M;9VY]M3KB85\MM2]X#Z?J,>/?O3$YY\D%32,4CG:!IOOL9RJMYZESL^N)V\A M6B00I=^*5N;E51<4Y*$3M*B:"XI)CM=UKL?W\J$\E1,Q5OJ5ZV@LQO2-Y-O\ M)16O*!^$_B*X7/6M?_ @4Y[;@VN\^ZE8IB)[_!@KIWR",UV?* 5ZP)S7\B?2 M/ @)5,7!\K$R84Z]5Y+2?W(%4\V4BM%HM/:E&M!RS']IYEZQ;T&UA;V7D[J$ MCQ_4^=VAFN_F!7/-$3_J^^JK[]O24MZWYQZVSNE^JPLC>FPUXL_D EQ:?K42 M%^2!D:F1Y@,''CCPV% :=A<'JUL<=QQKRERQE9$4^W[JS&=S]:EOW+=MV8ZV MRG:F3/9!\'(DMOMK+";<'\RVA)0=CV@!$A<;-V7 2JML#XJW%D[I8;9>@C:Y MFY+>*Y1)1WDBMUE@N6YD^4IM-1-,F6W8K?)D>RZ&(I;'"2G_"4NU2OKDZ$+]S/2,45#3#:)S:K#KXB >!@F!A.W=C%G6UU]^_RP>E5LE MU$@CUZTN/+.W@2'??IO1KX]SR!,R$Y7269S RJ CX8U"LMXW]Q;SLH0@0.L3 ME1LN\R1'_J0H]) 'TCZY:6-I-O7\IM.2'C+!/XF&Z9U,RYT679 9G&,>RBK- MTR(3ELP(5?6'5"4)F8DC:XSXZN,PCL;R/D1:-( )C5%>N9 N+7<%E[R:KU)' M5?;T?! 3GLK$'HO]"*.[DU%T9\T.J_,S:IE16^25Y_FFLD#'4@FI8@9I&OO7 M69Y>5V3AYGGKTU1(/IT F1Q+PZ'[T&C(L(JBD@;]]S;R\TH'\EDJ,9_$''F^ M2F;-4V%EO0V9(!N*NQ7#::PO;@UL;>4'/4+WW\7I)GD8VZ439J1TLV:J>[8SIH MY[#9K#O^O&5^,BRJ>NX_4D3;"EEOG0#U\4DQNHL94W_/F?JC-!22V>_)^"6_ MZA(T%'$^7/< X4O/R/+PBOA>^B5_*+_$A&WGJF^&G2]=6Y2^GUHCOLR#%6HH M,>.(4;OA,'Z['V4H'IRI.CI#@HR??(W[GR8O!$HM?K-T-ZFZOFJY1DQ;CB]L M58TC6QS+15PFEA@O#!"KH7]<+AF7'],"EC[&>"D''O0^/>AZA"7",31W$^.8 MY(.8.L34':@ "&+J'EG$*L34H8J],N$CL2J&;*&@I(S9&B]V-?/I:]?6X%C=^6/38F*M'-HG":=NW M(JYQX08&M=6HZZ1+?-\455[T=6WJ-_IZ6_W$8B*U3'7VR1DIFS>3>91-XH(_+C.EX]BJSID2+[9K\O)\/79YYJ1J/#-_\WKALL*$8J%961?RO+/E( MTIA$LQ96\VY")+\L2 NA/.K^)\W!M+^.!/Y81AM)C5=/FMY1_I0PKQHJ\84[ M#V:=6H\V5EC38/./\O+UW4D_B3ACG_,NBVA16FJ+TN">]52CK/;S+4J73,N# M%H#R[^MZE/[IG[SWI]TS);G0'R7F;*H=:M$9 MM:VF9@N?=V:3[?E\U:WMY\PL MW^ML)MG2ZY9(6.H:6EM[<\1EC2*?) "1T4[);ZQFM )('M/7M\ON# MULHSJDM'/,T33DC-Y,Z-R%OO:7F#MFNUFD_KZ6TEC$0VK\][]JF6?N,Q@4&] M[K$Z+*5RZ9]BH1EOWHN1',XTYF'"UX^ M:629V^=]]J:U&UW3>],N>ART,DD,:TQKIBM0+<>%O:!/YJJ\P%VS_JHU$\A1 M1,?,AS]'QTQ3SLC0,7,K5T27=&J1JN!:3@=5%#<5 #(5T#-SA5QZEMW75M'> ME,D^"%Z.Q'I_"&_)5D?Q?1GPJ4\8L&U;'1N1P+!09C>CK1RN9(IJ'_8*]FIS M6.VKZVQ]C%??@>6"Y3*M'6WE8&3WK'9/6]M94V8;QJI.;6?K8[3L/EI?PFZ] M1(1H??D2>%D]C3ON:'VY,R77(_,9K2]?(K).QVJU]36@A8VKO8U#Z\ME^QM6 M#R66L"ZK2.O+9WRE^E@WNV7U>MU]^9BP?L=276=?3?\J!SBG977T TX"7YNAM M7SY$9>7J*!URS"C97[VE5>65YNJQNLK60JVE1R6_&FQYY?VY_B])"PT3DD2_OB+,P2#9%]#6T56 MFR601&I.H\ONKDFD!TY"W?'G^WU\14[/JEQA&8TNT>@2C2X/HXAH=*E50\MM M!6:F$$MH2Z,M7-P@B1E'C-H-A_%GR:@>\2#0P+'0IF>K#7R3%P+5;>-<-R.F M[60-MJK&T2==G21L"E$"G^_=??LN3DAO/)FW=%6XVS>5>-\UF' MMBN:^W=!Y/WX^W__UU^GOZ KQWXJGYRA))580>"6')+U6<''WX)H9_ M>_7^W&G:G7^Z_[HZ?\7\ 7W!O?3D_'WG],SNM]MVK]_J=_J=]Q?O>\U3Y_2T MU3MUWW5>_?V1CBYJUS,A2LM8[(F*:])H]?')X?#9ET^?/EQ]NOA\=/ES.^9/$T@G02^Z1W$Q[DT9BD3!G].[HF"Y6C MH>@G\N1%MGGNK(?,W'DLFLETM-P_C[#4U6G#?/U 3*2^F$BGIR4HTCEL4&.O MTB&5N_V\7^7!8][Q[GAWO+N1[XZ8DZ./^>UO)\#^RD6=UJ,'\P+YC=MZARZN MUD6Y &6O8S'FZ@U#%:&*ZU516\\A MJ")4<2=5U-B;!ZH(5=QA.4V7"CZDIVPJ4 2WKSD@S8,!PAL6"%F?QYL?V.O" M.S(;=]*S*F0V=EN6W=2W@C-]\N7O=@D_JQ#W&&<:037'335MJ]M^&D,#I@'3 M@&G -#JE87>M3E??7J#IDP^J =6 :@Y$-2VKTW9!-: :4 VHINPB5&Y;W[&2 MZ9,/J@'5@&H.1#5-J]7'KC"H!E0#JBF9:ES+UMA9R_3)WY5JD.;P]D-X*\(T MBN_G706W._NN;Z5$V^Z0 =>&*E-FOFP[#7-<8TSTFV1HM"V? 0E HO*0<#J6 MZVBK\PE( !*5A\2L Z*C35^ "^ "N N@ O@ K@ +H"+X\8%DIK6)#6E]+<' M91X7MG95N=5H(L+YQJ]*HBMES_>Y_+SZ-&1H]:R>QA.8;>5FB@J6;?8,0G)U M[>'QH--UK5Y37R\>H!/H!#HU'K1:K8Z^I#:@$^@$.O6=;UFMM@UP IP IWG@ M[+7AU0*:@*:!T'1Z>ZOI"6@"FH#F0<]5CAZB%8VI7VR,Y'0F>MMOE5CZ7E/7 M5%.TSZC&J,:D]3ANWVIU2O+PE\C&%&THVUV 5P"J =4\JHO0M[KN_OHLFZ(- MH)H:4DTEFG@;Q4/5Z 7?;I,[5%)/@&/M!6\>@96[]"][)PI\!C[;V.GJ6G:S MI*!!\)F!?%8Y:8'.0&4K^OVP.=@_Y]E#W_GB:^;G\RHD**_A339H*$'.Z';,@]/_!37R0LDVWGV2V/ M_2A+&(GNQ..A)P*I.S(K=[$986*QNY'OC9CX.?%CP=)1'&4W(^8TG4Z#G14W MSR]EL?A/)B^BNZ81F_![]1!U6R]*TH0E&=V)TU_Y3WGG,?TV%:%\N*52@OTP MR6+YL<&N1O0P$8\3%@UG+_%X<(P'"3THCF[]@6##**8AA.*.!W1EZD=AGF@L M$F(.+C^3NO",?M=@WVB:Y3N)D&1T1T/2,@%_Z31L1E<%]"PM-U3CUS,TM]'5 M.[1!%LN92$=**X1@8[IJE#!!ZJ5IT)=BDHKQM8CG9WYNTR+ELY]F:AU6O*M' M^C1R9IO[6Z39R41XJ7\K@OO2]-=NZ=82?0K<+U&!M=PP)).B9V1 TH&0Y$LC MYD4W(?UF0'9LJA])&G-IP4^DV\#&(AU% R:#''+Z(SLES93\MS),C:>B.+0; M\CAT8OV_3!O]3OR7FB2\/Y?49^ M0I*3:RJ6DM,TR$?)0_H?'MPG!(1A'(W5_1(>B/S/8Q[_$,K_BN(;3B!17A4] MB _^G26I*,9 N.!!4%PMY33PU74-]B',"[U(_S 6-$JQ(+W"KQLP>L/B@9. M1B3OR0?D6])KS\5*SN1D$MS32\I[W!-TDTP\KB_)->?QDD>KU^CKY0ZY&;"V MPEAIQ+ B;\?5G;=3\0VN/WD<\U#N-^DF@U//BS-"V%W^A'O&I2^?;VU)5R?) MQN1Y* >>2Y@&0727L-<*TE&6$.R37]_HT &/)"GBE6)$43SFP8,]?UM>,[MQFN^HB2 HKOG;J^8K]3F9<&_Z>8F KY1?]5G7CD9/4;OPP'R3/TFCZ17ZFI;ZY\P?IB*XF011[ZQ[)ET\2\6;ZCR6YJ%N7E27SZDKOO+\QOZ2X\6BE?:\>>[_K[2/]_OXRN:Y+EW)W)% M!G9WQPSLDA.MGY#J#M):;ID^RRV<3_D.VX7<8=M4BE"\G13//8#B/2/)0ZOB M"C=^E>NWU+VO3)"+<3EAT$R=FKEQACBJ9J_6XR=KFVL>R(7KPO+G6I!/'JH] MV/S$84)WBS8V8FC4NHMT:M&HU;7L%OJT[DTECMC"[H]I*A'I9P0-52-0M&4Y M&I.L*ZTUNQ)8Y9>MNXOPSZD[E8:H#%:K* M\RL6U_H7U_4#C&NU;!> >0E@L.9?+<2O,GP]D:$-*J1@:JKDAZV6]YO76JU- M+=6^OM[76,^:@[KJ&K7Z0,NU.FX/X,)::^,M;!4*+(.P6"P"+H."93)8+$[$ M3S]1P<-WJV.#]E!"O'(0?.UT2ZHWMUHX]79'S4-DA4U=[>#6WUL+U>- &Q9_ M.QWX"MDKN8RCWG(J=YCNXNVO:D)H/,0&8;G"JW MFB"S(ZP\5(/,K16C+S^3ZZ.?%GF13UY@>^J?%BG*<]-OHT#F3/HA&_C))$ME M<:!@]MB\-E">[A>(&QZHC"^53_X^HJ_X79+Y,A64+A R<9&K0D4R+WY(SC.Y MU=;TVR*O4^;HRQQ."P;\S15::3R\7AZN;^G M#DPF/94!&_A;\AFZ;I+)RE,S9]&25IJ*, ME K64($;P8,'#(74$OIKD*GIDXF@]%^Y[Y@K27Y!'O$A1Y-DUTDJMQWI;XE( MTT"H34IOQ.,;42#EH&H:3).3 M+:4!L:!5?J8&24H@Y2++7 6!R+-4:;IH'9?>/U2U^T?5L\;\!]TINJ>GW,M2 M6BJK=5K1P8NR8#"=2!HM+Z:2!$4&)Y%"E)E[*H^YJ!&1+QWE+1BD!?Y*G)W Y]?RP)E4EAJ@*I6V!0[4C[78J;#=).!3W>1:)G7J9B5 MQB"U4"_Y4%SY>*<4$(I\8SJO7)&7;ID-0;Z#K ,3#V932T,LBL20#/]\F/$M M'8%!/FCB:'](O@*-B\NEO=1#R5%R4F8:ZBW#CWK?7',7 /UVQA)RN K<#QZ2 MA4-^&\5YZ;:">7Q5A.0Z_TZ61.-))$GF?JK>XJW\_O&-I0CXF-R55/V*TTBG M^CO]W8-'JW=2!7-F]\]G0&N.M?F&>8_E;@9BG(N_#&O\794%E%K@/WQ07F O MR4D\KZ,BB73 "1YY;9AI$GY>]:'(_O8Q>35;8B7\H&Z8^D0'Q8I$6=%<4._QW-KC)BP^H])R\SHX: M=?Y^RE2H:C0+\E+$]9, )DDZFTY!LG82"'2!/_8E=5S?SRI0)=-=PMG=5:V, M0A(D+05U]4-Z[JP4H_RU;!$ZQ?Z$^^JVB[,V'U@^N?(M&^P?T1T9#S(6TV?, M_I;,!.I%M[+ HWSBS&06,[;Z]68V715.$O?1DNOS\)@G*D0B6#[G#S0D=TYX M6EB&221G/;3]/3??_TM2TYN.)^\6:C\('2X2NBQ'=!Y/WX^W__UU\7 M?BE-IQH _?1B/ FB>R'>B9"T,OT:\#"9_4Z]/GWX)H9_>_7^7.8\_M/]U]7Y M*^8/Z N2RXG;[)ZW6]VV?7;^[OSB??K[?8.G'*M"!'LA(.C))+R?],Q[R 9_7(^+L]SC* M)NR;N*'5G#(5WT1*SK]BI\MBB'(P$JXW,1^SUZI,96&MG>;;;]\NO\X^VF]_ MG5JS)V,/T_EZ0@YL(,NNI7Y>E)>(QK_.BL6TE-5U)*VZ7!?3:+PTD@9[(BE# M0R'*8A.LV!U3TSZ0SK.BA3=2D_(Y:S=_T>+;2%;T1M.UX>Q%516]8BX?_86F MA$2UK_=L:7I-FBW!98GFXJ5F/EWW+;DBY$JKR9XKI)SG%:*AMY=ZMH &9<:D MLLT"4E'LM^P2I?EB7,NM_F(W'%,+^C8U%P5[7-EU2SU'66!@;M=2ZRU3,>=H M+J+]"',O7U%LO"YXO)Z(Q8A^2H_]$,I=K\^TJ'K)&J+W[OWY.UI&G)\Z';?9 M.WO7.3]3:XAW[5ZG==JI]AKB].SL^Z?O'T^O:!WQY>H?%]]H-?'IZ[>+?UQ\ MOOSPQP7[\)D^7[#7'[]<7JZ/XS+A7*K:IVHYA.56MS>2FZIJ/X%[7C;.\O#H M(N0KWUPKBEHNZ+?<#U$'2L4VLB(J7>4,JS)#1UMKL=]O])JM3J_;UE=RT7:T MU%QL=PY;=M"I=-%$O'Q57KXB23W&Q>O-AVN;G4.PQW)J;.7RJMH99>8JGQG% M_3:O-'-H5?T>QH*>)\&L->SD\M?%S-+?2+6#9=.4%HH[3Z45H93E&K?#Z]VLU&FQ1<)X MRLZ%5WA2]HKM7Q/J$9HB0B-*#AJ3__':MEIN=V\BJ7=:;X5(RCCS"2(Z;B)J M-U& &3P#G@'/E%W+Q-56J?+(W1T-&['-JB_(OJS>8GDM-UA^9=="]BV6D?$! M3Y)9U'DIA;XJ5UG(MCH=;;7T3-&)LLT[K'B-$?&ZW4,E9:VK;L"EQG"QK69/ MVWZG*:J_JP$I

]\A[;JQ'FN5Y3)9Y%. M*Z^=Y%6R#N,/5P^%5J>KK9JF*=J [4QS#%KE$/&ZW=-VK@_'$' I'RZZ\A+* MV>O<.$MF0S\/C7Y-7GF5*=N+O,;O0ASQ]BE99I6BKX1J5Z-.?35:HSL:0WJV MEF8EM Z[S89&'H(AP9!E+L-Z!C3YV&K]5@E5Q:X_^-,XI01_:EQZM^%A[GW) MOKJ#4MUJ>95?;>U*-?])N1^HR@"/H]%EIPS5VN(E(5!ZZZX9IY2HP_9L';:6 MW6IV'(UUV#IZRK"U#UN,JU?E4F).2T\ML,4YW2GBH 37=[U-++\>QF<".OL4 MJ=K%%ZIV\9[+81U YIO[).7+_[RPA/Q:VKW3!:.7YW,]J*;+\G*ZZDNR'"\K M]82J,*MG(8_$9M^>!&)O."&O/[XP\ 3GJMK6+4='&:=%BS[V47+W!R+K:=^\ MRY045;4I^5.U(9+14X6&^@G[&HM$#F[C'O5(WEBCU@NE^()9$3[?C")\QD=& MHA! .2DHIL_[KELRV+0NRZ2:([CR:R04O6+_9]Y>,Q1IJ4:Q9K9OL?+GIM4^ M7UCC4UMB1?7B5/>60($H5JRV3)1/F6KS=5JG6+7,*PX14OY3;$Q.6!6MLPRJ M6_&3,YUI>\(\A:<O"67/W+]")D &R8Q_9(L@6>9$T MNBW+;I;?)]N4R9>_0]"2@4%+H)K:4TW;ZK;U55XU?>[!-& :,,V!HK2[5J>K M;R_0],D'U8!J0#4'HIJ6U=%80]'TR0?5@&I -0>B&L=RV_J.E4R??% -J 94 M3+/9& MVY]];UP5:AOY';:CHMTA ZX-5:;,?-EV&N:XQICH-\G0:%L^ Q* 1.4AX70L MUVD#$H $(/% '*J,*W !7 7P 5P 5P %\ %< %:ZFP6.9Q86N7 M\7# HHD(YQN_*HGN()T M$[(0:':ZED]C2VUX MM8 FH&D@-)W>WFIZ IJ )J!YT'.5HX=H16/J%QLC.9V)WO9;)9:^U]1:TQ3M MVU\'S2JE]3ANWVIU2O+PE\C&%&THVUV 5P"J =4\JHO0M[IN246.036@FKTV M#,]OJCI9/O'$3=$\HWBH#(F54/RR3>Y023T!EG4/KX(:U8_ REWZE[T3!3X# MGVWL='4MNUE2T"#XS$ ^JYRT0&>@LY=4H7%LT!GHS%AI@H33S,:_?VE-Q*#+!!7\BE7)))W0>3]^/M__]=?YS=*TD\B M'44#6=LOR;,]ST7BQ?Y$WG/V(Y492A^^B>'?7KT_ESW1_^G^Z^K\%?,'] 6- MY<3M=9KO3L_?]YK=]CO[_-W[=Q?-7O/4.>U?=-[UV^ZKOS^:I$6!7_ECD;#/ MXHY]B\9\]0'$PL\#/Q0GH[S5H>TT?]$UR>KCDQ:*'S[_<7%Y]>GB\]4E^_"9 M??WVX8_3JXN/_SKYQ\7'!K^]AJX;W+H F%9/%*W?=*6:,B>O-$V#TQ'L1!:[L0FL7_+4Q'< MD_@"&48W)HZ28TUE5(\8Z!GP7^QFPV5T64 0U3-PKD^F:;VS?8!?=&4JZDOXEXH-0\%HQ[7I01JP[8 M,(KE#'C$QB?7//&3Q6LM^:<[P:*[D 4B(5T:\5"/ C;>J8D?T=V&ZFVJ L8 ME7,UB%@8I6S$;X6ZBE_[@81R&C'Q4\2>3[))B%O\(;D,]' _' :9"#UZ9?(C M9-V!HMVJO-G0#WGH^3Q@$_(.O(('Y&UCD4R$E_KT%!*;>GR#72V5O,?CV">Y M\X#+D2&11[H@WYJT-BV$P05IF^!OM'=$<:$5OR-DON?$$E%$0'OOQW3G\# M6@H\H)$)W3:6)#+PXT*)"%1<,D#./>H!8PGJ!79YH'1T/<$\C,:^QXAEB(;' M$KV*-I:\ZY16YD..I5>BM#N2$'] !?Y:HICS6)+2%QOH][)EP(;>^Z++?T[+ MA""23/1E>$:31&-3RX=O(I #D_=,+D=$@>\X#?HKOU=W?I?-?;_2R"<%1).2<].E/JQ10UE7\FVKB\Y! DO^]V?(F?-1 GVFN=DM"#8 MB12LK.V49-(!(S*[&_GDNMX5/[R)N?)3U0W((9,_RGV[;Y??\W]\I7\TI.W@ M01+EOR(O]>+RZ]?-,?YW/%;[@?*JLE94?/*,E*[6-FJ]0JRO?ME M/O3VX%TM)[MO9+=I^2'1I7B/?0_]9WIIF/ RU9Z*/-%*+D5S;_%>45B<>T!R M_2D=0:7X$B62XRSZU@LRN8NOJ(Z<67)+7ROO-\H2^CE])7YZ1$'2D\SAQ_A8 M+O"37]^4(A%7=^I9F?/I">E%;^+./3A_:M(K+KZS_+SXF%#.5/#@P,66U\QN MK';8F2>"H+CF;Z^:K]3G9,*]Z>>7.Z*T2KGQPWR0/$NCZ1?Y@:+ZYLX?I".Z MF@11'&QX41#P22+>3/_Q9'[GXU[,AYP==G27IL!NGE&9#ZGK_O+\:F?'_/62T]2?L.(.TGJ)?\&^9&F2 MDM6BH6\J5FCB02LIE"#)0^OFYTRNUN0:16TXO:2:L&%*9US^W&RX+M3NL=K] MJ;X0@Y-3$@F_$>QWM0P^)^>?O9<',W^H$PCIQBN]?+K 1WWQ%VOQN_Q@;*&* MRO3TE:T\=#6AL$\UXK3ZEM,NOVOT481G50BOQED=[5:YVJIH1+_I:A"8ZS3V MT/:^$EJS*X'MODY3&XN5]C9^SP^L#DE=QD"K9?4ZVJ!ER@27;>5AS&O<(LOI M-MIHT;Z_Q6OU[' MM6;-AKNW5ABF0,?@)5P-SQ]GX>)L991X:74.:KGZZUO]_OZ*0=?>1:T0<(TS MG+NI%DXJ#TA]U3_*;#;Z>ZPW76F]T^CQK*ZEL[>!O221X^!2-"8/IUH9@"KI M[T%NG/@I_RUFZ4-IQ#*5CBT&*U*'BLSW>)Y8*4MA3),B52X23>+)[!N+76>I MRC>_%ZFJ3'$3TL &>1*2EC?[B]-U&TVM-65D%KV?S,13_--+9]GR?!P1Y=%[ MR)H:G&X?QN&K')BXA-*5XISPD]/1IHTQ^GT=-3^H4F MBL=Y/NRT;D&>:\G#>Z4$;)#%\@5D(0-5?TA?59N0Q*?G)<;TY8BF+1SHJEQ4 M-D#SR@TKTUB70)4F@_$['@\2J:%RHL;TI]CG06-#S[->K%\6RZM$\42D:5Y0 M(UJ5H)Q-Z)\%O!OLN_RD*@L5@"]J_>2\>B=8*.A)^5VGW^=5=_QT-(IDK1DV MD2PCJ_;D/RV>*T= 2I$,[XGT0G^ M%T/EAZKJ9%.N7BP)0;]@T:P^GWJFPCO_J:H99>DH*LHDD>K%8ACD[$B1UTQQ5.9BB&-J*HB+S4B)*KCP9,;DLJW7F=IGIP>$L0:70&E4=2B7UYJHA M*]U(%9@IC%*2W+8_2 XN*06X4BG=2 '6D0)L=[3D +?:QY1%:]C/JSUZO'Q5 M7KXB*;O&;1\OUELP^=RU_%S)*[4V_90O!"_D0K"A^9'"@W,$=7RPC:H?49Y3J_PZ$::HR"H(EBX K("/ M$5I.J_P:7( 6H'48:.GRPTI(G-"8ZG34X< )4"I2XAMC;E,1PW*BAS!E"G" MTR4A8R]=ZFD7ERG"T99[5*5<2=NQVDY/UYN;,I5EVV^8:=! O6C MCJ@ = M:."H:<#I6[V>MO-#4Z82- : V\A 807B*?9_3Q)LG'19%JE:JOTVTBU*)YE6C[L M12TS+K6D6!91-FM>>N^[?^H3D@=8U7J7Q]3_3ON>.]LVE>L,)6Y! #5 #U U M0 U0 ]0 -::AICH%"+6JB^[!E5Y';K$B'.->2FNT])YQN4J31>3$@/GA4%8R M4Q?<\82]]D.6CJ(LH8L2BXF?GIBD]!\1>WXBV"3V/9&H.WCTS)CNF?& !?Y0 M_+ICL3F4ECO2TG(N2LL=_.?5'KU;Z='O]_&HR[1CX0/[$)4/C"IE4!3[95^R M-$G)%:"Q;N$X0ONVT3XSRFX8I8Z?,U568T.';J]#BX;SVEVJJHK:OELSI7>0)SFHTF*E"!P$PF, @.@CO@ MRG6/0C1><$A*2M_^'G-:_FKKG%;I8%?;:C6UK1]-F>"R'0&PKS&(,'?I4246 M<-H-MP\6 L%XPQ2U,N($PQ@:%C;_7$I)FF1_M%4Z1_Z.E0\\(E=\HD'42:+2DV=XGJ> MD72L5E-;.[CM96B*QF'WTE S^JQJX2"E7':K IDY;L/5EPX",@.9'8C,#))L MN4>C#4>?\V&.S&JFC3"M,*V]OM6U6X>7F2GJLZMMK4C5QS)%.*V965325C73 MC5CI5WI!W[):'6W9#,^*RA1=PBE #7T(4Y1K?ZY"E8C&L1O._CC9%%T T=20 M: Q>(=N-OC9K#MV"$8,1>_"[;M/J=?:WK#5%&32N7EGDM?])XMDDZLQCW^(='YQE)'4HO$X"J>_"Y\6L-SF'6?K^#E?KUS0 M;W-_BPVCF/$@(/F=T N>T"N(^^EK-]AI(E^O(J^21BD/Y#Q,1)CD'M.ED8L"V]%(O_]<(9O\LHN\@HQG@31O1 )N\Y2%D8INZ?)CH47W83TS('J M:Z9ES'^Q.XT>H\L"&H.6.S;8UT"^DWT%_NIN6Z^9Y96PVH:=& VT*X3:>AF1O4K#6*A6"?Z&^CA%V0 3YH-4FH64W5[+-CI2]0P?>[!-,? -)7HE&@$#56COV:_T41_8/ 7^,LD501_;>YC MN8V.OJJYE=::70FL(H>J98KPPZ, ?1DV_S"'_R+.POY G?A^01XT\8C=@6-8=YK&Y37_"D MZ7-?MF-B$/?4WV,Q7MO - _J %HMM#<&TX!IP#2EES9N]_2U]S!][L$T8!HP MS:'.LK@:YMX&M*SQU<*G5K(97":-5'Y]DT5T4!0W9I2JV]C6+ MO1%/!/L:\*=5!P_]"M42>!':Q 8B%?'8#XF35:'0X<.-R"QF%Y=?OUKL3K", M)"\O>1<0M9U<>J,H$$FQ5ZE*BLI[C*.!".@RGA;E*/,RIL,H($LO+WA2G9$G M23;.-SQWK(1G$E%N.%@4PM-2",\QHQ">4^F"9!C]L8R^(E&]QBT09\-M'WN5 M+A2#@YJA&%R-5<\QHN"+407AH)G0S$(S4?>MMII9P2)95274 M(RC\!ITVAHH1/[M:R2]FS8)$/&9^F/?6T<466H58C1SZ9D.;BW#<&?05 JAQ M5@B@!"@!RJ,%Y5'A#M "M&#O8._*CM4S^3BD3!'^$04\]0,_O3_D'I(QT'*U MM3]_.N45RD__Q:P-Q?I:KVJ#15MI'X %8*D[6+25-P=8 ):Z@T5;OM%Q@ 5G M8*N%^,U/?IP,95RF+T\Y19*RF*?"R/T'8P"XCRV&XX!FA5!8+0-75^"5WW + MP /P3!&<0<#3MO4'X %X -[FP"N_N,1Q _'66_/_5N?@#S0NL2K-+QR&NHY MMJ-]:ZG>:#(/.-6R5D -4 /4 #5 #5 #U UI:YW#"^U9UP0Y$L&6VJMM5-2 M0UGDC ?,#X>R/I>JFQ:+@*N\M4C529/%UIB?L$D*@T\90,1)E5BOYGX];D"PT/9GOJ=_$/#2U^W(E MBE88T5RL&H5.>HUFMW1I54)I5G'?WG3IB'U3\!?X:SM1V7:C57XZ5R6T!@1V M# 1FBK89P5'&T%"WT>F5+A!3IAY$ Z(!T1QJO>:@)7VI6U'UVG&ZE#M*"?.3 M)!,#1E,MXEFXYS8;K<]UY2CY+%\_H-JNMOT/4^:\;/L,,UQC/+C _ /,PW MF"R[K:UZ A !1%0>$=V.MC(^=<$#SKQ?<.8]B7UO\;B[6)M@$P2;(!M*P[$; MG?(K&IDR]V4;:X-XR#@K#J8Y#J87 MT(>$#:. /)'D856O'6IWH3P6RF,M^WFUJQSAY?'R%7CYRDS>I>',M4?D-)#)1Y09D7Z#0J;D%MS?,**L^VT$QHYDLYL\0P M8;=3]3CALRA)6324#2@&F9>R6-R*,#MHA\%JUP,QXM2[&E5DW&:_=&%50F=6 ML=S>5.F(C3+H"_2U941/O_S(P4KH#.@+]&6(*H*^-J]ITT,)4M 7Z,LD501] M;2RJ3@O>E^Y0ZRT/?.NS"Y:(^%:FR;]\%ZR^A2<%'@#8JC3(5M4'7!VKTT'=>X +X"IC M7\VQ''W;"$ 7T 5T+>S1=2T7U4K+79G5; %VR0.1%^\8\_B'2&F4V,HHH-3% M"1!V]["[-X.$:_6;J,VFGU]467/B<84 M9DULEU @$5D,",T6YC.(H8VBH MW[3<5DD[HW"5P#1@&C!-D>G3M9H:&R$?"]-4ITWIP:6V;G"E]G"\&HEGM[/8 M]3WC=SP>L/1^(M@=1[-&-&M'LW,T$5O,VFI3VC6 MN,\U*-0,S1K1K+'>C>T,:Q^&9HW0:31KA-H>H]KN+4P05 V=-T3GT2-22V7* MR^_)(6U>M?LSH*?'YF%77:WQ#I56FU6LMC=M.F*O% P&!MN2P6RKW]?G:5=: M;O YZ4>215#4^J[5J=;OD, M5@FUV97>D->P(E# M+GTR1/%> X_JZU0G"L5[L6-3Y M/!4#=N>GH]5[7NF(I\Q/6"R\Z":DNP^8JNPKZ+)0.>OJ)DE*_QG3.R0L&K)H M(F+U\T3^E"=L& 5D 5 5&%6!5Y%I%+U^5EZ](U4SCUATHV(JZ MP% SU 4^ M5#:;[*E*-$"0;HM"$ZCK2&MO*G'$3B68YKB9IDU,@ZJ8 M8)HZ,4TEXH^-H*&*A*\[5K^C+YJKTFH#!@.#&:**8+#-*X(X5J_3!8/I8# $ MJ1H=I+IBNW+$8\&^B4D6>R.>"/8UCFYB/EZ_*7:P(-MRI+T J%)'_R%D_Y>' M&8_OF3S+L%B4Q>PZXO% 1O(._%AX:10GC$\F,1G9 >,L%'=LY1R]EK'!N<7L M.4[S;?'][!O[[:\6NQOYWHCQ+!U%,0TG40'%\?QF].1LPM+HZ8QO97N<9K/1 M9'1=X$>AEENJ*&<25)2E2%TU$2#>+?XCTP9\;[&H^#C:(Z,EA ME-)(_I/1S,O'TL-FT\))AJ$_SL8LS-1+D134T!.+D1"F@TZRA!XW$ .+C:.! M/_1I3#2,@9]X)$H_S*06I?2+^_P]Y$XX"5*^#%U&S_<]T6#G62RE*N64JG@Q M^810AO20E&5(CWK$&M]LFWE=<5*R])1OF_N3ZB_.\T"/@C<;7;W:+46M6;*. MYC'.AY=KH-3%!PC,GL*,+IL0G?FW!!AK'2QR]62<7"I^(Z1B>I*4-(OD+VZG MT7RZG[;]C.DARVZC]S3OU3VVAU)NL--$FR#+)T@],K7U3W@LQIS,#]FN6^X'*OU'JN\P2S,R ME4]-^!,":JQ?M13__NMO67)RP_GDS3D9S"!*Z.Y?AF<+A\/?1"#M_%F4I(GR MP]Y)4_*5WZL$K"OR%M\%Q(!__^__^NOT5A<\)M-YDWP5L?K%["*9QB7]RV]B M^+=7[\_E//[3_=?5^2OF#^@+XL.3?LMQ3B_:W6:OVW7?]YJG7:=+_].CD\_?+VXYI(=IQ\LN*2QDNL5,9X$ MT;V8_G1N;0.RPHNW4%6W%VY1B$X.=<4+2@D.1"KBL2))$A0M&8/[F0\?"TY4 M=E]!+J*TQ*6Y06ZBM.6IK&-LBVQ@ZC6SC X?*KEAQ3/?_UV^[ M;ZOU>Y1J%>C"&&'5EV>A<= X:!PT#AIW'!I7^9W/W87V>1Y\H0VGZ'"A4TI5 MJ-O0L9P^&ER@E0Y:Z8!H2BY%97?VUSK0%%T T8!H0#1[)9JNU73@T8!H0#0@ MFG*+L32M-IAFE[HKE3RH>\Q+11J&T]2=:71,NXE&"=$8P4$3H8EF" Z:"$TT M0W#0Q&/6Q.,^]U,?GP1SG<_3MTL)YSK&\V7S5,HX^4!_H#_0'^@/],= ^51] MDZW,#J@CQ[X=F,H.4SCC!0>.@<="X2@C.&&%!XXY!XW;?!W,[5??C M_GQ<:'-54JUJ'* MMCJM'E %5 %5&E'E6([]M"$%4 54 55;HZK3MWI]V*ICBVLM4[;3W@K8=,>& ME.F"@\9!XZ!QE1"<,<*"QAV#QF'3W8A-]^JMJ/3NJ9NB"MB&,&<;HH*8T+HC M#DP $S7 A-;];& "F*@^)O3N1M<%$R5N-E=_C7*A&N;*EJ63*!5AZO,@N)_W MTTV$E]%/?6Q$8Y/&9,%!XZ!QT+A*",X884'CCD'C=M^([O2J[N1=YAO.$]F= M/L%2B7[G6,VFM@J[IDPS-@^P>;"U.%RKU=96H!&( "(JCPC;ZG6Z0 00 43, M;$1'7U^"NB"BQ.WEZJ\\OEU^3]AK/_2"3(Z0?:7/OY:!):UKW@,O3=JV6_I^ MBBD*4K8]PH82P/4 7-V6OB0X@ O@ K@6%TP:^^,!7 7P+5@N726&JD[N'#J MD[Z]N/SZM11,/7#]LEE:3JLS%B=[M6W]U?#:[:[YU4"-IUL:NU!VBOKRV2 M"@ %0 %0O0#M6,U62A7@,G#9)ERVOXZ9QBL/N Q<9I Z@LO@EX'+P&7@ MLF/D,D0 &'3 6/U]LJ*1I=$L9HJL]D=6%>.D_?E7IJA"V6X4O"7P#'CF<'M2 MIJA"Z7TALNNW]O %H06 M^*$X&:E,Y#>VT_SE\%);-S@UQ7Y(O)B^:S42;!@%Q+T$O14M[?(, M[6CXL!WWG8@%$S]EH6(Q8,,X&K-T)(H$;BX[I\B?K,OCI@?'ZC?TC1\-$C:A MY]#SQU)*\4I%6+C+ U/4I%=:?$?Y>?$Q812/>?" F&UY MS>S&"L7,$T%07/.W5\U7ZC-1E#?]O$0R5_Z85.BSN&/?HC%_8N#'/+[QPWR0 M/$NCZ1>Y-Z&^N?,'Z8BN)D$4!$K$&/!)(MY,__'V,1G.Q[VXI3PG5&=ID.GF MN]+YF%KM7YZG[*7VH7@G9\??'_;G&/VQC+[R26![(O$52 M+)ZB?-?U%<8.K:>78I**\;6(YV)WFQ9;M7YTFK:V+8A]B[JR9 J=+ENGM9TC MP@> VH**0<70Z=*I& 5.];<.WY_LC#E4Z[GZSM3J'A]=(7099T+V)SAM9KC< MSDB=\OLBE2$)@!*@K"TH;:NIKWDZ8 E8 I9:;&6W_ :=1P'*RA^N["["77N[ M:Q>5.2BS6LV^+DF8,MUEFS%8JQHCPK9<5YOE 2* B,HCPK7Z^EHN !% 1.41 M85M-!XC0LT'/T[0!L+4! M$] $-)]"T]Y;#VA $] $-%^P!M2W CQZ:%;DB*K*L-152[<29\>NU>[OL]-X/ M>>CY//@0)FF*M&URI]0._9#'SPUN1I$KS9-V^:,B>C'6;6Z](8%V:?+W- M_1D/!WI&>BZ\QP.UU4"?KC>V&J@JM8@BARARN$V1PXX910YW_/F!"^WAY?'R M]7_YBAR F%H S3[ZTGLO<=FJ?0AGJ@ZZ1E3),4HI3\<12>)_GZD#>:C1G45) MBAT^;3M\ ,)J5?L>QH*>92H2?N>^OHI)@ *@4%TH?(R21 +P,(^E.T]]V,C M4? '#S)1ZKIALYC0ZG>6/HOB213S5+"!N*9?"R^C2_W#4HSQ\:3Z6J'5H=^] MVVM;&NO>&C_[\G<(]#;!,^ 9\,QA>.:USLS&YP0R MQTQY(M*N+]KJTX&&0$.@H=5+*\=MPN4I OF_")6+^#MV5+ ME9+C$[!Q-3,!-<8$]I2D $'P*'R<'C=TI;HA(4=T%)SM"B' MRM66J&N*\A]D 7(LA\V?LM#W_ DM3*ZC+:=] ZSM6CVG_#U( M4W2C;-<-NXQ UZ+YTE=B L@"LH"L^3)J#[U;L;X"\ "\IPYCMZ^O4G;=S5I5 MCHJT'@W)EQK2:Z5"5>,8B$F4^*FJ=Y&*>#S](MFE^D5O<91)-EDA41+8VS7E M4MJ3-#:]QH(8#M>K@[F@L(OFKW3:LHCD' MU5>95U'* \9ON1_(6N,GPR@^27@@2BC,4TI3$U/DJ"^+=%,I52&;M.,X M5K^YO^9*IF@#MHI+=P_V3S65Z!5D% ]5H^-4V]$7PX1^4V OL!?8:Y]U@_HE MG6"LD=J+=FTJH7G(006Y@=Q,([>.XUJVVX5[5M*VU^IVH'L;V(+0=NC 5['A M+MSE =VA82 :!IK6]PTOCY>OP,NC61L:!FXH+O7I28N/%W1.1K] ] OE W] FN?!H=^@8<]:ZI#4XN6V[/: MKK9BR\;/OOP=TH4,//P&U]2>:] [!S0#F@'-E!WV9UMNI_S:BTC3!!&!B$!$ MZ]967PU@VI -@ERJYJLH%?0*^@5]*HJLH)>0:^TRVJC!L?U[T%"S:,8AIV./NRL:!V^->F('R)9B[V MN6[U-).&5(B;.$H2ELW:9;% M:;*%8#^'HN =&/ AMR/V:ULV)-,=<I'V91]N3^3*F/']%5ZFY:]/M23-+'O4F; MJC=I1P]^I$BTW.D%352W&NB=(*R^ICE(1R1\&G;RZYNG(S>%+-%=?FAP=WFG MI:6[O'O8[O*]2O<(Q[OCW?'N>'<3W[VB>_?F[%,XA^A8:E1_TI(ALQWVB2X9H3ES"5QW]'HVTRX6Q>SW6/#T17U= MH&A0M,T43660P'KNQ7J:T7*^>(K:CWKR"*-TLQ[]Z,W#A[ET; 9"C +!]]F) MB)%0^*A.@8 %8 $& 2 "& 08!" !1@$& 2 ;AY08!14G7=OJ.)U',4\$& MXCHMHNNU=988,KTR8?' ZH!U1S(X]E#3TXX/& AL!!8:,T>3[]E M]5UX/. :< VXIFR/QRY_,_DX7)ZJ-"DO]XAK/!:QY_. 3?CD14D/&[<<*3EH MOPQ[;KF.-I29,M5E6VT8YQI#XG5+6_G4XS N0,L1H^5_T!@L.LH'+PD?GMCA-6G<:[;L>R.OFXIII\O ME&VF<)H%="T:-K>[-\VJM\4#\ "\PVX^P+8!8H 8( :( 6)8G %=0%?%T87% M&8+K] GK>^.RP6XDKD/9C4DU*N(W(O3NMZLEL3D@#UM&5S\NVU:KKR_3YQGI MF*(^9=L^F+@C1M3KC7LX[ JGX[!W !O MM=]$1@QX JX JZ *^ *RRT@"H@R M&5%8;AFPO;C9/G6G5_5]1]5DBO%;[@>RY_7),(I/$AZ($BK8/M1&E[1Q$&6R MS_8N2#7^5$I?28+GQ%>+F@6.W;/<3OOP0C-%?\IV-7"J"3H#G957@J7;,D=B M]?;SP'1@.C#=P8+-]%;RA=\&-@.;@5M*<-MPU$!Z(#T9E"=$Z[;?5M M?4D"\-M 9Z ST-G!_+9^2:>G<-P>RV_A7/6W5!X>+KM^;Q2\()W #\7)*&]V M:CO-7PYO']8-;EW'UX>/7;C+ ZYKDO:HN_@AT7C^>?$Q812/>?! !VUYS>S& M:O:8)X*@N.9OKYJOU&?206_Z>8F@KORQ2-AG<<>^16/^Q(*,>7SCA_D@>99& MTR]R7*AO[OQ!.J*K21 %WDCS SY)Q)OI/]X^UO;YN!>/\^[X]V-?_?=TTV/K.GDBR>HK:CUF=Z'5HWWW-_/>D=:F!_\" 3H&/]=&P& M0HP"P?>0K'] UPR,A,+'*$GTY2H!"\ "# ) !# ( +P (, D $!R304"/ MK+6MX.-)%/-4L(&X3DNH%8%8SIW4K JAFFZK9[5=?=G1IL^^_!T"RPT,+ ?7 MU)YK7MN6W4.Y?B3L@8A 1(?I-J]TI?^UERNS#Y0'7@&L.MLWC=OIP>M"54=LYUW@L8L_G 9OPR8LR M'^;9M?E>;03=EJLNVVS#/-8;$:WWGF,=A7("6(T9+":W8 M3 $ K AP 5P %\ %%AR !""!!8R[8Z^JR1\2<,99LIG&MK1N&945K&ZSI)9^SU1JK;'Q@XT[8DB] M;I74#WBU;.IM\8 VH&V?@5"P8L 5< 5< 5? %19<@!0@93:DL. R88MQL[WJ M3J_J>X^J^13CM]P/9"OLDV$4GR0\$"54MGVVJ_PV4#7^9$I?G8+GQ%>+0@:M M=L?J]>W#"\T4_2G;U\#)9B7H;/.6<>"ZYV1<@BA+J>CB]/55=-E9H"_R$2NA MK0B] H4:IY2@4(V^I&LU6P:XDI50//B9(,FJZ"I(4J>?V=.7=P8O$UXF"-1\ MI02!:O0R^WVK[Y9T9@,W$RP)E@1+5IXE7]M62V,^&AQ-+>?AOZ7RT'?9]7OC M]@7I!'XH3D9Y\UK;:?YR>,.S;G!J+OV0F#U]TY)Q #I'>S42I$IA&G,OS7C MQCPM3N-9-&11%C,_O!5)*O.%$L;5MT_>9)L'7XI)*L;7(IY;&+=I,:=I/UTE M;G-_E=RDY4[GPGL\4%L-]"G+;#70.Q$+]MH/63J*LH2&G?SZI@QEV:';\TM< M@6='E]/2DV;4#W5YX2X/_($FO=+B.\K/BX\)HWC,@P=<:\MK9C=61,0\$03% M-7][U7RE/A.=>M//2R1SY8\)%)_%'?L6C?D3+VO,XQL_S ?)LS2:?I'SO_KF MSA^D([J:!%$0/9%XP">)>#/]Q]O'Q#T?]V)$T8S\>TLCR#:/2?MPS[^L#]O[?7QNZ?![F5)L]I_V1.+K0@2=0\0)/J,)-=+[PG- M[B _]>DNY]GK*!BL->2KW*"E!A[AR]!,_9JYW'%;HY@;+QM+C/0],+WNKL;G MF6!W?CHBAY9DR^Y)S(?$.W:&-E.^RF_\N#W'ZC?+;TU6";W9:A,"N]_E[WZ# MPD!A:Y(<>U:S6WXAPTKHS:X45OF5KG97+(U8.HI%[I.ASM,F$G1:3KMDC).ZHLIM%=Y+KNX'(U"_K!N\=4B?[CCN);MZFM2@_QA M;#F4L^4 .@.=;4!GMM5T2RJP=(QTAN W\X/?3M=5HV$\%BP6DRA.Q8#QE VY M'[-;'F3"4KLJ+ MC0=KWO_3G&^Z'B0HY"Z(D$8G%0I'*6+F4_[28'WI!-I!W MH6OH$1,>\U3&W8TG)*%079BDD?=C% 4$FV161+#[EHG_9'YZKVXM0\14%1WY MPUB,1)CXMT+>/1J+!ONV:C L"M<7WE&O2K\A(/E# C.-2(6C"38AV46#A-'C M$GE>.\AKAJO+BW>B*[_0I3$3/R M+4GI/WELH0PWI,?QU*<+&NQ/P;)$J$$D$^')<3%?JH$:H;R(C44ZB@9R6VL@ M4A&/_3"_WHN2E%WSQ%'ZG@V#3$:>JEF7RC+F\0]2&X6S0NMI;FD&F<1,DD.(/F=!CB\:B""5BL:D M'R*\]>-(U;9OL--$_7$@/"F:I[>F4? TC?WK+ \))#7R1CR\$8O#D&KKYV.3 M8PDC^BH6]!7[3T;OGMY;ZOMKH5Z(WHV-^*V*J"W00:\=TW"">QH,<0A=$ I? MP46^5ZBT-Q%!0+>FK^C1*1M'-+3 _R'R'X7JJ=-?W_ET[;4D)N(%&LGL]W3/ M1#Q0]@E!-Y9_E_+RI,]Z+R5&Y#-C,1)/E+\4O2&A*UYR&[H!/2^28SY1PR' M$BGRF'2$^>,)5\.H4&1PX^DP7VXJ=PY#JQ36DA^[0/1$ MUGPR4?HJV# *:&U$%RQ83#;RB=IC;T2 )Z4<^(E'G)&1HA<8]L-)1LJF6($T M;BRX^NO\#@UV-2)\S.^CU)NP^;\B6;P#P6IZS'$=1YRX2=R*0/%&/K"DE.!J M PW @V5=O_,H90F?Y%#Z<-SE+B4]W M)'-2S)'R..>3M&1JY;A<5^I,'CQ=.V##.!K+ M&\Q9,%]L+<"K$"8MP_F.^KPO#=&;?[87C?8"FE]_>/]@055$Y!3N$O.'C]1# MK4RG2^AG-72NX$3M%'&0*96*IC8Q8R+=*%1C*59*.TPF]&Y$I WVX='[ MCF@DDE,\\NJC@4^7LKM11.^F*'DNG1GK24[B)#H_'IS07=/[V8 F<71;[#[P M5.UGQI,HW^Z1'MN QX/Y\H[$22N_+,FILQBJDO<."##:#FL:7/Y17O[&3PGM M7O[-D[29A<4^J<+[F77[,+=NAWZ5BLDY/VS(+?VGW,E1)PJ+DB::9]\DE\<2 M$>_D[O6A7Z2"&U4/_;19#8.YBU;X6^.%65CTZ\)\L[28A?P,0<_69G'*61Q_ M*B$,A%__Y M81&'><>[X]WKB_?*YPT>MD*.;9N=SW2P@C@Z"]\:C1 MR8,G(P>F#L/@I1RK5=BKKOU3Q5H8"8.O*F1B/N-^:.0P3U5@DI%#^Y0'2\U% M^#XRD_$^3".YC!Q='K0 0@8A[T'9+N6A-!@-N.;#%SR,@!@@)!@7#SL#6&K3% U'R(8FL, M6V.''RBVQD#((&2L#+$UAG4A. Y;8R! ;(T93H$()"N5%??NV9D@'<-T!S:U M0NN&UT65H5^A;]"W_>F; WV#ONU1WUSHVP'T[=#>V [:!&_LX-ISO&P%;PSZ M!F\,^E97?=O<&RNQI^F!]]$T-*=2Y\OKR]EMJYI[E& 5,&V,L.I+AM X:!PT M#AH'C8/&0>.@<= XDP0'C8/&0>,J(3ACA 6-.P:-VSV@S>U4?2?N;-J.B W$ M=;K0<>N0V^JF".O539E+^;L7]_K!\=%!Y6.* M[APE#_S/O' ^ !^ 3@ O !> "^;N6V[7L?@L\ !X M#QPQ#\ G !> "\ %\ G ^ !\ !\@K7O66):4!VB$<9C$7L^#]B$3YXI.K4B M!,;99PC,"U+4]*/,=AVKZ;JZ$+92,*9H1]EF&!%F@%>Y1@P0 \0 ,5@PP OP M@@4#Q "QJD.LT[<WW=<'(E)DNVR#![M08$HBS "Z "Y@*0 *0 M@*D +H"+E^]_V5;3<0 )0 *0@*D +H +F I I" J=@1%TCT69?H(]]>MKQ/ M1<*B(1N(293X*>/A@*4B'D^_*.7DHS['BRW+U6>0:G^PB+-[G-WC[!X0 \1, M@1CL%\ %<,%^ 6* 6!4A9K>L7K\+= %=0!<,&" &B%4,8C!@0!?0!0-F#L20 M_9.^_412NV=C'O\0*1MF2 #*?^?85J_7T84D4R:[;)L$TP-( !* Q+% B%) MP 5P 5P %\#%1KFB3:N)UI: !" !2 2@ 2\)^ "N N=L8%$H#6"/=[X[+! M;B10P[$(\\0??B-"[YXEPLOH9[XH)_DGB@BTVU:_ MWP8Z@!6E/"B'LUWB[$&470=B1MK;R*ZXJ;SB MJ14P18Q_V;L(]RRQ$LH2RW ]C66TGA-<)?2H;*@6]JHJLH%?0 M*^@5]*HJLH)>0:^@5]"KJL@*>@6]TBZK$JN\[D4+R]PP_"8F49R* >/)FS)T M;Y]BW$ I#PY:8X15M<,C:!PT#AI7"<$9(RQH'#0.&@>-@\:9(SAH'#0.&E<) MP1DC+&C<,6C<[K%GU>^Y=,:3$1/_R?Q;'H@P?4E[)>U;P*;(1%M\;'GO7$+Y MWX[5ZVDK,&K*5,K?(#-MSC"8&^@/]@?Y ?Z _QR,?4WR?HW1CVZ[5U%E)*N(Q\\-;D:3C%V[D'F%# M%[?G6'V-S7SKWLP%AW,XG#/+98#&0>.@<:8(#AH'C3N0QAV1T]KJ6-@\9!XXS8BZW9ENO'2(Y\'SNNSS1JKYP/Z[2:EN/TM-'; M,_(Q16'*=F7!YCA @_Y ?Z _T!]#Y0/]@4^XPB?L.E:_75)[$/B$P!0X&?H# M_8'^0'],D@^".M>(\RI*>5".1Z2KU97IQ\?[:W/UK%)6(7.JTVY:36>/?9)- MUY^R_7,%H#H?!I@@.&@>-@\950G#&"*MJ&H=% A8).RX2NBVKV<$B 8L$ M ^@,!A0&%!I7"<$9(RQHW#%HW,+1PF\I)X=BV?5[,_<+8@K\4)Q,&Y4YS5\. M[XNL&YQRG/R0YC-]T]+=5NV*_B38G?P_3P;XPOL5"E_XC&K4 ^%%,4_]*'PC M!9$_,HQV?9*Z#4MC'B9#$2?L6J1W0H3LH[@5 ;,9#P?%OQT6#5DZ$FS(_9C= M\B 3;.2+F,?>Z)X-LICPI?ZN94@A39V>=QO3EZ.$"9KU@9ZQ78I)*L;7(I[C MV&U:S&G:G?_'WILV-XXC:Z.?9WX%HN[,C:H(VLU-%%75W1&R9/>I$[6-[3I] M^],$3$(6IRE2S<4NSZ^_"5"KM5B200DD\XWS]I1DD003^3R92"0RI=S_?#LK M3/[]\T]Y>G9/Z?C]51#1R MH^#%*LR07N?O](/7".,T3=@O:M3L^\<-_\^@R/BP*X#48L)5_8([F.1W0S MOQZ!:\3'Q^*^=W'H%S>Z^GI]^?&W+Z3W_?KZ\DOO#]*_O/[X?]W;C_]W>?,Z M E)IY;;/8$MESZ]Y0E(:@DYPQ4M OU)"@4K'23"B"5Q-X+GQ"%2=]UH,(O+] M_.8<5M=A2(&V.$UEG'\'H-@DS>_2C$890 *N@_]PZHKA 0DP602\%:0DBC/^ MN_\P+R-93 8%((@W041!B:$@7)($Z9_GY'_B1[@\T0A=? #AW1_YCR:/B,>, MTS1P(?LQ9E$*+Q1$XJX^_#U+ Y\)EOP>!?Q%;C)XGY0/Z-GK/1M0P(J7A!\N MCCK,O2P7@X0;P(O!=]Z01O?BJ:LOQ7X4?R4)?ZI&QI1[7CF($.2T<"$?8(]& MU ]H-)$Q>5NPG6N:^H=>MS_[9'QXIY'+/(F7?G'Y_7KY%[\EC&;D J8_2(<@ M-/#KEB[X[>+;\@7\;7M#T,F4D2>P2$O/__+'XH_/R6U,ABP<@[;$&9<-O:;R; O4#02IJG M,#-W2W+:*-A'!@;GGL(7ZZ:!ZQ,!TH._<[(FH.S! P@&;IKQ%_'ANCL: JF# M+@\9RPCHRFA%16 6SLGO#"9(:#.,C[\)_'>.('@T2<>,3S$\@A'X"'_AKC 9 MY\DX!O4\)]T"(%P*/N#SH?AI,#B MY1*%]P>[&V3\>7!;#[0_R!X!*6)"T\GC8*A" _D@;I^-/'L:\S4!Z.60PFA& M%":D$-'419%B:V-9;@9_:REWRH8)D^KZG .,EI"]X,!Q58^31YKXST'" M0J%KH)3+ZD@]#P \40R8_ 64<3D4WWIA[A>*^I53\Y0/I\ US \1U^QB3/!0 MG_^5+Q CD=XLGIQR>A08X?1:4"O\'716Z% EW#EMC=#%-YL%_T@+ P5:#[>E MX?GJFRIIQ*OM@G1]("E0+\XZ&N%/&3/Q*#YC-'H2S,RI<\[7VHI5><'FPI0^ M%;8$^)H#*X%U':#GOZSP./BMP9D0YDM@"=SRPH<0WL5+,$F?XX2[5:O#GB T M*Q9%8A1^[C&-W.694#P6!H6A*90W&(WA8G[O]:\%3/-0/+] YN:'"DH!\P*\ MGBZ6>201%19W2A^#V!/V-IXX(]V^!J*8'E*>XN*YS[*$KP4'<>8/Q(*)5GTK M#;PJ;T@ =OQ*<%[ 8;GX5O@@7_X 8>[]%GWO.!&F*@JWV4#AJH"(Z]%?B( M\Q2&G;Y[C_AX[\&(6;)+"&0I]JW#*RZ^,_^\^)@H3D8T7 J/&_PWLQN+2#+Q M6!A.?O/+&_V-^)P"OTT_[Q^\@04[<'\Q2)IG\?2+(OHNOGD,_&SXOM,Y=_66 M[L RS@&AN*U_3G?0/<[;XY2]G_YC9;;G;[&8:S_;7G#6!OAWS]8O!MBV_OGR M=LO:G:'B>N.UUY_V\N,^_O6%6(ZRI59J#*_D+"@YAVNER6^%^#J'";"S,8I[ MD3_]= .$)DN*#[BK.$H^,59D+-V!YXJG?"$^]-W7E MWTNC2G7DJASH47"ELR7FNZ KN('^GF> @)*PA"_UBD=,M_$70NM%?'P6>2 ; M P[H!Y5"B2@?K!6 CM]ATN39!?7S3$H]QB)SB:N0S-3";!FIP M7,S66J9>ND14F7M^W6O.@E7$BW_.,M-=&NE;2$HP#LH*9:6^=ZZ.K-!3+S=& M,#0UG3# MD/7BJLRDQ+C"YM/P+YR9??$ [.)QV=_BV'\,PK ;^1^CC$;W 3RTFZ9L[4'; M'8[.NH[EV*;5;_>Z5KM[:??T2T<T:;LOJ5?SH[&]?O_9___CI$^E^Z9.O MM_]S>4T^?KGM?OGMX\6G2]*]N;F\O5D^!K1UYJM=;J"DI9?X^?L@@]M[FZ9A MHK7R,JPK)>U2T\&?GZGS:)(\B?,NL\,']U/QK\MZK[W"3W+M7DQ8WX&\:I;T M;NBZO#1W6TJ:N]O&/'/E5A;*Y9ECXN_FQ-^NH'V,*;]>-2=9O@O^86D18MRP M;\"&O=.15]U5];F7N+!NJF7L^D41@&DYG;L\+4J64.^O/$C%WPZQF8UK@MC1 M7$=:Y*HI+1#1,=C',2@OO1UKQYVZ"#WBAKN\T&-5 MJF].8"!B8:]*'U&.":JBJLH)3I6SW+NK9A6DBNJ(ZJB05%$=41U5D:J$$*-> M=:?R*N"-3\_"X$'T!GSF6TKS)A' *!]9!'><%;)R\D']0?U!_4']J8ZKM)LG M:CE5]Z%Z>0J#9,FDFVH7,5G.K$9F6UG%M:8S=D')$ M""F$U);2]#+C.H@H1%33$64XFHU&JFDU\Y0#( H.!:H/Z@_J#^H/RK*!X]^;/6CSL9)[/&&1 E+P2'UAB*'Q"_22W@]>UST8:17 M6<%)V]RKSVK:T)SC[:/7?K&-X$1P2I>C*':&$$6((D35@RC:3[6"U:UC9YU+ ME^%MG-&P2,M_J?PE!D4P:*2"?$II6*H*'H_7E[0\H91PVE77]+*R1=>(1A5E M*-O[1*9!ID&F*3.;"ID&F0:9!IEFS75F6W,E9I8UA6FJTSE]";+/FN6ZAXG1 M+6VPV*D5.[6NO;Y)_3H5NQQ?'CNU*N[4SH>+O;E6>G--.[_/)3MM 7^ LZ.R M6F*C5DG2PT:M-:9(9$ALU(JZAHU:4?V:J'[8J%6*7F*CUDHP055453G![4ZA MJJAF%:2*ZHCJJ)!441U1'561*E;L*+O)V$D=5J>3787(@T@#2P*XTH)DFL@"R +) HUE USHNTH",]>:. MR_G*+T2/U3E+H1A3R2VUG!J*3#F[A94:5LG?T*SC]3>I?:D&1">B4Z(<;:UM M(C@1G A.!<'I:(Z#18[4*7)4_4JR6.2H%M&L)LD'"P)(E5(5XH6FI;6PR!'N M*R#3(-.4G,*C=6PD&B0:)!HDFG*CX&W-L4M:R]>8::I3XVCWLD'J#'=2G^A9 M1:;7CW;Q4"EA/\8L2AEYI"E9&>Z>=Y\$IB9*+M[!9UZ]YV*9<)!Y[A*X M4;CN5.LA;R0VGJ7 .N1;,CDC# ;)HS)&=H(OARFA(&>21+? M#1MGSTN)Z**4R.K^]FDG>O-(5XN>'')_C?>"&C,O"QY8^'1.2&FH*_36D:VW M,B'541M2$= O(JIJB+J%Z1_$(2PKA#*(HGQI/AK1!*Z#.4BS8"2** SR+$\8 MH>L & _(3B>UR6.0#4G1+9?P;KFI*$*3#>,\!0FF[[8?Y3Z9K3^A(X7U%W>J MORBG_*)[XO*)+:R"M\_2[23EQK#JR9:B.Z,XW[U-)Q8^V6QQ1%VV?0J;J')6 MNG''H=VJJQIW@LG;A(TH=R62DQ8#5$4FC3S!8FKMCBOKQ569R8-<]R,9J3I0 M1_L0&_5B]F-MLAM=S6[)VQ'![,5&F.-]2'AG3%4..FU-1W.$YF@_Z.S38:>! MYJBEM21NT*,Y:H(YVJNV17W-D:E9CH7F"$-XN\I6'$.1QK5E9--MG AIE8HK M$:-Y4;8O*NPV&9<@RA+(S=%,^WC=":NM>!))J%<9HG[!9DKT6]UVK]7I MM5V]:W:[ESW7[G??_/IL(O;8.5XWCRL[YY(FZ8JGQF.+(99$]=GEY67)&2<<)2GJ;A"RWGDDB"%#[!&W\_OSDG M P;^$0U%OF&:\3O K5BJ\1L!J4"2^ MI'X\%AF#\![\)YH'F;3.\++PGC6/6=V<_AZTSTU4!BXHW]!"V=2EH7H?YCG+54SN-WS=FD9W(7.\['NHF7/DH#5]!W+\707UH3E'@]* MI>GT49+7-W>OU4@><>C>1W"9OTQ P@S(08=CRS[@( ^YK8YDZ*[+PL]$V1HJ M4BCE\:%CR29$,'(;%4(CP8#,_P:T'^ MK+ 3-V?9Q5GVBBJ$7&%6A]2?B4:6H9)\L) +>7Z29#9_2S/FL22C?'JX!QJG MPM^!V3B8[=$43:_['5S0(&2+;E?"LCR)9G!86EK\![R*U ^\PF_C&'L 9S3. MT^)GQ:IC<5&Q>,%D5<%_E!<+M3 8!5G19D=@&P K](&[SRD\G6;D'M"9"$TH M;LY/"L'ODL)5#>,4?'.:)$]PV2--_&))0P>@10 EO2-N5USY;"C=F=\%50.)8K@%+*5@*/G=?Q@G MN1B^C,Z$U!9DSW[ E$43B=P]B>]HG@UCF#_.8V*Y -\5 H*U /\=C"C?E]ER9UYX<8YNPA7IXDH)# VCE/#)Z__.J#9L]9>,^5QTT6A\4C^9,$ M$UJ%CL&_;.#_:+;6T687+-X(%/8J$:L-/L)B(%,?6/#*F5C%14]+S9V _[-' M!HIWQ0^OP;QK\"3O7)M]GMT41C+[[@9N3,>@+#.)3.!2K(5 X_C"6:R$ CZR MO_(@>2IT4WS]!/> B8H'@\ +N&G/X]E2<+7%KGRMA)I:Y'K>83X23<"+&X_\G3[,13''* M1[R\XH,W$L/8OCA8W9G8MK^PO _Q ^.DZ?#]B',=M?5;:/?Z76<2[UO]Z\, M1^Q#=/IMH]VZJOH^Q/]=?KG]>OU'DU9F9>Y!!%-MFT"S$M[=TKJ,3)=C'!QI MD&9%4%#6\=GY\X]TJ Y/QQ[Q=*PKY71L^\2G8U][?:4O/^[C\6@P'@V6>S1X M@['KG8LH+PFV M]CFN1D=S.N4??JF$VART@L<>,%)L,3(8,MB!#-;2;'-G[P,93+IO5B\7["J( M@G3(?'(?Q_X^/IBT+E:5.P38MC7=-J0A\ 7QJ*(H97L+Z!0T&%*.J]FVM(.U M38$4AA8VRW:VM5R.4I5]^%85,5;C?*TRSGG'TMI62:[!/C)317TPQ*!HB '9 M#-GLY4.>EN8ZTJIO(9M5I\?/R:5VLD2QF=_(LUC#W.Q!'A)*4A>%9-@3UOA^2.YH&\E+0_F&< MVZH>FC'.#7VSP\BS3$@\I%G0)AMU1*:B?3G/,]@GZ?.]XHA:P/R+I]X$ M'#D-/U- 1I ]]0$\M]SH[Y/AWK6Z5]95YZK?,UM.Q]8-W7*+#/>+;KMWV2H] MP[U46RM*#\PEQ?DEGYQK #C$DY3MA=,)"!+)("G.[AZA_1(FE(LE$B:4KR0E M.TZ3VBTI=KF-">7[A! PH5RQM%U,*%=BOQHU$Q/*E8C0]G,FBI^!0PNR%:>B M3XGW:F?785+FSJ*R7%/KZ/)J)U=:;S:1W-'4J<$F&2D,*>Q "K-=36_;2&$R M**SR*UWIKI@H#,O+4XI*-85?U!=[ZL%,.2^AP9AJ@Z/> M*JG)27TQ56+,P7*J;NDJW.-)%1%B8N9>XG),2S.L?;HN8V8FAAPPSQSI3%$Z M,S3=*NGX7Q/I3$)SN=-AX'5YOY2] M4^+TJPN]W^EVKPRWU^Y;5YVN>2%2XBY,U^JWK>.DQ&$>D6IY1%B8LC$O7Y'H MZNLM D\O$&#R>=H[[\/DDQO>Z$G-BL&J2$J)U"=E0HP= M4],[TOQ5Y2?_M0%$W ]1R/@KKVU(-4N[&8:F.^7G4:HR^:^E&@E+L,I[-5\S M^!N9KL0.<:0;E\C5T=RV*0UD#4GCPJ4I(FISM3>M@XA2*#&R^F9-)$:6:]9D MKD-V/YER;&@:NJ%U)%9B;/39'%S;'L,Z-@.8;5W3K?+#2HW )>[%?;C\?-G% M?3B%0W%UI7/4'W3M]Q+G54(CCRGO.9S6:[W&+ MI3235A]OL:.Y=OD;**JH!:[%JF#>ZH.NMF:T$5U'7(M5W6YUOW5[Z#+N("A; M,SO8&!L78;@(D[<(DR4&_P&#K3W5/QWG\* G4[;[/=:K4['[5T8EJMWVG;1 M*]>Y;'<-O?3"@">?W&V#*ZN1K_BX4K'GFO&J0.$3Z?KQF!=LF$\VK]T0^33Q MMQ\(V?8N2]9 >E?B&MJ"- _WT>^#RSD7A#&MT#)7 !TOG-!C%H!A@4 M&D2$BO;BHBMUR@=^=B>&,"Z&(,;()F-,Q:(PX:O"!#ZP'QY+X0?T![EC$1L$ M6?$#_H4/'[V P80Q<8L[!M=YW%KY1/1I9O _7CQB\% 0O'C;QR$K_D(?Q9SP MTJT$1@IR(4#,64@Y1/MPUXWH,PI!$,0F! MZUG"AY.R,4W@$H"W-RL-R]MS4S(H5 T$17GC]8"OAN''&1DD\8C$(O]F,GK^ MD/DHBAE()UI%:)C&\!\QOER((6'C'-0:)$Q&,;P6")U&,_G.U*3](24IUX=4 M3!5_"&]",P1FXJ.">XSCE*7BRSC/2 9^"KP6_UL8T+L@%$.>S;?&WS#A+\@U M@69\3,6H9[,\HCZ,)MHXFCLVI.% C$:,A(7^=(0I# $^@4C'\)&74=LL1G@" M;XB^,&^SZ=>$[G!P!+[0M$6%'0L[2E@(J@HSST4Y^:L8$OS_ 0NRG ^'"FV' M1WE>GIRO]B]7DN^JS=:_LV)F)O"C"6"*F2 E,D#J?^?O*@ES6^\R)7> M M7#0/B_60$!4,@\%.\@U%ZP,;]ZKK 3U5[#W2P,1H"@C$W?5]"N>#Y(V0>^ M>]I5$!Q%(0DR^*V?PY\)0",1-Q)2 !;@+NXY^7TB9SZ1PR"=#ICS O"57U!D MPK(D%D8#?&8"$@A2;6(8)@2?1Y,Q_1<^K!L/#'-%LP]:>UKFN4W@9R$WLC+N M6$R;EX]R,"?P?F>P5H(W79A\#>Q4 )X)Z!%?'!0" 4/*7Y4F$;!5R@7VOS3* MN18;VH)J+\VOL XS8SJU#UR$&DGSNQ3^,IGK1?W7=C>[$ZR-X65C/J&,:V42 MI##1W;ER:B]AQ&?3%[U[DC5MYX[<6?-S8?SXZPZ"!-R&%6:1Z*;7UQ(8KQW] M=U[GF$_#:Z9U-@HYVK8(.@ O(T/ZL&2PIBS'85#X&1Q.XE?@G2237\TH;!^<6II3'TV&I@!3OA#9FN@#AY/P3]E#$.&ECXOHQ,S8@C(7]WVWO3S"R::C3.<3NPQAER'L,H1=ABJ2 MZ3$;;KN$HB)*]26Y%<;RTIHO:YU4W(]63CL(3/4*=2IK3K5%8'6DDVF0AFY):4" MKI?OS3R6$P_(5U@^BW!6.4V^2A;RJZI_*H?[JJBK55EY.E:GDU^'!ZM,9^(K2P'HGLVF\L%X*IJMU MY-6A5&"R91\NPM7:L^LNBMS#(B=^,6'PE"RC_'$W;#*X>-U;0W,E'NU^221S M$%7#8(GKWN&RO(+NCLI$5+(?5'5F6B^>MRW-:I??(Z>J5+5>:#MS%\9P/GQA MV=2->AO&:2J-]RNZ6FODXJR@&DNS36E>45491:[S@SY.+4D"0SI;0CJ:84BK M9JO 7&-$Y]@>R#QA?2'W_8*F@8=+*XSQ[.K-Z.>ZO(;<=5LW88BGLNZ/RCR$ M(9X#Q -$A9W8,&(CV5_J%V<%MQ>@J/]*K9$+,_D.$/HY&,VI+4=@-.:]6?!:;_*,MJW9 M)B[)#S"'NY7"WU:Y94E]L- ,%IK9T_G"0C,GOQP+S>Q%X%@,9(NL:E4,!!U/ M]0\HJU?J07;Y$-1"U$)%"XZH9)9+$.,%#44%_ILA8UDYU43D2+!&51K44SGE MY(/*==02( K9WS*C2GTV8$G"BOX@5'0X/"5FE8_"89+4TIX'+,B<3OGGWE29 M_=?&8"M$.FI1>-.X9KUGBN2S?4?(:6N.B3NPN/C;681=OVB00L/G#?Y.R4RJ M2*=IN57BNK;A:JXM[8"M*G-9MNN"'DHM>:!D1Z0BQ+!>"FT#_(TVYEUBN&5G MV5X_;].&"R ,MNPH#=/2=+?\=M331/_2J>W-!@C3-P8^;M"1MG1G. M8A44WK.;I2GIQ:.[("KZDBS\_288C<-@\!1,FCEW/0^4/^,?>4O0SXRF>=$Z M^.R;:'$[2>P0W4XT\C@,O"%A83#B]V:BM?ABOV%Q$QH1ZHFO$MX5EY*[Z:"\ M^:!$/]WBX>*BT<*3B^:Z"\W"T^5VO>$3[S&<9HSR5J>31Z5D!+]>:(?^PAT7 M.EI/_@IC+=Y/]$OW6<82>$TF?D)'?*0@@2#RPMR?7CEI:\X[&DR;J?+.Z]'3 M](+B7H]Q'DXZM\_:HP?1K'GLK)MP4#07IO-)X3V(11]@WCXA9*(3;#;Y$;SW MI :!N7/VCS/^]N*WP]I2J(X$X_F;S)O_[S2WWC2C9B& M9-[>^/!^Q$K#O31V6F_EKAG/VUJ$YPT_'2?:7G^!R?F#9>12*!_@X74P91/P5R^+)_3K;*1?9YE^/Q9E%VY%4_.E[[.$GEW"3&9/Y#:A43J .W/@ MB<0'\A5NGP J@3H_1@_P1G'R-&7;";U.N5;0VZQ[.GPUKW$NP F_9I'')D0$ M?^5/9L63LX4G#<6O%Q[.BC;J\XL\+T_2\X5FV YY#,(0"&I" MA+R5.B=SH+0[=A]$G!%7^<:)C3;,JK4\X93%@*OEX0 M^!&X")&Q!1G=_)Z;VI> T5KT.Z9SPN>TQ[O>7_'NY N_Z(6@CL$ 7/2I"%-X'K0_&'\*.PEC?@GL+(I?S"_T"L> M\D2\R;T]?J=D\=[BF_'DWB0H,) N#E_\@J^:%[%@M$ ^\+@DO(N\3-#' A/ M8!1DHH?[W-.8_R":0!IF9S3Q&EX)IM:QP%2MWO EHN=_<_ I-V)G'C4IYL=: M@,C5;%:X]YOD8EH6(90P/\C(IQAX??'[!:]>X&KQ9WSZU]YWQ?PL^-,"*,], M$6_IY7'=\8K;A\7M.0[FVE3D^9$A"_WS+6_+O]@/3:8.XPTRX;N3"5KX"H,K M//?- 14K .SL YWM@Q5F4/CWB*;CHNF*W25B3E^P1KJY (A/H,ILIN$4)@3< MZI!_N;CV6EC7IER9A/9-%G""E@MEYE@( WH7A( %T'BP0JE83_,&-.*F F1\ M9'>3!/^4)_@7J["(/9+['!2%?R_4B(9I/'TV2<&H"Z/(03=/&?&#U . Y1R7 M]"[.LX5%*@B!+\_OQ<#R:&+IP/M;,EV+P^,C ;BM#F5/QZY#;Q@V*6AK Z M%LXNGXD1!4"'?('.J6 \YG$#0'S!5 *F&Z80?@X/3PJ%X,\'.>=A-O6X%U?. M&9=<.EF;O6>"):P;+H9P56.G%?"GE@;H( M0],#%QC67'.B6 24,L13?[D*LK1-_=IQ2W L1US98-W"9*U:B(<1H_SU033,.[? MNMUOY^0["#E9?&N->Y:396*03OG'YU"8A]2FKY*/X^=KPP$,)QX%O-/G?E"4/@5?@R9N*:^+$%EQ5O$C"!AREQ0I72,6?M%0N@FS%J K83IBX^#*< M#9!QY@AX8U$/UK'W!5MEPQ@ O#(<'CP$+RQ\>AY9]9D7^,4M?1:"KLQ#?/SV M'(Y3"N!41P=7FN8YJ[#'/[NZDIF0AFAF,Y"(C.&CGD M$6@J&,.F)1$6K]N%GX8OKMCTO4<0<*Q.XLFP'AGP8A3B3W>P M'"V>/V%7CT4<%Q/!;+#7:\1BF/L"/&?DX A5]F""##^K; MS(1%#;C22/ ?L*X+LE>FRX^9VO:E(95'5C+Q0*[(\X?*L3_3?__\4YZ>W5,Z?O^%/Y#T5_[T%_K\(8^_/7__^MY^GU\+/0;.RIV_@.V7=R+\$9AKS M2_LS)VAV'1\Y-R+7;/#+FZL^5Z!_67_<]M^ HL(7\.9GCJW;MM._Z%@=PW)[ MG>[%E>WJ7;/;N;2Z5]WVFU^?6:E%^_)"291UFX-E6>#U<>-OUU^_75[?_D&Z M7_KD\E_?/W[[?/GE=@$1$'0/G^\;.L[(TTLWU5]##\63J!5C8=-Z7WX8[ M:*#-*R]UR#-G>VYS$K#T#84?#KF_>(\^6"OAS4YJ2K1FCH#/7^2M"#G%>0J_ M3=]M/P2\FYH=J8 (ED'",DA*5P)2['(L@[17*LUIRR"]6.^CA#)(SRI4[*Q")501&6SW U6&YK@6 M,I@,!JO\PO;U(KS(@]"?[OC?33\$"]L=ARPL7JKP_^ISY<=&G6UK+4,:ZE29 M_+(] #3T-8:$R2N.8!T!7.7O+-O+R79R')$\"LJQ++7H'2.NXW4ZK/(=/564 M U>C%3!2-4)72VN[-J(+5TJ[BK 7C\9YQI)Y,HE8,Z7Q('OD[9'1)\P^.*;6 M,&%?!L$/_F]< M++U0TUTSS#:Z<[A84L=4U0==KM:1UZF]]N#"M1*LE<1A<(_'^LZ"Z&R6X%L71. 2:4N^*#]>/XQ#O_1,A9=2H.OC MY!F.UI+HY1TJ-U54#)=8%;!T#4*GH1EM>774FX[.UZ_1+*?J1O0VSD0MG+7G MI-$M!8%(!42W\#6R?>M8FNO(:VGQ6L'-M6]?R9U00=_AFDXAD]@@\-H=36^=?E'7 M#/#BMMR';SO4Q"I'&RW01C_.>1FEUQ2/4$60\LZK[BHEQ?MM%6L#T]$,O20^ M6R,;5;0!%]2E>P](-4@UB]=U#$UWY.7[-85IL*-?2<,MM9QI?R%<(DI91RDC MCS1]=>'2R3)@HN3B'7S>HD \Z3T7RX2##/W<)'"G<%W YI!7$AZHE#O]HWW> MDCNTA>Y^V3!AO-E E U3PB)>X%O*,XY2++;DD:[NBQQR?XWW1UCHS4A*4_9" M6TSWW%%5DTW]W"I-E:7<, +>DS,RQ-31,+7=.?"?UUO?IV;Z3K76]ZJP;ME= MH]>_Z.I7AMUQ6WK+-J85UJ]TPRR]POJB$XQUR@^%"=8IQSKE6*<N4ORK (4MT]:_RBW7*\22."B88&0P9 M[#!189URE4XK5=[SPCKE6*<<$ZP42,^N'"2P3CFN\O>3+=8IWROK%^N4XVI4 M,2-5(W1AG7)<*>TE0JQ3CG7*<9ET:@M4.4A@G7)<)NTG6ZQ3CG7*<;%4?5-5 M'W1AG7)<*^VY5L(ZY5BG'-=(N$;".N6X1,(ZY54 (=8IQR56U2Q=@]")=+<4ZY;A4PZ7:,TQ@G7)77*#RQCNK9X MZ37S0IJFP0"$SE?[7_/LZZ [#P5\S>!E^W3X%3 MMW>AMR_LGM.^TG7[PG9@52P*G%ZTVI;==4LO29E$N<9_WXQYA)S28,@%T1- B%K\C:,T_0=>60)DU9"5#D4[#C8QI88[73. M;'U67U+LK$&M-2-A./+?'8>'\A_D,2C72?D[2?NA>":^11KYL911G

Z62@? J<$C43E0D(23MAK?R\ MEQUMQDWLZ@NN3/TK7+A)!['#]@XE;,56WO;=TA_DCD5L$&0D885WG,4D .=# MQ/36Q>NXD3QDM?+:E(OJ958<[1Q+,W(G<+55-?F4G$;R$*1\GV$0)]--A(S^ MV+U(":Z*7CR7L;*GPV7-%ZACN#"6UBVCE+USY7WHXVVJUV)Q59(UW4=R7>3DKRQGQ(@+O]$D>[I-:)12424G7=,%>(>TE_Y% MK]-V>I?6A7O1,HQ^M^-VB[07QS;:;:/TM!=)<[8^2G]]^:E[>]DGW[K7MW^0 MV^ONEYMN[_;CUR\WJSU[#TU,*35/1SI$2L\J2GGVT(# 2,FHV,'FG_*$W,4T M$4V&_0!1;P0+_P M8CT@D\LBOI2*"T)V#QYQRI*'P(.O>,6/ M@&^SWST)CWCVL(4XRN1&Q?-I$J?P:OE=RO[*^=8._(!?.'G#_\1!!&R_Z35% M7E049_R>(#L8R4+[]VR8,-;HKNO_T,\[!'X5KCO,=]#03BI>.:WBSXF<<7Z) MY8B46Q*0*=?] 6,3G8:5>YXD_#SF5H&O)K,(Y5GYNJ4>:F4IN"57P>5ASSIO MEX8]*3>$*5HMC7[0R)K,L673E08@3,> ''!@PZ?SA47&[%]?!P!%;TBH2/-) M-6G8:LE5X&5F@^6@V$599#\@%O"[[XN:8:CP,JW>EM5I):P?G[R7C-\Y*3+= MN.H4);K']$ED;T_LT\RP235!AJHFJ"7=.HK]SX8Q_/J^XZ41_+Y1D)UC%LNA MCJ((L,!7-_(GM^GR4<"2CQT8\[BX;+N.V3/[[:[NMKJ]EG75$S&/KG5A79JM MJL<\;FZOO_=NOU]__/(;Z?U/]_JWRYOJAM24"<7PX,8@#L/X49"](.S)DH2' M,=)\-*+)4W&::D%M"2VT]6FV_[9J(ZI!57BRJ[DGNUS==MRVQ)-=ABGG:)=S MVK-59I6/=N'+5^;E*U][YA4', [?[\735IL/L%R.QF'\Q!@L4$$F-/**I6B1 MG'M1Y)6>]/Q$G;;041>WZF(/ODW 3R:W+!D%D=C)2Q?4L3<$SV2O#F:HC:B- MAVJC2)_<5998MW6S9E[0L+ K(AXW#5"1C7$I%0[G3?1=K,)6E%T5P2IQ(-Y71:&5)GGLHTR MVMX:(\*V$0X(!X3#W$ XB @9OI1"2[FR^Z(1CZ9#GD!<7@/K^K1+:FFZ(\T% M:W@WI IAL+HVK$;8,]L6(@^1A\@[@=6S+,0>]@"4Z76"(W\F/$]O[]2L!A>5 ME)B)@%4EE01>A0U>W="V4%GX6*A3!4 8AD1N*<2'=\7"*K;K MKL,JMGN)R] %CK&1;'8I3SOU0B,PJD3Q:#::K1D9RZ0NK?:1:">U#ID2F MK(JN(E/6SF&LA-Z]EB.Q2KU*@RL^\I^_#S+0&*_X9N6L-3\'3#ZS)"=+M=Y. M/?QR9'O47GT*&*BT!YY#+*A*#Y&O;_R( W$E_% B%[CY=6#"+X3593' M(87+>(0SY8WE_+RX Z_&L+:P6LT34=: A M 4X*O(!%'K\TS6C":VM.V^=FPR#QR5\Y?%L4A2\*0]_&Q(?AB;$.Z<-"]\&C[?C^6RID5QTC#GM>7@#Q/9@XPG31>GL@8%\?EG/MF1, OB M8>FT@W'11W Z<^+3O($4>1RR:#8-Y^1WZ7.B<,U2Z16]=U67U5+K_*6VE)U= MK0:X7,I3$S?(5G2P# 422N+'HA<"C<#'"<;PPXG:"$H!1V]"$KN!1QH7SR?% M/8QYW7J8#5[E,F$C6I3&7U8]WKH\X10OJ;CN/PS9 _2);VEGI?DO#=X0.^" ML#!5\5;-O9OL-Z1#QK+*%1*&U^< ]29XF=H&;OPYBH$CGD I#P>-TM[5\3U7 M!YU6^4XK!V?*.#PGAFG5'70*CY7W_N%&!I2="J^5Z_R.\+"P,$( M[I9]:Z MZ!$HKC!RA(YA&#_$G\&[D\.BMFP672EA/+'%VH)CREDS2(5/ #]/EVH(%E*9 M]*:&J^ 'C\/ &TIZ7_/<5-4M-&6O(C8V&I!R>^% *B;#:K:_D&/$UWGFI?KB MA;<@EN^"GK(E[V_J@D\>,(@YES[GXH66'8?UU&O;U2T)7C-_7#]WT!]7S!]? MUTQC_ZX8RUTU'EB4LZLD'EW^ "3#:KN7IUD\8DEZ\?0;B^\3.@9[W4T839?[ MD.[07,.YZ-FF:[0NKOJV[5XZ1M\UBH:BIMLW>[W2FVM@Q?XA_%J76*K?D5*J MWVZ=MF![M8E1, MR91+A4(UFZK9%[Y?=HB6-9G?5D0IGN(S+RY""N]%KU3N*!=/F*PS#E%0-;H2 M[)XW=6I]WK":W13ZD'ER!GD5U?9X:GO2IA&HMJBVM6!;:0G!J-/-U>F=J1C/ M-V]6\NX(_N31='LWW4-U_(@RK (Y*".L^K(J:AQJ'&H<:AQJ7#,T3D(\5*^Z M#_<]"GB"QPU/M#IICUI5!"+M"'&5BL.XEJ;;TBICJ3*5F]9_:L4S*FUXD ;J M1 -M4VL[;:0!I &D@0;3@&EU--M 'D >0!YH- _HIF9W#.0!"6&#'0,OE8\G M]&A$?7I(Z*HY34VLEF8:TF"%I58Q,(SH6K!:CJ:;TIQ71!>B"]$UO\[0="&\%B.P3EM>8XBZHPMW<+,/7T7!FFDN7BGPJEL7(*.E.8:T;N78 M6 OCGP@I6[/:\F(:""F$5-,A93N:VRJI C]""B'50$A9KF:TT$KAAI<\X=[& M&0W+77[5)KIA6);FMN4MO.H>WL#@(08/]X&786F&(ZW* ,(+X87P6G0>':WE M8' >X87P*@->8+TLPT5XE;DJ.SZTRA3A99[$8Z:1SX#:D)%+FF9%W?GN@*_& MR-O_=]+MU]0_7'Z^[,X^&A_>E0'&RF'.,!RM@R=^,(98GH&J'"8ZAM:VI87= M$1((B%\$1X(CPE9MF[FF.@]51G#\URJKXJ+1(8D[W['>VA619H MEA_GO*^HM-3A.A0#VEE*5:@69!F.YM@EN0YK9*.*-F 4N71/ *D&J6:YQ(NN MZ8Z\5"&D&J0:I!JDFC77=0RSO!474@U2#5(-4LVD]@]03=N25UJK*52S$,3Y M*:/PAFM_O^;?/_^4IV?WE([?3[H]7R7QZ/)'QI*(AKT\!;FQ)+UX^HW%]PD= M#P.OFS":WO)GW() +L+8^_/7O__MY^EM;KPA\_.0?1UT/2\?Y2'-F"_J\_3B MT3AA0Q:EP0/[&'EPYT]Q^NQ6, <1%_0U&_SRYJK/6V_^R_KCMO^&!#Y\0;WL MK&VT+?OBLM6Y<-VV85WJ[=Z5JW?-[D6KW;7USIM?GTWW#C-2\:$'\E>G%;^>?$Q49R,:+A$K0;_S>S& H3$8V$X M^Q=,O"G] ?/,8^-GP?:=S[NJVX[9; M_YS2(-!;2,S_]QXHFSX>_& F>TZ*Y-O*_>S"Y&%K+^>?+Q+N6Y8OKC5=> M;I[V\?CR#7GYBIQ.4FY1,!^NH79QEB-V=2:\F?,^C%4NW*C*9=,%@21S"V M:8B$T(STF3?QI SA24D['7&([)3/*I,7GGY)Y:H0EGYK:+95?C^55415:$-C MGQ-;52$IY29DAV>CB4OWZ?9[@[VYYGVYUD;8GG+ M RSOR!T;Q DC"?-"FJ:\.@#-@C@JI9AT]8X\:8Z\3%]5=*)L\XY6O,:(>-MR MI=FG9I@AA$N#X6)HNBLMWJF*ZK_6@&!+CVUUFD;PCEFZX) QGPR2>+24@;AE MZZSPZ\I 7W..NIO2EF!-/^2.L: CF,7F //MT?IG-3QX@KA%W,KT@T\.6U40 M>!+GN5Y9)E]81KP\21C\:0R_BD_D#U3"7>TEXK\I_E$1]^).LD]2XVSE,E5/MX53)> MD[93ABA+B"9+3.DY6)J5T#J,-BN:>8@,B0Q9YC+,E1:6>+TT]UJ_54)5,>J/ M_*F<4B)_2EQZM]##//J2?;=Z;TK7\EHM1O?**G(;"M)%6> '89[!E3?,R^$= M I9>_O#"W&<^+WS';YYG(O/\Z^"2)OP,K*K$DWB$,P>SPV,HXS>$I P_")3,5+4BXQ45X! M9F@41_ (+CE1@XY-)%[DDV6\P-U<[OP2<1?X>\2RZ?;9F"7%/>'!B;BFV')+ M"6A#RH_F^QJA*?]+D!#@ >9EY#'.0Y\,*8SGCK&(T 4%D%8);XND7U$A8!\' MX,71-;P4GJ'KRM7 LUN5*F56[4)L./K3C;[RB2)'(O$->W>MIE? NQTFC)'/ M\+=A2B[!!/FREA@8+$ UFZG9%_!H#M(RY+>3YJ;*D61UJBS.=I_G8N?;T)N6 MW3*WIX\MZLJ2*>ITV3I]TMIM=?4!4&V1BI&*4:=+HF+,,MRLY#)ITSQ;*MO\/FDIV3509EF MZ](Z!:LRW66;,;16-4:$H5F6-,N#B$!$5!X1EM:QI<4+$1&(B,HCPM!T$Q$A M8YVA4$2@U H8-]^^*1D+4 92EL1C;[@EI0RHJF643E?$\Z0Q 'D1@,:7]$1H M(C1E0M/ :KL(382F@M TY*T &P_-BFQ151F6LNK45&+OV-):'6F]_EZNHM*$ M761$(Z+QX&BIJ\O+>T0T(AH1C8<+LZ69IK0Z^8A&1".B\56VT3:/6.^O"6C< MNZS?ULIYDLK=K2^F]_SG%S0-O&[D]XO:;U=&9UHQ[\IMV=6NF-?EC53CR O"8%;ECA>QB_(12V@6)X1&/H%GQZ,@$I_S ME/E$E*AC!-#B\1*(DPOON*B+"[85R@M27A"OJ-.7+I>[TW@-/C;.%GY-BX:O M6 @/"^'M6 C/4:,0WBLO/W$Q-GQY?/GZOWQ%@N2J%LEJ-[TZ&Q8!+'%]BVJ& M10!/RV\65NEI5N6I>O EJJTRQ:50;5%MU5%;Q=BV 77^4*>5H6(\2[56R3>L M.*;Q_^UA]T.U_HA2K0)=*".L^O(L:AQJ'&H<:AQJ7#,TKO*1S]<+[MW2TGG:N+^ MLGHJI9Q\4']0?U!_4']0?Q243]6#;&4&,$7)H*+\3(KY[Z=F,H643CG!H<:A MQJ'&54)PR@@+-:X)&O?Z.)CE5-V/^UT$PIA_1N%UZ3V#H8Q&<02WX:4?XSQ+ M,QH5K\,]OD-TTMSK?&\961_;95I"4D/;TBSK>+7'55$F?AWF3QV'Z9N(*D-S M[./UUT!4(:J:@"I3,PT3486H0E3)0Y73T=PC]H*J"ZHPY+Y9MI/J_!ATQX"4 M\H)#C4.-0XVKA."4$19J7!,T#H/N2@3=J[>BDAM35T45, RA3ABB@IB0&A%' M3" F:H )J?%LQ 1BHOJ8D!N-K@LF2@PV5W^-E5=A599HQ>(#!@X/%86EV2UJ!1D0$(J+RB# TUVDC(A 1B(B9 MC7#D]26H"R)*#"]7?^5Q??,])6^#R MS/D+R#3Z_*P-+4M>\)UZ:M RK]'B* M*@I2MCW"@!*":PE<;5O>(3@$%X(+P;6X8)+8'P_!A>!"<"U8+IFE1NH.+MSU MR3Y"J?>RD0M"NBUVM/4#=CK1, M*@0H A0!*A>@CJ;;)2TS$: (4 3H:P':TCJ.O*2PQ@.TV:UQQ75?UJQ$L26N M/!Y33)64DP_J#^H/Z@_J#^J/@O+!DDDO]<0]FB]^B/HI[[__X_1+F7W7?+M+ M2_[Z3S_7[=-+3!7EP>B,HEX%09Y)G3 MQ:144872EVMEX B)"(FHWD2$#@\Z/,@SR#/U"?:HH@H28SH_913><.WOU_S[ MYY_R].R>TO'[&V_(_#QD7P>7-(E .])O++GAJ=-;M=MZ-?VS$8V$X^3__QX3EG MS,>]&'F=\XZS-A=S]^!M,2:[]<^7F6TMC4[>Z967O_;Z2E]>[='CRU?EY2M_ M3JQSF%'LO&JU,1ML6^WB0BOV]!72$I\>"X-Z%X=^<9_;8<(8^0Q_&Z;D$LRO MM-TP7-2BFLW4[ MX1A#VP*-^G *ETU&\4O317JQJ[BZ]((2]#4B7T#I77 M;[W:.K.)Y8ZF2@TVRDA?2%^'B[2N@,TA?2ER*JB/2U>XLS5U[][4KK M#-(7TI6%KE$1" B*H\(1[,[TG(8$!&(B,HCHJ49\A8H=4$$ M[L1O$>XU2T&LWE <'_-A 1+&XQ$#F98 I_KT06IKCBVOT6?=:Y!AJ/((MJH^ MX'(T1V*+,007@@O!-8^KF9HI+XR Z$)T(;H68G1MS7+*WR&J"[IP$RC[<$-# M5A3O&-'D3Y;!*#&4,8%2&W> ,+J'T;T9)"RM(Z\L'T("(5%Y2+1TS7"E!0L0 M$@B)RD/"LC7;-1$2$I8:3=D$^HU%+*&A6(50?Q1$09HE- L>2LE%>^F<<7W" M 9;6,G5IT8!#Q::*EF$LK@+FKDG@= QI9A+!B>!$<$H,=>A@.N5E6" Z$9V( M3FER[&A6NZ2R_0T$)^Z"91]NXPS6G^D+A>_+43EL--* 1B.6H>D=>5EE36DU M@I%D!9FF$@>$E:*A:APN-QW-,N3EYKW8^[H*:H0$5D,"4T6YE.(H96BHHVN6 M75)D%%TE9!ID&F2:R4F?MJ;K\M*EF\(TN+Y#Y!4-DO^C8>&@.$_(((AHY 4\>T/( MEHPFXB0T6_@]B2-"23(5,+GC$N9M(N$V*WJWY_ F8=D)RH00?%"21"C,>Z[? MDU3W]=76U];[/T1"(G_E6"_39][S=S'$NZQ6I#CH71Y9PN3V[EROF$=J7/3B MZ JNQ! I.AL8P-(8051JB&!K#T-CI M!XJA,21D)&1<&6)H#->%R'$8&D,"Q-"8XA2(B62ELN+1/3L5I*.8[J!-K="Z MX>TGWJV<&.]0WU#?CJ=O)NH;ZML1]& M^H;>&.I;7?5M=V^LQ(:3)XZCO5X[B_WE[>7L#E7-(TJP"IA61ECU)4/4.-0X MU#C4.-0XU#C4.-0XU#B5!(<:AQJ'&E<)P2DC+-2X)F@<]MW-/O3B9,Q[6S#B MLSNXFO<'$4U93AE65T4XTIHVE??.)33*=5N::>FR7EV5N>3787>WTYEOY(&* M\4"A JYIF-)T0)7Y1"Y +D N0)\ >0!Y 'D ?0+D N0"Y((]7]JVVIK1L9$' MD >0!QK, ^@3(!<@%R 7H$^ /( \@#R /L'6]RSQ6% =LA%&(Y9X 0W)F(Y? M*#JU(07&/&8*S!Y'U.2CS+!,3;A"="&ZT( AQ!!B%8,8&C!$%Z(+#9@Z$,-C MN=F'SWD4>,&8AN0NCOQ]#N/N#++*8:EE:>U.1Q:,5)GIL@T2VIT:0P+S+! 7 MB LT%0@)A 2:"L0%XF+_^)>AZ::)D$!(("305" N$!=H*A 2" DT%:_$!1[T MV7;0A[\];WF?L93$ ^*S<9P&&:&13S*6C*9?E++S49_M15NSY!FDVF\LXMX] M[MWCWCU"#"&F"L30?B&X$%QHOQ!B"+$J0LRP-;?31G0ANA!=:, 08@BQBD$, M#1BB"]&%!DP=B.'IG^S#9Y#:$QG1Y$^6D4&.!X"*ZTQ#RR;1*: M'H0$0@(AT11(8$H2X@)Q@;A 7" N=CHKJFLZMK9$2" D$!(("80$>D^("\0% MXN+5N, #0%N$^_W\YIS<Q96KMEKSLZD/EIHK&E6WF<.\?T;F''&U3,VUYG4\0 MG8A.1*>\O#A=:^G2"L@A.A&=B$ZE%YT(480H0E2B>VMHCNLB.A&=B$[UT&FV M-*>#BT]$)Z)3070:+:W3:2$Z$9T50F=MT(>'MDYQ:.LH\"I3A+=Q1L-R.-L" MSO;C_"YD,](^1':3F_)?K%H!5<3XCZ.+\,@2*Z$L,4_7DUA&ZR7!54*/RG8: MT#= !D,&D\5@MF:8)>VV(8$A@2&!(8&5FVKGMC2WK( J,A@R&#(8,ECEHE[( M8LABR&+(8D=<2+9M37A>\<4XPY*>7+0*B.LJFT>H<:AQJ'&54)PR@@+ M-0XU#C4.-0XU3AW!H<:AQJ'&54)PR@@+-:X)&O?ZW+/J]USJT71(V%]Y\$!# M%F7[M%>2'@)612;2\F/+>^<2RO\ZFNM**S"JRE3RZS#)7@W;TT03@_J#^H/Z M@_J#^M,<^:CB^S32C6U9FBZO;*0J4XEN+)J1NM$DZ@_J#^H/ZL^)$RJK'\*] M&<9)=I:Q9$2"Z(&EV6C/0&X#&[I8KJEU)#;SK7LS%]RGM!/JHH3-FN++(Y;J"A_J#^H/Z@_B@J']0? M] DW^(1M4^NT2FH/@CXA8@HY&?4']0?U!_5')?E@4N<6<=[&&0W+\8ADM;I2 M??OX>&VN7E3**IR<%FL"J"0XU#C4.-JX3@ ME!%6U30.%PFX2'CE(J%M:[J#BP1<)"A 9VA T8"BQE5"<,H("S6N"1JWL+7P M4T;!H5C[^S7__OFG/#V[IW3\_L8;,C\/V=?!%0V2_Z-ASKIIRK*T&_F? GH7 MA$$6L/0SHVF>,/]K=,V\/$E :A__^WG-3<.HB!C MGX('YG^,,AK=!W#-Y"'>7WD M^VFWVB2?1USFX.. M1-S%N6:#7]Y<]4W=7BQNF@;\XNZ/(/WW((NR?W=!3<*O MX_1CY)U_9J,[EKPA@0\WHEYV=F&VNVW#,FV[W[/T=J^O&SU7[YK=SF7';EOF MFU^?J<'BE-X&(Y:2+^R17,V M[$9OMT-&6)H%(\K[D^4I&^0A"8,!(S3RR0#4@#QP/4A)/" 9_)A.9HD,Q$R> MA7PJ23";2T+%9))'EO!_DT$< D12\C:(X/HX3^&^J4;8#X^-,_AKLO[Q[[8W M2MM1?A[(C"6[S,(28^@@Y$6I\\^+CXGB9$3#)5(Q^&]F-Q;X(Z!DX>0WO[S1 MWXC/0"?>]//^^C.BR7T0%8.D>19/OR@X2WSS&/C9$'X-@IBL-( :0SI.V?OI M/U8T;#[N9!T-.VN)7V41__^@,KS70] MCIZ$*&TW_@6JVU."XN-CP79W<>@7-[J<,?7W@JD_<4/!F?V)T21])TO0J(A[ M^,#'5\K3*R)W3XGP3W<^@8;]:3=K:)\]L# > ZXSY@TC>-/[8'?)5E.(XJ=C*5;9ZPO$2=T\DL1+"1;;6D6CL7LS=K8(:2;2($C*-Y"0$*9QM])DE M^1>6/<;)G^LSCEH]O7W9NFB;E[KK&H9E]COV)./HHM\SVIAQ5&0NWUI[W\N(^OR#9)E1UUS)?"?"G,E\)\ MJ1IL9I2[HZRF$$O8W6C54&+*$2/F2S4^7PIW>XZZVU-UZU9N-G#=C)BTI%^T M537.EVK+)&%5B.(D7*N0KU?JCGM"?48B.F(U=)++963]'!<6*I$UIDVA(WV0 M#X1I4^@?HGRD,0ZF36':U,Y1HX[F8-H4IDVMW'RYQM.FQ*B%Y*9>NV/V.[KC M],TKO7/5ZK4L2R0W=0U7OW*LXR0WE96,(XZUK.8B%>SMFH;Y(6(93TJ*!V1% M3PYYX T;9R)_;&X@+%TC7/)2[B^2L/K,$\\@EB%NW2IRJY82JEZ1+G5R4&(V MU!&SH0Q;2CJ4[38Z'4JO].CQY:OR\A79_U)NZ34?;O43D#J'2;"S,?UH'Z>E MKONRKQ JIF>6H92_BR^8?]8%\=![MI*C^0?F:&*.YK&T\;/LI#D9C>'<4@E?^*J!"J'ZK?$=3O"\M*]?H4VK0OO:+.2Z''[4$Z=3(A MI&T *,<$55%5Y02G2A>0W56S"E)%=41U5$BJJ(ZHCJI(%3/6L@]76YOZ2/,F M$< H'UD$=YP5LG+R0?U!_4']0?VICJNTFR=J.57WH9I8'4)^!K)]WJZAR-2" M,9:'*%6M*E$>PM9:>*H-0U9(-4@U95MTK6V5?S);E;E'ID&F0:8Y#=-TM+:# M3%/J8KYF:_;U-:_$8;A89N>JFBW2K7.WNI)1SFSM7E&EA*3!TQ96L;2.*Z]] M\@OB485TRG81$5(-AE1;:EP'$86(:CJB#$>ST4@UKRQ-2<)2<$B]H<@A\8OTDA&+ M=BY]@XL^C/0JO%I^8?>J/JMIH[Q&"'N(316"PU 6@E,A<"X4.T.((D01HNI! M%.VG6L'JUK&SSLOIJE>DY;]4_A*#(A@T4D$^I?3>4P6/2K774^9HC*UK>EG9 MHFM$HXHRE.U](M,@TR#3E)E-A4R#3(-,@TRSYCJSK;D2,\N:PC0[-?X]VL 6 MA+;2_'0)LL^:Y;J'B=$M;;#8J14[M:Z]ODG].A6['%\>.[4J[M3.AXN]N59Z M M8J/62C!!5515.<'M3J&JJ&85I(KJB.JHD%11'5$=59$J5NPHN\G821UP^7D+ MK7-I)Q"0T>3+1Q5,24OZJ5).#\\>E'= 1Y6IY-=AEHCH-%CM0IXK(-,@TY2\GO?@B N MPMC[\]>__^WGUV^<=G7NU>NWC6[7:-CZ*W>FU^?3<:B8%^HYK-N+K=5 M,Q*3NUB7Z%DE)@G9PT,0*@PYB$@V9,2C2?($@"1T%.=PMWA [BM<"#WJOUAD0M'^ J<>SWL^NNZ AC3RV$*"?5E0B^Q92*@/3RF\= MR5N3O*1O55B+V)K3,4N7B"IS+W$)TE3+V(6!\<. Q,\9R6)REZ?@7:8IH=Y? M>9 &>Q:/D;;37[D-_8[F.D8Y08#7ESCM-0U$(:+5+[-6;ALEA19%Y9Y3.F_74&1JP1B/ Y:J5E5)V9?7JDGYR>?7 M88U?I!JDFI-4&[>DG517?NZ1:9!ID&E.==*Z[2#3E+J8K]F:_5@=IVJV2+?. MW>I*1CFSU=S2&*:E=8[7)DH5TBG;141(-1A2;:EQ'404(JKIB#(E*F9N!6$Z$)TE1),/?FSUH\[&2>SQ[A@) M2\$A]88BA\0OTDM&;/>.2+CHPTBOPJOE%W:OZK.:-C3G>/OHM5]L(S@1G-+E M*(J=(401H@A1]2"*]E.M8'7KV%GGTF5X&VI M@L?C-G/'Y7SE%Z+'ZIRE4(RIY)9: M3@U%IIS=PDH-J^1O:-;Q^IO4OE0#HA/1*5&.MM8V$9P(3@2G@N!T-,?!(D?J M%#FJ?B59+')4BVA6D^2#!0&D2JD*\4+3TEI8Y CW%9!ID&E*3N'1.C82#1(- M$@T23;E1\+;FV"6MY6O,-#O5.%KW[Y]_RM.S>TK'[V^\(?/SD'T=S-O1?>+= MZ#[.UK]=L?R]Y?>_!6%9+ OY:O 4%'7)K7 M;/#+FZN^J1O.OZP_;OMO2.##%]3+SEI7_:NVU;5TQ^@XUF6KYUX8KMXUNYU^ MVS([5V]^?38[BY)^H;S/NLE=7]YH4ICH62DF"6?2J ;5',-*S?!OE+:W\0S4" M&R^IW381EB"I$J(='W:;#^T'*62E!JA?&K[\7(F7N.Y*^.<=RRM;97D M&NPC,U74!T,,BH88D,V0S5X4EVMIKN.>7F:JJ(]$?TU&SMBVA*_U26)?V&/7 M\T#"&:C&\'5:3?R>T,:W;/T8[3XFR#R@G'(TGU2R2Y;EN.ZAF$X MKF$YNF&YH$8BE395]V;[R+=ZTSOD& T!@'P MK*P\(>.$/01QGH9/)&'C..'?_Y53^-]$?)7F89:209R0#&Z9#1/&R @>.$P) M@['[Y#--O.$TY\O1>-K:(PM#D;X&]W^<](DA=-(G)AU2N"O\+4LS&G%:63@X MYP=A#C\6=QG$(5BJ=#EQ3"/LA\?&F1@1:'@$UZ=DS)+BOJ_(*RMU.@X")2:> M8>*9TKE7BEV.B6=5\/AGPVV_$#\L.3Y8?KK.K3"6GPMC>^@4;C/M(=^;C&9%1(7'!K["\KGH5K%/OS-LH8(=?102'*JCBAU]*LR< M$Z*,O3_/[FC*N(:-QBQ*!5,2]H/_FYW2XU%%1HVLR6[IFNM*VT-792KY=9@^ M=SH#7U$:6.]D-HT7UDO!=+6.CD2!J[6=97O!(C8(,C)(XA$)(G [&,GH#Z;F MV4-5I*;$X1P5:$A<]];07+US-)',050-@R6N>X?+\@JZ.RH34HMNZ%H:%\&0[HA?F7X=?)V?!^F#@T!H,9.I:$S[0(@UP-=)[T$ ?6<*6^[.^ M>[_]/+8R&G80+6&B_/9$^4[GW-5;NN,"2X%0W):\M'E'C;3Y$Z?=8^)ZM8(6 M)?2 *B%=79K\RD]FO\B??KH!0COEBJQF*];=4X*/KWJG5K>I5X\!W+*SA4EO MZLKODS9<%;DJ!WH47.EL>=H#%&H)KMFNX K]B>?XS(N+OJOO04E8PI=ZQ2-Z M>9*PR'M:J"/2%>&+6>2!; PXH!^D3.2^9O(Y\BF*!A"<0G:VS$5PK]NOH6=2 MZH:US"6N0C)3"[--VZW%S=F5ZVRM9>JE2T25N>?7-2#K_3G+3'=II&\A*<$X M*"N4E?K>N3JR0D^]W!C%-.> ;$PU0#\6P[FJ" [#N1C./750 V,7"HE&+:#5 M]&B2=QVK]_ON';7-2X[K8Y]I??;%R*)NVN[KMF].DX2=UDIM5W/2W+FD\>) MG B\Q"'0+/I\_3AK3J#^;=8J%KIE%?%+L=\ MW[TL(1:JWB*K(R1; M>2S_"G84HN@8*;4XKUM(J'>;\KJKCAB-ZQM)L=,%[8_[ACXY+PR"=\%R8:,-ZT-8FE5[3$;I?;9*)9F MV';I$E%E[E\;-:H0,REG88_'-+L70V\Z#94AJ3(RYDRG_$I*E= :B6'O:BY; M7R_":4@=AI!F*0DBCZ>5E-(NM^3P2 GM[4V FK3DU%4=J-!6(?:W+V%Q73_ M6)IM6 B8?0"#:_[-0OR6Q ]!&L01KSLU7_GS#PS M*AFU^D#+TAS+17#A6FOG$+9H<,EK79*$A33CGHBLL*FK'=PZ\C9'$&VX^'OMAB^+_'*V M>I>UTP+M]..$E\M-HL-K67)*UUPL,A4T1Y,6 I_"T?,7^W@U7_GCSOWQ=Y&D0L+>Y9G.OJ_@C2?P^R*/OW9Y;D7UCV M&"=_IA\C[_RSR)Y<.)35L]KFQ67':'><"T>_[)M]HRL.974NNQ<75U:U#V7= MQAEOH1&"($4=AYG'FB?>D*;PCR3P&+BY:6F'LK"%0U./D-E2CI"Y)SY"UE+_ M%)5"WFFI11=H.A3=<3S^#P9L_T!#WKSIE/%%Y;T));(;E7$U+%P=WIW]:EONI6K&1TL98'6>V?9?HP>P%;'R5,9\*E/8H=A M:(Z!16G10NV1J,C&-.!M,<S0H'C!^X(MD] ?:J@4?T-5: MKK34>55F&XU5>;*]"J(@8V=A\ !H"J*,1OKPFR0U"--&Z"23!&W<-I$Y MCF:WI(7KT<;5W\;-UF8)>V!1CIM>(KZAN?(\155F6F5;5744S7:/Q_1)Y';Q M8"*='"X)YYF/I_ DZV/=#%MSW?:Q?$RT?B]S>4U\S 6$C'83K3%MS MY %.E3E7V!!:3CT ]2SO?)Z87@YYEWW>J!*%"JMQ&*DB]2\-K>V4= Y]'X%6 M0O$D\NGKSS%).8ND[#$G6&>P\.MX_1$GIV>U#>?"[;>ZK;.AIL\& 3'FS"@TT5]8WQ8--I_=HZ'&PRVKB]<\0 5]4I!X\U M;:K\<J![/0[V:D6N2 MJXKGH?99S!E:6UZ<'VU<_6T<*E.MLO6JR4KK2*<"ZV.O.IIMFVBOCF:O M\+3@0>$S6:<%JW VZWB' FMS]L\T-=,]XMF_*JB11*Y3_(A?FB6YE^4)J"[< MY;IHH=Z+TRQ]\0C?PE$\N]-RC5;KTK8O;.?BRK6NG(XXBM>UNKUNOW>X*+$W&6 M+X+7("-XPC E# ;KDQ4%.V1\-VRBNVYA7R$Y\>"V-S%X=^<9_+T3B,GQ@C-PQD0B.OV+XH@JL7 M+&*#X+1'=E^GB:UXSU#5AO99^8B^9!)&7)R4=WZE$ MPX*!D%>-ORZ(P/CZ9ME^XE5!1)7E,7T:[5EBN8&9^V];FNZ47PMD56'*6^I) MUZEW&$Y1R(;5"'MF6UI%1T0>(@^1MX?5LRS$GASL86BO\#K!D3\3GJ>W=VI6 MT%>)R3<.4%GYK2H$ZQ!7B"JV8TCZE0HN\ MXZ40SXZXDHTG6Y6JG:!ZHD,UFBDKDP5C:([$\/'!(E-%>\KV,A2BN/^_O6]M M3B-)UOZ\^RLJ'.L(SXF6W,T=>V8BD(0<.J\M>RUY-^9CJ2F@UDTWVQ?).K_^ MS:QNH!$@@:B&:L@/,Q;0EZJL?)[,K$NF<>Z'0616BLVCY6"ZZ\M@5:@<7@4,2FGU?$HKQ[:-RV55JYB)ITFG5ZATWM-*$943&J[9RHV;2A( MYTGGMZ5JVANW6LF[OUPOB>2]8-:^,3G6(LR8)=\;G67K6G MM10K>&^-5+P#<\P(L4\0VR3$$F()L25"+-G8PT?LX4:)!&1;BQZ-S'<^L.7 M<=1YX&&ODQ5?W_BLS5FWW:G7SYW+BTZSU;J\J' G"F7U3GQ]X-%\=WF+BERO&,1N+ MD$4X9(R/\%".SKKQ>8E4&W3JYLA.W32U'+II5DMU=,*PVW?[^M)/@NWWW$CC MV#?TS[P$IMP$IOP$]C6)HQBL%C3]:*9C]ZN)9FRP,THWKQ.5UPR3G*&[1+7. M"]C72;7.%]3NW^H+T3OI@$CX0+!/(8>G7H#SSRZY#-F_N)<(Y<8KO62%,J1! MVTAVD-0PET>IL-KH1[@@W;8J]>+7I$NQO%STK*A!>#7.ZFBWRN5612/JZ9:# MP*J5TS81F.Z)[%?&:6IBL=3>AO+H]ILBP1AHU:Q60QNT3!G@HJT\&?,#+CI: M:9[6J>CH[H+7\MN3RR#L"ZG1HA17:FV?IN:=8U6:5&R42AZ6QG8=3LE#B*"< M2N&Z90J**$C:7H;_$I%.BU;T2NI>#5L%@BAM+B.5@*(03+,9.[2":U7[M*IO M/O!(2AC2^N,FZX][+*QVF-%?VVJW#:C\8(K&%3U%:1!PC3.SS;']K1S03J71N;S8S:&=(@_I1&K?@?$-X9L(]YLF^V/:HSG(Y;+WS^#4PH8,YNRR'4Z5R.'N_O=RMW_90UC') MOB1G48R+BV;--7Q&L?A3 )G?=< GH(LU+H.W4Z;%O1GHTT'M>B@ MUNX/:AD)B^STF)%MZV:AKI&-^X;A]]J'ZHA#=,X@[H0WUI]0) XQET.^BQ&7 M_DMN\;Y:=SZ;N#.R?9]E7[!W?PD>1K0CAMREG9#)8!"* 8_-I),KP*OT(^D: MV;KTR'^A$P &K=?30?^R+BXWK':C5;C\CF+MN$1X-I3,)'^?8]5L;?&C*0-,F7LBPX\B&E(<"0X4P1'ZQ [ M"VX.+(:9'"J@E(%KYL)MU@M*AT0I VF*BA8ZCF"AP]&9!M&4D2PZWB 6(/F0 M?&BAPZA8P*"0E-*LECJP:%@U6U^B?TJS6A[@FD6#9J59-44=RY%)U1@RJU1/ MJ_J.@Q"9$9GMB*K#)$VDFDET[JEN%IMJ^D45+/H&&UK2;(^ M%BG"2<[,+).V2KAN1*1?ZH"^9M4:NRL88(HNT2K ?H0IBC7[ER%,A%-Q3FM M[(Z33=$%(IH#)!J#(V1'8_D?TBTR8F3$YNYKVL65XCU@*[9QI:Q@.X8IO'O* MDE'ZNHU+>IUU*O5VI6LWZJV6;7B$4X4LF% M63P4K,]ER.Y5"LZ@SX(D9-V;;]\L]B!8$@EUR9G'W9\G,"Z!!]W+BH%A(2]\ MQBCH"0\NXS$3:F2B]+&!!Y8,+WB89('F:<)EQF?#LV7%+Y/POF9CJ>27EI)? M%2KYM?WMU/IC:7U)YL^-"X"FS:T?>\FNVV$H!/L"OPTCU@4CM-><:*1F!ZIF MU^#3O$K+B.&H+IQN99PNJLXDBZNKJ\(#G:NNI)FDF5HU4UOB3M),TS1S_83K MY5-;PPA56VY[TNGCU>FUJ9@.NSV7$&,LW%CT&,YF,^FS1RSWIHLMCK"ZD7U: M?&TH*@UB%D"-LT($2@(E@?)H07E4N"-H$;3(WI&]*WK+F=+'?9D25SE%%+.0Q\+(^0=C +B+*8;C@&:) M4%@N W>HP-M=\C("'@%OWX(S"'CZCFP3\ AX!+RU@4<%5?<8!1Y6L'A/(+LLL>1"BT)%?+#E ^T^DM3E2^?JOK9JU?8YCG>):R MK5&VM9)G_*+6[Z_U)9FM-,X1IC18Q6=;VT.R'%+#LJHA96/;E^I1%I8CRRQ$ M:DMJN],\;J8-!>D\Z7S15&W:4)#.D\X;G"2NVBC[IBG*$J>[7NIIM7#I'46" M#MI*7(:MQ 1* N7N0'FXCB,AEA!+B"7$$F*/'K';+PV5/RREU'3S.5%:NL5P MV+M#:47JF,'2)+ 06 @LZWEME,>1P$)@(3>LX$,ZM/)&N>DT",VAA"&4J<=L M"W>HP-.WQXB 1\ CX)'%(^ 1\$P&'J5!-B4W7?FCO0M*3D>I3V@*T@1S1:@A MU!!J"#6$&D(-H8904\KD=)MEC5N>C^Z''PH0U?^)WN<@BK[Z5_Z]B&)\Q>9) MYVJMRED-L\U5*I?UB\YEYZQKJZ1S[;-.]:Q^L9ND<[F!+SP)'03T4<22J0R9 M!Y^A&QR"O!A^5WGHX.L^ER&[AR&"WX*^2DDG9X*&2WG,AOQ>L#LA?#R!QY6X MI9\$R<+SV3B() XPX^II"QKYFMZL.'NY]%SQ:YZO1*+E21?"?=I01S5T<:KF M50W%I(#L'8Q!/ 3A0[.CWSXLMOP5:?;,V&2\9F,I)Z".G("5FI:<@-5M!\I&BF:_L320)'F77#Y/>OMJ&*Y ['57TZ'2L1D(,0H$LU4K(Z'P6:T"$18( M"V00" 0$ C((9! ("V00R" 0",@@;&X0*(?&,] Y#\)Q@">J6$_!2 MN5]SNU+XIDCM'[JD\Z*:E6&7LU-O6M6V7;A,3!E]O*_$"85+;;6):XZ;:]XY M+6TIQ [S4/EO1$-$0T1#16?(M>JUXHG(E,$GCX>HAJAF3QY/15N"87)XB(6( MA8B%7C/'TZY9;7W9FXT???)XB&N(:_;E\3C%3R8?A\M#B0-QB6LT$J$KNAW$AM!PQ M6@I(;68* ,B*$"X(%X0+P@4%' 0)@@0%'(8$'+23^QDI?DE\Z&*<$7A%B&*$&4RHBC<,F!Z<;UYZD:K[/..JL@4X_=< M>ECS^J0?A"<1]T0!&6SGM;$*VM@+$JRSO0U2C5^5TI>2X"7Q'43.@HK3LJJ- M^OZ%9HK^%.UJT*HFT1G167$I6)HU,1TQ'3'=WC:;Z@J];K5=O0=$B"_C>B,Z(SH;&]^6[N@U5-R MW)[*+[>N^C[&Q<-EU^^,@G/2\:0O3H9IL5.G8K_=OWUXKG'/57R=?VWN*7-< M9X/VJ*=('V@\_9Q_C1^$(^[-Z:"#UTP?K$:/N<+SLFO^>&._49]!!]W)YR6" MNI4C$;%K\<"^!R.^8$%&/!Q(/VTD3^)@\D6*"_7-@^S%0[@:!)'A#33?X^-( M?)C\\?&IML_:G5_.GVT8J2W=OK'^CH"T3=7ZVY^[]L?-SW.Z&QF8*MF;\E<<*/:KY,7WJ8^/:1^U%W@]=+G7 A7 MC.Y$.)-CU;%8Q7;6WKA4$B5<'6AL(5,-*M@\=@W\+**(W0ZYSYP*^P*7#+7M MTR2J(SV;ZME4NU@0LD^AX/%&A7](T4C1UE,TM1&=K.=.K.<^_+=%269O4=-1 MSY_TVK=N7G+Y/.GMJV'_XEXBB([UT[$9"#$*!#]\L/X>7-,S$@J?@RC2=U:) ML$!8((- (" 0D$$@+! 6R" 0" @$QV00J$;6LZ7@PW$0\EBPGKB+"\@507LY MMU*S,FS5K-9:5KVJ[W2TZ:./]]'&<@,WEA/7'#S7O',LIT7I^NG 'A$1$=$^ MB:A6L>PJE>0AJB&J(:HIVN=IZYDR^N3R M$-<0U^QMFJ?::)/30U49M:USC48B="7WV)B/-SKY,#LM]\)"<<$[]PNPZ([5 M;FHSZ*8,==%VF\SS 4/BG;YUS.,P+H26(T9+ :783 $ 61'"!>&"<$&XH("# M($&0H(##D("#MG,_(\4OB2]=.>8>NPO\WB:;N-=&F-9EB[U"K^98#7W6R/@5 MAJ+-%*UG$;KF#)N^_,W'O7Y#P"/@;2 GQ[)M?>6[R*H1N A<,ZM6_#$W,FJ$ M.\+=XG&+1DM?,7&R:H0N0E?.JMEDUFBOG29A_3B].64#Q+4_$G []WN,#X3O M/KXNO\3Z@-QO:MTB,BM83;N@DGXO9&H]8.-'-NZ((?6N5E ]X-6R.6R+1V@C MM.UR(Q19,<(5X8IP1;@B7%' 19 B2)D-*0JX3)AB7&^NNM$J^]RC*C[%^#V7 M'I;"/ND'X4G$/5% 9ML7J\J_!JK&KTSIRU/PDO@.(I%!K=ZP6FUG_T(S17^* M]C5H9;,4=+9^R3CBNI=D7( H"\GH4FGKR^BRM4 W\A%+H:VT]8HHU#BE) K5 MZ$M6+;MF@"M9"L4C/Y-(LBRZ2B2IT\]LZ3MW1EXF>9E$H.8K)1&H1B^SW;;: MU8+6;,C-))8DEB26+#U+OG.LFL;S:.1H:ED/?Q_CHN_2ZY?\_?O[)#H9<#[^ M<.,.12_QQ-?^K/(M%IG]ZE_Y]R**\1A+=(O/OH4>GWF!^_//O__M]Z>W!_U+ MZ>"Q'T4 MZW?1_^/-Y47%=AK_K/YU>_&&R1Y\P=WXQ'::M7JSTCQOM&K5MM.IURN=EMVI M=#I.RVY5ZV_^?#),>9'?RI&(V+5X8-^#$5_-XKG;/>F+DV%:A->IV&\_JF&7 M/AB!^$,-MPQH7<$?"M8//# TH+5,#2B+DM&(AW!=Q& TY(C'HL?Z2J",YR3* M1"I2%O39UQC>P>1T%!A7PY#;.>F+F#W(>,CZ:M28!\,6L7?29_$P2"+N]Z+? M/CRKA7L3TJO,_CXTA\F/SQ\2G7S=J=WX0SY7M_I MZ[<_/+D31WBUU=NBTKF&K854R'ZA4CR8VP1DN+DGH7MGW9X5A+1%)EHB]W+M'FR8C7;VC*9 MF3*2V\X8%FFD#H$Z-DGH>H2I7EI6K5Y\LA=3]&$O8#L\3&U"PH>;JKUIV62. MR!QM!IU-MCP?H3FJ6_4=Y!XS11_('.G 5&43A3E<Z:L?$6:75;%<:A>^8T#3: MRQ>Y;KJ?OG2O;UGG^H+=7'VZOKJ\.N_ Y_,?-[=?OW2_LZOKRZ_?OW1NK[Y> M/ZL2![:=H:C6?AV+D*,RLBC5SHCQ4+">Z$,S>HQ'H)&C,70"?PGZC/M,+72. M0QD)QN^")&8/0^D.X?XQAT<)W('"?56=7OI]W"BA=K/(:);)@L5#'N,WXIY[ MB=H $XI!XO'0>V1WC_"S8.Y0BCX+ILWK"5=&^* 1_ZGVPJAOT""P8?# XH!Q M#Q"$#0A%%"2A"XJ.V7KA2MPM$T5X*3Q.-+!3LX+*!L$_&'6 MU#E!_5NP(8>>+:CPAAJ7F:/,XBB]!GD'H>K3!X1*JI3PQ[:O4L]A=PF,.@P] MB!*&1L:/ENHQ[J822L]WU2,_T-.A#*2@G3X?B# "[ 6J(T/A]93")'ZZ]PB' M/U-K4"TKI^(P^HD7IV,_]K@?J6L]T"4/%"7, _Y.>(@MA&->/Q.PBND-IZP# M[PP1AAX(]R%3E)X BA@I!E%0?]"D0'JU(WC*?3GM )$(R[#VALIQ2#<1I@T^ M?;51>>),/\W3WIAL@,MY>87:H>_/41FP,%!B2I6HC'?2\W#8H,$AHAO83>EH M$D%?D):7[+N,0&8Q:GH\G/*F0D"(:A _IE3XWT2.4;!/=E8N;=4.-E>V7B?6 MV6WK[=F@S90[W$SI-+3LIJSM=COCPNW;WE_JV\O=>NI\63I/FXBWVD3<-#L_ M:?%;AF^'H1#L"_PVC%@7S&]/URPD'=DD-9NJV35XFXII5]AJ)>^,X">7T]G.79"#,<(Z7%8E MC2.-(XTCC2.-.PZ-TS ?:I?=A_N!6VY[[";FL;[Z5EM/L1_"5OSB^ES T6ZL M#Z!MS[PI0[DJ_C-K/J/4AH=HX)!HH%FQFHU-LF 0#1 -$ T<&@U4JFVKME$V M'.(!X@'B@8/C ;MBU?15H#5E++?E@2*7A$H_GW#.?=[CKYFZ.I[,-=6Z57'T M5>,[]-0U-#&L86+X>-!5:5AV19OS2N@B=!&Z9OF#64OB,<41:'Y3X,LUL%! MJF95F_KF- A2!*ECAU2M8;4T%EP@2!&DCAU2U9;EU,E*T8*7/N&JU-C%AE\' M,[OA5*M6JZDO\#KTZ0V:/*3)PTW@Y50MIZ&OM#S!B^!%\,HYCPVKWJ#)>8(7 MP:L(>('UJFY4+_"XX57Z;&[;B[";8#IIBWT!U'J"=7F4)17O]#$:8^\FB:4K M]L?NEVYG^M'YN$EIZ+7!6#K,.4[#:M.)'YI#+,Y E0X3;<=JZBLL29 @2)0> M$M4JF E].]8)$X2)TF.B4K>MEDU%O75$)0;-!!2:+R^2G'WCKNQ+=RXVZ7SK MG!<=F[RT6'DX$PF-.@!3WRSX:^5FBM;1-%X)S-_QH+->MQQ]Q<<)G81.0J?& M"<%6VW*J^M:X")X$3X*GQEWV+:OAD/4T9PVM^K26:^FBTG0#8[AQO:,--*L* MFM4+$JPKJFWK\"$D UI;2F7(%E1U&E:C5I#KL$0VIF@#S2(7[@D0U1#5S*=X ML2V[H6^K$%$-40U1#5'-DOO:3J6XB(NHAJB&J(:H)LO] U33K.I+K74L5).; MQ'D?<^CALNMWUK"II;NXI<[R$IWO54Z0/ ME)M^SK_&#\(1]^90ZN UTP>K\62N\+SLFC_>V&_49U!6=_)YB:!NY4A$[%H\ ML._!B"^P_8B' ^FGC>1)'$R^2$V+^N9!]N(A7 V"R* $$/'X.!(?)G]\? J+ M6;OSLXE3:+663AZO/Q^9-JE9??LR=I<21=:E+6_?]OY2W[[;UY?DC,?V+(:U M7168>L(-0A[+P/^0 &>$R!;I=0M57[_AX8\P?E0G/KK_3>1X!!RSP'8;4NGJ M5N0\O5;%J2SR:K'=]<5BWTI32[CDY8(-*X%=ZK"'-'.U9EX(]ZEB.GNL8WU@ MVV^++%>]&V4T#LR&J8]Q\B']TPV M)2G9F4XQ(4M92:$J( M6BFNEM4F1)ETL+_T9JUD2: SG57+[<\K[*ZAZ=B.U=:XLW>5U-:70(DA2['M M+JSC<0"S:5NVQG/!1XU+6HM3V3AI'<[@J;A#I7/2'W+M-Q+G98 MNMNI6HT:U80FO_Q0_?)]HZMBZRM:=NCHHF66R3*+2GE/$\)K+&1:3KN@' M&\52U$&(6IT,QFHWM965.!9$41SVXA)+82;M<+S%MM6J414EBL5,,F^'@ZZF MY30)73N,Q$#T@%KF M)A$HLP@CBPGN#EG09P]#"7_(B''6DU$%.0A)/*%\_O1C5&#D6.(B5YU)'DT:EHR?)8JV^9:;!2ZCR+U/IC:7WI MUPBVR *G85:S;O:L9O$Y\VZ'H1#L"_PVC%@73%!/E^=,P2RIV53-KL&C>966 ME83?S%6]?:S;+,I2U]%,2F^K4=2DTZ33VV;&)2HFM35';7=6>INHFG3>$)TO M-HFY06N5A694^.5Z223O!;L6\4,0_HS8)^CU6!N?["?/R5ZW%11_I'E1G_8D M/>WZ^-9(Q3LPQXP0^W1[/B&6$$N(+1%BR<8>/F(/-THD.),!WCV<2[*D5*2L MKOQ!R$?LBW3#8)\SO>8@S]8MAHT 9HI>:#.)Y*L>,%C^1Y<43%'[5;.KA 9" M Z&!T$!H(#30\9FMU((M-&O]Q[0F3_DNQJ&(A!]'S!-1Q.(A]_%0BHXNOW!\ MP\@1*N&9(5_$DPLB%@I7R'L$!9T?HO-#6LX/-;0<'VI62W4(A(ZP'*,3:=@> MJY)OHS)L%S=IYH%JY@7X/$\4TZ']?;2_KW2+E15M2R:T6&F(XAV8&2+$/D&L MOG2&A%C:7O!,U2\\[7LK7'8>C,8).%2;%/4]W+EQ1UO9;-ID0)'6@8.%%I(H MO-MP/YN1KJ$Q@-*WQ4VO]V>*#E%(MF][=9BXTV;(*-/HT[^/<#?#Y._?WR?1 MR8#S\8<;,< $\O"T +3&'US(R/6"* G%+8C@S O+CG&X38'K(_^L_G5[\8;)'GS!W?C$=MJV M8NC+"F$5VQ@/3C MRY?.][_8UTMV<_7I^NKRZKQS?/#M<.VA_ M@1L3"MA&L5S:9SR2$6X/^98B@L0O,/;5:JLX";G!)?)[T M).Y5 86'SD;I7VH*BJLM+-+GOBNY!R^"+T8*KM#02P4V$5OLRG=/55,E_/(P M##SO\21X\.'>*+F+9$_R$)#%WN&.!N'&\EYXCQ:;M*-B?WP0UO23\S'_2Q+E M?PC"_&]!$N9^_(T-^;U@=T+X;*Q$!N^7OMIJ$_:P!CM[D/&0#80O0@Y-Q%]P MC;0WV8V#FWS&H82^CH&-\-X8Y//#5\*YP;Y#'W+O_]3I?)MK &[VD;AZ)D& M";8)A1R*0>+Q]!88!M7&TYM3=B/8""TR0MS?5(OZP=!#)<*W-#TWT2B MZ.\>&0I("<4-1B#26"S5)4L](1H&B0=W04\%5P,'2OB?Q%>R24<.DRWG=/4% M#>5*.FGC0M7H1V &)C#U'EN^!(E+C9;B?2[]5'OPG1W?3^#9J7EAT)K)*/T_ M]@Z?FQ/J])=YO9 >/$WU :\'R:NGB+LPX>$CJS34JQNG "1U03"6/O8:V@^6 M@0]4CRPE?][[3Q+%F=RR[6?I\$0LW>>$6\J2,$1EGKL8)29[ H?&A]Y'$;X: M1<-9G\N0C?.\,X-2]O0>Z(?GI=J-H\G]1W;'/805/#L.N1_Q3(U1Y"Z/A@S= M[BCW*.')$8Q4C ]#YH$7)E[*)5@/)E/IR6AIX;H89+JEI8G^:!;>IHT M"E0VR52EM3QRQ::1I9M#7B?%4"A.F:@@W !*U0-G#,W"A%XFFC'1A7X"NJ?@ M"U\HG07UZR'@,-$<&O2A5J14F+--4(!F!FR^5RDTH@$V0C_LX 1_0#*", M,!BI-Z_/-\^PS/05IXNCM&]OY$"VZ8YG3A(.[M(16N(,* N5F:PH1[9H=4?\ MIV BBN5(67[$/X^B9#3.K/60@RKU^^#0I)HRFNSH13.16H]XM4HNMUE^ZHPH M?D4&5S8537.<*&9/8>$J4]F3\/*08>M"J1R:3&N#*-?NTW*,8>DU$)AH9NG\ M8#HL+/7"E'>'SD0T"S[G_,XL_%SBMB@;IKY!RU%"TK>8^(6>=NH*SHM#]?L1 M--M3J(!OHQB"[Y,[GB)F- ;LI+ 6O_!O<8KN5[J9?LZS#@6B(?.6SVT>Q:0G]U7^8F0XF*GJP#L2\\A+ MX:OB.'8Y-37+1H&=!?#/7&AXV;DYFPM@('Q,5@PB^S%&@S9W?^?FQ]SMV)03 MNYV;>#C/ 3OW]0UBGZWX\6HT#H/[S%("SKL04P:/0(TW0_ J3\X48WSCC\I^ MYYKZI&5/6Y,&O^A#^.*!#1*9N@=3GD+3/GN8HC 18H (5#T&XZ_X.D]:X[0) MJHTB:^,D1#G.[DO\!>^*(O,]N/7_3@(U@"7UD#>(2*B-%KF;D4$),% M(S%S'" 0%.DO_$&-R3V8?W25T=N.1!Q[&'*!9B!N4K;,!6@Y[EW6K@<)OC<8 M-"\ >838G"AUM03 V_7 )0)SAI,H> HJ\VHP]L1Y'HDU/N'B.'5- FAB.&D] MOF36BG0$HDRK(-2- HQWL7V)$@.X50FH-4AX>I"*^U/Y3M6D^3$"+Y^CD)7] MA)>@HS<$9E)F-@G'X!Y%ZLL@ <\ME /H%O[F27XG/=7DZ7A;V,,0.SAQ^$ 8 MJM7341[QGF!J&F1Y:^[$D'M]U1K5$N'U)BVXK0DFDR%YCE"RK ?"0PHV'\30!6 "6"03AVE01#X_"$$U! _0%22 M!=/J>6H2+9MT1#H!)W02*RT#?3;SI71*S1RF4YL3X.(\'U=@5BLV8RY[)SAC MQ\'F+2 MT;M'7<-VVM [:KU$&3\URR9#MT#13 MG0,=@#>;X<@9K G+S0)YA).Z"KR3,+MJ2FESW@8Z<*FW^L3O4/.XJ_E>F;$) MUR:1LIHIZR[?-TE=J*%,%+F$H;I.W3EEY()V/T\V9= M7^34=*+QB;"F?7T2S\S9:&WVIW)J[YC(RN$1EF;B9SKUS@$LO5'.X(+O)4?) M2 4HF _C<2X$0V.;\\BB.3R_Z"^E]#!U:8>\A['IQ.%-S?9395_ [I-8^"'O MNXGYA5#TH3-/3_;RH3)F\5!A7!9@*P&@$PD]PQ!R2FVKHKEXF(_@X;4SRU#+(LGX4^I5LL2<-:>KN2"P)#G9K8R?4 X*?]4W,L@B;S'V=)41HWJJ_F5 MUG2Q86Z-(9U.S)8P&W/!'3X_G?O%T;\7(1^(R>1&D,1J.@)UY-> A>K MIZ2I=2+V3KG;T$2X.II;+)@:6U#F]+F_;9DFIUS*0VEQ]*7%:9F1%F?+V_>< M%N>8.E^24ZS&'7"8-K?Y0NJ3K<\T+)%&22I'ET2W3*U9_I)F'7PQZ7F?[,"T MSEQ&JQ; :'J3-16PEZ,395N?UZ5.YK'QPG(I5%I6VR:BH&AM M;=F>I7L/TSWQ^0V#^V09XU/K:&.;%[7,FY>)Y5[>J36VU10Z.JI8+;6WNHCFF=*Q'*=%,SHTH_-J#V2V83VW M]QU3?+H46M$C'UJ:ZN7(!HM*V F:R3\N>"TW>4ZS M9M4J%)*_PAQN7W9O3GTHT0PEFMG0^:)$,WN_G1+-;$3@E SD&5D=5#(0E#2 M)"PU-.&*262Y C&=9(<4;+*183#81/1(\H"P-YJF<1H@I>7OGL1HQC,;H3(>X[JUNJ?NAEY^:,R2A*P(_+2I+6 M3YQ&/@L*UNP64<3.@]&=]-.Z)+G?;^1H[,G^H\R*.7=<%Y0_QH]8$O2+X%&2 ME@X^^:9*W&8;.U2U$XL]#*4[9,*3(WRV4*7%\_6&U4.XS[BKO@JQ*BYG=Y-& MN;-&J7JZZU7$1G!UKASZ"T_, M5;3.?H6VIOU3]=)[(A8A=%.H2_@(6PH2D+[K);W)G5E9FS'H+$RRJW3\NC2W]:/'9:35BFQ87Y;%"P!K&J XSE$SRA*L'&V470[ZP& M.58;5L77)Y66<\JQI$#YDS+/L_JVZOHACY@?Q.K5V)-9^>>%^L99-6+NL5EY MX]?7(S8:[H6QTW(K]UW@OJT\/&_P=)PJ>WT-@_.7B%E7*1_@83L.,\EP;=+8 MH@GXJQL'&?TV5M)O8YY^K]*T"[>JJ/G<]W'(3[HPDO$CNPVY'_7AR0@\M?&! M?87'AX!*H,XK_QYZ%(2/$[;-Z'7"M8K>IM73X:M9CG,%3KA:^*[(B A^Q3>+ M],UQ[LW(TOARBP7JY?%079U[N4C+J,]N!Y(;S/>V3BGGL)CR>\.N&>Z*CR$^T'SA\&#LI?? M%.:?K;X99\]F,L5 E&^^N@*CYCP6G#H(8%,8=#E6B9\:8JD\@9&,50WWF:0J'HR9A]#H#7\]_GO'J%J_QE./Q+G[M@?G+^M +*$U.$);U(SZ#*8JKA' 8$W&H/O\S'7KFX-D)E M4MJ7!7"*EE-E1BQXDM])#[ &@]6*%+Q-!:@40]5(,.6W64;_"/9A2P!NBTW9T+%KLT3UG+-1T$-3W)N/VQD?C\. N\.TZR]< ME!E ["'S$S43 CU(L8V[9D) )D[H*>;IR724AA =*V<71V+$ = >!NA(!>,Q MSAL XE.F4C!=,81P.;P\3!4"WP]R3KQXXG'G(^<8)1=EL=EVMMBN''N07319 M?.&*)VHK>:)V8K=S//%=0#B4B!0KYP&&4BZHBS(TY^ "0]P5SOQ/T)=8:2N" MP!,6^T\ N /=21\R49)4266D1EE&L;*G+@ ;@7,0??AR:%B$E#+$0]_HHHB M^F8^K7H$.+9C5#;HBPR7JHER&%WDJPS3T.Y/GVVA9YF%B3*: M\$\/H3";4IMT)1D'3V/#/C0G&$FL]#D(<"X+VAN)\%ZZ*9[@C2M,(5TFEEY543B?9TE:EL,V8./W2FS90('-(+"SJ0AP[2-DJ'@8 X(7F MX.0A>&'>X].9U9YP92]]9$]XH"NS*3Y\/,)Q0@'(E0L#>X=.AF"/ ?UCO3H M\%+#-',=9O!O+48R&65X:CA3B4P9.L )1* I.88QOP?) CGS 6K3G C3[G;@ M4N_%B,W>N 42L9K-)T,\TL=D%.JG.PA'T_=G[.H*'W&1"6:%O5XB%J>R*2!S MUU_S, P>3B(W& MV-0(5O<^0@8WZ-C4AW:D)L7).7=X[P(;F.X[Y*T O4IOQ M:#%@/V5H $*/LJF*XL8S70I*GYF)58O1$6>O52/ M_9G\_?O[)#H9<#[^<#-S8V93FM_@%2[HV"VP_ID7N#___/O??I_>D=RE4UEQ M%Z>D9A=AX]!.?!?]/]Y<7J"._+/ZU^W%&]!%^ (Z=V(WSAOG=KW::I]W[5JC MTK;K3;O5=AJ=B[I3.^^\^?.)(RGBQ;_RO*R"Z?&K[Y<7;3_>>/[O4M MZ_X+_G^8KD"Q(L2<_[AV/:IS> Z#WA6RR,5D6=I M"_L988Y&P)T1UCN'F*NGYM.G:F5-H@E%VGAYRLY3&4Q71/7TN*J_Q_$P#)+! MD%V JS59E&Z>OI \>M$,K")U9'Y0TY\?^D$0^T$L/L,']DM]%0;8TF$$0 \L< !$ !F=&YT M+3(P,38P.3,P+GAS9.U=VW+C.))][Z_ :"-F:B):9SM/3T]O0]B+BDC\KT71WO[@^&'P?$!& 5F,G$22";=2X>4_9@K_3SFX?N8 M3Z#DX&!/W1YC0?+B+&8LB:[-ZG MGQ#2Y--H!FV-6(VT (NQEDQ$?X+Q3-%PU!\,^P?#'DJ[S)?8PU)WT*K)1L$] M$DJ17^F74.]!AQ[::Z<.CT,B-J2/QEI7(=4;-J60QEI%(5LO6J).743]U\_E M^NI2?[B_GA;E\]A.BUQN$UH<[V'N*:J!-D_VR?,LQ S+F+]+9HEEUB[?K,_=E&C*ODU%=R@-JMI MLKH:YK'#\?G)!53%1^VJ%,1[/XD?][PX89*_*,]TX.+23'+Y/_T29$5E$LXA M^-&HAZVTJ0H6__5+F-7T\0EMK4HNHWZLK0!Y]J;.HTU-2/]:98"9@Z/LD0C9 MNH-4Q++?:W$UP)23X+2GLH1^G@S\P\/A>XAX\R*U"N8C"CU"@8B7A-J(+Z62.8+RV:<] M 8T=DLSR/]PHGP1MC0(1RN@6VQ3B<5N;0(2$6VK.C).VYH"(@+1YI8ZG !Z@ M **0UHT\R/%5#R;^C9P2?A9'@#TE3-!'#@:HC\ZI\,)8))S /Q5DI*'1'#9*P=$[!?_77_<641?J M2P0HR#[IWXMMF0EG12R""P^_L]S\\V44RR[F5*U/X-D4LPD15ZQ2_C,.54XF M;H)EDCZ1F(:;9G\]76Q=YW!X?#C87ZOKH'>9>HBR.N&ZVC3VPX,U^^&B@@@T5)W/#08 =CUQ M&?!R237>H#-36+PZ&,-X/U^P7:3U=8O5S(H 1&#CB:$R95L:9/*.L-?P8 M?#2$'SD,JN)TG(*1[VMX'%Y!RL8C?;6ELVZ-:W6[@X^&X=]('?H9E=6@2CV= M=)LF%J[ &C:AX&M&0A I1M[O">7$WP#!3="-'!^ZLE6X3 M[DTA?;SEU".C,,PF=\0&>&Z";N2Y%D(MXSFO">FJ4*6N'<]9*[6+>2P(U@!G M\-$0X)A9ZV @ _9'5*H-#V+$_+.80:M/"/.H.S$V"/NLRH$AK*F@(W M(T:U0DL_Z(!DSQP/#"&,E:9.>CA+,U]#+5$2W>VA]ZU6$9S%7:=\Z(IQ4UPAL7T,HR?-O0<-T#;F3YR?I[+:M2J MB:H(Z9IV3_82*NK+&J_ MZT2._,'JS)O7$S9]0$3/5E> 7((F\@'Q.OE06!IU)LF%8&!H4N4KQWEWEITH[4[CJ8F6' MJ+FD#.)VJM:$A>1)GNM?8LK_!X<)<:6G$<>^-\ TB5Y H@JF9DRA(@V[8ZIH MX>+'-<&J!5>9EUVK#ONRHVE2UH5A]'/UGVJ]G72E30Q=Z5/H-)C"\J6 M(U@'4L@6# -I"H9R-%2!V['RV'I9I!G(ZACWAR;':.&HFRYP:2.W='Y-.%:W MMS\TN3TK5]US=[_%L?]$PQ#&%+W/>G$?XE?UAKH;6RY0]DSB%X,#S%'UT)1N M!:_O8.PC -^Q5FWJXHVB,\SY"V634:3>%+\)96C;8/-_N=3;VB-J^DU:.H% $I9J@JBHHTV77<\PLM@O5W 'M MJ>HOAIBMC1?H7@27KMX^X&=WLJHB]N6K#X:(+%LNUN+=;.>6+M,@:5^6^F!8 MEJJV>B==EII79.H<,/=FSP7L6<>AL8]GLEULX-;=>T'./JH?&L+[ J+;/;O= MD+LH9A]8#PT#:Z79NSAN%NL45^Q63P*1\.6_2.BKW5&8M7@!R07*[H/,XVRY MD *I;(';5\"H0-Y15FWG%7R7(Z+=JYF';"<".^GS(%A/(YI;PN^GF#MO5J@+ MVI\LT\%)*E/(XBE 01JFRVT_8I*>TS!1L^#WQ$LX7>&%DY:H]L?)=%:,B35U M9@%4@_)Z4%G1[K%2#716:G43?,:">I"AZ]9J?6S!2MB---=BP24T5RI3L[BZ M.CTAD%6XHULU5+L(5M>LSAB]KI^'M"9VKP9^Y+:,O$ M[4/SW6)HEP>.F<">0G;F:*F\U=7M[QM<70:% M-!:J@NWX:!O$-\%8W=S^OB$)7LY.)QW<'5&;+3T)20J;G$W5MWQ:D&.0M:_? MF)^7"@S*<#I.P2;.[6N-:U\$VC>DP$;J=N?V-;$[=VT$WN>1RK:K'*UQ&]FM M183+V)V_GM>S8S=KH7;!H07!&AD.]PV1H9FQ#H:#]V22O>!W3R=,G\_,Y%DB M9!RIO2"MWQATQK,/?Z8-I1FT#N8KX"A'[^C+A*XMWM)MMH6U>TW3UM V?';2 M9[I28+C;-GW81%6-/: 6%;7J 3\;BW0S&7&EJ]T(VQ+5/NJ:]@.V>^([.!C+ MV/LQC4,?^K6:KI+.6Z8,DO8!UK1WJ@KR%Y3"=+KURZ.7;P)]]S,61&\P($RL ML15[ S79G>WAX>"#"[OJ@PU%S6IU3A?JZ\I1M?9.[[FNTW41S<+XA1!]YV:F M9\563$]7 V^DO[;_?@G]>67I?915U^U"RLNS!U=7M'MMY2O1NACLR*S[= M$$\XCM9FV@[;R/%'1X[3O1AE/2BK:$=NRH(Q3%+G?:U/<"-T(\GUV8XE).N M:UP/N%1M.Z9U,[7,8I?)V_-5TS9[(V==S$N3L2"_)V# A7KOP)F)!3'[#@'3 M:60E M(0W6WSMC[-+&W?!7!@V 6PR$ W75(219B_0&I>3EJ-/$\=3$#9Y#8. M:9NOWCBB69^6@6E_0 :L\_C*[%J)C7+P'7<+K7T5S;"GOIGJQ[-T%N8K>2J+ MW4O,?,S;;KQ^E;JMS_# M/G O5^H=U^T-OK;K)D^ZC=H5"V?Z[3S!DM9?1VO MX.0=]@?P9_#DSKW@7?YK1^LB 2UCT3:8UOATH/[6H?3?.FK]=>]9^"=X-J,L MB-6E[ )C<:J]OJ8ND3 ]?1V/A>3@Z$Y[DJL#=U4/""23_QC!HW-T37@RMT7D MFD1CPGN(X8B<]AK*T#!4C9U#"PBA))7Z/.K?>)S,3GO/8Q[2$RI)U$,2K#CM ML9BQ)#KQXPA3=@4WE'$]E!:<$4YC_T$7]!.>;&5-ILILR 8TNV[+;9-1='(:7,7\",ELTQ;S4ZLVA M9H[9Y#5Z=9,%0.1JIM<$W\KZTMHPC)]4[P&=SN-D+(,DS!Y5<4<\0A^5?O# MWN-0[3<%KZK>L<@L7E'X%1\!CQ-_@\^ H/@6>RH@&3'_O_$,LP6O9BFP!9[L M$7(:I0/PHRBHO@0]EM=89O^- DGX#2/_2S"O'-Z?F;@FR);YNZ)Q\@\@ZX^/ M"QVL97L8U+,I1D(D$2D>;N?2;]*WG7J#X?/1ZGL]U,\^S*-?C0D(AUK* _1R M(N- +^.([U1.IR3T(4?(3OR:;Y]-@_];-&=AZ 7FC/@.W6Q3H%O7?$M=[1EF MV,?SWG7AVO9%P.H#=JKA'\$OPI@'R1Y1=2Q:82^TA6:Y?RANE&$4QJXDNG5! M8/DUV9=+0D;J4[(3+;) ;6.Q;2179"&YU;M@[ 6P1B*U%[3NBB6YF_M'7N M0@W!@"OR8TQR'U^$1[8";YX#7@0!41NN*DDJ.&Y(X&+FT9"F+TPHK*9N=VOM_D6JW Q@6PNMGVN]R)1YU%<4]\/(?@4 MZD6+4<"IMQ"]-1?;0M,@2$NTF-Z(N�DIM;:,:S%R8JTOI*Y%/,?PBMQX(U M]C+;9]0E90_$4VXBD80O<+/LYE::8?V@UN+0UZ+\FX\DEVK5"P:W1^(OG+]> M)/UW1+4J5/9-D" )O]" 5"Q=37IUNW.KUK:\&.*R$>N2QU'EQ0?]^5:]=/E MGN7G$&[D5J\DN4:WECG,QGOV%5/;>J^IQ^/YA]-TX^V#\>+P8=7OQ)3X.NT! M;Q@'=T1 \D"$.B=U_').11I-QUR4)JTFO*VSH84]=_@)L@B0QN&\.5CJK *( MO\8L";!:8"6&!ED!8,L:96D'_Q*SR0/A4>5<7?.4CTO![1N9U$Z /!BH+THO MO;N%AD"O>+G&_ >1EPGSA0YU?)T71Q'A:C"]Q5#+@H%MI=[>A7U-E"HW0;DZ MH=^;H>6\O+7$ZL\=99),"-^8 =D;U> 8,,"J]4R2ZE7-605IZC7ND?P@$!FMQ"4FV]MG[_0>BZFJSA/5]F9FGS@ M='&6L;74V_N+V\I&.,@AX-\9YMGKVM69^R+G**?P]0Z\EUKTNE'$MXQJ*VT4 M^XDGH4(AX'= 96FKX<[6S4@5AMP1+\1"Z-V4JG B87#'I7TPZ3R-JVNW.2T M.;CM;;)[#R+Y)"0W0?:A-C4M*:3XQCC!H?KW-W@,5?JM]G.1N3P<9);NE#!G M?G]8;5N9+9;6+TZ.:_WKC;2LF)MUOCR9@K+<2\8Z#G^5^8]\(X7=!7&MB[T!]1X59XY]+@:_S/F!?')X'BM8UG M34VV L*6M8&99?-FFJ;66 OK7Z-=# >1&,]'7;&I5H;?VM:[Q2_Z)"WE$Y:N M5*W9A!NL8SO:,=MV8 @@S;>V.!Q2)-7.#ZAL<_G\4A:9XU%O1JLL6.CH\&&* M6?9\7 F1$/\[H9,IQ(ZC1\C4)P1R7J_R.::LS=Y6AY6Z%/2G60:Q^;#)>&C' M?&;:4&;[$O#[*<2_3C.K3B7?/M'6#JS&0.G%1HD$0U3P-;]E8@6Y;=M,7[1! MOE=50' ZOW*N4L=BO4#&^>TC?X! Q\$?[TT_\#4$L# M!!0 ( #B*:$E&!#\OK2@ (', 0 5 9G1N="TR,#$V,#DS,%]C86PN M>&UL[7W;24;*\35WG7*MN;G/,TA4O#FEJ*5'BQ MU_GKOP8E69(MD+2_4,#W0TT&G_YG]_.)T\^PGS1SJ9__8'] MB?[P!*9QEMKIA[_^\,L[SN#J'Z?+) M\SGX):0GG]KEV9-_)5C\^B3/9^=/_C6;_]I^](1<5GJR_C!II[\&OX GORW: M/R_B&9S[U[/HE^MNSY;+BS\_??KITZ<__1;FDS_-YA^>N MBY'R%6&<"/:GWQ;IAR?(W'31H?VKDG_^K7QQI_PGL2[-G'-/U[]^*;IH[RN( MS;*G__O3ZW=K%DD[72S]-,(/?_NO)T_^,I]-X"WD)^7?7]Z^NE,_S^;+=@K+ M/\79^=-2X.E)1*!7DX+QF^49S)_/SB_F< ;31?L17N$@G]7.(>W!3,;LLAL[B9)J>SZ;X^P_>PNC4OM3.VW/5^=O+F#NR[>OH0B?_[PNO#\KNS0_*I_=1+MS Z/2 M^B\_GWO\_Q"R]&!;0W P3:BAH72XF$W:=,M^>W<&N!C_,O4KU#60MC.P=D?B[-T2_U[+R)O\W"_.7DYFG_8[/T0O(^,5Z.9JW856Z.<5)L'4UVU9O/,HZ+K<= MJP] Y]5F#R[J/^(:OOQ\RV#?2F2'NOM3^!(-0-0SQ958+.>K:Q7TTK?S?_K) M"K91V;7^^)1^^? 3FBBK.>QB W1]O@;G%\;KH9=+NU,@#5 MLSFT'Z;/5W-4[/'S"YBW'W'*?>Q Z=::8U+752"Z-C FK1U'OF/]_2G]^VR6 M/K63"O/JZRV)GV&YC=@=FJA"[Y>=V>?H/GQ&9^+D?+::+M_DZ[H=Y66$ MKJKP/QQ[AZ#^Q\6R/2^FWLO5$K4- HJ-_&>M^7_\[:(8A,/QMW-?51#HMD3L MW-#^M%^Z#^_];]NINZ?HH/UWE(&':PQ!S4=4R+/YY^U$?%5PP+X[XW!_^0$I MZ2:U#Q0?AHXK:^[5]'2M+F'R^1\P2<4#]M,.>Z\[-%&%WAW&=K>6]J<>%Y?+ MJ74*\W=G?K[557JPP@BTG*#'^**=K(J]] [B:M[NL!O9K[41N'CN)[$<*I9C MTOS,+]J(*_V:D,Y'3ONT.0)'W5:(+=7VI^MT/KN ^?)SV5OX]ZJ]*#-GNMW* MW5)M-+HZCG6WVJ-1V6UL.U7>G\:WL#Z,/_78U?NYGRY\['0ZOJW>>)1U'.2. MU8>@LVPX1#2*T:=!)V?^8?O@;JHS#D7[Q!;T;6\<3NY\=X*#^K%==K7M^K8W M#B?=%H+M-?>G[AU\N-I"?M=^F*YCCJ;+YZO%$G7+?(>]Z%W;J4=Y1P'IV5P] M/N[YM>N*.& 7]?CM-D?ZM38 %\M9_/5L-DD(4='2RZT.[L,UQJ#F)J[H35[_ MBH8LK'T=0(6X^S[1<#V,P>V/V-CL,\#ZES<7ES%PNRF(O1H=A:?%Q46/96S' M=L:@?*VWVK@^B,;??IFVR_U'8X=&Q^!I[62]A8LOL7NS#W-_WIN;3LV-PL>] M,[6<;??GI6N38_#344MLJ3< 9:NP@'^O4!7]6/;NMA)T?_'!Z>@ZJ!MK#4'5 M^;F??T9%<:.D3V(LIT!HVI[.)FV7L,_=6JE%]:OS"W0PW^23-+NXU(8_PZ>; M8N^6?IK\O.MNU)A]UD)DV/$\U+AV7%EZM'4?!_%FT_$UEKDJ6<@=]A+39=_P MVQ*FJ42"U>E]P&M 7T@OA"/I:(3>&:(K7PRFZ,]\-#]M,H'X+BH(D.#(@7+I! J26!6Z!!*QGDMEE]OZ#R&T$ECUI2 M#XUW!='=?,>Q[R)9V+4F"LT-)2QE1KCCD5@9@ @5+36:)BKX8U$:@ZN+ I!) MSE!I@#CCD4C0G"C!#4D\.I-%3LRZ1ZHH=A[__55$/T0WSK!OK>CRS3>K0NZQ M*MPO4$,VWR1@'I<42T GQ-_@2I-MR,0:%K.D,K)$'^ORWE>^#@SPC;3]Y>E7 MKDP5]V;0&_NU?;/[?-/!:-A^E7[4KKJ?58]*QDXWV$>E9*>[YW5<[7O(Q/DT M^S!M_P/I5<*E >>5_P:[DVEZC5^WDW6D&?ZV.H=T*XC^'GMBX)X:"Y;[7)1A MHKA(>BD)+L@)?2:E3) .P.B#6&)#,GI9I!*JET4:I:AW$5E#IY,1XU0D!NUZ MHAQ:'#P9SX4Z8@ONH'(V.\+1J>!O#=\%7SWT4]*R' E\?^VXT89;8.+ MD5!(DD27#4%_.Q'%9,P^4TJY^9U,A3[B-^)L&&2P'MO,N+35+TMB*X"LW[8> MQYX?#W2//DL&F1!N%YTB21A'3$*9 (YK)_H-PHF]M]S^F"4''K+'/%=.YW#A MVW05$75]&ZVJ;=69GH8QP=#9ET1S !*H%"0')DAB63IE) O4]YI-XH_9=+QC M^,BFU_4MB1)GM+Q]5:+2='JP_P:R5U8Y30S7AA@-E/@4$P$-T5#C$\_]O!?Y MQ_0YGC%[9-/E!63 M:-LL%[=?)Y-X^5J4FG";*"@\2I%H2-#[>\]41H]7*8= MD,R4LHYI;W3J-674'U/FF$;MD4V:FWW;6D;:K1X;@;XDM8D2D5(FW =#%#6: M)*,#C\%&Y_NY_OJ/27'(4:HP":[37FR0VNLB36!(OJ8X=X6T1()61%AF"'=2 M!B-DU*J?M6]^CV*V!ZR/;G%,)4D>CL[K]N/M.5'5J]U"12/0KBL[#21)KHE; M6W>&.Y+!9NIP@'3LMS-D?X_2?=PC]^@FT%<9;T:?*E?]H;<#SE'GB/-4$\JU M*-$=DGAD.EOAG*3]0EC<'Y/B<&/TR,3_UC>5)L"M;YK((O>.\Q+J'$F(/)!H M0!#.<@Z1&6VU/.8HKN_UC'F_,7ID4^!J._?6#]?N]EO => F-VZ=HX&'Z6@L M0]NUW R@3@E$Q6FBG0[OQ!5Z9+W'8(6E^FMKXC]0MY&([QC"XWF MEH-$\0\T).)*7$;(4A"KC(^4!V=S/,R=O0X,O(5SW^)HS-_DE^T"!>3_P&_2 M!;W;;'1D,I7#$R:I()(S1HR1C "(K'6V-O1TRBO=W!M#&KZ^P5<1W!K79+M! M]FKZ_M.L<+%IJVCGMAH9+7,4 LG:<6)91B6J0B3,\LQ88ES*O3>!?@?RMB^H M1R5GV"L,)VE?6FN"QXE6XB1" $[ )T%8-I9X2[.2:,$9O^W:]B&MU^.2M7U@ M/29I>SE;S0<3MB^--0J$Y!$7>&E$()(92I(VG#BA?(HY!:G[>4IU(A"/2M;V M0?6H1*W].-RZ]J6Q)DJ;M?! 0-)R7!:!*.,DB=%XT$RXR%DO4:L3N7=?EQOWBW9NJ]$XQX(*CN2@%7$&@%BO N%@+(W,6,/M$4?#'9&@ M[05JQ=0Y5]L)FZ3H;LE&*JVM1?JU$$!,,)Y0R(#&@$Y1HI/CV;:(R2HL#>1G M]VZTD<9"BMH01EDDGE%#HM"4<$9S]H9J'?O%_-5-D=-KW!](B5,%Q?JS9ZU8 MWD&<3=-NXO15Q49#DBH91G3 52)9F4ED/A!J+64T1H96^#'[RN.)S/Y('4@L MWI^U\SY2\:4>^OI@A+>"&!LM,5YE8KE%* 7:PBXS![2?4J[DU(XL%/L =2"9 M*.[.\JR'4-Q4;++6(LG,B53*E@R2B0B1#9'9:JT,3=KW"Q:IY'Z.+!5[(74H ML6AS/ZFXKM> MPRR-,2H($E*+*-?HSC)SCBC,T?_N5_ZUDJ.XMA"L0=0!Y&) MD^) ]!.+NU6;2)VVF4?B5$!>*=?XEU,D1.:2H*!XD(EZ%:UEV^Z M5F3O(>=Z5R=N_\8;S5).C -QWC@B>=8D*30Z:8C2"\4#X\><[W0 :9@= :9W MYMG1X3DB]]_W ?5UPL0M4.XZ[?=IMA&9AP#%F4AH-3KI(\DV970K&$\R4DI3 MOZ/$.J[X@06T,O0=UH4ZSNZAUX7O;)_M7CB[[[9UJ=Y88#XXZ8A/R2/HEA/E M8R!,\^2$<4G1?C[3 2?Z\)I]?]0.HD>ZR\K6NHWQH"RGO&PYBI)1+1"?128\ MQJG+&4*' MVHUC7G)>'AS0,A'*C256L'+Q&;RWD2D6C_DDH::JVP>TPVFZ+H*RK6K#E0'' M#$Z.8"U1:&_C?'2:Y(SVN/%:.7W,Y]:#CVDW-;W- T) MW/<2M?LP4)T.1;M4;Y)FT@@T'FSRBDB*W,A!3PE#,140=B6% Q M!VEHS]MU=2(^JNJZ/4 [H*KK("C;JC:&&O0\*$X^GP.:@A'7&I<]20*T$!9B M$(_3I>LYIAWUW![X/08U-PAVH\99':F2&P:X[^3&TD,X=8Y=Z]9 $U*@@8-! MM>[*?1WTG(5%;YHA[\E BCYO>PCPD!%L]33=WK@=2MEUEI@.M1OI60X"C4ZN M,WHFP4>$UQNBLI:@D.F^Z5\0V(X-B1I,>H_H:$[_NX M2OGM/-IIZ6K0#Z; $B-1#,UH!K0%!TXQ>6&-(R' MRG3Y+S^?^^FR0@9*;&:Z@-+[8C9IDU]">N8G?AKAW1G +$)GD9#@!**E2$SB"HD2I8<&QK=?AQF3@^=9' ^^4:X0# M#T%S@A:Q($J5JQTV8_LVEDTIJD =LPG99U!FP^)18Z/L\BWS\L^M]\Q/EL]Q MZG[&B?Q//]F8![53_28F(5'-!J)$T 2H=X3;A/1X9R2+,M#<+\:OIBCT&L>O MM\=&@JN"I+P[PW7W/\,<8(ZI(G7B5'DO(!773!$;]H MT7;5QL5COK\TG!P,A$Z%8;].@7_S@OO/L.R@"C94:V3B:!WIC(RBD%,3/*&* M6I)59DH(#_AS+S&HX^D-)P8#HU1!'+X\4X6$;AC^V\4:Q,Z)28]MPP\ORVR=]A]I-9E8K82+Q-*!'%M%9 MRLIYXI3US&;&&/0[,:OCC@\G#.. 545&'GA+??.2L*E:8R(P8[TD7*(SG;VQ M1&C/$%*NJ?/:*'7,^;@'\!4&AJ>"'+R>33]TMP?O*=UPDY@$R8E/OMS[CX8 M\YX8&I-5)5]*/GX[8*]1'P:5"H/]S6OPMUY[00F]>1M^@PAT;J-)J!>-\,7T M=9%P0-.'@[>$<09"<5S\V#&GL1Y ,,;$JH*XW-)EG43CWO*-"\Z"MHZ 3H$( M4(& BH((P67..4A(_0S'FK;"7F(P%"X5AOPH7IZO<] PP, >]VOQ7S_)C2O. MC[_%R2JUTP\=QKE+]<8ZZ1FW&6G0EJ3RRC&'+/H+&K!!;':)Z*URM88$>E1OW$U[,!] MO1\Z!%Q5XHJW/NMW;S#Q@[4:)9)D#+VZ*!(C&M"&$QEYS>@$R, -U>R8K_OM M.W#?A \/B50E@9A-URAL/2K[JF@305(OL$T7=" NHP47C]'%/F[IB3 M/(TP]'O"4^,X)*6V8.,GI[Y-KZ;/_46[])-;Q&\Z%-E:N;&)0902N13X%RB3 MRJ= : R.A@C>AWY649TMD8%E8A3 ZAR:K<[+&$"Z#L>^F,,93!?M1W@UC;-S M>#U;%(/O348/?_,YVBXM-2GI8-!4))&Y3&1*Z$X(%]"[T"XJ$S/08SYK&5I^ M1D>O@C"]+;%34T@_^OD4M>'B%E,O(+>QW;2QLKURPY+2*B9*D@F9)+"NA$D" M\=)*]&$"R] O.*/.+LO (C,*8'5=LF[>5R/!4*EYQ$4SX\K)D\-%,RMB,A." MIQ0B54=L?HSJC^R'4]WAWGXN^VUAE&%0%$G'IKTK$\.0; 5*,P-3M@]39L<< MD=5[?!X>Y_[(5(S".?6?2Y1(]_B;NQ4:SB.*?W9$6+E>&9%#$(ZD*)7%=3(H MTR\ J_JP]QJN!\)O]@:IC@3,5Y!VFO4>R]@\D!X/A5$$4?CR_F,P^ [R%M5FRDTALK=M BD+28%!C(H94 M)$,,@HAJ4V<(EG/1\PGA.A[HP*(Q!EX5C^O?PD>8KCKHB_LK-%X(S20 ]B,- MX8D:DF1:AZN9P-'$IM!OBZJ..SFP, P&4CU]<>GDHF^[@[[XM@YZ5*@30Q8D M2C2OF-:9<)%RR>(8#5,Q@#GFD_AQ],4@.-5?#':*U?FF3B.CM]Y'AHQ131A+ MFM 2_9AHB$$J&2CO)PK538>]/(XO4-_E%N[CV!>O^"N5"CT,'P9$H<5[%DB].4%?P3"DGG'+2]SN7K^-/59**="$D%4#)?@:- M_<[E9Q@P#R)'5]E-KCFX-\O)3H+5I<'&4.C M[G>U>ST2E@<1HH?C3W<2IH>;:7@)/\C<$^,LD,0B&I0>1)E22:.U"4;T5&QU M0GD.)E2#8GK(%>J6>]%3S]W?2B,@<.ZC)[(\BB.XH\0F#J2\J,ZB-I31GAKO MN]K*'A?2@VXC7$5']MI"N*K;Q)BUXU(2XWTFS,6,OF_2A&N7F19&\-@S;TJ= MX..#;Q_T!_)([*9K/_3F;:[!;*I-39>+OHAXX 0B+3?!Y3'TGD%N]S32J/)H'#);P)?E5GDFFC%T;0S# MJ2F8M*'?C=Q*+QL>.,AM&$@KR-7U8W'O9R<1@9I#MSB43=4:FL$9(3.13CH2 M J@>U-[C^G7.9:'Q;"&L,QGA9+%2X3L'4ZI-_GD MHV\GQ11\.9N7;]Y!7,VW+4.[--.$P,OS I9XFA6QG#G"<(H2)P)+(-$[COTN M@!YTDV%P61H7TLJR]9-?7M&Z/@GX_"4#FY],%@,(7>_V&TG1#E&2ENSZBF2J M%?K3+I,D=:341)]%OZ7MH+L38TIC3:P/H2^1U[0JL,'6LYVM=1MPCCN;+;%* M.,(C6B(&[6"2(H_.II 1]GV#[;Y'S3D D(>0G6>K13L%I/@RY]?::+W\)>TB M1AN:::15Z+8 D"C0>F"!FK(+&(EDH!43&FV,?NKSL.%YHTO4L)@>SD%\V4[] M-.[I(-[32..UL9'35/*,E;>"M">6TA)YGY36U*ADC_G*[:$=Q&$@K6R7O5HL M5N5B)LZ'3AE&M]9M;-342J%1O9N(H.)4\AX1"!EY=0BLWWJI\ AO2^T]N!OL MJ:%PK*COKHZDWL_>^]_^U2[/2F(\!*=8?+M>4NC;9,,1XV",(5DP4;#))/-, M22BG]"%$%7J^X<(/J@<'E[1Z^%840"3[+5Q?O%7W^07$#8GMKU;M DQ!!.@ MO%EO/:[*$3\%D8DTVN42;*;3WJFJO@/1& "WNJDI[N2"^#9_\V&S0GQ+3X>< MWAMJ-5I2I4QTQ%FJB0Y0SFAM>?LQ&G2PI7$LXW2 MT[T?*QK3O#Y&X1T']\.9YU?!7?CK0:WR2^V#((HI1XQ):&92GTDV M%"!$BH+6,YJQSCLO^XS5U\E#AL&G1E*96Y2^@_G'-L(.8W^K1B-EBLX)05QV ME##'+&H\[--&$9*'H%S/K;-*K\V--/S[053GF/$PCO=H\=Y7-):SE\[NXA5]_&B1\QZ#6L^NO@]TX3^I[2 M3>%**0:$:8F*"CA#CG1Y#5JPG*SQ7A_SLTU'*P%?&^R#0%]!HOX^1]).Y[.\ M\1' 6Z4:#X93IY!X;RSA2B7T+!(CUN:RV\]+E-\12]#>(S,;$IJ-(YR7TV49 M-TV=H.M1*]\T5Y%SFT?N@9)-D&"E9Y*PC#8J2S:0P&TDUK"813G2L\?\AGAO MM&=#P])GY*Y-Q0Y#=T_11@AM381B3J9,*->H-96BET1*IJR!8TX].\C8#8-+ M355]E0JGDZ*^+MO89&EVN5QHLT"4IYQP@2Y%4."=Z[.C?4:[44,5'GT3R,E@I=4-YQFM$NDS4HD M"M SP4)=C=MO[+X)/Q@6JAI;,#"9E/B+:?K)SW^%6U!LVH5YL%(CI=;114Z4 M%D HR$BXE @DE9YZ(P&@GS]81P\,*P^#XE3#X(8ILC\IN=#3>3MM%\L"QL<. M"7VWU&S*)7PG,CK5R@K"/5=$4^0Y1B<=YPA$ZN?:U0GO'E8LA@>KCOI8SM$R M71\S/C_S\P\;S8;[BC<.P"?/$PDH^B3GZ E0_*\%E[1)2C+=+V"F3L:4P97% M$ A5R6)QO?'P):)CX^[C-Z4;RUR*#.4X.*:)$,X3:M9)J6* &)*,Z9B]@\>R MLS,,]+4B 'Z>36=W3?'NB>/OK]@H)JWV41 1<03<)9:HSRK-\I M8!TU\UCD;/!1J).*YQ*S*RJ?H1+>O+'X0(TFV!1103-"2YR$Y3:5BURYO*C' MG7;!NMQOFZK>W8]!SSR&0*B" #R?+99O\OI '"?)]5[-N]EDT^78ARLUY4#= MRJ"(^G?_33U9PH&Z_ M?/@)_&(UOXQ%'!?\;23=,B(W$S+N4W@/)GJY,IMGJ\5-^'2Q=$YGB[:@\R5IA$"3RYMVQD_-NC>?X+)1_@)2YTM MWLQ?SZ8?8#XNG!M[;((PWH:2G2-22;R$3")UB43%1.29*=K3$J]CKU27LJ_? M)SR:8:E@(/5G]C4L%N_/_!VFQY7ZC3TVD6LM$YH?R0F.-@@.?@Q,D/+,NJ$B M.O3@C]AD>[Q2/_2P'+74GT2TP5:7R=\WA_(-UD<36**:9494Y([DLG#DZ#W1 M60AN54:(MTGVL<%X+3.,7\I+#5BW]-E(KL QX] ?RHG0<@#)E&4E';*@VL@8 MTS''[!Y(W@9?1H8;GJ->2*[9O+83:LR +7TV.+(EJLX1!XD2F5@DT91D\390 M[G)Y9ZY?G.BQJ]#CF '##\\!9D#)+W+K%N[E$]]EJV2Q?.87[2Z"O:VIQ@F- M T4#"9E;0AUPPHP"4NY(JFB3<'[;V[8' >5F7-RED^XV MT:2HN4K.$BZ8)LH*161):"0X#4X9JE+8^TKY]RIR X)Z<*FZ25A=$M^UTS=3 M^#_P>VZ;=6FXD5H%KP'59A""2)6!"#""1,5QL*3(41SS=:IQA&(GR1L!XCY7 M,[H2>9*7,.\@7_LWVA@K/2[EDCC**8E1AL@\![> M '[0,"@F_9BVWIWV&\,@>LXS<1G=AEP^R90U"8QY)Q,/FO>S]>J$@#T*4V]? MQ.\(ZR$C>H_$RCG<<6P_3)^OYG.8QL\O8-Y^7,?5 MU^]PY!/Z!_L=%=\29?.IG4RN7[M[-5WZZ8<6>[Q\)>-66'C]GI^?X3>P>#5] M[N?SS^72S7EY5OLR-JC4'7=(.E!XP& )G):X#KY&"4D;!NT>E;RY8I-8UH9+ MB\9)4"3+&(D)-!--E3#'G/5UR"&=C0Y=!;-V ]6W+* K6V#;@P*[-]:H[).QUA,A@B7: MQ_(03)3$),=B4*'4*XS2#<9_0LM:/@7<[: M]]M&J;/!=S0RUQ_/XQ0U['[3D47/%AO%>A1"MS+V6H^J+R5!IOLE-"AI-O@VA -V1*OJ",F6DJM932K M?EEKZFQ;'I6X]03T.*4-RPXK;5BV85(H3E4@RK-,? Z1T" 9XSRUS&;<&J(S/SUG_ZR2]AWOK)Y7,3)1':_./& M0*KME1MMF+)>&N(TX%]E48DZ26*!9^HBFL[IF+.Y]A_$>]*Z# Y5I;Q!:[K+ M,K\X@W3]&L%N O)P;31R@7H(0#P5F5 7$@G4JQ)TF,J%&QUB/SNN5EZAH25D M4*Q&4YI?R!U9-7ZYJ/QJ>KH^(X7)YW_ 9/W4K)^VA^QY7%7Z)<7+*5R^L%NK MGY/ILGW13E;E-/IVR%-59I_?M/0FE[B-6!)R%JH@529E5 $_G9<$3,O/)4W" MOU?M.MGH=+1#^ =Z.Z Q=4U1R4BQO$W69N-J4[7&1& &-2GA4F622P9HH3TC M"AU;ZKPV:FL*G,K,;CO0WERQTA,[QR6/LCBIB#-@;IH0LEI MKPPE@OI$) A?4F?[\]5BB=;F?/S\6%V['Q?UKE3<\^O($[$K9>/* MR'(6?SV;35 /+B[SOE;KZ&2R5L]KEVO]*_I=L'9W 9?"S@%-PQ/VX_G%9/89 M8/W+FXOUFEQGB;B'EL7%1;VY\DWWZS6KC>MW;?&W7Z;M\F!0K+WCMW"QFL8__(,^FS2QO'V][IU_NK\ FW -_DDS2XN%\:?X=--L7=+/TU^/O*. M5#=2CP*OK5/@+T_++P&GZ]_^Z_\#4$L#!!0 ( #B*:$E:R5/V"5L +:? M! 5 9G1N="TR,#$V,#DS,%]D968N>&UL[+UKEQLWDB;\?7^%U_O9;=PO M?:9W#ZX>O:^LTI'D]LZG/!295<4QBUF=)&55__H%2";K(I*93.:-)9^9MEAD M HEXX@$0" 0"__%_OM[-?OB2YHMI-O_'C_!OX,//ZF/ MYLV;'__/__X?__$_?_KI_^H/;W^PV7AUE\Z7/Y@\'2W3R0]_3I>W/_P^21=_ M_'"=9W<__)[E?TR_C'[Z:5/HA_6'V73^Q^?1(OWAZV+Z]\7X-KT;O_[I[ M=#'=]V"H%/[\?W]]^W&-QD_3^6(YFH_3'__W__CAA__(LUGZ(;W^(?[[VXUZ-91&MQ=7VHY"1=CJ:SIH1NI V=(?8A'<]&B\7T>KKI M8U>KY=5UA;*V4JQ M,NVT2$TFT_AA-'LS#R7NUM]69%7=^MJ1Y,T\#,=ZO\O%MF.O>Y]-QJF:S[>R[.$.>BE6V(T^USEI>\OS6A;KOILMH M$RW4?&*R>?C])EA1T_+F52C::OLJ*K]Z#:VV]M?I?'JWNKNZ3_-1_/9M&LDW M>E@_?+XHIU3?JIS5J%VY@E;;^OLHST?A[R:X=+"N)B283\(,G<87+K+9=/+$ M?OMXFX;!^+?Y:!7FFG12+L#)577:_O>C/(![FRZ#U35K4)B]];8DV<=E^.^: M(U?79K2X];/LSS,U5*W*+N3YUEYL4+(*E7<@XW8,#;\V)]J1.L^7R*;7X8OU M<)1//Z_B:]Z'3E ZFI65:Z]E%8?;BL4;:.?6+Q0&=1?&\.7#$X.]M)$5RI[? M0A\,P##/Q*7$8IFOBBG(CZ;Y/T>S55K6RJKEVV_I[L.OP419Y>DI!E 3=;5A8A\_V#2??@E=[DN%EI:6 M;+-U50E1M8(VVUI1\Q7+G]_27[)L\N=T-@N\6CNO7KHDWJ7+LL:>4$4G[=UY M9DU8/CR$Q82ZRU;SY=5U4;8B7UIX52?R-R=>'ZUWB^7T+IIZ?K4,LTT -%3R M[_7,[[[>1X.P.?E.?E+#!=U?&8?_S#;:D&FL//-Y,.[;6W)OY^_5TF_C.=3>(* M>#2OX'L]H8I.VGN";D^KZ?S6A\%ET[7>I_G'VU%>NE0Z6*"%MJBP8K33V2K: M2Q_3\2J?GN"-K%=;"U*8T6P<-Q7C-NFU'BVFXS#2KQM2>W[F-ZLW4A?YS>S-BPV^_S:?+\[5Q M0J5MR+1>9'U([W>Q>]E-/KJK+4VEZEJ18V]/C7O;]66I6F4;\E2<)4K*-="R MU>=%^J]5F(I<]-V5-FC_XXVWHZI2CY9JHE5W=Z/\(4P4CY.T&H_C+E P;=]G MLVF5L,_3:NFJU6_N[L,"\^I:3;+[S6SX+OWS\;&/R]%\,LJK>J/:?&=7B#2K MS[[T6G%DJ5'7/@E&^;@08OOQJ1R[(U73^?+GR?3NY^TS/X]F+V(5#QS:*LYA MQ;->=-WP)R4;;$_X'(/HLOE/D_1ZM)HM:[;N8#WMM#6[&TWGYS?U635-MG1= M\4]WZ=WG-*_;S'UU--C&VU!5/EY]3G_: 5*SI4=JVM?>20S56WNDWH9'M@_& M)C5[^F_SZO3K,IU/8@AE)R]O\/CZ#GB#].9TM%\4W<1"D/P&X/3/ZO[9?)Q7E"F"E;Y;IW:Z-L]'G=/:/'T.C MDKI5)90Q ZU2'BH-/1>444$HQE C;@QDS_%8+UZS?*O(O@%93Q#G@[&N)K&& M >.LA 1IJ@D'Q)D"",0Y+P'BD=,J'_^0Y<%H_L>/L"BT[>\G34WQ@'-7RLTZ M RX(&KY8#UY_'\^RL/[YQX_+?!W0NOTRFR]#MW.S=31H&++_MZL M=*+$V7P=%?EU>JS#'2V72(H-0YQZ :AD2BJA:($-<=1V0ZHCTBQ]_G$ >2#7 Y)P0P7'!JD"K$@M3C9:[6U18J#QN*W ME&A(6UE[(+T:#G2N^V=B#%OUG:O\R5#X+EW^-L_3T6SZ[W3R&!;U2VAW' U_ M?;9 .&Z*5*HJP99I""F7@E.#/:30NP(,$.;QCHBR;_WS+4O.U.=AZZ,-K(X2 MYUM?1?RFRJ3X(9O-?);_.WA0HY;$:@L(L49*9HC71GE)"K&8]1U9I!4I MT+IMVCZ"W8XHQU#2:5C\QMAB6&U(J597@IS"TCNAH?)"2VP4] 4<5LFN)I_C MA&I5S_76.;4A[(!1Y>U^F1GG49PCY#JGV@10ZB&G DE'"3::4X8*D#!3I [/ MT"7SK$,T.Z#&M*,T?Z\H@1K"9D(0[8$P%/DPT*XL!&"R6!KC32-3W^#L]O/ K$EAFP< MG?M&B1-K2+BE$H' =.^P8AX!) K""TI@K7&B-].[KJI.9$0][ 8QM7QCSC5N M;:^!(4X@$492[73H>08XBPM@++@P._M,4G4*99WAYN5KKVN86T?&HH:J3QB% M#D@NG(A3M EF'"GF?>$5K,6IWLSD)@:J?H#M>12K/UQ%4:UWW#@45JR<:>2@ M%KKPQPJN22W?=6]&<0?CTNF8/=+C/WY^'DW318!-H[F6NPFQ>=ED-?GOU68O MH6KCJT3?-/B6A#,$%5*6<&H=0Y@X#P18?V,5$;J7P)RZFB^+U#FKWL1Y!9CC M.BQ,D MF(L*J@,H@Q]0 0G=Z84:)PZ=-D+^O,!_&M/02AZ6)I5X@))G$A4;" MEQUMK)P4YM,1&4Z*^SD-QLN)^6 $AI4JETP019 4ENWZJ_;"76C<3V5M50O^ MJ 72J^' 9<7]=*OZ[RKNQSE& 2:6 &N=5MYJQ0LP!+1@$(["AO1Y;MS/:5CU ML#-:=5(M,3[.J38AB#H!C8?08,<%,4K" B0C0*T0Y-.=A!=@FW2(\H"I6#J_ MG5=QPH5"@G$)E':&(>JA?IPZO.2#-8:ZH4=#G#P+[+_8>1"PH9EIKY&4%T/& M4N/OO(H3[!U44GFMR$VVK.Y2TX_/#ZSO5UW+=.C8/-)S+GX M;E3!M]3&ZQ+B@BV!HF'@B+$R6 ><%*!BA^%@_:$UN?%RJ!H.IG\1MA%PA^8B MO6">]N )_39=\(>/OU5P=!XIES@G+!06(3HG B_I/,T'\5+1]7D+J ?IK[UO<1;KWJI$5*I?,*TP%H;9Z2B3E-L+&"% MV$:B8>75:DB#6?M =<"//=-IB65QH$2B#><20R"4MD(:@(G? 2>UJF60GKZC M,4RKHAG,>J)#_)BGY0OCTK))6!K28%QSK0$$4FB/V+,$_^[:!]<.#)!#E&/7, >T:T<]824TQP M&#(QC&QX+:"=-0E+':W]FN:K=^GRSRS_HX+F]C^=2$:9H,AK)BV6\<"!V#73 ML'I.I=:B5%K27B/0=#@0/]F0-\%JF4[6H57!8HGWS5ZG>9Y.CB6\/*6:Q#*' M#/;!-/:(0L:]4[( 05M7*PE3E[W[_%W@%N'J@#-;S^KB4[;M*84XZ2)0_NK: MC!:WVU_VI>ZJ4TU"2%CD0(PIL5XI&N9$O0/!>%++:=#EF'(^9UJ$JY]QYD,Z MSF[FZU-DDR#8]'H:5T.K6RRG=S'XSH^F^3]'LU6: M7:\WD1:_3Y>WM^ELC/9>EG"($;,>*>6LAQP'BP_L0**DUO9* MXXEZ6J'=8$#M9QV\.;C[9KY,@P3+Q9O0;]+)51[_C7WLW2JJXFHKX>;7TQ;+ M-5Z0$!HZ*2=,PV ,2V@@5J@ CE-M!I5MV!2A(O&(72&(>8MF&Y'=9.=K=> L#781._"#:U#E9O#HEXRBO8 MF<^ZQ=/ GP_QT]7UU6H9=^46ZR[RG].;VY-=%G5?E$!E@P6!O0@*$Y81J9C> M=3M0;U=;7#KKN@.TBTWP+)O\.7T\,;!OGWO[2"(U\!8YH@02RFL+,/)%XZT% MM=+>R8MB0TTH6CIDM>_<43#< O>FWZQ;7]G1HP!S6.I @+6DCEJ,/1&;0VY( M"67*LA:U%&W=X]$C1H4QG(7!A2#-A%1$@ (0#D!'4=+UCQY55NBY1X]. VJH M1X]\U%;Z=OHE9JMZWN/UPZ^C_\YR$X^EEL2KG%!+8C74T($ $F62(J8LD05N MA-<[E3NT8TN5N9%UA6,'%L"1QC\VO=+QCQ-K2KP1Q*/0[Z'V" G)('8%%!AK M,]B8EU;T79U3#8+Y7?-K:!$SETBKSNGT*1W?SK-9=O.P/A#SC1!E4;N5RH>9 M0(>%F52&*JH548 @5HB-,!S6;GYK.LW:AZX#QIC58AE6X?G:111G_MOI?3E/ MCI1*E(/214HGEPGOA MH;#,<&L8X&@GHJ@9W=?:CGI7G&@.L"YFEGPT2:/0%2:1%X\F@D5>L\AL)(&B M7$"RFXX#!G=Q; MA"UF/!YF,+M5"J##2D3:DO8:@::.!@\;I;M0R ]IE&LZO_EMD5ZO9F^GU_NV MT,ZH+:Q3I5;1J<80YE[BP->=I6MHO9NT^SG$<>I^6G>H=>9RGNU;X!3[X&THVM.^J!*BS!U&"CQ?I6/;T>+]'T^':=J M-MNF.EB\LD )[*65&B@"K4*:: <*SQMD",HRQ\3K"Y1P.@Q1BBMBH=0&"RW, M=N,$4BN[&N+K!TI45NBY@1*G 3740(GF/#R& J"I$MP:+L.4)UQAQ$(J9;W4 M8$,+@*BL\XH>GM,PN_CUNS7"4L^AM(X:S<)$RGPA+A%TN'=-G:V_DQ?R]:!Z M]0RY% ]/?\3HV<-CH4= T2#\]IL/3FX2&$ MO3PU-)>(]!'V" -> 0D U1(QX" 6GC\,'&;SO?&"L;@;F"^-VO'=['FCQT!&9 M=^]+(*?,DS!@$!R094;'$\9;6 G6M?;M^DF',@3VUL7UPNCZK).^S]/[T72R M36D;GE^'OFU^ZV-L/M:>A# #H=->:2"L#E,E [!0B_6N5OQJ/VE8AD#WMG"_ ML.[P/H]7ERX?XE44RZU)=K]Q\79"_X/O3X!0'%&. E&LE@01[G=+&XQ<+8N[ MGSPO0Z![4SA?&+UMNDE6\FGT=?/TNVP^WO3\C@A^I 4)ATR&659Y2+R3 EJK M^ YZ!6N%G_:3;&8(%&\.Z0LC^>,^?E=&RY,W)MIHP@ETC@NH*#%(NYVU&&2O M-4[WD^-F""2NC^S%D7:K^?U'&CHC\M%6))9I:HBG0%JGA:9.$;1;"MEZ=T#T MDTIG&.1N$NV!Y=F!6#'/(., *R#B\4FY/6XGSTY=JM2$XL(&KD[' MIVW' ,9[:B22Q@A*I'?4%LYQ3C2KM0,&P461JW=4+XRF6__&DQ\*^_A#^B6= MKXZ%YW7:C@01(XD&C@"N8GXN#ZS?C19"E66%VD_N[WAOK6' +Y[W:CS.5O/E MXOWHH20LM=-V)!Y(A(D.JC#.$X&,X(5YSQW4I!;OO_O=M\8 OWC>KWW8O;%] M_?8$(HPM]-11 @5UR$&YFV*]%_4NV/Q^]^B:@?G"F/WDFX[8_.2;!!-.M: MKG?-X/>[6W8ZI!V>@?OT+'3LTH^ZT; .P5(H <-"A&I&A-H<0]4.$UD:6__Z MCKH!$N9N"1E0%,8[B2@%I@"$,U[+Y=SE4;?*"CWWJ-MI0+W^HV[>&>4)16%1 MHY@@V/+M@!7P +A>,.?0CKI5UGG%HVZG87;Q!YD #7W0$\F"M:4YM1"P7=^$ M"KB+.^I667\GGVBJ!]6K9TCGS*AYU*T_8IQ_:.JLHVY.0"4A]I!@(956'E!5 M-,\3W]6%XTT=EJJ,=LE1M]-@Z>VH&_3(0B^PAE1JY@UQSA;-Q#6OB^_QJ%LM M[34"30<#\:/Q\NTZL]AC/+K*7)LTGX+-J4,#_ZBTAFCD30D*9KGR%.HP1DK) MB0%\9T4IB>KYM'IQ%IR_V.@#T4[)>21O[$["Q?M1OGPTPI]X&TZC9T/O2I 3 MQ :E.@B %D@CAND63D*"KH<^##9)T'XP;M"A MM6U$"R\\GC.JO??^&BJ\6]U=W:^OH)O?O$UC0JOME>I]->JH4[&]U_X^BO?O M+=O71JAEOH@W3K2>AGD]X;$+IR0.HV M74['HUF'K?FX#/]=*^GJ.I[/]K/LSUY@>=:0[.X^3V_C8O!+&HS!["[MNTG; M?AM^;;DE-I9;MV.93S^O8@7Q]$Y+7>30VUKMES8;KR*L\4!2& 7B#=;AH;LU MO/4W.!;I^&\WV9: MT>AQ>IR!3>7EWZD*/^C__?:A1'(IA MCV[/PN4B5#H4W_U --FR!C<&S8?T9KI8QC5.O%+G@![W/9I0S#!@'$&GE3,D MGE7P1?,Q4AUE+BWQ@;0R&3< 1TO:-$',?#2+Y]B^_O_IOHPW!Y]-'";8 XL M#L0DCA(+]$X (FHY71OW:;6HS_/P:&V _12J+QE>XR,)U91A:Q@#V@8 - =< M[)HKZ^W,-![(W*IM7 .&UK3V/LVG65@S3FQ8F)>H[]FS22":8T!@80@03FFD M)-\)(.IE$F\\G+=5/9Z#1^,*5:%%D]@J/QO='%#DLV>"94"88A8((4&<"@"U ML&@P!*Q61VP\TK45!9Z#0VL]T4\7X]'LO])1[L,W98O+%T\GB%M#@FU&&2-, M0(6=W=EH#M1+[=IX!I16>^-YB+2LULU045VQ3YY/HM$.!:-*.B\18PC3W<"B M:X:D-YX7I /5UL>D<>5NCP\]4N[X!'KH\002#X116$(A+#08!)DV8F! (:EE MRC:>%:,5U38$25O+DTWK/J3W:T_[3=RV.-ASCQ4)XF#+B U++&(P=U1[*PMQ MC'"UG'V-)[-H<['2!"PM:=E/9VEN NEN]B==/?!D(A46SE%I //&.TBMQT7C M,><#22+1HE+/@:.M'IO=W67SC\ML_,?'VU&>+JY6R\5R-)\$SAWOMT<*)@0! MIY1Q'(%@"G+)S3:O?Q#-XGJWG#6?4:'-[ML<.BT%POCI?#0?3Z,_9+',5T5P MA!]-\W^.9H_9.9K=;RU[Z^[#K^EHL%+C*UP?>X_]\R9E]2Y4 4^,:QS0/O?/9+C$#T; ;6#N.GW M<P:TX@)I CUQA%)2 M@ U'A9U6M%NUAEZ'5#(C/+\(5AX&_]F.MGTJCHL.K&FA.AH.PHN*%,<.RRU ME@44G*M:5ZFV=K*K"R*U"V '7/IU]-]9'F-#%E?7-OU<7"ZR?/@8UQ&;,Y/' M5UX5:T@DL!XRJ!SV7E$O) !@)[H&M59@IW/GPE9@[8 [#%Z5FM&5ZTA,L#N= MYU)1&0P))RUANVYEM,2#784UKM_3^7,6A-\=DX:V*KL< G5O)F5YF)2#E1?; M_=C<#3[N/H\F7Z9QI&]G%;5 M*DB$!82$SA66%DQ1;("6K!#<(5/KW%!K.;K;IU KJ'4Q,J5Y3%\SCFV/V-QG MB^FR?.@Y7"HA6,7=1VP4<0HAKCDJW&M$BGJAUJVEONY@;&D,JEKYQ;)Y^O#K M*/\C7?K5?+)P7^.X%A:)+X:\DKQC)]624",,4U@$&;3&.L #[&[Z9?5U#U\ET\BE?>QP> C"_9%_2?![W7RK,(D?*)=Q01RGE%$I)H)"JB*:R M\1"7JQ5KUMH=IEU,'LV!U>4VY;,M.9^G_UJE\_%#K9")9Z4300S#7AIOD//& M< +5SB]*G:EUWNITX^+"G';- ]LEE_8UN?J.]^'2B8<4$J4I MQ@"CT 0#UV M2LL'ZZ1K5)^'N-(X<-\%9X;FCALZ509!D<5N["VU7JH43S3'P&GH":&*>. ! MY3O?)E.PH]B^4R,CFM!B!8::]*P)QB>2U;E$X?UM%M:,.%( B8] M! 0#2W"\ J;8FZ$"DEJYT]J[=;9AY38-3[=NR-W'_YRF>7CU[*6"\01\Z&JR=&H%J,0(7Y M3BS"F!I)*<* ((?U;@$?#/I:]SBVMKSICQ'UX.J)$;@6(W 1KR:DT R"8 (J M;*GA6NX6=*$CU&)$:VNB_AA1#ZX.&*&^C*:S:,C[+/\XFJ6/(2M'"'&X4 (Y MP802@A2!F%C!H)6[R1?6XT/[.T!YSV3W>Z'EX&GE;(5?=2?4D$!BA!#9>N3 KQ;/CUB*$O59( M>XS+(EOZ@Z(LUUSE.A(J@0T&(M84*VX$A$+Q+00R_MN-H7,TEUQ+.CUXIVRS MD(T&F@NNN\P$V$OA$94^K"##:I$[$@;%#5XJG@SIAF(G[2NT0(::F0=. ^_5 MG1?GD(:)'#GH, >&0(HA+<0'SL'!;A@TKM_:!\?K0?C=,6EHNP270Z#.B=-. MY@'J&4+(6HB)Q!CIZ 4OQ(14#2N:J07MG91YX#2P.N'$L#(/D+ $]<$>(,Y) MKZUE/,"T!0@#?ZF9!^JSJ2,D.SDJVDWF 4J8,3(,YTPY)BQQ !=8:^QPK8MD M!I!YH"Z%6D&MBY&I\Q*1>4(VTP1914H@HF:EU(&< F0=JCRV-076Q MY\R]#[.Q61]ZDQ0J)I62A9@,U#MG/H!,!/6'BN; ZF'S\KG%I>ZB3_??Z<1D MBTT^Z!.V-,NJ2EQ8-A 8MX4!ATAQ@Q0KP-"XW@GTUJS>;CR!+6/8/Z'&X]7= M:A:&R\DO>;98_#8/G6461?HE*$&GUUF>?AI]K<^R:O4GWA %F+1.,^DH193[ M0C_&4#*L;+>#H%XKP Z8CV_#7VWR\5G]B>$,&ZF]"T8C%]0PIL-$03WQX3-5 M>E#V]K#Y> ZPO48+;;9[5]GJA3#OHTT95?MYLQ+^FMX^O8QF*85 M;AY]8UAF<6@L)_$=2&:"/DDTDF M/M8JN0^\,W%$!3"#R@.8D#E"*"X,?!LLK5JA5*U9JA=-[V8T,&B"/^W!5WD\ MCYKF[8[=1]^86 P+M137"L]HS>R]2'(WB?^@J5WTWD+( M+L;NDGC>K@4$3O-UQ^G%,,!HJ M'I.(>1B@@H8KX@O(I!6U3A2TYL^_2-+6Q7K0].QBO'W9NRG'DH;%AQ=462F8 MH:#83;'.\%J[U*VE.+Y(JIZ'>*^$C?["7T?+[5^/ASS.\:*5U)D8%M;!P(<5 M J6&<0P$*T*3+#?U?!&MC9U].\^:!7- 7(MA1=/YU3S]KW1TYO*J2L4)<4ZX M8+D;KX%QV!BC=PM4Y.LE5>K! ]88'VHRL!%TC]+P0+ZMJ@U4U\LTKT"K\RM- MC$786NX9@EA#(#C'16^W$?8+\3HU3:G.D>U]5#OS,/OS*A+J"4=2$ $)=SJ8 MO!P6\926.3^L2C1! MW"I&&5!A]@0&2DYV(B@VW.R,-;2P3X]GP7"1&NU;#2%&(X0VIY6%MS+=3"_^71U#/$[^3<\M=J6GSZ M7"(Q50!A9C F0FH:I-D9&,;18<60-*+%,\3OXEC6=AE18N4\?2R!TE#G D\ M1$()CI#?45'[>G&9I^NP%T/G#!PJ*W.1CO]VDWWY>;Q]5U0FV?T5%4F>*++X M/E&SV;9UQS(&''L\\= JX@6PSD)L>=SC485 "A(V6,NGGEJRUB!Y!;H>FDW4 MGXJ[5:U1]I@JP\^)%!@*)J#@U*IXP[CB?B<]',AAM68@?ZF_T\7O8 [=[5 ? MGT.?/I80BKC'UA'JL+7,$&UWY@26]4);6K[RMJDY] P<.E1F:;&ZC M[W#Q9FY&>?X04W6OU75U790]OEG??@-[#!;P4:;0);ZDDY<->ULA>J!*\00+ MK($)O2%F. K+38L01(9KIS3BNG2<:,E@V86Y'I&A>E+KLDH2HB7!5&L&&2#" M.8LA+D!0&-)N9L2C00C-*O-@,NN&H1IJP,*;^59G^T75#^ND4V8V6I1EM3ZQ MI@0YQ(U VE)B#9+..F$+_+2L-R]WEMVZ.79D7:+8@7U>(L!C\]^-[M+2176- MVA(-J(1 &TP$!TIIY0@H(('<:HS7=G\:Q!D']BV_Y6Y))IU@.]WN?9 M.%TL/J2+-+POIMNU\4:W[+Y2^LE*Y6,N\G@HCG'#!=-.$DID(;:WN-99Z]8< M$:WJ]1L.-0]?!ZPY8AZ<8%&=4$L"/! :4DBE4$)ZJ@@D.X.7VXZN4AN:-=4> M@OV2Z,19[<2:$HHY0XPX''J5@!XH:W?TO'M/)ME-P\?IC>W%6X0*2F9(&N,\M( M#(VQ #-]<[DTVQ89WR[XD:SH'7 CV+7X0@1BD<2$3>RJ0J+!8&1E0H+L7/I M&@6["J@X6^/G.ZEK0M*A/M_5RAE:33V5\@",:" -Q 91TV84;E9MQ"(Z%K7<566L9$%OE3RN ]+]>AQ9%TV8]5A1 M9RT'/%AHTD@F"F&YM!UME9_/CEH*K,Z/.F#URXPG:>.V=]:L%UKUN'*@L@08 M!ZV10DJ+M"- 05B8XM@3=3'KEY;9TPQ\O<])M>>B1%GO):&6Q#T.:*B5CA>" M.LUKS4%]V# M\^1TJ/K?FG9?XT6>T_G-+O:NW'*I6V7BPI ;X !8(:@@$E ( M5("#:;U;G%M+[MBJ+=,1A /D5X.\2H"%DG)AH7,<$Z:D]+L^C+PM2[XTJ!WK M!E1^)L=.A+,3;NTQXTYC5)4*$ACSL@+NC:!&B7@'.Z:%X)++6I$/K65!;GE< M:@&P'I@2IN)S>+*O>*(=\ 0K;(0$84X/O4.X0FCMZQT]YZ^")0W U85W\(GM M?G7]4H9C_K^C!1/L@N6(B:"2&,B-QD:"W3* DEJSD+A(7C0*5$MG?BJ<,7&+ MY?0NKO;\:KG*TZ=2N:_WZ7R1]GT*ILWC26_FX6.\^;&#%_1XFN==^F=8U\?# M36'0>I]G\_!QO#[VL+C*-\>@WLR?/C&=CZ?WLTJ)0L^N._'* .8)9X981 P MW(4>R#!Q@H25:YE?;UB0E1T-.JO>)*S<@36>A@6WMLY2'K.K;*$RT':45N3H M::$.^9#U!^U03Q<=QL"-\MF#FF3W%=*@G%!+PJV6PBJ%*0%ANO.(.%S@%J:\ MCHYTGQ0'VQ%1*M/S7% [L"=?-'X+R.)9RTM#C*I7DDBHN912>10L)@Z" 45W M8X!UV \V(+85+1]G4O,X?H>$&EH$[(7QZ 3^'+K69->2CV$),!GED\5O]Y.P M,MD\>I +U0LG#AAI,(.(:0BDP-%/O : 2L6ZBIRO MQ9D.;>_6$*TSE.QOS(?AX%P]UD=]'/L75YQ*-OH8!. MYT%SRX,Y<%IY3\)#'\.6]::S$*W9-M"*!W,,3%NQ7' MVKV23&+(^7NQZR[1NG$Z>DPFAP$".E<$"; #KASK("&.M9K7&JM3C-P?&J M673[H]V;^3+-T\7R:O[$RQV S%?1;WXJYX[5EE#F-?;> X($5%9#Y6@!"6&D MUI4$K073#(YP#4+;TD;5F_F7 $^6/[2U"[.MOM6]K-U;VMVQBKD&UV2*J1IB M#K]T]O"?Z6QMZHSFTQY?W"JZ[]+EAKWOTWQMWW7T&A4ZJ9W.5G&$?GK#8F^; M>;%!DV\:M(E)2"<^#$=1(:OE=F?:C?)Y&&46A3Q5]O2:>D5B#&?$0L&H<(@3 MI+ 0'#"$2'^(<3"?8 ^1#W114?X[RR:?0Q))MOV?/)8QS*KUF3@MKO+"8>U_(CL-2>8 ; M>WUI_V5HT!DX=F#.KR74+[TC*L^C9;J>X/7#XS/O1P_QN[5,CX+-)^]GHWFE M7"5MO"ZQC@AK*?=8&Q 9HJP8GQPA,'![@_6Y,8W">,'@^E?A&T$W*'M/UXP M3[O?D[J[GV4/:?IQF8W_N*JV=7VP3,((,9(:[I#36F.N,74[TX=[.:@=IWX5 M_'(3JB%,.Z#,A["6SJ?C93I9-_:WH+'%AX^_E5^9>ZQN1YS3QIJB1R N/966,4Z]LPIZN /*"#"LK:%!4>5\ M-+LX_W'>^D<_[*^@; '9WEL3@@15A&O/I7-A118/9140AZ[9T=[X12Y'!Z.5 MWHA?R>XO*YIP3[4*DX#D4!(HN$9@U\L)I,.]/W 0#*C$RK/1?N44&]PR\34R MJWL'1S0EGIHVT50IOS7Q<*F$&@>(1(P(K1 /_\6>%"(JQKJZ.KJ:>=>B>4_8P#Y>('&&.N&LD=AHCA0AE!A" M,88ZF-2,EET<4['!CV9_U0WC*L5"XU',JB2-@4!ZA)B7O&B\@*ZC$RQ[MW^; M@CUK#8[7M35K+, $2H0@U<)+BPSAHJ?^U;5?*2 M>6GBY; M LZHQQ8C%B03W(*=66(&=K]!OPJNO-%Z&J87N]&*PT)0:02,$U(2KR"D;@<< MX<,ZJ#.>0>E5TP!!;AG6ZALZ'##N/"I2UZUAET'- M67;Y>)(QF M8?5PMTW#LE#+L.#[O%I&3_^G[-O5PY/%Q1&FG5]YXB&SWBEAXD5(R'I)M"H M"V/\L%(Y=<:.;]*==XQS?S/G(31/GS@/U90HX(&U5BN*C2'$ N]L 840];(. MMN8GZHMR[8+:M0^@PJRY]_G$< ^1YYHPH)RF4G/F=V)Q.(P+@[KP"=1$I MO MX,OPQ9*EV][G$\N\E,Y((BDPB"(@:>'#LA;H83A_&M+,2Y=> X#TH.?M4'2" MIK5DA%4UXX4<1KY<+4S[T5DD&/U#8Z MF(-Y:0T= #21V^G*D1VDM/!1@02V'VZ1"&W =9%"(\8U\YR1 MHI$F_#*,O>$V==H8-AUT\\UQPS3?R5W:L0^42+A0W@D)@,:PZB3 6"^6.:K<<0]YO'.;D)CRVEPK%A".4H M12H8OE!J5PC)G*H5Q=':E?+M#@6-H=2%'9^.%NEM-ILL @R[/TZR^JI6$?J! M=51(8 FGR'J#.+&%\,&RJ67XM7:??*MK@'80Z],S\"XMEL+E6]_5*TF4!\'T M=0) X"G$EC.PZR^"JHX..9]+F?/]VZU!UB=G?LF/'YI6NUS"?J M+FYM_GN3MN>0>$<8U-0K$J%@T(A2RA&$"5"0T<*W9Y0IO<-B(#Z+YKC6$[ ] MSW UY[2$&A*6_DX0H:F&-OPA_&X!@'$MYV?WWI$.1JK3P>J $4\)?H0!3Q]+ M)/' *XRQQTH3QY@,UGZQ[H>H5NJU[L>+\^V6,T!I*>CG0&A,FZ$_']+U0/E^ M%%[[*1_-%Z/UXK#CM_48_'.@26\KA/Z4%4TP@1@%5E%)-)(:&2@A0A09KZD/ M-.LY\.>0-O3#LU\J1P&=4%\B+/=,06\T=IQ9897'&VB49Q[H 80$-:?>@P%! M[2$VU.B@J^5MFL>#&]/-57TEX4#['D^XT%P+0@AWDACNB0-ZBSLA8.#Q/ZVH M/&LM+ W>V%\@">:"\ M(NT/+5IG"$H_?UO>9.NK@=/Y^,&GZ9/3=<O)#'2468UAX)R:['W0!4]A&)N MRS+C]GN[1A=S?FM8=DRFTGG@VX<3[; T% 5)$/)$>4IVPR=5"JC!6@!M*.T( M+\Z"ZQ7P8&BVP##5W[G:W]S=I9-I:*8?W4UG#YLI[^KZU]%\M)D$K_+W^70^ MGMZ/9E=_SM.\=-N_9HT)LH )PBD1@I(PW#)/1 &-\V!8MU*KK:/XSO"I]65 M<(^(DD$1"L?,E8(H ';]SZ!:$UYK6SFMD:IMW%K:[5EGFEV-EZLPLMZ8VU%^ MT]XFS[=O4I/)NJ;1[,T\E+C;[I'WN _SM(W9(FHL?)?F7XY>J')*\<0PXSA1 MSAOAK6901<(AXI PT&A7EL&D_?V8)S*LV[\FENME[:5*=1_9?FL5JJ+LNS^2,6^FECID]SR=*(.D8!4Q9 M3B3S7EM>8 %55S<7U/;!-*;J?1G#SP2K$]/X13,KK+#WEDB$-)@I*:P&"# M M+7@$RD@N!NQN.4M397H_"YY7Q8#A.5J&H/CSMUU4U.RO:;YZUH3C>R['RB14 M$> (Y((8"XCE%,MB"@7AIV%=,7(V[ED[L-35)#M1B_N>3RC 7&#J$,,@WL)( MM+9%4P4AM;;,6EP"-JS!!B#IY.SZ(ABMBX4:_VLU76S0/FZ '2B12*S#$"6H M]H()B;@W9B<:,O7R$7>X#=:6"=8,7#TQ(7[,T_+<):5E$\\P"0([;!!3B"%I M,2S$E8SCP1IF9^NO A^:@.K5,V1HAMOPB''^U!^-CG?I\L\L_V/Q9C[^V_&) M?__3B01,!/L$# 62"]0C8,;GX?$ GZV#O.5^GD[73T M>3J;QLW*TL"60T42*J'3QG@K"6-6>FOC/>4;X1RUP[H[I DE?;L'W 0P77MA MGT^",0QBO/T,C["@:A5) $_&2R\,H0%%!Z5PQ70*/1)#BV=J<<^O)BT'&L(YC$A$ !8J.8H85)#J$0PTJ%V!=WS@>N:P9M M4:G*D^WC"9 :"F.)E88(BPV+R[6M4%J38=T2W!T;ZL'3M5AL]L'D^( M#.W7CD$*+ .$D,#F0B@%S3 NO^M>Y_7@Z3"([/EX-5Y.OTR7#Z\\M(MAB#UU M1%,,$('"(V\%4$AI*8B39>/3:PGM A0;(1@!B$,!L#/>^0(&2E!'RX#S0[LJ MJ_.,T*[3L+J(T*[G<)X2Y/5MR81PY1CFP%,O)9%0A,&MP$=PV%%L0&NNQLKJ M/SH7G M;!Z9 3(OT I!2%]/!,@FA#%#AN22*8F%C:J6=>%2#"PG^.D=O6;M0 MO3I&#,WG.#PB=$X =W<_RQ[2]&,:KS2=C]-2Q^.!$DF\GLAP90!BWG#A@0R M;47S SKQ'X#&GIYAV CL'2@\9A@(.;%^Y3F=]/YVN-:):?V_C()E/ 7(COAVE"A9$.QMQXTG&C%-\-B)8/*]:@ MU>5% _!,2BW"/SOAB/47Z.NMJ_N&(.IIG/^8+I>S=!(/ M46>KI1DM;BMO#QVN(9'8 LN5MEYB9"VV',E"=.-9K0BD?KW"3>,R)(AHS #@AEB*#-CXNRSC2OLQR:]LK?D0&_;#]L;IWO')M"8>& M 82TI=AK)4 PV<$6%NI O2&L82]YL^H]Z"5O"[.A>LL_+D?+]1M_2;.;?'1_ M&P:&68F?_&"9!! -):+(&J,("RM\X4R!B7:LHX5130]Y"ZI_2;.&@.O ?-K* M^[2AI1[1@V42$],A 8N%418PQ"C$!6!,!BMCL#[R!C3VD@,-@_3JN# T[_B0 M*-!]1&ZP#D/[*L3A/GLPD8XJ@A$CP@-*)37A0R&(=;2C;/85UT0-Z.-E\.TY M:%16ZR(=_^TF^_+S.ME3_A"UBHL_HD+Q$X5NOTY^^[A'B8\_)AQXH6)XN9.0 M R!A+9H*E!X6'>XU84Y.U/L.H?29! GN("2#<(&.;X<>31S62,2$Q(0*2JE1BKBB@1#Q6OM\ MK?D$FU#/^2#4T9);Q2N ?IU.)K/4C=;N*G4=FU!R\?GQ8HD31#ML'8[98@G$ MH<&[@5TP,JS]NN;FIQ:P:76V\A^.S%;^0R(X#Z.$(] Y!KQ$UJD=D857745: M'%=CLZ!G9X)0>ZA\*<&HD&!NUFTY=EJK1BT)(AIY@0@#VB'J%!-*%;X<1>H= M[&V\B[:BV_;1JD,"M9B.WH_&T74CPP$3QPLD@$J.N%3:8"B5\I+C M76.=\[66@*W-G0V/ODVA4D>%[U:;--:/Z0?6H?#3O;OA)242QQWS3IL@OW<6 M6ZM L?KER.AA91[/.]QG\\7T\RSU67YUG^:C9W<8 M'M)RQ6H2BZ60EGN)"0500*T$WS$5#61H[D[U[<#6@7>G$&#;QOG-5I)CSO^# M91)-*%: ![R$)@9) D"QAN;2#2Q*HM7MI*8PZI "&R#B[L8)'/BV4()PL#DA M!3@LW(G1/+Q6[@14O!8)6@N&Z(0$9X/4A8=_-(NGY+ZD\U5Z_.KL%T\FD"M+ M"0DVD(3,22P 8H4H6)E:MSC0B]3W>OH__.\J)E;RM$ M!E6L(4&(0"Z]U40A@*4Q88)&AF'B&-?ZR;WI_00'?2.&?G@FR/J6K"VUBZFF M>K!0[=H3HQ5CGEK*25B?,,JA9UO8B!>DHXM\C@8/-'?;7.Y!79P M<3]G89XUBL+@E3>40)U>=-; SN;7\6RUF'Y)BXRMO^39ZKYD6_-(F80"(;DS M2FGD-$!>,N6*)EM(_2 EQ#WSR8 M<,JDMF$9J)@W3$JI8N*R;>,,'49P1S/:.5?X;HYJC]-XP#@B^F&Z^$,_Q"/, M)5'J1THEWF,%I37$.6T1Q!3NR,<8Q<.^/+T["[1Y*/M@2VQJ:;SRD5*)T(A0 MZI0T"$HJ-;:DZ%<,44X'9\4VJK,G$ F2QB2>"O/,^(&G43E0A9%<'&JKYP!O1V4L>- I0/P:%3N?CV[M1_L?I M5L6SHHDUCDDD,*+.>L\@]@'.K; >B%IW@G9V'\4@3(MS\.R%/$5[3Y]07A1- MC%'&"6\10PYJBXDQM! 66,TOR=*HJ<92?C0"V2OGR058'P.A1]^A%J76Q][G M$P\=UQR&!;HR/L[4".[$DK:K/;>Z-D=M)1T/N:B%31>'*,?K:/W0TG$Z_1*G MRRK7FNPMDA!KM--:0L2@<(AB!XMYEC-7+^U\:Z&7K2F^(7CZF 7>![LL?#&Z M.7HUQ;%B"2882.$U]( (3BD%SA9"NJ$M.-K>>F\0J9[C;EI-/K3,QG_<9K.@ MZT6,3%H^=/4>-9MM+S2ZNE[_JD>+F';Z[C[8#NOOXW4S\T7:9XC1+FEI_F4: MKV$:Y>DWS7PJ2!AWLJ#*?Z>3P+9IMLFB_;9**%*S;TJT\AP'CDNN'0K3&[6, M$XHAX-)X6AINVWK(4B/BGA#$U-S[$ND4P6%*LH+9 +*G$N(MM%IZV-%VZO&P MIK[8=#C\J3<%M!L0=8;Q]^I#Y(\-)"/ /.+E:!^S')\]'\9LW/A7YX?&:;=7,MTZ-@\TF,-7XWNBO? MR6CC=0ED&F/JE=1,2&544(TI1@M%G!^LLZHF-UX.>L/!]"_"-@+NT+QF%\S3 MSOFYSN8ZC;=6KA<9OP5%+3Y\_*W4T7*T7**4%1!BR(PC3CC('!2%F-"36ILY M[9UQ[E71^U(!-X1K!_39F2RQL5?W$;CJ-X"\+)-X!336EAODF4-"N.C!V(K' MN!A8=IDAT:8I3+NFS&ED*0)5J5/:>R"5P$@CR3&DA4A.BX&EP1@L36JAV0%! MWLS'V5VZ2Q_Y]LEM[D>(E"]SV<:& --<*&X1$Y'29135C12,K, ML#*X-H1WUC J]56WG=U*S@3M>S9AP:8%!BG 9(R#(=R:'6>ML[7<$ZVM&EI3 MW%F@=.-H2,-K;H,Q:],OZ2Q;)WG8[F%6<3>4E4X\Q51!+72P;QRQ@;?:[:@* M22TKK[5E0;,\: ^F+ERDZ6RVN5OYUU'^1QIC9*O2HJQH ACB( @)*->((X*U M\SL@(5-U.-%:6J5V.-$P1AT0XI=TGN:C64P'.KD+^"_642I?TJJLJ%0^X0XI M81F$+H@?Q'82[,2VLMYPT5H&IG:HT0907<0%;A:[Z63_6GC;^F-[QI4J2+37 M04#'C0XVBP;(&8IV7A8KAW5=Z5!B&EK!MDNWY#'\/HV^ZM!GKJ=+'Q1P&NF: M>4%B".9 JGA*7X75FE*$[@QRHW"M&:TU:W2]AF>?[D./[;95;"\^N/'', "(>](@*5""&>M92;T3"(1(P6$SHB.?";'[S_LD"B';T?L%.=7%M)G5!CL M/6!48N(]55[OT$=(#3NDKS/%'P_C.PG"OZ*B*NW!$N6=0EP!8B!6U-+"@HVJ M472XV2UJ!0/ S*P M*TIZ57#E.*S3,!W"D'8(-C^:YO\R]-()984JH),RZ,+QQZS0N A1]8^,*@&+>O-PQ! M1YMUB_Y" MROON%H-2UJ7UCYADP>=I^F:^3/-TL>RR=^Q[=\* L]8C(2W"3G$-/5,%W%ZQ M6ON;_<71OY:^T8"J+JUG%,.!G7Z93M+YI(]YX^F[$P.P=9XZI)#F*DS47!26 MM.&BWHG']FYC^UYZ1@.J&G+/V.[<7JV6ZPN+I_.;#]ELYK,\_MA&=SCZPH0@ MH &TG!N+-$+2.&X+8(%!M?9=AF5?BD/6:AJG3 M0N2 @$MCQNB5'L,KZ6-"R#W+^'!Y>+-?!.UU"*SG[\H01I* M@BV5-LS#CG&"M=^IE*F.+F3X/FE]EBHN@-,!W^MTNER%14@'Q-[SML0XP['" M5'D&).,>6%'LF1C(<*T=R^$M4(?)[O/UT07%XS;;F[!""(N"51Z0VS1T+=CB M:3BD^YKFX^DB/G,;%K?J2YJ/;M)"Z/?Y=)Q&N*^[7 =6;$Q"J $"&FN'))A M#;55"'*JEG=]> /TH-:([:CF]?25_CM(8ADV .!X4D!HKKACMABFK"6D5AJC M2UAK-D[-?GK1B?H;0MT&\6&^R$R4+[X15-2^E'IZE=H$= MJEU%7D*O*N3KO4^=U) $<6:14@9 0)564D!-"T5X6,_*NX2U_^![5)MJ'$)_ M*A%?329K6HUF=KJ(Q__BT-)F1':5]R8$.\F8= Y@PPWSD!I=P,P@JS7_#*^W M].\I:%(+0X["+AV7/J11U>%[D\W7PJ]&LQB%B\JZ0+>M29A7TAFM%"=>$6\5 M?YS/&7#L53D+&F)G4Q';G:GM J:-)R"\";).YXOI>!V U8U#[?D[$ZN#^@TB MG"/+D.' <+B%=\V15[7^;[%7#$ Y%\#]K4483]RW'IKTS;L211TU%F)MO?2( M,@%$$=OKK-2UN#[8I?DPN7ZN4BZ+XSUMGU1L02*#YJFFTBN.#8XGO6EA.CMC M*'D=2X5+Z0\-JNH"UA.'!3]D"K9RW+-^:Q*FF(+4:PLM8\9R+FEQQM );&N% M;;>6UG+ O6?0:KNLGO3B\_R[5?QN6-C?K<-230S M2E@NI!5<:&+P;JARJ%=3.7V$/&;9>+J"+?+-1OQX_.MM]J/+Z M1$OJPXB$L5+(4@8#,^"C86IK'4$2?W6&+I1Q 8OD?ZXGST+D75=O2TD I IEABCN"<1 %& DQ4F4;%RV!=E$7"@@#P^ANJ95$&4$M@\AM(!1: M^:ZNW&G[0H'*1&GM0H'3<'YE%PI(Y23V3BC!20RA9D86Z,>8GFXXUM.% I45 M?_Q"@9,@',)2Y +RLR.N&4!AHB>&$F<9U9[L1@4/X*5<*%"5&UTD:J^'Z5^$ M;03*T;UFM M#)_#"[MO8,DQ%!4,84Z^^&SH'$,D@.4Z:%\S)ZC@NH#<4_=*CM4WQ/I!Z>+2 MZ#^X9.<>&!.0=4) P)DR1C&QA1LY#6N=LQI>E/W J-^ )BZ-^(/+91X,4\0( M4P1X!+"T2KEBFD48B%>2RWQ@Q&] $T,F_F9GZ,U\L,5HB L\C11,# +%@L]Q"!#=3K2D(,H.^](/6NL[WRE!WT"1[^@O#K M.@]Y"_ML4YA>(8,P3+("2@J@AD[MIEP,@GM M#*U>__9;J'6AQLM@NBT?_@IW.<@_0P0UU@*@F!)&:H=T4",Q2&E#N"M+Z?-7 MN$LP4"SA&'G-->>$RR 3%%L(->*V5LS=\,)=*A.EM7"7TW!^7>$NR D),$1, M8ZTX5<@[7\B.%>UHE[:G<)?*BC\:[G(:A$-8N%] ](#R1C'G&1+:>A6F?P1< M,2JH@/.%A+M4YD87803U,/V+L(V .^QPEXOB:>?\W+<$^/#QMX.Q,97*)UL@KWMT/?)66:070(DD\( J@4PPS;>*,%C5RDPTY)"KVLO>(:OE=?2/]K(\GMJ&A' B/5<$ MHG4:Q?=>=J_XO;$)B21?=<[97O#P>^NZE\WS3BD1 9+RA1@*.I64: M*+U3@?7ULH(-+R3RM?2?<_5WT5WH>=*$7OK/\R:$9:5#1@F*N>":(166J7ZW MK-2HEF]G>&&5KZ7SG*6\B^XY.P65ALL-QFEP2DL3"X,*O0EFM[$(^Z)FK_H[OH:SRX +[5!ECD+L=", 8#9;E/%X5IG%X8W2WXW';==]5]T M[WURG^XPN^XI#4R4 I1Z'Q;W!#$AI"NT(1:NC+?%N]'T]C43Z.OOT^7M_$9 MI75B=0D'U'@+((>4&^+$.A?&%A3B]:O+H7"6M[Y=<+L(B]Y@LOB0SD8Q[5MV M/NOJ5IEHQ#%#!@B- 68.0**DV#QPO9:!L.0$Q[495Y' '=VN'O=V@_I?9&= M(<]N\M'=7\>Z#Q('&*\I,8RKL&[!0@.'# I+%J>H#6N8LCV>OXYUIPF'6A$$ MF3>*>@B9LE 7$!I2[XZYX1WKKDR4UHYUGX;S4(]U[Q^A2LYX'RZ40$ L$8I1 M"KCB*EB?5A:H4%OO(I^+.?!=F1+[#*XF\.S*D/]V2JMT*/9 L81AQD@\'V\A M(@ XB:0MA 3"#ON/Y^P_5B;A MR B&E09*<4$@5,:SHLE(F:Y4>L(ZZ&SPO\E_U0PV7>4+_);/J^5MED?/D[K+ M5O/ET13ZU6I(%(>2".\0D!8C"J"*YMQ&=*==K7R PXOL:L!X;07/[JDT4?/) MAW0YS??E-:S.IZ/5)!@X31P$D$AG+0- *EB X%V]$[_#BSIJG%1-@MH!LS[E MZ6BQRA_64JCQOU:QX=N-T>@N/Y(T\M0J$D,9U8"B.*#N6,T:\N07J[HU0=3'NSI#ZD M$?30]L<)_/&9NL95E4H3Z\)*A 6CDAK'#>)8\T()CKEZT4%#W@AKUMYJ >+N M-B3B-]^ &9/@'-^4V#:NN8:L'69MO6WU>9'^:Q5XX+ZL7:@=O*3//9WG+:FT M4W.@2$*( -X;!Y5$5'EF,!?86PJ4Y,#",J.Y$P%+MU+V/)XX;[SBQ$B.B<"0 M*,+]5C#*&*PUY#6]*W*V4EX.7^<#\;UL6U#$+' (BBT89(C ?06E?]7WK7M M-FX#T??^3'F_ $4!BA<@P'93[&*?":\MMRIL.?!EF_W[4G;D9+.V),L2);MO M"4(RG#.'XG!F.&12JT@>B,O"%E=IMWD$XC)H;M37C+!BTC#%D-"&21ILA1(W MI@D3MQB!:*RX2YS.[8"Z4U;<4 1B$#*,, *1 &5TX5J'&AO!.7,4'_=2P$=X MB?AJ\!M'("[#)L::?K?%U5>?/]/#-N O'\9(1CH%A1 73!7%(.+"E:!#(D96[[\K5$P.K MNTHU29C14E&M$4H8@N$+FH!2="1E*T=/?UD!G7L$>T&IK^C%;KF\C?MLCR:?:T2)L$$:X>VV,* M3" 6L31\CARVI-B7@$+*<&&4)#6+<5R0U84EKAK7"P&$"%L^(P!@A8E&X?<# M5$PC%BESLC)^$9$/J^&@'6M$Y%,A98UWY-C&,Q301=)98S"%3 MM\(O,'&C; MJGIYS_&.2$I^_Q902\@B&$W[J=4_$O7:RJO$.(PQ43 <%JD-JXKQHP@.P-&Z M0UIHX90>KX+A)C4Z-K=&7$5&5^ ? X"]=:+[Z4/M\8ZN& 4;[0PW$* )!-AVP3* MHG+KY!"B5J2X_+[8#=@*_8$:GUE_KM-O MV6JW67S_E#ZMUMMTUECYY[IZAHGC#EHJ$@J00<*JLRK^F,%31I/ZAWCBLG$TLML$HS1!DL M5XM0#D9*/6IWU(B8TQ8-X38GTL.4PMP>\NEJ&0SIYT]A?RU>H B36F3[HB+[ MJX9?WY<:L<_3=+,)'9(T#YK<5M\"Z/K_>&.A,4["Q#*+%636VG+9"X9!JS3* MWKY>\($%2S#F%A%I:$(4A^QH2U%3=V7J)"_X_?.B M'7P1F/'N+=>/NP+1Q_G+? ]5EQ]WVTT1B H"53#FPI$\I!8;9L(QD7!#H62) M*S.[BA)!K3)9Q?TQJ5]8(S#,I/-TO4YGP6Q2FTVZW7S()E_#.6Z;I9NPE7X, MI[I=^/O)0_C%8WC-+= .4DF)DDX:G=+^@Z=RYU# M.6@)B#&4@JBM9_W;K\5?"I?I[[_\!U!+ P04 " XBFA)?YM0<'+C !Y M>PP %0 &9T;G0M,C Q-C Y,S!?;&%B+GAM;.R]>W/CN+GN^__^%#S)JK5F MJMP9$+QG77:!N$Q59#QNM?"\STO^< ?^XW]_?5PX7[+5.B^6__D']T_@#TZVG!7S?'G_GW_X MZ>8#NL'GYW_XW__UO_[C__GPX;_3ZX\.*6:;QVQ9.GB53^Z>OZ_D?'![A*'979? M^7V5K?)B?E-.5^7'Z>=LP674W_:PRNX.?\5BM7KQ#95#2>60&U8._?'$%Y?/ M3]E__F&=/SXMN#T_]-"O(+A\*]:4NMJ$"Q61QUQ]_86:]=[R5S?3J_CM5VK6 MW#QH=#DW\?R^_EK-VO5*-OID%.5TH?G)>/.5[VI>5)_ZR'_:?K#Z]B/XK0O? M0G7OB[.O9;:<9_,:FB^^VLGG__D'_M-DL_YP/YT^34B^GBV*]6:57=[AXO$I M6Z[KBN4Z6U32<;$NUS-!+2.H# M%Z2A"W&44A00C!F8U*5.LN6'GVY:C?6O!E7Q!QDWW^9IE:V+S6K65')S08U@+ MOYNN/]?JMS;R*-S@AVQ1KMO??*A^\P&XVTK]CWK\?IW(8C9T(IN\+*I&4+': MOD OGG.TFCG%:IZM>..L_4O3U>S$ [#]Q ^S@K=5D7OBT.K%7]OLEI*^KS[S%8>^FVZFM]./R^R M2>2FR(=NR# *F.N&B+AII\_WTDG95;0GN3*<*AG$E.^T%(YPI@VDHLP^25X0 M9S\:Y_/S(>0X=4C.+W50[T-G[!2+U1IV9E>N ADXL49J$VUY.%*Q#)]K.^J8 M$>(NQG[+)&N>JL3K[(F_8 ^\W*M5<;^:/J*O^7KB I_X,0J# $0H0I10DK0% M!@3%4E6)>C&FZX9*F;.3YFRU\=8E5R<+^1YN"E)[&",E,:SHH1F>ONO0,4#V MM]42XFD(Y#7"='G3CTFD>)SFRTGHA:&?\-P3%_H T 0FI"T2Q 3UIY)@0:-Q MJ=&GA4RBGO9ADP$[=='IE),#\JF1(DTH27-M9I1L*$*44O+G%*?NRF7Y3GF? MLL?/V6H201R''DH!0E'LNR["+&S+@P@+0:I_*:,1JM$G2"@-;A['T[!&ZF+3 MT![.MS.L=:_$$B]?:!K TU>\KX*M*!Z"Q ,UPT^&?P#@^BP;E]X:XRAT/TP* M[JEB<.AB5AJWA9$HT?^W)HT)%9#Z%YEK4O8P_U>X>)JL6MP6Q+1M=-OV[5GSDZE M@XX[;8:_8M8=@ZQF\RTAJ>ZH7N/2B&N*3)RCY?PZ*_-5-B>;5;Z\WZ[LK'B] MGGB ICYU@>LGE) 0@ 1URR8816#R)5M]+A31V*]HF1=V7Z4R(>=.OG3*!T[* M6N:9LZZ%]J)C3_>5$#F<[?TXR:N?Y=S9*G4:J<[5UON;X]X/P;%8 M3%?KW6^_EP.LOM2(P764K,B!M97H-)EI1?+VYS81E%'UT1#].?I8I--O)CX@$11E"0A"[T@QG&+<8IQ*L51G>6.C=(O ME4H3+5!!VW4V0/4[;K#]^?-1XT=L?M;">K<^Y7)A!R^-1*;4]E1QK]^0YG56 MK9?@ G:C"+O/M.,)A(8!!S?" :81AI&71NT8*PUI1/N/BAP98 L]\V&&=O, M+%=JE);C2[HDQD=S!LDA3]P;(PQ[8<,1+*G990=I%+47.AX8S4N:WMUO=9&3"8$#TDE]4?[@6=.T MFFGLA,G1DOY]DY?/[5*E\1;^:W:TS\(EDPFT@]_C6B"[N,E\/D1KD^ML7:[R M69G-ZX;O3\N\7%_?_+1=E!MBXOH D!B&D0]"QENX;ELF#+'4$0/]2C+,]YVX M[8Q'+<_YC@MCRV@Y.:8BE,/(5R MY+K*5G?%ZK$:=VLF[MO2PH"GWP-A'+/0"Y,0NFE;&F^&2PU9JI9AF%9[LEZ^ M75<]<*7LIQBHAK!2#E$O7*PEC<2E=ZPY0J2^9MK!HMY1%'H?L8&V%C7]D_,E M1V:]Y6U]63YDJ]N'Z?+RJ?J*]46Q_,*!FLVOB\6"%:OJ+TU@2B@,84(3P$" M8H@CKPT">P@,L@W)C'33LS=]][N<.=LNY5[@3AVY4_+0G6WL9TX7/?]Q4SUZ MW6%%'"V5(\[6DJ$V/AEZU#0-*]C[E$G.2'U+#YA=V[*44MUG)&2<9\Z.^M96 M*U)5 M6P:K1WOE;?QJE/>R[[*', M8)5LW^R-7\_^7/>U._EA2"%&<>!%<92&$"40L&[*.X7IY,U=?",B65*[0C7[ MWI6#1]CXUK4UJ#LNP,V_M-K:S]-X<$=Z?)QRYZ.<=LV1I[C?YH6D!GW MAF\G&7P*OJ76U,3S < ,!G&*B!T/F._FS;./U_# MQO+6C/!C^O\W8>0ML[#=(IGO\1LK+]>EG8X/L"3%D(24N%ZV^Y&/-MI+7GNC,_?AMFN^QOPU%X.CB$0! P1L+4AV&<)-2+<+?R M/O$MF;72&I+AR:INU>7OKNVB]\$:N^$RVC-E:ZMESY!_M@:+S+,PYD)\O0_K M[[VI8L:TH9?OF\CY^(V4EXLH3\<7A G&/DQ2%.'43R,44]3&%Z625_9\,U$9 M;JK\O!U-_YVU4[0_6V,W5<9\K&QMK;S>F/#/UF21?"8LV.&@[[G]O3=A>T_$XW MFL.HURO<@1$RK6*_PV]U^_;6 M[#7=.]YQ>_$,5('QSS3/P/7I9\!(]6LL14?JU/$?"SLJ2@M\*&Q[82VITIJ^ M&RM6VU]5GW,G<>B[E(0L2"BA<9S0*&CK9>+%5.KR-,ND6U#Y.4UGJ+H 8;63 M;DF5J/A C%Q/FG\6+*L\S[8CHLY=L7*N!9ZB;ZM2/9C/,6K:?@_6[[SZ[6G. M4'6RCAQ*C4:NKZ9Y5=[M].M?\_+AH5A4PTW\%X=CFD0@P(P -W*#"/LT1GYW MN@SQ60JEYSUU"QABZ__:^:V2FBT:II73K]E:8;)1N_<2\X)CVJXPA;=V*KVU MVURQLR>Y_EW]&2=]4V6-,&PJ:>RI84Y3>;(#]V9#/#2,:-9/X5M5FT'*]76V MJ ].+$3EI##R0HA!G$(0 "^D/HA;.2&@4J-ZQD081C!Z+#;+LC>"S>5 #,-6 MV"^'XE:RL]7LE,7[.#[0@QCXPE=%@X\@V7C.[,"R^3!?WRD[C*^B>$XWZWR9 MK=>\J,_YLBYIW9Y.,XDCZ@9)BH(8>GX*/8*I'P,$$>&%\L(%7_]>99A[Q5M9 MSKZNT<[F.6;2D==4B[=VO(IZ0BD,/'N2G76K?L<6_:D)2-W4I MX,4%81+ $!$_:17X$8EDD*NS7-,;)&NI'VJMSDZLTZBMWN]:KU,+YDTA+ED2 MM%J3(,;8L?R7PZM6ZXV05<+'(U UD0T[>&HDLL+\LZR-HKOR+Z:/&2D>I_ER MPG#L,^@QUTT9A'$2NAYM57A>BC615*GL46EZ]N*%KE0[OS2Z]2%5+2.]L6H\ M&3K1JI*'H?EZR% UQO9*C?6<[1>=.&LUN"C*V]ML]K L%L7]+NH42=) M4$T>BW%S>'OE:+G3]Z&917[;&#WILA$^"AEWA(IZC;>#A9IC*DP^JG+I!HG>,B?VA(1=1,611%!"0N3)(T(];IQV2 .96C7IQS3JU*WTIP7 MVA09U\M/,;(-9:4 TE)=R<%*VT0B=CGAT MA$XZG+6#3EHB*?0_=Y(]QM5TGE7]TK:8.*S8%U;T@PE 012[W31VU6.5ZAS* M?KEA#M5ZMJ,V:GT_:;<$NWDFC9+LT74>C=9U>V7&L5Z:JF]V($1=_NN^5S\? M9-=W[]%$:()C3S@@H0F(0VZ*5A($AEFJ)9A&!V'%C$HS6DJ>RA& MDB'LDP.*BG-&%\6]LD9@/9RJF790IG<4[ZR"Z^=*'^94/ZZR;BB=!)[+L,]2 MX+D1 2!@I&L804]J.+M_:2-PZ,QI-2I."FKP6)U.YNSMSRD99P=CU@O#).FE M9K:]'%.,1X!H?9PZQ;:[E=_?[(__%>9D]KB=I[#$W MO.);F>M;RYUG:J%4(YW9]6]4>H4?C^XENZ+O/':FO\=5;UX_/E_4_K[&ZS M^)C?91-$DQ156QY"Z$4L\7@KM5N#BP,B-'!HLGS#5.NT.9M:D[/@HB2:1J9< M%VAM6F"X'/>.[BHXNQ,"@L %*(R#F 8!00C@MI)-<100^8UT M/0LT7)>Q[GX0R=.L]+@IUB8?W$BE.FKQSJ;B5N(8^]R.>W:DI:[5ZT'5X0\"(7 MLC@)0Q!2XL%: W:Q'WNQZ"X$K86:>S?W=#K3974ZW)Y29R=UM!.GI(P\\L*: M28@=;ZZAV%[O<##HH/">AZ=L-:W*_9A-U]F:;:K;;S]QMCQN'MLSZ\AFIX*D M 'DQE^ G$:[V720>:U7 F$K=7J^[;,,METZN4^MU]M+W9\E]$;I-%T/HF'[+ M0?25U=55Z;589ZO6Z<[IY'KY'_*W9;IP_I9-5\ZG*?]@=9WI6'R5=/D(84WE MRP[&&HON]4X-HR[JY&S3,^6V7]XU3W3U0$^PYY,T 8B1*&08N"1)W59/BI- M-W'55 S&WD7-WMF.O6=.-43C?+=J=4O>BFTP,_JP;#XIA@!]YG32JQ,&]TAM M'Y4/FMR3S_T2]^V0NF><"LS6X:SF5O+Y\O:WHI*QG@2,)B!B(( 0>9'OX]0C MK0Y"0^W4EBM]9%I'1IK+,NYK;3 ;,MX8D;ED)U\Z7'0-XO?'8<=L'^],[=]" M5DC0MT->Q?C46LG*3NHG+7\FLT8)"F,6>C -H!?$! ,/QMW("*1R5X:8*']D MVL:F:"N1 =V\-6.^<>)6LNUF;F>L%NK*I^E;XZY"A,KD5753.WL9?R4:(7[" ML>]'V&>(QFX2!E$<[P:EC0P'RQ0_,GD30^25\%\S>,U8;YJ[E6JKL=O9JH.Z M\CGZQJ"K$* J_N0K;+I'4?4 M!(,8)BE,/!JFU O":GRCU9'$OMS9C]I+'Q.X.YE&L"N3 ZW4-62_4>@*Y&), MXN[D]0>N0GJ^*=ZJQ*>&6V4G-=-V$L TA!Y*?#>&?ABE*/!16SH#$9R413E= M:&7LR3*ER-K)TT%6(S0][;%6AFJUU^#R,2MIV9^1PO9_4V04CTJ-AY*NB5+P MBC^H#[SZK9;LM N6.P6H"$2!R% . 0!XFW?F$*_ [&'/%^FN:FU M8,,MS?/E%YZ%8O7L/&U5[R-135(U *R#Z MRC I4JJ:;2L.E>,YR;Q^3O4$V^U#OFJ*35V*?.8F*6:!Z\U6I\]3.OLDD>:O--6$TTA'#&@J?K4DV?5VJCR MH2XWB@GT(4C=$,%J;92/MR>:\G)CZ+H:@"91VOA$DUSXJ<'@7D@SY*T^IC4" M[8':SC!YJBF8;3765.(1XYJR4WW!EM]MBP4DBD'@IC[_3T1A$-.XW4U*$B_6 MT5 3+VQTK,DNKNQO;S^J&7%6(]0J?18QK;5+ 6G23MM--/EP!(&FZ%,OGJ%J M=<]>R1&,PCBE(&$!=2.:N#'KFHB>*W4'FX[R1J::Z@I&+5;WP)M!ES41KC;5 M+LB]-$V6*K&T^M8;4&.C2(H\PM;9"AKQ $YR1=(+X47*)6\%[)_& MV9VY&00 @=!+*')CX@'^[[#K=GI ;J^=:B&&6TBU+DZ19:UF,UWL$Z4^PK9X MRI8[WM1/D/2)E\H.BQ%G$'/EN-/XNG\<\&@G4KYCSK%%QGW]M -&_<-XO8Q8 MCR^J8))8LP$)2#T(_23PW !0+_&[S7,D H'< 63F9%@)M]Y'2AI,FQH/1\I8 M3V):OQA.W68)]AK(G9UT-A'H"7X;\U:1\*\7J+@^[R:[!($T2&.*/.KAJ"VT M6H77@^*R1=E+:MGC)'M:KD1@DV[WH^SXJ^&.6R5.2E6/K:2A&2K&6:]%&#_0SO@30C7NLBVDCK0XX:)Q'IU$Y)(X=8<>LI(RX^N-0 MD71!_ [W[I4Z<20(I]KA"=$@8#!%'O4#&N+ (Z@ZG[F=.J $R&!G #F&2;47 MP8NE\/U6D@R1)C&<698A.0*^EYRCMTK;L<2DO^]'B#M@4NV ]) !%Z.]0!JJ M@M?SQ $$81Q#WF-//4JJ-=BH/0**<,+YO6$O6^!X.)=<;J+'WAZ0-NFL'@R/ MO0!%Q#99BJJZ;C$GE4,2(6$_O_JS;C>+',8N\,,P]3'S$LQ"&A%O5S*C>E G M7MYXI)-G#&%* M/49SHTTP2M@FAKEI"VW'G+R$8DS3M&MOHA[-=.L!,:VN MZ6"6!722A9&PAQ:S1SP&$=1(.B)*ENH\M?7V*)?%HEYZL_^K]G07C%@2L33V MXPA3-\%^0IK370@,4,)"P?=%4VGF7J ]-6<.E^@T2\?V?CW:(49BWAUYT32; M;\>;ISNHPN@#*UOKK\M/6?E0S/?*)-EZMLJ?*B3<9E_+E)OQZX1Y-$AAZD51 M1((0A1ABT)8?$,ID5O?K*U6J=:!PLNW%S_3F]A.]N+UQSB^B/;7-#FN6@38@R[99L5Z_+#8RW2>4'(/9W.+Y52IY8Z M,!F%+3S:"M&=!COX:""N-ZT5,\Z)4O*FG)9956BU4FPY7<[RZ>*J6.=5V1V@ M"48!\'G9B>=O*:!9M;@4ZK<+2FBXAM1]Y- MK:[;\5KJ#:DP^)2*O8QWY;*<\!92\1LO+F/%BA2;S^7=9H%FLV)3'RDVR_(O MT\^+;+J:>^38.9[H-1*PU8S(=QTEI22;DN-GI=;A@IU7L MM)*=G>8Z*;5J9RM[_(3,B]FF>MN;80++$_-"[+@)>E755095%5@($@_4U9>Z M900YW\V+ MQ6*Z6CM/&:_P*J72.\(T>"W:-Q_69ME>^;[#7"!_MYU&HE-K=+A(IU8Y='_\ MI&U'>^+Z3+>CL:\UHC>];]UN*3"O+F:--N5#LR=/F6OR?DKSS*B5?3C6"'/0:1=-L^NU16+, M4C;6.E:I1_(^HWJZH\RF\_5ZPTL# ?&"". 8L#"*/!+Y?E=:##W5-IA4&6,P M*:^E]>21J(>*+#)@7W\.G3GGQZT;!D*-"!D 2;II*7QDHS@%'B57E*%SN2G7 M)>^ YLO[2O)X.D+%4$D2DW M==#H4L#)89"TIT2&2RKF6@HGI5!.$4K='U%,D6R5?YF6^9?L?+DN5YMF)+8KU99;M)(]=+:43] /D$7:\\8-$6@S_:DBN MKY@]9//-(KN\NRBJ29OI CW6@^R7=WNPVNEN9YK7M]7X^][J#\);7*D;I3YA MU96E%,6H5>?&3.K2DZ$T&6XLM6%4RS7:0)QM)-7O]F)Q]NC312/7F!HLD8)K M:2S,H>1RFY[I\RF\X> MNAKAW]9.MLCO\ZKKF$U72Q[5\/7"Z=R9KA"TIFV,FF#[T6S];\Z/JV*]KDY? M_U8J!B,U@G!&O_6J0#Q0;76 I+="^WT4U#3C$).0N$$,4AQ'"/N,=U.BKFL2 M I)BX3T_YB2,T>Y?.V7AE ^9XP/WNU^_;\8 KF^N:K;([#0QF)GC6+*GB>\%:1IR>/@QI80WPUL!R',#M84/O8L=<&U#H_5#+?; R_WYF5?6 M_U.L'+R8KMM9\???;N/YD%V_,&@JU)W>I@&;OQ \@G%?MM/>*3I]K--1D0%_S]012&.$8IB3P"88))30F'ZR#2-U)_?#XKV7N-(IB4[M&1#CYYCFRT&TO^^&#H24,O (0$VEP@Z*&HON MS5F1)EW4Q-.=AHOI8T:*ZI;-20J"Q.7]7<^/(X!0BJ@/6B4NIIY&IBJ5/SI7 MSUXT4"OESB^-=KVL5O5L4L6Z^K$]_X7WI RSG)OF2+XJD:__Z4/7[.5A./)20,HC#"41RF-/$# M/VG+9L2+Y$BLHT3C[/WPU*AT6IGU$.">4.>71JHT:K48+@K7H;V6Q:ESU=MF M0_04<.XH+W4Z;PLAM<;TAHGZ'1-?+%:7D\UOL]G#LE@4]\_7^?T#)W%3*B2X M.DL= \_%F TBCM2DU#H<- =95EF'R=/&>G3Q%UO5T57:LUG*&RL_<'O&RT MC82U$UX=73^EQV4[4*8MFCT(W[3:;@?D](94&'Q,U5:L3&*,$A@@WOF-/4@2Y,5Q]_48N5+GI@E_J6%L MM3KD "5NB=SZ'*UNJ"V]&6X]ZF7*79WC7F<.5SG:'A Q\]0&OU3\- M%^5TH:,W?+(H*7IVJH1?Z-OJK^CL[I[V3DJ1I"QC].EMLJ@/ NW,4VBXTY8U0+@!X"+K(A;$;Q["5XP74U;@/ M3%W$-S.N9RX-8@BT(@-R<-S;]?7>NK?O.MU.*_S[T<8#52T^0E7C6;.#M^;# ME-L)ILM74XR> .(F0103E]+(\T.4)*P;WH2,"!V9:*QPXTQ6PH)97)_.B!E, M:TW&('BVF\D:62R+A]62OI(_BS#TP#ONV<#=&L0*7C: MQPI>BGAWE)):S;>%C7J#>D-$ YZIISHX-P&KE3SV\>^0;Q+TZV6[ MG>SK%]()\FGP2WA)^M[$T.7=:R$3CT8)]/PX2'SL1CCU<-*>^^*QP)?J8?P.."=_:\\#[TE&>X6;35F([ ]^TA9K51[/M2.[T^&RR M.:?%"#.TR7+@:?W=RJOMK04ZKP;,AV62@&E'4*73OQZ3 @00STO=-(6,DA0##X?;DF!,XEBF MP:/R_88;.!\O+W[\<$NO/SGG%S_3F]M/]$)VK8^2:V*,,&V8'"DJ-2./.A\P MY @U^MAG!SMZ15#H>YADKU"[RSBGYK?3KPVV/N;3S_DB+_.L6DQ]P6/?<@R% M$!&*$2!^=;0W@WZR*Y]BJ15"^DHUS!Q"&;V^IL2Y1?_MJ*PNU.BO&(?&L5:. M3JU&AXO60U@51VXU(6,^#XD+O!@P-H.':2>W'7FO0HR/7YT?7E%KV__ MYJ +XM#_^]/Y5=7 VLV\R0X;];%4=+QH(#=E!XH:66=.+:P>*.JDC3!J?\2WB++GX\3S_2;3-- %S?[ 904/OTAJ2R 53.+^G[#'$"DR@* M@Q3["48APR!MUP)!E\)8;@):^&N-3S[_>'E)_GK^\:.]5_F)6F3'BR O^[VK M_.3B%GV@]V8S]IK<<1( '\GZ[_!XRE"C,5Y[\2M,3E9>WZ*,2,T0MD9F9U.J&RI3D&#.1)Z<@A5VQXRV7 M%7UPTE$R9N'9QMUX'._IWI3%[->'8L$-65>]WO)YM[?02T)((L!@2BBD."%A MAQ$64:G;/[05:GI>\AREYQ_/;\_I33UV=G-[B?_/7RX_$GK=]$*C?Z_'TV[_ M)CE9JR&UJ=#'0FF@F71/ M&6'C'['POD-BR%*UU3I(*0?R/I;Z>2.[8_!J^ESMO&D7G;FI&[,$1P'T/!S' MU2Z<]HP'B*) :NV[8A&& =3M+7MJ9*EMRI.U3;!79MXQR5Y::]96T<@;\%[Z MNBA.Y M0^242S$/F4J8L]@ID^:,JG_"J!G .FG:U*X=:NH,#IS#[AQG3D]'K<%.WSC> MDD>+,Z+PH8]/B^(YRZZS^B;& ^5BZ%$W02RA28(1BL.4=>4BYDH--_4O;2 8 M\08/_XI%K1I;:)AY9 MV\2(,X!C1MH!F;Y!O+.UII"%,&N&04H3&66_BA\O>EE0"_.*U >)5+Q374*3*ME_:>^QI[ODIKG$O;. M#I3T">#DO):D%XHME+T5BL3S6 @8QKZ/D!=[-(F[ >X($*GC+]5+,=U.:?<; M7].?Z<5/M%<[1<8\I::*(=_ZME;&WD3\QAWQ-HN"HW:P1D,R1F- )I[$=1>XPE]&@JM:BG5T&F!V@N\.4G6I]VL+>RI^\0C8R1 MJJ,TACS4,5 S%H^.F20U7*/@K1U4TA/*R4$;97^D=F;M'XJP*S#Q2("9&V _ M!M@C?N"[78$4N:[T]BRU8@QSJ=FCI8RD/OZ) 6D@Z^1PU&S9>M'M&G7?UD%_ MCI!(@ZEV<$A'((>V<>GP1F%P9Q+P[E[J^;SMY>,()-@- K+;4!TAQ5&=D]\[ MR'".CF&'S,FU/H MJJN6BF69+^^SY:PJ$1$6)]513'$8$X_Z?IQT1RN@*) Z;:1/.8;;'[Q7].F\ M.7&RWN.%+R]NSR]^I!=8NBW2RTTQ:@QEI!Q%]E0UM[?MZQKXGK;W#3K"&1VV MVL$=+9&\OHE-FSO"]Z^]O^LK0I3". I]3 E!&(,H;J?/O2!$H=0M;.K%&*;2 M^SM-)?=B]7%2#$D#F2A'I'U1_]9N)D5ENH= 3R^CHW7=[(-)^*95ULW4!P(_?,2Y+V8_EZ78VMUM>:;,IUR7^HKGD=Z!HW^2R*M]6, M)5"^@<9S=]/DKE9SYIS7K@_?/-OWY$2;3,D^._BF+O] ZZN'#\*39/-Y7NTU MF"ZNIOG\?(FG3WDY7>R5/@E]GR0N@!& ,*8>@3"%;<',"^2NJ>Q?G&'>[10Z MU=4P'_*E,VM$2DZ::3!6<.IL6$\E)]!V=E;J'&[G5M^9LX^G@2?23EIV;#I- MG]]V,$MG0*^GUG1[)3'YOWG5&AF^CX6Z^ITTK!MV*G! F>1Z *UEFR;>3FY[O=R^8/[*UG/?WRVX MYN^E5P[HS8+P8H+1$B"]OJ#SOIG<>Z&U77?P727W^_JH\>KN8ZYY\(4',H8> M7XM@)#66D-14=&]7+!AT492QUUDYS9?9G$Y72]YQ6^^I(ME=/LO+28 3+TD# M/R'0#Q'#*0+M_(5'/"*U$45#<89)VBITLJU$.5KJ\%,,D -;*KG;*(:OU]9UQ.&V?ZDR#5N>,S3",/:T@-9T@;*D= M .H3P,GI TDO=)VY._'\-'(]4/6%"0,N3CV_O5G= PQ*X:9W8:;A4Y^W/=9) MNZ>M%D/3H"[+@>KPR;IV':7G M17Y?GU?$\O5LNO@;[_Q\FI:;%2_]9O:0S3>+[+:J&6^SKV6ZJ(;\@BB,4Q_& M("1^%)(X25 0 P01":(44:FC4J )PZ@H%7F/1R^^C4[!!9M /8 \7Z9M)W.(>% M^\7;PB[OKE;%?#,K_SI=K:;+\KFM>IY?R0B#.&(!3*JE@00&(?)()X.E/Z;UDKUS(]M'!+.OHL1Z\J>38 M@5]SX;WN_9OU41ZR-]7:N'2ZSN9X[RC0ZVQ=KO)9F35-_)^6>;E&OTU7.RVD#4^7X0#F6Q;Q]Z56O!7IFUJ*J0DM6A&J28?-O6T4S'46%$5-9$X;2@.CZ4YB$2L^ADP=\3=C M,M7*6$F<%[--M>FO_LIO+)DOM-N8U%=MA8/T[ MFR8SK-[7M"2Y>MH!"GFULJNIGA3)GN8 V;>WHSE$\ +]S,%RH<=%_D._U? MY.$$I@B'$4AQF"#/C7!;;R8@E3K&9@ Y=G0T7]+*S"BGCMSI&=@<.&U&.IJ' M,V9EE2)G?8\!2XUYM;?J,!6PY+"D=J_UC$0>4+7;B7J^Y'VMQ_J#KZ3&$0SC M. UHPC"+$:0D=5NI*21"FT!'%6AS-<)_VNT%WPM1YP"8J;SK&-BT(.4#5D'O M9=OP"*BI!T#GH*@%#X+1<5)S#X2FT5.U!"@/J!K.][!CZ' :V-TJB '&;(U^BCH&;^UY2DP,IBK\ !8V1'7E+ > [U#/";V=MT'=T)R M"'BX["AW]H7DBE3JQ$L@)## GI^2R$]#0-E6;QRZC/3J\0^FTH8*\B@>S73] MAWL*%/O_5CX />M&1U/N]0\$#/J>7^7'L)VD2!BX)(<%N$"6M7L \N:$"0T2C/60V#9$,)H/[PX0 MC)L9R>&!0V+?C/[OQ!:'Q7Y^KNO_6Z[@5:T.7)= 3)B'(Q EKALPV(D/4A@K MC!6,+7GT*M-YRTQ!9'Y^WG8NJK"5>HYCFR\WJC"VVC%K5DU/B:XAA[%3H3;^ M,+;J80 S#&GGB[;;FE/K;Z=32VF(@)ORUF/D HIY4](C7JN"XC 1;H 9*-MP2VI[#P27 M[&PU.]6S^F*Q53V<*K,IW$0*!-HT([LOUS@1-[Y?Z\)$+B2:"2/G1*V^-Y,; ML0I;WK#W:EZ#UEM0A9J,KACF 98;I1>YCZ6I<_GO5QFOI$G6_+.[M111E+J( M!DF<1CCR$@]%L#YB#%<*F>B]< ,H,<==J"$<8_ M??KI([JEQ+F\_0N]=O#EIZMK^A=Z<7/^,W7.+_B_4PZ(RYL;R9OJ^OLL!N5! M+99#[A'8.I5&WH@:[T3KXZX=H:@VP^U@I+YPWMXWK-,G^44-/Q;%_+=\L=AK MH-$@I3%*&6"()C$)X\CU \AP!%T6)T(3+CK*&7"6I!6GNB! P439*7VS_JE/ M';2Z+)I,?V.5T'2XNL%V($I+).].2?=U1QY,+%_F9?:18Y$W_DK^^.7\\4+K M=5:^[E'&213YA/\W9)AQ3,(H[92$!$JUQ4R4/R#(&M$?%I5J9R?;:72KXDUC M*F2Q-TX6U'&X3<#'PPFP")+"Q@K!4W^:;(.J@0C?A:TI-^4A?+Z<9W?":D(? M!7%,79=2@BD$$0.T51-Y#*F!6*^& 6&\$ZX;R)K3(@OE\3*B#N:]9-@/9RF# MA0!M)F6V0=I0E.^"VJ2KLK NCE4;;%-N5AEZ+%9E_H]ZNH]^K58HO%YQD'I! MA-*(I#CT8,K_$R6LE8C<6*GO/XBPX=O8[U#DS&E"&33K=E4NPX;^3HTS@O^BU9"*L&X2#Z<0 8RC -.4 M$-\+?1 W@]PN=&DD=62.42&&JYF]"T[7?Y:K+,SZ+U8Y6&.]7&5PJ@*XR,JS M@_A_YT;:L99%]+'_"/P'R:H=L!\FU&*$MT8;S ^(N>!5R^UOV>)+]JE8E@_K M242IG_HDP(SZ* Y2CR2L%86B%&C"N0XIAH%>K6!TOEMEC].<=Q57DJLC3*>A M-]6'SH!>KA]&>A6 TT3@-"%80W$!N]4XKC./UI-<:[#B+-?OL1F:5VV9V]^* M2@<]W2YL)M M9O+66VTHELW5MTA@Z1A[@5?-48.\Y0]K-@G2@'@Q @QZ2WP MK31J9:]4NKY5],H%V9N\"IX:!"__["3"KH=]FF ?)*#:QQ>A3@R@2&K9B2$) MQL$+@7'P"EEM#+RZ71X.O/SO6 ]>_EF]X)5)US<+7JD@^X-7WE/A58#9?762 MQW7V5)6\O.\F"$$$4B^AP,6A#VA,(Q*%$(><_&%UZD(@NNY+]?L-KN%J)#F= MIM$FWM\SY]B*JKY^VO'*]0_C]4HG/;XH'.Z]+//R^:_Y/+O.OF3+398^?YK^ M3['"FW59//(*/7WN1&U%-NM[)SA%8<@"$D2^&X(PB%S6*6.Q'R@>XVU,SX!+ M9;?2JV/\:O%.I_ZL^MWNS6TCV"ZH%#S":= L"G+2L@1*(M5H[DR?H:UJN- & M"O/IM(3H0T;\_@G8 [E]JIZ89_GD8W8_732"T-=\/?%1Y+DT=%V?Q@%OS?EQ MZFY+"&(O]$1XK_*]AKE=RW$:/;PEQ14)4EC)H^,T-6V/'!5EG#G"N'4V^]-] M\>4''ER%-[_ZH:*:OT>U X$?H%,?>\:E3"_E1?^'0_RM;[Z<%-7*O4E*0!(! M! )*?=Y1BP+"_[G]^H@ H?OJI+_4\/O>/L^-&HEW7 M1\.P1DJRPAH/)0X;'LQ+M6.%U3T5.SKX6/@'(*S/,@N. ]831Z'[89+@-LN7 MM]FL.BUO4S%O6Y 7!8PF08 @ H !%*5AU!:4 "1T@UZ/KS=,:BXJXZJ<3I8* M7A2-$V"S><^D9_BR2P+!YV]3XJV"?&'@/!OP>P90:'M2I"X% MN5]-'S_E/,IM(5$0)BE!?HI"AL,D29#K=87@0&@'G^)7&X9J(T@%#0HN"5#4 MK$%R!-UZ4XL9R"&IRS),.J5Z%X:,8Z)W7+R*\SU6JAMB 2=[B"^T/!2R!\+S MD);EJGX\KO/UK^ES=6%3/?C(F(?&K'5.=6B)Y4 MR525MQU C5/H!P%%"89N$B2I1_QV #6$022U-*5/.6.126IN0XNABFPRY*4F M-O68$M%(IYU',G12<-92.JE$!B' #+*&,)RN?JV;=@33,(&Q!P-*& M=CW&,;HME0/8ZL)Z% M#=_:ZO3IZ@Q*NJO<(S1G;.^FE["G0_4-7W@EUT%4L]D2DFD+YW17L8]/ZBQK M"]TV!#%&F,:,P!!2-R6>CW'0%@M(*G48:^_"1F69GNZCM+^J-#-HK4Z:V=&; M?.66%,\4C;:59ZKAG.19+Y^$MW!-%]EZNTO@(BNW[4#FTBB-W)#Q,EG5F85N M5U9")#=E*95@F%SM]ARUGJ.B:6)D,N^7'(YJ/>U^IN8"ZW$ZAP>-.4*>?D;: M@9N>,;S>(:3!$5&PH-FLV"Q+7MPLR[]4FXNVQ?D$IS1-$Q>&;DQAX%&WW6(4 MA=27.AE3N1##>&EU.3MABJA1MU&,-H,X* <<)?.,$.<]?=G"G?QB% MYN=,CCYO=D"^V/_X,5]FYV7VN)Y Z+M1PDCJ(PB\!&,,D[;T-/6A#(QTE3G. M0/HOE4"G5BB)*&U>BQ%K#)OE -:UE5[N_!:SV C(!#T[PC7=KMN!.>U1%6:? MU9YC55?9JOK%]#YS)Y[O@21FJ@Y. M21FJ.#!ERLN^@U)"-@XS&K5GD>'U^#T&+B,N39,P#FE$@$MBZ@>>YZ8QY/^3FA3L4XYA/C72G$Z; MTXI3F@SL9:@8H(;R4HY/RC8:(=01CXX 2H>S=O!)2R2%_N=."YVVX_%>Y$*2 M)JD;I%%,(A15:U.W99($)!KX)%C2>(12FN+K:6LO2AEP5!NG1IG9.^J3/*LD M_;6:5K*QB/%*R2%18OV8+;/5=(&6HV+Q\_YLF8M[]&NM5MG.2^4.GM2AP6BC(='N&@D%7;@T4QH MQ0"/LAPLKZ;/S:FO!9K]?9.OLE93MK[(RLL[S FQ_9/YQ/=!,Q\J9ZNUH)-3QV\P:3S-,WG9\XR*ZLSGFN,KNH)[2-O\@#^BQ%T-.OE M"-K*=,K"V:)U[B1B$&!+E> M0A-" @ ZE2@.I38/#*UMD);K$__3ARGO43ZM\IGD[.W@R5)NV%J3)QUMWUTP MSGXTVZNC.H37PP=[$3G;D&K@C]Y,[I,1N9;T(+FWHY88+?K3[?$!LR!TQIQ$ MEX&NR_QQ6F9S-LU7/T\7FZRXNWF8\O?VKWGY\) MYG?%ZG;Z-5M/(M>#(6$0 M(4J8&WFAGX).:."[DR_9ZG,A=%+=. )E6+8?BS#2:D7%8E[=U%).OSJ+;<*? M).+6^;=W<6>>5/,I_*I_/E[S[ MEJW+]3EO\F3SRU7USZIY=+&IIG_#"S)<$^6U1=O9:5S??/3VLEK335:^,/,&RGK"D\!+SFJ&-PVB"<1B8'FM.&P?NO=2"[^F2=J8G89+".'*3P,6( M,=Z.BAGN:C9"A?8*CR#+< 6R:Z[>5I\[ %7N<%RM.(POZ]W MFZROJY\N[RXW9;4+95US_2_Y_G+!3'WH;*F3*-;4F7IKY3F[^7#>O]:,Z<.IZJN]Q& M=-:VLZNH1J=[CXQ(+]DVGGIK:XE!@A=:]CU0#D1KF^MLMIBNU_E=WFQ7Y.5> MWJ$9[_-NZIKNLGRHCH]_?%IE#]FRNL*VV>=X6PTR3BA#(*11&F(7T@0RR)7$ M $%$? QIB&0J%[-*#-M;RGWZD#<%Y$X&RW!_]2!R&Y*=%PZL3J M&'NR)E>E&$Z8D=JCE]='*HMA'UZJ@9')(ZK;QM?%UGYTW*531?U]H_EEVQ=5K#[D1?^L5BOMX=84!H&P/.) M#PBA*6(D15$K(W8)$-L[8:QXXSLC=AJ=15'MN71XIRGOY*[5S[O7G *VDG ,I!:7&Q5B^7"C M0@_7;-[,#C9J3]FP8XTC=*;[.&U@I%$J@79P?9A0-8TS*OAKFO?;UG\4(QB' M40)02G$( ^:FN]$%EDB=D&%8BN7,5QI(,)T]L]PWD+AAR3_*0$8_MPW07S*- MWS;_98/55 ,H>6RZ#MAV1#Q&790@EJ+0PXGGIYBBKF*"[B!U@* 4R^L I2$: MT]DS6P<82-RP=< HXS?]W#90!TBF\=NN V2#U50'*'FL6@>@^?]LFF$G47D? MN^O3HA"ZM9XH(#2$GD]9-R6 _#CM4R&8U#5T[;"+11(ZVR%E]3LB!\VV6@5B M2Z)[UB;*.1[O=DJ-F9"H:8;(MYW5SB"1GZB#AG-?M$*JR[THEL53O0I[>=\4 MN[VZ8 *#( BCR UPB!EVO12#KB=$?2AU'5W/H@Q7&Y>W?Z'7#OWO*WIQ0__U MCS%TX;\+GQJ@RTTQA@]HI!R6&\[N*^NJTJVX]W<4&6'L<:>.8%.3Q7:04%

KS>JA-^UJU7Q):]/S:H.T\H#MXYU]<540)=9.6V:<9[AQ, DR"%*<(P M)5$8!P$(.LKQAEHDMR!.[KN-KW:KUEEMR?)=M=Q->#8N4%^X< 8F:BW;@0U%[H>,YDER^/UTM>;MH?96MZA/HT.?J:KA9 M.7$C!C"%F$6,)I#Z'@JV)\J$.(B$M[8K?[_!9>A;20[7U)S\Z/S2RAIZ*?H[ M[AQ;C=[74#O>D/YAO%Z3KL<7H;,4;V8/V7RSR"[O7I>ZW0>(H4?3*,'8!0F# M,&1)U!89N_34(3U:RC#W_K3*JB',0^^2S!9I/79*G%\WI*UJ)]+UM%?L>+D3 M-AS@CU;W+#@"3ELHA8&G2[(.?WQ:%,]9=E,6LU\OGZJGK9LA#$ 4!LPC'@R] MV(\C MKR7.Q*+<-6+\7PL&@MR&D4J>YNZ6&A8#MH$/6M(6ZA_'Z\:0)F?$UPSPQE8^*[-Y7>)/R[Q<7]_\U)89!C%*(6^% MQ4GB,^2Z 6W+C/P(RPU ]"O+^(!$M7D%E3A9-T^KF^U M='M8=ZM :41IR*B;,!0B@$#$PJTJPMGO]QX_T*C%]$3(W5TVJS>@/Q4EUY5/ M%XMG9U[IKW:=K[/99I67N1X:ZB6A%,&_,98FMM.T;@>L.>"-E_R6X+>K?\59] M-K^:/M>B]FYIFS W)(RB&,<01Y"PQ$]1*XPW_:5NHAA CF'V7QTGOOHPQA"9 M$N._94E2KP(:]:+@;UOTU7@4KS:V8;VX8G/PK<,]\W"D4A@PR7;4"T,&_';O M\K!>]QQM>:_6FB# "$D18&'L>\3P"AI5<2QIV=$6[GTX<>TMX/9FXH7G"BS MXO&)2V_J!?ZKY6YK]5.V:CZM?9Q;/5F]QFH&R=(00S46M/+?=U-^>*9W7NR@ MM;'HQ 9G-+FHM'RIZQ'@B+F01:D? D33($FCD'5E1:[4N5QJ)0RVG&G'1\DA M$T7GQ-!GWC0YP(D>1S':&,9!PT37BTD;; >I>L9P;/V8HB.J)U(G < P@" )VD7SA(!4 "84>0%S0< 2R!*4P* ^]@M#1KSPU*RH]/>9>R,(/1=I MVO>T0V*7F"E;U/:%"=HCM@UL+[0#+[IR]!9L]5*27?3,NMB[.\_R"=GF_GQY M5ZP>ZR>@.?K'0UX<10@RC&),$Q=C!MNBDD1L@VVO DPW%K:ZG#UA!];/O M. 8'GFY_*W-/ MLA97E6ACS-#^T!'WT@Q]]JT1AY"2H5:R2"V2XTCJX8X,F;874B:1%^$X]M/ MCTA*?40P;0M(4P1D023XM4-Q1^Y67A5_Q)%BP!I%@O2Y]U:6%N_>6MO#&GM8 M("O\P*NO%+MB&^1C=R)&R"!-70X1WPT][&+ P@XLH9\*'3':NY!1^C8?90_ MZ>^E4K/#C(TZ.CHB#III;WP\?5 M@,VRO)@^9I/ "ST01M"E*:+8QXP%K"W&@TAH88GREQLF3:/)V8ER*E7B>%$S M[#16C'LE.;DB9Y,&AAPRX!UV]/)J?&;TDU]H>F9D&8$YE%;3Q?ERGGW]/]GS MA'J^AT$$B,?;0SX-? +2KAP_CN4@(?OMPU!BJ\JI93EP6$(4L*;+FD$HKC[ M^@2$LKT7H2\=JK=2B9'OF8CY(MX3T6Z)8L_CJ!L:>QE5.2=Z%5*6C/^.J\D^ MT&M0B%OFC;[*5GDQI\LYF9;9A+."AB#V8NR#F*(4HB3JRHF)T#&:ZM\^U#O> MJ'*X+*?2)?^Z2YHF_MZ;\TL1 *)6:63!"P].0$'-+WOHH*C_ ";Z."'""\0+ MF5<%L<7T?A)2/T0A 7&<@*I/ @+BMM_O@E"X"2#WK8;YT(EQ*C7B5)"TYC0- MS+DB1P%!0S2\^R\B?N>=5W-E_'==47?1]WF0;PNP?#V;+OZ635>,_V8]@1'! M?DK]( S],':11TDW*T*!)[1:'0YE3"G5B;?(I"V3KQ-8-(UQ5:! MN&$:VP6O?#C1,E!U;7Q>]([@0.N@GQOR#&E:(TU9U<()-PX#E%"6P#"$7M"U M15*02@\7R)V;>9>))$R4)8EIKSK1Q,AV[3S9,\+(:*H>&<;4Y1B>)%94?,FJDV.ROJG;X[TH"/'ITK[F3@^;?2$\7;B5(% F/KJA\]S",J34YK2A9LDBZ)0H4!'^46BH&64+*Q35OT%$'Q(:BAJH;;(]Q+72>';@(#_I-DHO=X5;*D,9J]9>4?547[OEB#_' M6R\ZC+6%2WJ">=N2T>>1ZB$_M]G7,N7!_CJ)$I) [,/$#0,2)8! &((X\B/H M4\)"(6#U+\4PJR[HK7-^@2\_4>>*7CLW?T'7M-_Q/A(&'F?2L-Y)XNC 3\:=(!'^DRU\Z@?A3A.'/:CZHPH@-!L5FR65;_MJECDLSS;G9X8 M> %F4>22&/ 66H !C7!-O)1&01"?FC+14(+!51F=**=5-=KIG^\;=.0-TN"J M':^0CD *[4^O<&(OZHX3&CJ\R8$?WL]WOOI"B=> M*E.E:RK2S/8'.0;*-UC@0L^X(YS1[;P?S= =5&'U>),,A MLW6+Q-F%XOS2!..(,'O&EI;M4.S!PVQV+G M;NHS^$!E/%8*+3CU=U]O<-+Y9^JW79. M$C?V '9#[*8$,,"(ZS$2 )2FB1N*WM6D_/T&1S,Z24ZC:;21V??,.39>T==/ M.UZS_F&\'I/0XXOJ:[-[37W(: !3AHB/?(^DJ8?IMCR,J=B*L?ZEF!YW??4* M28ZNJING!ATSOO6FSGBCIN_Y(P$>>4_M)(]"'"?0H^J,*'MX8^$I6Y7/5XMJ M '8YIW_?Y$_U><@M\_PXP4GHAXCB-'5]%*=I.PL54_X_P=>H?T$FQ\$:;;R- M7:FKATDZ?:-5Z"<=._*"Z7/;CA=-8SR%J>=2TXM'\O5L4:PW^\LI&$JP%\2Q MCSD#TI"&!+BM!(R T+4H1@HVW#2XNKZ\HM>W?W/0!7'H__WI_.H3O;C]US_& MT(7_?I%)-A7T6MX3>Z;=UDG G=81VQDR3JJ0L4]"+(=DK]!$>=G?/Z%9V_UQ MY-WP<36^_/BTRAZRY3K_DC77Z^X('F#FPI"C.XY(!$,<)@3B**4$@#1BI]YE M8^6:>Y]?S.KLS>74$SY[@MNKII5NG#.2"HEYNK%3HC8A9R U8K-N"G:]-[UF MTGD+YM&,AE<,] 3+-4NJ/GY:K;+K(_Y'-_U(LJKUI/T[S9:7Y=^<+M2%-'&A3U@" 0LAPP&O\+PH;?4&H=BQ/^.K M-%S#[ )P[KGT=5.O9.OO'0ZI?/DE6Y<*:S9&3&J_BL>N?&JOB?:RO8W/J0+< M_GF5\EV4SC9,IXES>^C:?FUF1Q75.V4*==9PCXG=E=B /@C6:D-G1D4(9R$-$Y]EP5A$+2*/.A+#>*;U&&XJN+RG*=5\87GCH/JN\_9,KO+ MR^_U]8!ZYZ%_IV?(%&BO700Z.'94&0).*W9D=.7/;NQKC52BNZ+771WHOLC* MR[OCLB9!% "/Q;$'N32&$0M@-^Y6U3*3LBBGB_[XUJ%%"N&=;'WC6=L9VF56 M5L/:Y?1KIJGGH2U9_1D_=)ZT<_ZBRBOP$LICX,$ICW%8X;NH#(H/V/N48QC8^ &PY+/#3$DFA_[&4W!50G:B43M?9O"J;%]QLJURM^'-9 MSQ.GS[N/7$V?ZS6+OTU7;QZ?J;ZW1;$H[I^[ MN8 X\%,2$1+&H4>8ZX4PP'[@N2#T<> AH7,+;-)K>J="I?_#YRH 9S](9R]* MY_.SL_^Y;:1.'>J94P7KU-$Z>^'6Z^WV I9>CV-3$D3W55@@U> .#9L>%3/[ M/LSG[]@.$HN>'CMJ/:L<>;VKQ29M\K7PY]/*/XLHIU^?LEF9S6^SU:,[<;W$ M2X(@]4-,64(BEZ51*SAF6&JEU(@R#=>YK1B'_]U'WFEQGK/I2G(T:BBK&$>H](ZDZ5=V-^WQ85,N-;,2ARLV&W(S2LVP%_UPL^-;_,?-)U-_%6 0?8W:=C?W 8 M.X&<-DXZ;5/%_/HCYG'"Y:,R)U@3#?K'8]Y%/'@O? M.Q\+R!>O!.XV6Y6M&RXC_D3S9"U\-)@K / M?3]#),$=6!?Y[B@!6"A\R>WT6F-'.N\S<#.8#B&CM*3QT5-).@*ACI],D$$/-L]W.35C/B8PHBM5['G$Q=Y M+DU(AY.D 9@]UK=[K[;S:CMZ"!3$**-ZK\T1%D X9]\N+ _.[8LU?7W5^ M*];.IGX"6O(2[01^'#UN&7">%2'KQ&DL^[2QJH$_3IB2[ 2_7(22M=]<<%+R MQ%AQZ7?VB]O-Z;HI)3'SH9>% 8XR'**(Q$D80-H'SQA(U6L8&9KAE5B-ANG4 M9)%'UE/CA!V#3IHNYC1&\8.W7>6@]KH;FV/>YL5V5QVYVVUE$'KI)H,12+$_ M_!KA1]5XS;%GD _&"CP'0ZE'B@A* A!$@,9N%B?4Q:G?(?7B()JM\[MY'7B$N#&- CP#XHL!#PB&CXE8GSPZ=/9,%QND MF3\F_>;<:(FR&S3PM7";YG*ZK12? H"#P M"$E((O"@D/4Z$DZC=2B'KY50; M*1\AE-](Z8Q1V$8AS0:PB*Q;.7V<-J,NZDI+!&8Z^XUGU.4\,8$\_3TO[N[9 M[ L\Y=7\+N^$]:(J%CG?LK[MMJPCY*8>PHAD,/3# &;([0SQ"1CGXJ@Y^)_S MC-2)T]GOM 3TDRNGIL"60U3:>MGH&]53=#!+=K(_[%N?K<*1LG?'"=ZZN]HO M%]VU$V0N_)OQI67S@QF. \2ZA)L!D,($)"3&W>P&XS DDYX/&X1\TE-C2]9! MYM7&81_@E'H,=$8\$61QT-Z=P$(1Z%^$CXA[Q7)SQV#JFNS7%5TL] MK3_&;M1/UWVN2*O/HT.B[03]ZI-$W"F8D8VZDWEOM,C[QCF/HV;$R =Q0-.0 MIG65JQ!DW2E%##!_CV3$\*L;O.$8_/(HX.116+OK1PK%4WI]PGC\YH'"7RTH M2_K69&0VU3P=E,!_M%0K,A MR3MT!,837GT=1#NJ0[$2L3E_W^?;Y0> M\$FT)0G/0WB-QQS6^1.^>;1PWF;W*DZ^,YBC]]9%;=YO6JI MWP=5R2!:QK7IET,MZ2:V'G#MK7<.S/],SXVJ^_>C4&UI;[,H@-O*D*Z72T?S MY@0IQE,&N%AOBD7]QL ,0S8A07Z8)#Z.?92X*/%:O/6L9:+[J)(HIPC.?JW$H%/AHR6:E)!4>.$\G,^G"Z"$8.N\!GK+O_DV,,!BSU3O!K!*H!]FL. M4$,],4%@.KK?FB4HCF"449 $** 1H%%WNX,@%(43A:M!F*<(8C]E5//NN-QC M76_%AM( VOK$Z)%OM.Y@23S\7(Q M-6#_*EN="OXUN-5ILK=9%-1M94CS5J=Y;TX0[%^FK;U9Y&*)I+TK<&9E$@MI$=HT_=ZO;BR)O!^X(%U^5V MOGIUP IF$4T3$ 0 ^#B*O2R,O/UL T<3[ 0/ VQXR7KZMP\ZN;N>!Z>?/'ZLKS.](M8P\XSOYVKI^_\&O%4+R5F-G)U^FNLQ.[?\@V+ M]QWN/LY[LR0+@Q1'D>^E010A/\KV@9Y&(!TSK:L,TG"$K-U\N%YE(7+.<6^< MIQKRN'E<=5^.D\4=Q8W3A<'&O,,8..DBTX"C#&9P!_<-B\+#!=YS^VD%GZSQF"+L$^^]\P M\%,7@P@'2=]D&$IE0P8U9#J+<8;.OQ'G&OP?\0-0&S:SZ!;7Q0*L ME[A8[=B4XYIO&._1A"Z,8)C2"$69GZ9)EO&=XR1,_!!%42!WRL@0!L-*UL'F MJ\P..%]J-(N3$Z<&[\S72Z>%+[GZ-.49P<6E!4Z17#O*^H,)*,?N3":CBAP? M6_89]IH=XFO+ME%8E9=LL-X62]YR\91?Y8M=56R+?$-^+%:[9;ZDC#>^ MR-QMZS7FS^#W0+W4"Q$"<>!3@/S0#=V8=$ ]FBJJ^6CP1A3Z0YNZMS8-?;:J0:"L;SN&R4L-+9Z@%$DY\M"C&Z'"04?4;O#;8%IO$)>#=F3>0+ MT7!&RRHO[M9H5U7Y>O'\UM('>JRU!%&V\/$3C_T?2IJE#\0)3.)$)CQI:,YP MN*'GE^3T]S,'_7%Y2<[0/QQ,+D__!JY/_R:;,=%!K5@<&)E5.5UOP3D=.CMR M*!]3=D1I-?)MAW+J-*@TUC=5)^H75?F85]OG"]8OMVRY0/ZU*Q[YUDX].Y@% M&7&A%[)F,R:O"0KC+&V$-8'()[[:]'M@HR-.JCND)TZ-M5ZC]VC;*93L\PK: MN)>="(](NYP,#F/9\.ST.&M"G=^J)4W46U\MU'X?,T^"/PH M-C.4A6D8I"E&"?&A1WP2N%W+,")260D=[1E6Q./C\^;9X4"=/SE423'40K:8 M#H[-LT8)/!$BV(@."K!V1 )UU-J7C<@&ZBZ-$^&[(&:9XAG YKW$<7CJMZ>-Q75 M4V#=,$2.:LK?_B'0HD&2'0J@ +P=W$+GQ M#G?%BI=69R+3?7GZ\%B53\U3UVW;;$T9!PBF6>CY'O(0(KAO&[)IEXP4Z&G1 ML$ITR.KX>]-]4QS@5-0037R+R' :6VCB(WNVR.JN15OWYM6TM20$D: M),0'"2$$1!Z.NM:"."$R\TG5-@QK; ?+R?M- 3[+V92WV^_U43.EZ:,RH6(3 MQC&XE!/?GL:#O<])IH3O4'-D$CB43#NF?8.M*/5V,TN(' M_ZI3//;9@(*4*1W";AP'D0_]KD$<0R!U3$V]&=/'TSIDM?KK.M=@L^!3M= M7U3E'6NQ:S+B#UBZ!,<1]D'@NEX&2==D3(#4@UN#&C(^/=IC^U*LOSRVZ)3G M14,X%9T;S M37Y?KI8;IHS]-V]DY=($DRC-7!PFD8\I\I,0=\U[R)/:'=#6J.EMQ Z:CDT! M?4P+;CM.0;+DIF0/L9YT[>FV8'= E+YC>YJZ/6"'].DWZ_5^J!G>!I\)^UJL M\]-M_K"9@9!"0'":)A2G6>Q1'\1=PUD82MT.T-#';WMRF\!ZB*8 MDM3U7!IY 4YBMY]]IA% 6A1/OMDIE>_$87A/#FX!?%B(SK@3!JJA6?XUJJ(\ M]>,JY$]$JBBENC*-658*9LZSX\MQGJT]GNBFO10D-*!&JB?3:VZ5\.S1.5J+"K*)L>Q MY6HF:8RH@JEP)*I:8+'8/>Q6\VV^Q/ECE2^*^J@(^WJ5U[6/UTOP4%;;XG_J M?W\7XRP%'I-4 )_2!T@1='W:4L!!"DLW7]=N?R6ESF1L,F-(2S9@C_9(9$ MBFNS^4]GOC?*61Y8):>,X[E-3$/MOB""\&*T M?,(X/%_P84-2\]X>D_1T[>6,]]__+?4]_[_6^>O3NN3(?7F)S_"UCTRTZ>W/)^XB8\!S!!(0 H@1,3W PJ!G_@4?I0:UMN8 MP5.:'43G &-S8K-_2$HZ$Z^9:8G[/),PKG;%1Q?S8A=_1(EY0YK,$&O!]2#] M-I4FNZ)R!?6G>;'B9R!I1D'LR\VOYJ&>+E8HX]STV7$CU-X M9/JFWPUVS.T,V/5^+6^MS(GJY;?Y?Y<5W^#.+5%]1F"#?]M;E2?R]T^OQCB"C4> MM?E(3%.G<(^\ .,=5N56FVWVH7TK866^)%"++9KT>" MQ$6A%P5>U+7O$N)IEE+!5@V+J<205:H)J9%^;2II@'EC.CE)E4AA#H=II:0? M/HU:RMHEKY=*S(E?;:T>RVJ^S7GC^S:[:VHT]GT?8R\(LR#P8>9"MVO3BX!4 M0OBU0\DTV?+3'5=]#$E4*'K(*Y[ M\X;^7+)I'&Y%1?N/JZLM"Q-\$^JB7+$@L9BOKG8WR^*IV!3ENH\888Q0%KHH M!B1.<4C>O>;4M;EF3VV;-_UAN MBJZDGNMG"6LUHFD$?8@"[$=AUV(6(ZD*=T/:,3T#/8#&OB&UQ335M?)^C8_-"#2#. ,BZ-F.78+D9VY"6#&O6'_]Q M]1_.70^JUJKY7?W<\>!LX4"*16=M8[$K/5GK@-6D[J%--B4[0M31F9@.@NV0 M+DVV_#3OTL>0SK.(7_O2+)Z+4I &B (2XA2F,,2XPT"#0&H"IK=E6\[9#"@1 MI=D58K(WG1?D9%"S R8[I?A5H)Z4&9_8H9R&;%,XL:C*H'#A@5U ^I*,G^LV31ZQ7']/B_6,&=]/K^>_YA1% (WSC"!<4:BR(\2VND\ M0E$H5=9Y'$2F%^T]+(?C>G^X3^D4+6(\@3\,*/1! 9?:#.>5 T^ K^VZ/#25Q@#)("0Y)DD8HCJ'O^Q$- M*?LZ K KZ&4V(,AA$A*@EX6\E$,"1Y:/%!,D/6,V)AAPR30Q@1OR^6+""_H- MQ 0U]W[NF*!HLZ:8,(1QU9BPQX7*];98[\K=*T07?&^0EQ;K;ONG?*D2A2Z+ M47&41*[G)=T&(8HAA$/6!P;@&%X'"5VR/,N$3@,.M7.J&'2X ]"AG&NS<<+7N;V^GZ^OOZ>KY[R;^RW[S=] MZ9B9ZR<>PC'Q81+'89 &A'0W=Q$@0*IDRU08#4<6#L[AZ!S/=QIL)P>5E<:* M%0/]:#J C.?"L:/*B5/W@"WO 8UU,KW LGASU$U&@I">CO'9(Y,F%K2%*YU> M&2^&>7Z#]&#MQG]M1D+ T+&XR]!Y,0G#*.BV<3!P8U>EV/UD8!629HK5[W^* M:IK3:2,Z>*SP9M2I%@2X@\YPF*O[.OK3)L9<933(#>T>OTJ8&\R#]D"GQS/F M0]UA0#ZOOI;KN[S:!V8(SY2C..NDM,&$>!5,VXJ3 :7J[U"L;& MB?,[@[_EU[+'7Z\-=*3I@#:>#\FTHV''6:V^' MM+5R2+,1_K M]E$800\DT*,A]1@B#R4@I!VR#*=DR(T8$W@,7Y*IWQV>8N4EX1'34*!0LUA825-D>X3#>J^ 4)4$6>0C3- (X2V,4N=VM=TQ0 MDO8+FS$B@2PXE86,]T MWB#FA\<1?O3\VWS;?O?SRVTHCHGOTC *H@C%2>"F<5=<&2=(US&\H2BF/<)= M7R;9PS\9\J[D"!X;&C;&=);6,''$3^SK8L-K=_XCGU?=[SQ;>&S[ _*5HH,N MA]H>#;39*:S^>IG5K?:\2'.Q/E_GO-/OES(A(2F)&2 *740"A!#L#Q[X-)1Z ML\@P%,.ZCYF ?Z^1.>4Z=YX9-C,JKNH)O5(^@A/,ZOE9_F-K_TEH$=(UZ/A M;WXN,1]JK**B:^%8Z%%W443@ENG<3X 0]@.,$QK[7@ ]-TV2H"L?@'G($9'T M$6",*^?;TMFR$=_HNF"69PQ?'!=UR]Q@5M#G'+_##*CGY?);-F.X:UDNZI?/ MYWPY_UG<]@*T>(;TOM@XQ39_<*K\D?U>_5;,]CYW;KE?GNH%;UUG_>7;9M_O MB\6],Z]R)__QF"]X HZ-O0=N;MZZN)M>.3P$U!]Y,V=-+W)G;?'DQ?^83ELTU6^-#1M,_9RAQ/==/<1RX!"409"E%J0M\ %,:9$#JF473 M6 RO;*ZNS]'_]]?SKYA<7OTOA_SO/TZO_R&GFL:=(2:F-OE!3F/WR/D4^!"[ MTX*OZP$SN:WQ?[GA!CB=!,@,2SL#+RSQ^:\A,^/V#<&.,7ZY:^U-C!9 MX59([CT;]IU8)+#';7)QP+3'C,2 060?B0#C.-$._1_)UG**8:)+^\F\6CV# M9?E8'WWZ46QF"899B@$(HM -4]9Z2((.0>;Z4IO-.MN=4-=/G!JNT^%U_N2( MM6FX@@^&*K99^O7ILRSS(VOQ3S0J*:^Z,VS7V0&6":OJ4/84-;15[I# A(W03#R.@"8!%)'-#4V.[:"=EA_'L2X?)@7ZV$".L@!2OHY M%O<#Y5.=]C'4\PB)XN*IPQ-6:J<6PXY+IS[NQ([)]$U?;>?KY;Q:;OYXY)O' MS0YNVS!Q48:"V/-CZ+D$PRA*8==P0()(_#B,EN9,GU[?#]<>I=/ =#C.+VXF M^:"P3JJ/:^-$+$MNKUE-L,SYE-&)5CN'HH5PP7,>(I2\>YY#*Y\VG-O0:U!I MK.^-DZS^VC]]2@%R8QHF,0JQ'R+734@?RJ ?"464\=#8GK3^JOKT\PB.-)N] M-N/#D3/8(NZS*HW]5> QZ?$\:N52P:2]FE+:JDR+1@ER>YLOML43:WU1/O G MF"Y9>&HO^#(@YX]Y5<]C>"F@C 4CA#%RH4=(E@8T:P%$&8B)3#C0V*QAW>^1 M,FG@4)WM_(=3\4G9;PSC@CGP+W)RKI-Q,=V>B&PY@=[SW*#D3](Y'*=SF?/1 M7:R*>5/SX**A?5P5%N?PB-P:<(0=NFK"L-)X)Y9(P;S=^LN>69]'J4] '9Y8 M(3\6O";V_ ?,U_EML04/7.)G"9OI!SA)8C?) (*$^*C'Z O$ M:0RSVM$2^2>K':Z6JIK(\6+)+=U\OY<'F\RO%J3,IK.]M&%DR2VQ>(VD17FW MYI?Z]DUN9CX*^"R%K=VR)/-\[*(P[%HC(2*SI[RZ*4575*JMR*C%(2!AL3@$ M5H?RFQ::W+))F46Q-=(8],E%UQ>\'9WB'FR"IG*)5V+&D&6U'J[6!: M-.?Z?K[]>[E;+4\?'N>+;2^@K73RS>L095E*7(@H0&%"<-R!P3066I48AF!X M^?&N6O$'N[;.=X[WLIZK='-4*^?R 7'EUU>4MJ\57FY%BVJR7TX'2?;IF:I9OMN?K?K:; M\^?5JEV^G$4QA0&EU W]U ,8>H!$'9(P#ET-NCVH??.'@3@,A\$K'NI;B46+ MUJG::XK;TN$;+M5V7JR;A%);JU3/-'28=P;I]&B.T232)TZ'V"G7!PF$?..T MJ*U0Z&.TRLNS%B=9K7@VHMP7XV\!NN\0.O\QI'^ MI1OS2M!H!Z 'HT25G+:0<#(2\V,'<2;]RN^=-7U1/%^IVB=2)E MQA]&)U,BKIAR1O55X#"P,>]8I[R:S5.;7:GR*'IE\",,E^5J1;^00$ M&24I] !-818@X-$.!P99,'O,JZ)<7FWGU5;K>D$"@\R@?0U7>-S"_*Y8K_E] MM:Z^_'SKX'Q1K^NU$7SSR\I%PY[CX:L&!7]] MJF6#BGUJZP9E)D65^./&+_/%:K[9%+?%HKERTV.:N5%$O21*_8Q$88!@$L5^ M!RF(Y>I7&P5B>&G1S)\6+^9/[766WU;UJJ(=_-5K$^1TVJRSQ"3;&C_)J?>' M:9U>H'^"/YUT#^'ZB(J/XD([!'T<4\L)AHBU)/5 M/48(49AZ)*)AFB4TB4("DQYCE/BS[@E[5;9]'XX4N3+-(=*301KVO9H)MS4^L#"U MP,LS9C U[M/8I4'J\>1\X(9Q1/O$4.9&L$V-D_726&+\ P3RB?$.K/#X97_P M*B=^Q;I1FQ1WZZ1X_/]4WE70)78,9X/V#<^[2C&IZ\ &OW9VL T7P,R+4R^) M,M>ED4])A#L0*0QX&W6'RG(>46[0=]GA)UH#S'HJL?XXC M'ZK&29[Z&,2AKK#7W$3Y,4MPE/DNFU13$H"8^JZ?=G/K- H](G[<0W?+%AWR M..%WF_6*IS#_>H*7"=)-1*WZ_LW1E;]9MO7&*!.L&SV$^"'[VB)22\V 4"1+ M[N>(0=)6208?-=8,'G*IP80D]=,@B""!R(N12W#0@<&N\>,M(A"F.]CRWHD6 MB:!DVCW&#K3H]HSF5/61DRP6)J_?8E?OX149=]F1#S-MY/ #*_*<"BT17K=S MJ[!AR:'%D4?<+$GYHSI!A$("P^[8>DJ!%TJ<4!D5U^E%CQV.A1M>70>)X56S!I8O:]U=38CK-@J36ZR>6$ T7?(HVW MBBE)$/%3/TMBZ!,/IK K69$F,(QTG0 2:EF6?MI'ZM6 M2NI+(AF>[5_[2%DCL<'V1!J:\[J6G)+ V #RF3*M\'00CX8BCI/QZGB7Q!"N&/'N<(0A.. M__W?4M_S_TN\P(31L2$P((39LVL4B,-^I^M+VBW;W\'B7[NBRI=X5_$7B^M> M-4-AE&(W0H%'7(*S#/@N[9KT,R+U@LR@A@Q'4[!/C9KA>I_^'N7F^UF7_>Y+AP.6.>JRX:S M+^B\J/XV7^WXWSS-BQ6O5L4FRE?S57Z5+]C@W!9Y4P+^.O^QA8R*?\Y0!DA" M /2#D*:9"P@_F>4"'V _Y)6(A.^<6(+7\"3A:O?P,*^>^3V4@QKM$GNKEM D MLHEN"51SDY3.0.[-WD2GMO'$.5*A_Z3^FMOJU,;6?]^9RQ,+#C?8V5O8D&&WC9&2GO'L]R: M80]^#Y?#Y&^-]2'\%1(,PX"&'L@\R)J/$$5QW"'!E*8R20\3[9N>YAS(VH&* MU5(*L43)U%Y0GYH<=\" P*!G?:A [)&EI$DWV;'J-&IA.5ZG MEQ/A@_90?QP9/B->17F^V.[FJV_S+8\*SWB^S5]!8G$@"+(48I(E8>R%<4;# M#E*2N%)J;!2(85D^'/9[\,[-LW, W^GP.UCZV7*S7A(3:FL<)*?8"KZ97+J' M4'U$PT?QH!UB/HZIY00C1'6.W<_[ 5L(;.LE03&_*5;U?/];/M_LJGQYOK[D M:P"^70#GF^)U"(J\F : %^0)( H("E*2=!C=,(!JL^\QD(TX+]\G#TZF,XE/&WBRGMDMUWCZ*>V5G]+9Y5GVN/\RIDP<4K2X16B6,Z7H[0LY$ MMK^[LAC? ^)K#G[L]&K+@B /EN!F4\?'680!]C*$4QA[:9:B^FWY- D3'P(W MQ$!XHJKV\2;GH/7MAAZ2\V<':O2)Y9O4')TS#B/3CK$YV(J?9GHZ6!&>Q,U7 M^>8R?\K7N_PLW[<6XX1]M@\13PNP<1IX(>E: P1+G0!3;'G M9C:LR5F"7$I37D@"1ED0)$G@>FU3T(U56I$M;A,IR@=*X)R(DVB?5HB;\(1(5'D0T5%KO+JJ5CD=6L! MB0.V9(!A&F(W\7&(_;1KC;#%A:J0R+1A.O?30%'7$BF^Y.7$%%6#%*4#-;&H M'' CJ"LJ;-HG+4I6'%$7=584UT S-R T37S@IS%,B>?Y&&1=*S0, IF"%+*? M+24H\@4HKOF?.%6#9]#"YV.6E!8\6@E27^A,NKH17]4(LV6?3$BA/[Z*D61! M5!;X:;?SVWIR ];+3H:NRM6R7S:%2GAE=O]'0 '8YPL@S+QZ0=D26- MC-NA5#H-*HWU3F4]XZW-XBA+F3ZF) F1"PB&(>@2RA 7^@:D.IGVYB#D>9' M6HVT4S-$>CB8R22&-RZF)U*<62<>B#-ETUR( _^3350 MYÿ<6N(F?D-A/:$+2Q$UPY.)^4A*G6"8K,J"941(DBW98*"5*AG X=(&C ME3ZM"QM;5C-*JQAA6FU2G&&&"*]:)+D1KOI1E9L-F\??%OM=:N!&61B'%/D( M 3=%;A@%74M9[$GM^*A\ON$)RN^7YU=7SL7E.3V]EDRN*+$E)C:FB9)3F1J- MT\"9+%?R!B5'9&4(@7;HR2 +7M=/&C$&-7):T8)Q#C7#,$42]3(,4Z56VZ(%M6DY M>VQTUBDVSO8^=^9W=U7]-DTW,796O%A>-UN^JV=^&Y[%7A95OMBNGIWY=EL5 M-[MM?4=A6]8?T_WQ7;[.J^8]#*8"Q5.Q??Z/@04N?B;U#6$>2K\%A2.&H"_U M=$*9NE;M=/&P&00(P7&*,A)YD0O<+/7Z9B*",_$B5 H?;E.F29TA 3TV38Z< M(/<+0D5%5F))IH218;84ZPTUJ%Z0)JC(FX[P6I3+RBD?:\5=WSGYC\=\O6$_ MFDJJWR#[/:T>XA<+Q'H0_%)3_U1>?<^2-*)AE)'$C[$+,0Z@ZWH[SD_I@BZ:6V5G;4E]B3K:O%UM/"+%FWCA9'_O[Z6=)ZX?>Z MNAA!VA#1K]-='Z/(8TMRUK ?^#@.TS[31WTH=2E,O17#D[?S"W()KD_/?G?( M_[D@9U?D2C(7-X _,9D8ASHYT>@Q.1VHR;)S[])S1%.&4VJ'PFBPX_7K6IJ8 M$56?RWR3L]^]!^LE9I//5?G(9\QMX[,TB"-$(QBG- E8,S&D4;_7D 1"JT8] M+1E6H0Y&(CZZ%#)GF=9 "#8KHT$GFR*; :5,U<#VL:17J?GR-RI(%4.[1( MAR&OKZ7HXD8X2U-GY5:L0;!\*-8%GYAMBZ>\:Q7&@,W,F F(5\HQA'UN_NX MR$WE:JH-;/+-74"[5":82;\O#@;RH=RWGJ6)@3BT,N\E+HTPR!,<;?V0SCE M#UV)[US)?_HH^U<_;^@.3%9_3)IBDEHK7T.3TQ-GI&4RT<*\V:$> _!_E'F6 M9$):-_9/UL\(C3!%&4H#S\5NF 7D%ZA7%_JLHO*YQO6COT>U^D9.O]&G-^^ MGE]=_451.F1XDQ0/0Y2IRD=;;/4W#NA]MLQJR)X2$151(- R'5&QX#TE469# M_LF3IBE>G20*B.]#UP>0(@AA2"+8JU8415CM)1/QSS><>3D]NR:7Y.JZE1+5 MQTG,)MR&IT\O)DT.)/3\ MDG0SJ6OP?\B5K C:PYQ4'7P[()L4[8/IGL,%QMF;ZNQM=6YJ8YW& JG\Q>7YWTZO3L_/'!;5G-\@.2/T]-JAE^??_B(6XPSJTD]L?:@A MZOS:--X'6/'FV!S*BN@X8K/D@R4WA%[H!A3Z?@AQ3%PP)S/;E/MD MP_/!,_+AZM?(H'A!PI&AH$:6'0- $7NIH[O(=78RK]8LRFTN\NKJ?E[E^Y=[ M@CB.7=7%WO\V7X(G-#^_RL]W#35Z=W]9-;\YWV\UVOE[R M@W4=#"^*>=,8IHB"%,6(@*X,/()1DL@,*.V-&QYH'=XO\P9P,]0V3KF'^OY] M)2,#3Y;!(P/2F#/L&*CFS"M'ZM1F!C9_'G(Q2_PX#7#BL_8#%J$)AG[8BTL( M0Q.C6JQEPT.Z!N'\5JS;L3SRSJ(45QH&KQSGGVOD2MJF.&Q5&!PX9G&QVK%_ M_0G*+*8 H-#%'IM.0^ABY/%SH>TF" )2UUUTMVUXW+:XK!NY[_$E/W8',V_U MZ!UNG=CXU<2BZ B&NTVQSC<;5#[<%.LZX8J+S6)5\E>9]^\OLS6OQPL'LSCO MQEZ4L+E]6+^_#"&;"@"IR_R:FC0=9_^X.CTC5U<..O\&3\_ ]>GYF>16G2YN MQ7;9)J!5;H.L ^@<('3V$)T_)WN57HRZ(XJHF7L[A%"W4:71_BI188X\/*[* MYSR_VK(&+EAOO9]O\@O65[_E7(-G&:(T"4F("%/6+(,(A%G >HZ+,@^')!"N M-C>T(<,2U\%S:GQ.!]#A")T_&XSOCT0#O!X7NM$IE9,WZ]B4J&4W)JMJ=>V& ML2M69.X#%M[0?ZWD65!\3ILII8'.)5ET@4^@V=HW7[( PW?UOCNB/S6&LP"GZWJ> M&W=HL$NE:HB9PF!8:AM\3E$#=W9K-I;J :BSQ\^R6/R) 9NM&'M6_LC1'4S( MVR B.1__;%U%((]EM0$&@QAO_\L--\HY--PYL-RY>78.?Z^UWJG-/^GNS1PP MX-04L#G)?.VT))RT@?+$Z8AP6B:,'QZ*YI(86"^;2VAW^7I1Y)NW]B2Q M&[@1H6$*88!0&+L4P&9/$J=)%DH=*=; C+'47:F1HIG.RK37\W;9# M>YR]04YG45>+H+>)_U%G%4\A-G-0)B3<,L$C"E-Y7#"[:Z^S)=?+$_C93#I8 MJT>.98FG<;T=L68JXU_GE*?T@6BL&@@-/K_] >!'L9F%?AJ!,($TR0AAL$$: MM!7\PQ"'H5)TAE,0A]M(X2@F#YX,@[:>#"85TQ!2".*C/D2]P_N06-95TQ\T, M2+AWE#2 &<_J6?,;<:J-F8+>">;2 O)^MB,FC&^VW@6_*N\C11OP4.[6VUE M44(B&GN4Q!D $0N&N,,& 4I'##6"B$:(,U]Z3=KL-4GYMLM(CAHE:!CPT201 MX\1I+/E4P:*!;"Y22#KWEP@3LC;KC1%*C"L]G0O6R\M\->='*Q<,;)-Z[HHZ MIC )8QIO-G!W3D MR:0P@4PC,!(LR;VRN&=W/^T/0O83[@<_?!Z9^P!KU MO2C-4-:>@K<*0N1&=IT*-%D\X1C+,F)D3RYUJJ1@BD?RY$J/Z)ZU+_4_36?;_+-)6N_ M?:B,/[@;HY!21%T8N23$E(+$;0K'XLPGR)L)<.*Q-$X>0-'3I0&$BBF M2N-Q)R=+/2ZG 7;BU$2VV"9X420_!=DB3)EM*$UU03IRZ:DGG-ZOB MKJG) =+03[P T21C;6; C]VH;2@(2"Q45WK QYN>&/5A_K$K.[;8WTD==RC] MS,Z1\3. 2CL&S1 #2FW=2C)V\](/^SO+LS@A08HH]2-(H<_&813UK5!/K.:Z MZF<;'AA-89CZM6ZV-MO-5X?CHDZDE4R+]J.F[B\C#YA7E!V+-HKDVC%4E-&_ MCBB#6)#?#3C+OX/%@F\4\@I]5;EF7R[R_K;_/2^]LCE='_Y.L5X4CZO\(,,6 MH(QD'DV]&%&2!(&; =" #&F$4JDCA2-#,[V7<'#-FMS>Y@LV,/F-ZV7YV)T? M8&8Z>QN<%X:J[C2,XU79C0CK'"HWKS_TY3&GM655&G.<8OWR%SN++-K6T.$7 MH5V/43N '7%A*N/?W3.9P ?&7U9X^40A>)H7*SZV:%G59B:(C2V,,P MC1G@".(P"E/@^5Z$?6^4AQ*&@C2>[.%7J[A&M4_YSCN$SFU9-0\>'-3H?CQ: M^-DR]PH&JL_@6> MU/ZF4@/&CU-UF)P:E&(Y,"7J!(7?-&N2HBU+F!F5?8.48PHYA$-+U&V0":^5 M:3@?JJK"_KBN^Y'$&).0"1E $/LT26&4M:TE$4SA$&$1;6-L;>' E"HS*9.H M)C$F^!NH,B+4C:(T+3<28B/+IIUZ(VW%!Y*CQLH U6FKRC3*HU3I9P"5RNIC@$4M^C-)39]W^9'3($E.K54A63L^ MUB$E9A25J'O\-0RBA)^S2+,T2/TPS;RD:RM,Y8Z-JK4P^KI*K4B/&GM*PF. MN*%+JVDJ\KQ%B[C62-)HI<[(VG!<8Y084=27KWWIA3!,74H1\4#F1X#&*$C2 MKCD7>^X B1%O9'25^:I:XD:=1R6Q,4/A4+T186\,S?DJ4!MF,*%6*H^"&:&QR[P[PW51E7?5_ $LEP7/=,]78+>]+ZOB?_)E>]T_B\,D<'$< M IPF?N*%B4LZ#)Z;"65]S+1L6JGJHGM5#]AY;!"?./,>LS/O03OSXS4ZQG#% M<5V;W@N28E<[8(_5N>@7HC M_ICEVX:G^8S95H[18^6FS]_*IWHK]G1]M9VOE_-JR9 L=XOMW^=\GW;[#!:+ M:C=?79:K%2TKOCL[BQ (08@SF*"7!1$0=A>,TV3 +NAS,S:1/N&0UD'F1\> M[$ [+6JG@^VTN)T_.7*GA2XY)S?B'+'I^M1^D0MN1EQB9**OP.N1-8!)+]FQ M/#!J83E>GY^1*F&'/*:B=-_6=0/7FCI-1/ MD3,]*MA^6^2;T\V&37AF01#X;*$/:9 1 +(,P<3M0*! ]GD;K4T;7FHSE$_% MAE^)X+<9^HD?_\;,#$^>>QWJ:)1V[2JY1^LT<&V2R]=4*LNFLD\^@WRJ&R?/?&8ZB%$$OC.,T9+W-!RGI)[G\8K\^ M91V"PK#(@N5_[S9U/0.G:DN[;DOGL(9+;/2D9RB?Z*Z M!W[B=-"=WSKP[[]2,<4$]GV2U>>T&ASW&71:BYUR,U]MS&K*=<(,4#=)HSC MB8>IZZ<1[!IUXPBUN4ZR7FK)='[4G'RFLT.F*\^9\\I!0AG.3Y63$R7^,PQ; M<6/DG.'% @/F/'3(%&MA#^!24G7& MH5%9@SB9/;Y&DIIG36J,$VG2NYR)*-1PPBW3*PT&O:=>NKB2UC):K(O-?;[\ MO2R7KUKV4P((F\K#* %^$&91R"89G8JR28:2F UHS[":=6:9H.B]X3-6ULJ:Q>9BA)4Z:7+HY32'U$ M7-2F]Y0%$B;LMACQP//I;0KZIR<")\]?6*=@JITC<.IK>.6I7 MCXPY2>P2DA)M;\2?$7Q@P74DPP:6H_5GE8CW:HV\QS'?HO9EA6_S]>Z6O[!0 ML2@QRXCG^ED2PP11-_*\!">D!Q-0H?)&AB$8CGP]6&>^[9^?^V><@E4@XJ:,&1T/]#I.,B++T?1@5C?G#ILAHSL@W MHZ-A3D4S'Q\^6O_6DXRAYV6!%Q+DI23 (,$D:K?)H@@F5*K8OA$ IO>OR-7U MY1_H^H_+T[/?'?17!Y6A=@C*3&C M?K(C=6;6Q'+$?J_Z.A=8L.G&K@;2/0SV6.7W^7I3/.6GZT7YD'\M-YNZNO3! M@_=)!H,T#4(/!RG(""%)^^YDD$#/PVK/<9G!8EB,#]]L.C# :9[.>V&"T]C@ M_,:M>/]\ZS0>$]-NFYPE)^/*?K+H&2TESH\=9QS)FW:(_6C6OOLRUA@LB\^\ M%ZOY9E/<%HMZJ7F^VPH!? 6.9 $%*2:I[[D@#"/JIK0#1[-8JH[.2)!,S\Y? M6>&4NZWAX#"6+T7G]]:Y47;&/\B#4\<+/?P?71B,ZF [HL?81O^T>)B <_%8 M\I2O=SEEI)$?3#+7\Q7:;;:L^6H#GW_/>5FXQ_MB ?@=G%>(/!_%'O(CSW-# MB-TLPG&35X(8)T&4R@40# -1UN!QVZ9@_=J;%;$ .4F3XJ_.;]9XO:CV#I3Q(_%KNB MNOZU7-]]9:%D"3:;?/LA")IAD"1!XF,$< @#E,:@!^$%0J>U##5M6+TOJO(Q MK[;/=7HX_]>N>.S>/1THVKH](*;3$Y(O)\TM['D ]L#@EBBEX8W!&S,)W\S4F!;45^ZF::LK=G)-DL^Y6^$<]\?Z^:_@_ M]38XG1&32_=PYH72[\;=:H?$CVGPNTGXD;@6>WNE157>O@1SP\LE\(KYF\M\ MD1=/-9!7@2F-8C\,?-<' 0JH[T(WZ- +Q6ZY6@:P[A;KS569P]6.0 8=\UQ MU;?)*^I2_X:^O^4C"8$?UT6X'5UN'<7O=GPO5BNP7IZRCK^^*UBCS<+NK<-4<9I&"4["#-$X2T,O<6D+ M(B69[TN]&ZVY:<.A\O?S<_SWTZ]?'7"&G?/KOY)+Y_3L&IS]?@J_$@=<79'K M*^<+/RPNMT;2[0"Q]="$W,L%Q YHG1?<0^V255:<&I4C\\ARQI!7[%BZF#*N M'*5G2RQ)SG;\H=OR]J)B.K[-5\_\MAS?6)ZOBWPS"^(L@-0-0@ARA M-==QT01$2LSI1R14;=X^@%BQ2?EQ!MZ;>&OBS8+)M2Y+2OV]2FZ2C,K-]EN^ MO2^7_/974R5[FF%I M/X#%G]KCN[7;9V>3+W95WX+=YMB MG6\V;"UPP\(CE\T#G"0-,4@]XKDN3'WHQT'4X@S#5/6V[5CH1MT$;A7KIU2K M:@P:S86R4?K:K[>S!>\V4W__@3.LA"F41CY-.1K,#<+ MNQ-.)*1 ]*'(P>V8$YVN=$N-S3D$-]E#*A^Q=40"M!%MQXC69\Y/-VNT\C1T MO+VUDY>2("78]Z(,^AY# 3W:7> A'@FEYG@ZVS4\>[LD7\$UPED>IA*F>:96V"9\7I PD6%81PB"_LUL1!E@G*XW#V5%*V M;V/AQ[,/?L*G^;,4)S0&'D4P($F,4PQHX/N1CRB@,76%SB*813#BVO?]@7[2 MW*TX_'&S3A(\:FO82?+YUVG\,R3+JM$UQC.IPNP*YDOU>\L.939LXY'N!'L9DE*4Q@&H9A0K(0)30D+FR:@F'HDDQ&C)4:,*RU?<&? M#A1;,#)8DAJJ1IV81!IG34X!I0DSHFQOD7)$N 9Q:([5#&S*L.@?P'(;/.0#H_-E E+F*.9C6 MXRHT.J-R6F0;F1('W<VD^R!RQX?==7%GP6EW;::4!OJ6GFV7 MEPOD>B:+,A+%&"8>OT:% TI=T,UDHR#!4A="-39K>M/E9<))81FKD^)ANRV& MV1VRV3+%<)H7=E %F'1I"W5A&9DQA,*Q%7^??'5I4#\[W^[S*'5C.JZ730/M? M&^>J7#O%QIG7XX]AEEP:&O>/F*+9X!HYV>L1.PWDUB--Q:,.-=,"I\?MU,"E M5Y=Z%%*1X",R:MIE=FBM<2O+<0>"EE7OUV*=GV[SAPU;;'N!3T$092'T,^@C M+_.Z9BF DB_U#&QLU#GA 4+G3X[1J4'J6?-*$#QHI6N&VR'S1VE:QUSQ]G3) MKW/EF;9#__29([:F5>5IH**1'X_Y>I-O^#L)AROLOQ?;^\,_F7G(#5Q D.2?RAF1='M;\S UZ>$[1"9$7YEM=@[9ZT6J+U6RNFX(98%A7XKFCH MQ?R9GU8\:+'(-VA756P.#=;+,\9M\\TLH7X(,A9J0$"#)$A#X+K]U!GY4IE, M_:T;%G'PT%3B7>[RNB3#8P/_)"BR5*K>E18VGJCNBO.3?8H;@&[2O'ZM!RJMJ]177!NC!OD'3/41T4 M8_8\@F.,8$@AQ5&,?=P58_;C $F=U=;0G&'=[!">.#7&6CM[E')JJ8-;,7D< MF58Y/3S*Z.1%&#ZF[H@>:N3=#@'4:5!IK(]*7A?<,FFM,ZRW:+ZYIZOR^_XN M=Y2Z$.'0ATQ>$TA2C!(_H#CV,08NRCXZ::BE#7-#KX?%=R\X,*=&-EGU@F,T M'1EF6MBU8X#I,>7U=2]]_(@.JK-\RYMB@_JI6.9+^/S'AE%E#/YV>GU*KOY3;HYAP@]BDC>Q ^2$ MD(%M]*^#RZ_2_L81.\7Z+TX/VMFCGDPDY8D](IT&O62'H)HTL!RMQTNFPI;_ MO6LKY%Z7O+KA>E&L<@;O=+TH'_*OY8;]NRQ4A-A$*\D\-XTA(;Z? M_KH#(# ML)P\3P+1N( ?6,43:55GE[-F^E+4EO%_Y]\MN-H\'JA-V6O,O+=,4NRG\;M@ MALYVATLF\5YZNC>(/WKD-"8YOW&C_L)__%E"BPDG'4L73MDG[ A/TU+P.NDX MO3]$0QS.'YFZ%O7=+_;U*N=?@/42//!75_^GN:H&8)J&49HE,,EHFB8!]&G7 M-$R0T.U+K0T:SDT>8JS3:/,#<'*A1 ^_8J%A=&KEI/X0WHG3 ZP)!B($&Y%J M$=*.2*]6SNV04KTFE0;[J/3&=M4T=]#6^2VOIU9O$3$4%U7^4.P>-@=/8\PR M?ADH#+PLBV, V#=9FG9@(H9SML[O^)[2M=0FMPDD0D,W:X;N3Z!E-KQ[S#S= M6?0(V32\ 2V]V6W$+\([WI/Y0G7;NP'L_'8(^2_<%SWJ6E0[W">'3_R,OBFN MP.[QG7&3[K)#@4T;^?,>N7E.A7>1[N=5#N=L.LQ?8,O7FR8DD#A-4Q=1XL7$ M37P(@)MUC:5([K:D8A.&)YU7VW+QSR\W'%;]M%F'2[(7-/!B519,W[HARW"FT5Y>^IR1KV$ M9.RC<9 1@ F.$I"T[<'(ARK3/?7&QIG1-36[UN7Z2YU,+?CM@7__M]3W_/]: MRSX]/H!8,0DR3.: HF+ZRP2%S][BYX@<#>?4#D728,=;%= T,"-\ MRWO-IF), W'>_/=T72/8YP6;5TM>/*-UEF_[)*&?)"G*$/*2*,NHQW!0U*$* M8R#U*J)I+(;G4^B>US6J7Y,]V!)JGB[BJZ/5'K7D]I!Q)XDIH4W^D=/+#KGS M6X?]+]Q-C8P>;.3LG75@PDF]-335SLY TH^(\%CNM$.J1[/V]?7P45E6E_WN MW/IEOLB+I[IL. 74C1*VW'8S"(,TAC$,NJ9=+R0*,U,M[8Z4=NQN>U0],M4Y MJAZV547:%,,ZE;@G>P]R:IG]F38I+1W NJV".<2D#U5Q,%_JTL=SC&M&-5/> M64(\A..(8A1F8>B%/O;[678OU!L@DM51=/.GTXI.P W MM80=0)'2+A5^;14M)5L^5"MUAM1E"N>W>57Q4SL\+7 ]_\':)G&<9#'B==]" M%&? CR'IVDY<%VJ1*Y6&QY&M#IFSG?]HE]I#!4R)954A,\:L3D'K26[SC#7, MJ:7M#>:D)&X(\[9*W2";/I2\X8RI2]]%E3_.BV4'H4V)LD5SO99NEM"SF. ( M>RX(,"%,6^+(37 'AK@TT:*%6I",(XXM5"?O"LKPO%99I[S:J^>:)%./=U0U M=#R/Z!35SCDMW-HW33H2'/?)2/HJPJJ4X&IUDZT*K-?(#R79 *=Z]XUFD8LI M"=PLBB,O9A-D&*7]W!BDB9[YJ5++8^YTZY%9-8)U;NWH(=7\#L[4XOD6=X,W M8H3)MU4R(M'*4-$5FR;94S97N$MT+4 MF!HD8M4N/]R(9DU'T 444>+'*(TR-X6P:QH&23)8QV0;-"]E'-'A61T-:B;- MZ@!!,TFH+DVK*?XJ0/%XLO:*-EEE4V7=8G%3-DE$WX;QI2YQY.%Q53[G75G& M0P@0XL!-<10CX)(L 2[T^G4R +[4PPA:&QY)\MCDC7W$JLY$J5\'T4NYJ@Z. MQ+86/>RP]L5D+1+&]WF4$D@-[K!5*'68]J%@:N-/Y]RP2S/V2^Y#6!%!D,%) MXB@@,8$II+3;&$)!D!+=\\9!8 P+;).C,CJC'.8+?;/-T=Q@:B9ZL ^S3RI: M),ARE ^IFWJQ&V4!]DB7 M=$ I"/ P!9=MS;!$]T=]AXK&R6 #+RGJ-ZN M86%KC^QM.22-VS.J) ^<:1KF5XO@'1Z2M&C;YFWZ5":( YQ@JQ!JL$QTVC>8 M/?UUW&=11-TP3:GO^3B$?NRA_@ [@I"PQ7JYG:_$M%%CLU+2V",4'K]GHK5\ M3=5M_YAW,;FG9W\C5T9>O1CD@T$J.A;] M6M6T!VU#:7)Y8N4%5H>7K!9:+0:*":X^+H6?*IP_MZ7+P>)?NZ+*#XL^>DSJ M7>0%/LH #./8#7V_SW\2K'(A>U![XYP;OV#_?C_GEW9>%+R5G(L.(U9,-\V3 MJ?8V80N+/^+0 INN*.TQCHZ(G19J[9 U/::\?GA0'S\2KZHN\GQ9/Y5]-5_E MY[?@:5ZL^#J>EA7_EZM\L:N::2H.($@CDE""T\PE29*0'@*.8U_R?55]#1N> M%W(T X5+*\V"0C85PY+"UL)T^"!S."S.= _URVU9?=GP?]VC'?W=56$>CXF? M"7=8(H9&3/OY5593_*F(Y;?YMFVLOK38"#=8+]%\M=H4^ [O<\61#WM[:I+Z' >BT7>?>8^L"5OSS'BLM_,^1JRP'LX4UR M5_Q#NF32 @@A"%6>?=!:_LC)3J[,?HP7^;\_ SK/.M\43\W];W8WCLWK0G. MG /?%,UC?OPA7B:5]?[]O+5HXI%\A&N90:W#99:.;RVF?334]?&G?]]XYH=> M!B(8A2#T?9(2@I/NJ ^.L9:3-BK-3G'2YK==MUM9]+N5FL_<*'E ]VZQ5O*- M[Q+;NC6L94M8V!5VZ*<)PY2W@"6Y&ZB=M%C/UXNW]Z )Q6D,0P*(![$7XH@! MZX#@+(0:SMP,:7[D,S?T] R<(1-G;@;Y8)"*CD6_5C7M05M\YN8(L?("J\-+ M5@NM%@/%!%;S8XUG[/9U]F1&]B$TQ1Q^T8*LEYDU3&?#<:IOLBC2++^!8I[?(9LC MIP?$-OB),OP>V,85S;H7\:[3FR#:&#*=E$7%LPX[J\GO_X>[&] MOR]72Z:R?*?C[<=?$9=6"M7N9/[9;<2]E"D(W@ 0E69RY 8@ (8G79PX1I -T84"KXRC M'EV](UGEVZ+J!_R J9$&UN7V*$TS/6R3\K:LG .JIYT=? MG\6Q1Y F/@916Y*?!^YN)_:\2K7&K9&59J==FOTMD\J:]X: M5?* [J2^5O*-)_-MS>!KR=P+N\(.'31AF'*F7I([4>VL3Z[P4[J;>\+F'D_S M%9?KB[PJRN7K\C(SF- 4)#1+$\_#;NBC-,5]&BWQL(QZ:FW8M'Z2:^?T#%T2 M<$78%TZ]/0K.S'=G(QV.>6L5;.YR,"^.$!Z MXC18G3<*8XVKG3),'E%/(PZQ0S_-F%:.T*%U:"A@REY5STS$_S9?[?)9G-&8 M>E&4(A""(,MP&'6WW]BZFZ+98XWY:CNOMD,D5+9=F4'\&J+<@9*W%//?_RWU M/?^_8'Y7K-=\*L2O)M2MV#":7W$I/8Q5?6'S^%6V26C@#F-,[XCEEX]HQOH+ M2)$7^\ E4;=K2$)$<3MBR5KPBI">5N7':P=0VV@E_(G?7WF',"US/\[$?XX1-FJ#G=?EU D(H^R"L[,>;/I5> MI[#Y&2&^BUT<%!UOYR7M?3TVLG;K(P>#M+$I)FV&B913L5>%PXOEB<, C5XZ M_!4A1Y1I 'MVB- 0 WZN]SV,"YGU$1>S,V8B^W)_4V>]?",UC8O-8E5N=E7> M*UZ:A=CW$YCX-"%1"B"*>\6C;&HH(T3&P1B6K;/SLR_UC.R@ M3>))96L\I)!HYMB9#C;H#VXL\@3TFS=N]B9,-N<;ROD':^11W&F'0(]G[ALK MZQ%Y_DC\;[?K[>RZFJ\WMTSDREO"EOJ[>B+[Q[K8;CAQ'.*:^>IY6UZT]6/8 M&"%=]9@9]6'JIQ[,XL!EL-@76=9'HT1L'3X"#,."WX.OSZKW\)T=Q]_>^^DL MX,?3N(;(7A$STP;?,9NW@/ MJ2NWJM+4J.%@VKU2^EPG?0XO+KP=-NOOYKS^UHL[)#>KXJ[VM61:2)]O1)=2 M$[A%=LE40W0.,3H=2.=FMV4KJ:WSS!S @8Z]*A*C[^CJ1[,';%GEZ#;KI]6, M$=Z$5BU=.2ZPOS]!ZCNBH+XB"IJK%S,<98GO1AG(?.K[?@0@Z5XY)C' 0NEQ MG>T9EDYR>$W6S/T3K>P+K#,F(%Y.'#N #C@L)-AZH@'IM"@G8%AB>3 !TVKK M !V,BTWVQ2AY;U:OF5 +IN^Z+2K-=3_)8R>+^WRYXZ\9D(?'5?F M=U*\-M#YLS;Q_22]31U!\,B,]7U \H#-E.XW.G>*9M$?8LK-U+GAM85@[0OK3W]Z7O*; 8#"I:)",K!5'63DRYO6P:/H$AH3",NX:B&"'A!+K: MQYL^7\Y M1N+_!T?I\J?\O4N_WA"J(T^@0RX>>8D=P-;TFI$#H]GI8?18D(P>:$"IK:M(BVR;$=BT[<0I25SD S?. C\B M88)1/VO"1&*34NG31Y+839O6&RRQLN0)*ZQ!WM0$M@,T'E?2ZFJ0LV'B*LZ= MC+2^-/>XLBI28XVPJN+_65<',2&1R\S9[_*+ZYA)S*JLSX;59U,V>=LRC8(( M>#"%08A)B)FZ0](+NB?WQ(^.]@Q+;P>Q/B"WW(.4U!.M#(MM=(U-KIP^O^#U M )_3 IPNG_P1:<>SRMHHMV-=KM6BGS/,FMD2/JF0KU;-C:%O\^J?.;\]]+)9 M-_83ES7G1@GT$S\,(*%]:L"+@=2A@Z&-F3X_T."K!^)#AU!1WH83*[B)/R:G MDOOQ!W3VX"96M8_H.K8YKHMI._1,GSFOMZSU\B2J9'KVQ[\6Z_QTFS]L9A#0 M) C<+$L@\>,XBW"<="AIE BE*J?"9OIU#J@J]GO-MM'-\XLNT#Y=T!R>/7GY9_6*6LC?1O1?LV..A(NINH =T64R MZTL[!J)<[&H!Y,NW\;7A[$+7)RCRN\8!SB3?NM34J/%-ZFM> M;[MYNJG5E\6AH.0-3KFPH8MPL6@P =-R(M\#?#>2=]/V<=5:C+@C(JR9>3NT M5;=1I='>:F 6?SW_ ?-U?EML^8N=;X%#89"X&0 ^L"+/0#"J-]K0R"0REJ, M!,GPG/VTKW;GW#1 ^86^>Q!J8D6OPH,:)^+C.DY-FB;46,\-I M[6C*5TPOX'KH'SK+UN=?.P+ V$:KS*EUQ(Y+90D9IY7"> M,/+QLBOK;?.;[%-RAIW]Y6;FNPET(\^-H.?'(?6\-(EZZ"B4VA6Q K#A* @6 MBW+'GYRM>DP3QC]EKTX0!<=PJ!VQL+&T_8/Z SMC/W%(?,=]8P7&H;WG%PR/ M@RDQ&23U^&N*4-F7?)QY2133D 7U,&!P8P1=+^ZPA@&42CI.@]!X#K(%,ET( ME/#6^#'/C*.L"'(?N][ZD-:;,%(,D^\-OU[04N# 8)12]OUX1=%^L.3_,_K EH?^/S1E5A)T^Q M8-7 B<% JLMC4P1.G-_F_"6)Z_F/YK?YFWG-Q&"6>''&5O* >B$E6>IA#)(> M/?"RJ4+G$,R&@V<'K3Y/.O4B=Y!OQX^=8[G5BNC9=Q1^.+7]J[V]GS=Z'G'B M2/%31S?Z]2*H%E8,QE!]7IMFKW/+-*.H=V8A@F$2>H0DJ0>B$/GP_Y9W;LUM MXV@:OM]?P#-5( ZSWDJ<5.S,7O2%2I'I6-NRZ)'D3/SOEZ1( M658L&A\.)#M3U0H,)RL8QED']Y. D&L2V3+QORL112O^\3>%1(@9;&847D%^OJ3-RP>OJ MJ&FNC-.4W12W35ULJN*S^'8N6*1YPK%*PDS(G.:)9#@^K/ *)L=KWNQT>]_B MT\D[U^S5[P<^;,I%C=;-F2OEQFP:+8O%&,WE<"5B$DWH41D[;4;_],NA;V3F M8 VLFR+U*S:ZCISQVA"[S+TQ&N=6:,B52G@69YS3!&=*)J([)T-PGJK9KKX: M9/@V6%,>J*D]I$2;KOM[4=I&==[J':_EU,VSX1M(#]DUB7;PS][6#=JD 0O! MK]=R00WPV$ 9Y<6(FVB/?M'-WW[>OSLPBS'/*T>1;PS=S=-@- ML Y*UJ_7ACKTQO^&5V M*3K:[EE3O9Y;W_VIO8DVLYHY.H7&U7UF3K=);=+Z*[6C38)&:SUA1>??H.TA* >';P-]9=XDVKVC'_YY&[JCGPS4N)F4B5^O03-RP6,C9IXK8S1< ME\5NEM%8921-.*,X)IBE+.]N/B LS-.Q&BP=;8,T5 _5;^_FVR)XV-2/,,P/ M+T;]>6E5>3L0I2"Y^.O1"91ZCU2"YX+V(\*+N^+F<574KZ=M=YO'Q>YQLW\! M]'.QJM^7:1Y1NVXFNE >9[E<8QE3'D8,MBRCF;Q=[N?BR M1M:J@M]K74#Z&;JGQSG_QL&(!O?,"[=>M:6'4'8V3H-%EFDH718L2[Z(\GZ^ M7,]HQE'*,BKR, [3/!/A,\UX1J@5831CC,"8O3);RNAZ:,@9#_;9D^8MYX9A MS5X%A#9 ,R?*&V@JWB*.D2MO,>=VM][-6)V5'XK-XXN8'XK[K\5FEC <2AP1 MBKD(L2 )RE 7K_J5T*&.?13/W*FE!;6VDW''[WMYFO!Q8&8_?H;U$0:@R5AX M4RX>ZY/IS13,1*Q\H\9(!KNH3^/7$MU'8BN3)D)ANS2<$MB!(]H+N_.J9-1O:A?%[GV[Q+B? M%4AS&>,D(CS"E!,6(WF8%0C#&+;-UC2(9P:WNH)&6- I,YH0-/=1;ZP^B(4P M%INYYV>9^HP[?>O-MH9.8\!NGXS3%6 WOMCPIYTC()FB1*9QRK(L9QEB#/,V M8,1)%-L22#/,2 PRFC"T<=.<0QZ,=$.B4:8.SSL$I!'0UNGR")H0#2(9>:/+ M)+8_FWJTHZ7K@F61S#E7(L-I*C(EJG^[<#(1H#L:C8-XYE&KZ\6N6=@0R]Y& M/10-XB ,1$;F>:'0.7-Z&&3MYS0(9)^,TG$YLU@XK;>!-)M"ML7F>_%^N2XN M=L7]=L93+@EF4G&J1)Y&#$?H +Y_E9KCZ!<5% M^W4TJ_IYF2121BBGH#6%G00=EX.)NOOE6=2^*5J(%]JR, M-D#?4![;X.]TK^Z[H-/9?#LB 'OEJ'X<53U2(3'"H11IA6/.4IY$G8B(4N((BR:A1X'CLA49[,K@II+I#))& MYENCTK?O;H'9]" OCG) ].7 T.!\Q4LS?-IDRN0A:I4X?93:>V@$U+97.PNS M/*)<8)%Q3 7B*ACS1F?IC-UNV['3.<59^:RS1*0I&&&..*7UTH%G'0F5.C M )YYLC^\V'6NQIP,VONA/?D#M&^"50.#[6Y\NK8K3O$ER6ZTWW;3[?+KL3D%',5):*7"2TJK@TQVE[BAPA M026"U*?A5'FNA'5"@B8E02N[W@BX;>[&V6MM^N3'XLU.>@^8CWK]A6EF(:R3 MX2/WO/#6F=D]D!X^0Z=!]A'278Y=E0S;D/SIJ)HT89M-:83D'(4L),WR@XP5 MH:R+FF+*C%H&PUB>>7^D*6A$&>U3M384B.@!O(2!%VRC7ZJ^[H\.*RV=G1@! M;5-SCFM.7 +32BRWBU59AZU72]E]<_5VNV27+N,^ ME9OF2,#NH.$5,>T&.:IB1:/J'Y)3$N61X*A]^!7A/":@>3"7<3T3KY4:S'?! MN4IJM*'6J?5Z#!S+=1@*'1CNA8H ]WK@Z",/IL%(+RDK_9=@&#'E=K>\G^^* MC[R9F9W6^M;$HSIL!DJWCNN1TG)NM1\LQ?8;N!FDMG@HH M@=;UL-)7)DP#E]Y25PY3E &W*'THU\73A_GFCV*G'MP&E5AO<-W*#VUJO MR=U!KKWNY^78-@/75AJ']TJ#1FI];*(5&SRK#1JY4W ?<)_3B+E@=LN3Z]S0 MNP$*9M,KK9-/LR=P6Y2OE)7^BZJ+I7NU*?[Y6*P73\TR',4\12KCBL=2<4YP MQ X3+HGDH"M>7,0;< G_(,SA,C[07)NE?'^^FB_G:ULZX)+^"Y_ R_IF+D^C M_^TT15K+^S9N@:GV6MQVX4U%2819GL0AX2B)5!B&W>:"BJT"-"'A(MY@"_SO M@C/5T6ZMW\9J(.,&#XQXKE(T3GB.7/+AGC;PX;0 MM@N9$Q3*/%(8)PRK4(4)";O0*8O,]F':!/0^\7K8E&TT[>K&5'.X>?73"=U> M;(4?9Z95QS@@X(Q]GR[AS).D@3A+O[1F3_E\>R?_^;C\/E_5$=^W=]RT :,H MC"@6F*@XXR)35!+>!DQB@;6V:SH(XYEGM;B@>%9G,C=GZ:/&1.AP%L(0UKAW M)*Q^7KR]*VL$(P%SFL,9:C:%:66LWGQEKP7GIB?=^#:!V4A'"2F=ERD OZ_N MRLWNNMC<7ZR_%]O=_2M1%8T1H;&4**JZQXI(*I(N:H:5U@%25[$\D[Q1^%OU M%^^#Y;-&$PRY\%4#Z@-;"B-[(RZHU05'\BSY[L)8 .0'-MB,] Z,UN/]VVZ< M@[Y#'R= ?I>I*?V4-D ;\+Y#]!D.Y:SYAK6VL[RT'/5;I[3IPX?7$)JD=)>K\ MW@-WGEDMQOTLHWL>)U56:(IQV&V&3! O0JQ(V<7Q/$-1:@LAVZX*)@4#( M>?;.O-^W%U:-476M]$NVGWW2X9B%NQ.CEDU*SC'*VAT;(L7=5"D6,4()SY(D M1B&.)Z1 *G M1(-(9N[8$ EU9_YI1O,T"E66,B023O+LL'A3<=&:2+IQ!B$23# M.U=$TK!R,"(A(R)!W9TND< IT2"2F3M#WB7?+4=L9UP0S/,HRTBE,&=A3I#J M-(I<;T_G.,H&G#?;IZ>YA?SX.>,N24&Y[KNKO+U:]["&9[SF,$R& YD[N;PV MI_1@V3S9V^D/.:+3'@R:\Q-K089-NX>;ZDUS0+>58M_GRU5]&[XJ-U?S57%5 M1V\$SB*"$4XPCNN'Q#W M8O'E^5H<6+M@8[$>Y =R%T;L5XQ]UC4L6&JAD-4<8P1C2N^NXD9IEDAW@IY3!*&4?Q#*GK-TPR]U,328-8 M"222D7]^B'3.GCX@65LZ$1[9I^,41XZ*NN'E<%1]OZZV#Z\K,)UZ_ M*[C>-0\+71<_=GF5XC]FB!(2JRAA$L51EHB()/OPN0SSA"H(G)P%]H4>R$\:J36%]\?!#Y+FAEMF^K!;72H)$Z\$!6U\$>I#G/A&D0SGVR M2L^%%\B_XEN]#V9_?6@U4GT&[G-DBEA.:<(B)5#$5"QBMM\*DPO$L@QTO8:+ M>)ZI=R7__D%>7@?L4@17%W^_O% 7G%7?\R]7UQ\_R,_!Q:7Z^/D#N[[X> D$ MHPNS-9DXL,] '.[5!0=Y1[VW"H:C8?!MT_H(Z-#RB<#/98I.N>?<+>U'LZN2 M6#2[I-,821QG2HIZP3KEE(OVC2)"0BX3T$O9VI_J&5^-$*.3%@!C]"#DQQ,8 M:K3L\/-6>)?Z'F; '9H&&0QTGSX%;IAR4"UO5X4K7BB$$&911I)$"D)3#IBY-0T2&&HO7907( WF/XYB8(5X&F;]7+];=L&"WDU^N I21GC*28LB7#6!<.AH* !@ED(WV.% M5E70R3(DA:F!FD,(_]X!1Q-PV_R,+%XUIF^08>?D-+ABFXC3H8<+3[075G;S M77/$^&I1K.>;9;F_ER$3(,Z-O;5=<"3-<-[3PDI-S SB MHAEJ@ 9ZVFIRQI_>O26VGDZ$0/;I^&GWB!MGH"1B-__WN+]GK^U$<:E0%J9Q MR&.2YZ%*JR^[<#1#H0F(P$$\18TT@CKG MC@9VC V=%G7,DW$&.I:^0)GS:5-\7Y:/V]53]]AU&S9%6!$5R83F21B+F$K6 M=;HJ^*7"A#W&P3PSB&V#PYOP=A@RMQ.&HT&<-,72LSB K5[Y=,XN#4Y9.STM M7MDGYPRW'/FDRR_^>/^XFN^6WPMY>ULL=A]O+XM_L<6B?%S7&]\^;9;KQ?)A M55RL/Q65NIN/M^RF?&@NUU:*,)7E,I&A9#R-DS3J@$J9BD ;U#S*\,R\9^6_ M%8WT8/[ M+-?!7GO]ISKUPQ+6W.4>]@Z0==.@\A )+0>O%L"CJZLF%XJ;J[OYILBKH> - M+^\?BO6V>7) _JB_+&:*ATP2GM,0QSGG42YHT@7G!(,FY1R%]#U#MRL7?_SV MM587+([D!<5>W\ G,K4\ZZG4CDV?1@5VG:C3@YL^/-.MF!?KJM05U_,?;9B\ M6!>WR]TL85G$9"B$E'F,91BG&3M$2RF=?2\V7TO=NF@:!5+YC@5I5[]62%!G M>M72UBJ#W?S'T'9A%\-QD-2*ZRO*75;G=_C5X*#;!ME88_*7JK]Z4 MJ]5\LWW^Z5^'K4ZOVM93F>QLGD95LDQ#Z;+@V54CL5P]5JWAC"*:Y@@1&>-, M)#EF)$J[:&DB,*P),HWBO0EJA1R&X!.O2ZU<0&V".CW-^@1.Q1LURLP5W3HE MBMMBLRENJJ9P?R_(T:5KE\7NLO)@?U1^QHD,>36NR[!24G(>$YH=9NZP5+!: MYBZN_WK72@TJK8=;A2J-[X)GE<-6-6WS>BJ?^PR81G7TD*[2=]&%5MG-\GLS M9]-<7S&C)$P(JKR24G%1M:_UOJC]$>Z08 FZ.P+ZV=ZW W1RVOM;@ MQ8*OT M)I-]N@2;(088Y(E$+YSHY8V99U.ABJ'ZG]AAXX+^%H">/>A= MTC&P:AHD,)/^T[*+AZMK@-4_5+VAV+*A(,*QH**2)4K].D,>M" ML0AKO7]F%<#WUIW5*GC6!-R_;.=S0Q,*KIT =ACFZ_G-_%T@]A.( U;^*MU]E1UBRT0J M-TCR:66&IU=W0/"IW"[K)>*FOX&3F"@D)$XD$B+E.!>X"X$R"KH#'/3!GBMS MI\5H0 !S2&] X,T<6/W6]<7+@.#8@YX!@9%5TQ@0F$DO'105,P:TO02>*)0I MSK*881(+P7G[U&D5),02M*,?^-&#<<#H^"+4)Q@+/%AD2H-1SB:^]$&#"$## MIL4$J/@S5##R0/OLSUVYZ4X7)2G/4!HE),DDIXRD,= 9_KF0A7 M137.-3S* W%'#P6^C(%QH%$QUD&<9P=Z"&#BTS2JOY'RTY,TQJF'KR.^/SR; MEF8H8[$*192D)$P418?KH$,<46ZVEJC_^0.N)[XW?;G2R#?HPJ(?R\P7%W7< M\KS"^%[C&4<; Z?!#JL4G%UM-'7#8$]"L;G_>,O+]6XS7^QF":+5IOQ?@6@C5"^>'30%#+O@NO6 M//Z6>;[W,KPP1V]3@YF?4V..:3+.;W.P\>4M^BS7WXOM[BC:95D/E^8K=E\? M8)MAD9*,XE"R) U#&449[B92HJ0:2NG QS:&9_9T:H)Y(Z>N/;?EIEA^JP^& M+>Z:F]H[%FD>VK5VM9]%0QIJCJ*#KWM5-HLB^P37'$+MUS6!T!&!WK#D%0"Y M,G%<_CA+1>FV:$$OO-WN-H^+W6/]##4OMSNVOJE^5FR^[Q_?P(3)%)%0)2K+ MR NNJS]N]DJ.K:-ZO:$AS821".ZCIRMQ>PWJ MZ1BYLG8:_2-GJ?GIMER7+NGRJBY.'V]?Q&XGF'&%Q80JDF&6("J2"(E#O"0/ M0=._YE$\,ZJI354WZ64=,ULKLK!2#U'#N B#DZ&!7@AUUI\>-ME[.@TJ.4A' MZ;JT 0]TWC^LRJ>BN"J^%YMYE>CNDJB,AIPP'L:IXH2J,*O8UT9380BZZ=(T MAF<*=;*"@ZY@OKX)/N[NBDW0GD8W?4# V%8])@WA*(Q(KY@YSL+6&6MZ8&1K MYC109)V*TS.P3ES1/B[3SH_4Q3.*.F'!D;+M$8WXW7SSK3"%D86Y>C@:QE<8D%ZS="0DG;6G!TKVEDX# M2P[2<7IPQY$S1G-+[=!PEN8XH3R3D4+5ITO"&2.'8:$@9/;0W-5VM9MO=@;3 M2KIA(-7G5)%V3B;X3#S M0WM_Z_RIOJUTJ\K-BZ@SR?*J,I)495F:9#FM_M>N.649%HK/UL6W^E:U:\"& M5]-86G4FV]>9GV1I5YKWQ78;+.;;N^"A%0K< FMLI5Z3[=<^LVVQK:1Z]>SE MS,; ^V//6-/#'&LWI\$=^V2<[IYUXXM-4WU5[':KXN9_E[N[\G''JQH9S3(D M0D'J=YDS% N!!(FS+CI7:6: (U>A!Z33NES_UA!JL1]=6"P0V7AML%#DVU\' M"T:MQ'=!*S+XUUYE4,L3KAZ+UI*OT66N@BS/--]FQ]TZT M4NAGZK"NWV6H!C!*$KK=Q:C,(P93GDG M0?(X FU4<1K8,QB%K- H1< _7EY_OLB_7%]\O P^O6>75]!%&9=FZZ[3C.0S M=.GFZ&V->A'LL+CQ=Y/.3'-$CI)VD_+05Y\T__V<:[XN9Q M57R\O2J^U;S>/[96=5TOUK?EYK[1EC^UO]S?.$DBGH9QG(L$J9S1,#H\()DF M,DPSV$N.[N-[)F@GN=[ UNH*#JJ#(]GO@J]/AS]A=/FLE]S18^W8&0-#KI\\ M\?2$)-C8'@3[S*9ID-AK"G]Z>]*WF]I( M\RB+DUAP7K4!642IY%V\7*8$=HF^>1Q(93:Z-/\@[5UP+,[H.(B%G9JX',1' M&!0AKOE!W3E3^H!F;>1$L&6?CE,X.7)&&T%[RAU'ZVX1HC3!H4"4,Q&F<9I$ MJ$->FN4) B+(.(Y_!.VEG0+(Z*"'A9V:"!K$1QL$C7*^XZPM?1"RMG(B$+)/ MQRF$'#FC_9CK?;&I@FS;+9*93!A&<8JI"I,D2ZHAL.J"")F 7B( ?K3G466G MQG"/--0G/:1XM C&$7UW_+Q5^\*''G 8&C8-6IB*/WUCUL:#-^\2KT_A;YYF M7ZYF)%24<<)BF44X1%&81:+[X) AK8O& !_GN?Y_62_KE_F:3I[F5B:(%_WU MW9,-L#K^Y?+B6HK@ZII=R_.+$3I7B.]3L[\NH_WF]+Z,YQ2_4IL-[!CY\G # MP:5QUNO5U-M=_7Q927 MCHH'@)_R<5,^%!^6-S>K0LZ;^XO8;1VS"TEQ+I&02.4)PA&J0AVFE6B*M<[/ M.PGDF:OR@V0FE+#V3X.L0UH'H^Q>V;M@KRVHQ34[KO;R1O$30. A?36CL:V_ M>G1^PX=SI'9EWP2H[2PII8?B!9N94Y]GE)"JFRUQ)&4:JBP6DAVF_*AB6GMK M 1_GF*QKC-,QEG$B64L9:!83A6&N[IX^X@PQT3;ME MKCW6'?^.8Z_)T+B_:[$.#GJG8#]T6#U.-MB,N!UF!V!(KNU3[VC=O=L3Z!+Z M2ME/8WQ?[FFU16R[G'^:+Y:WRT75/?V?^<.\NPTK3#(2DXSE'$498RHCZ!!, M2H6TFQWS$+ZW?'QBW 1N%IYI-"/#V 5K,6I-02NJH5(C:V#O &W ,!Z:X=[4 M2SVJGTWY.8#;6S4!5CM(1.FT^!CM]'WML,/[PZM?"A',<([2,"08BR3F<3<0 M(7&N".C4EXN GNG<>XS(XNT_-V;W@WPTGV%8=V"QSRW#O;:]PC,OKD]C:Z#; M)+V^I]BE7UI]S\O'FJD?;_/';15FNV6+W?+[2R%3)G M$E11("!;R M0S2>ZV]5LHCAF6^=HF"^E_04_&6Y#KZ>_+02^E= ]\K&4HV^Z4!NPBBV%U6? M/#U8^JQK(.\ ?=.!/#3KG#Y[^4I!M.R:GD_XN;ZI ZLFT#EUD8K2;0$R@'3; M2'R8K^??*MA]+K8/Y7J[_+HJ5+GY^%!L]I?.SP3*:":(RA!.PHA&.:/DT$.. M ;/5K@,/U%V];W4&FV>AS8VTY4%J _KMR9\WH;RS/ &@?XSL,&T/NCSIQ :? M3_+D6>^8[ALT'F/D@FV+XB(W8"V-IDMO-3^NS9Y0F^0\::\U5'[\TYU:39$#@_5F48;QUK21.:CJ *=-+S>3)6?=Z9DAL7=T&M,B#M)1NBYK9G3: M3[[4%]H< L8HI2I*0H0)QSPG5?YGAX",&.')(,Q@?-H.E"WQ*'H5_3J _& MZD\7+JQL]D]U?>!UGNXY3\?EP]U5:M#2B(QHT)@23FE*DQ5>E@6 MX0AQ6#6P"N6]3G3JFET+12:-=/7T MM&TI@40\\60@ @@$_M?_^78]_^DV7ZYFQ>(??X-_!W_[*5]<%-/9XLL__O;' MQY_51_/FS=_^S__^'__K__OYY_^G/[S]R187F^M\L?[)+//).I_^]'6VOOKI MG]-\]>=/E\OB^J=_%LL_9[>3GW^^;_33]B_SV>+/SY-5_M.WU>S?5A=7^?7D M;7$Q66]?>[5>W_S;+[]\_?KU[]\^+^=_+Y9??D$ X%^J5J\^$?_U<_G8S_%' M/T/T,X9__[::_NVG(-QB5:/_W9/_]BW^X+OGO^+MTU!*^W'[3>41K]>[RM9;3?#V9S=L2NI4Q](;8A_QB/EFM9I>S^P_GW6;] M[K)&6]LJ9BV-HC?4/DT^S_.VA/^^L^-ET)M5^$$@8G']>;;8XGEPJ/O:=#,B M-9W.XE\F\S>+T.)Z^].:K$KMKQM)WBR".?XR"TI4JU6^7JF+?VUFRWQZA# U MN^Q&GO>;Y<55F,#>+V<7N9K/=U/JZ@AY:G;9C3SU/M;#+8\?7>C[>K:.CLY* M+::F6(3??PFNT>SP\&HT[71\-95?OX=.1_O;;#&[WER_N\F7D_C3MWDDW^1N M^_#QHC3IOE,YZU&[=@>=CO6?D^5R$O[=!I=>[:L-"1;3,$/G\86K8CZ;/O+? M/E[EP1C_L9ALPER33P\+T+BK7L?_?K(,X%[EZ^!US5L4YL5^.Y+LXSK\[Y8C M[R[-9'7EY\77(S54K\L^Y'GN+[8H68W.>Y!Q9T/#;]L3;4^?QTMD\\OP@ZTY M6LX^;^)KWH>/X* U.]2NNY'5-+7HZA*B;@==CK6FYFNV/WZDOQ;%].ML/@^\VBY>/5V2^#U?'QIL@RYZ&6^U M,FM"^' 7@@EU76P6ZW>79=N:?.G@5;W(WYYX0XS>K=:SZ^CJ^HHW1 MW(8)N5C>'1[$DP=;?'=M'%Y^OL61U&/M*X^W,XZ=-_=F\7X[7>;SNW_/Y],8 M 4\6-=9>&W31RW@;Z+993\>//AB7^T_K?;[\>#59'@R57FW0P5A4B!CM;+Z) M_M+'_&*SG#58C4SKK0,IS&1^$3<5XS;II9ZL9A?!TF\'4GO+Z9@^.Y"HGH4X MT.SX<;U?%C?Y-6GY62QFES4VAT_U*Z[D=54.&W=2UBBZ_H3]YZWTA:;RU( ML2XN_KPJYM, 49REUP<#W-=;=#&:A[RB=Y?;WP9'-M_&.GF8$)NO$[7WABZD M=:&SXB[/M[]Y=W.? ]=L@CBJTTYD6MW<))BQAOUT,?+MO#6[V&Y$A]_]L9BM MC]=&@TZ[D&D;9'W(;ZK++YMI\M2M\LNY*DY2QQH MU\+(-I]7^;\V82IR<>WNX(!>?KSU<=15ZMY6;8SJ^GJRO L3Q<,DK2XNXBY0 M<&W?%_-9G;3/9KWT->HWUS&QC^O)8CI9UEV-ZO*= M?2'2KCZ'TFM-RY+05U,)'A^IDO1S_B19\:5V\^7RNV;Q&)>, MQ[@@VPKQ4F_M#?+W?-WN.)]VV-Y0W^?+63%UBY:!?;G;MH<=OOIERTB_UG%[ M0_\49N2\W4$_[[+%X1;KR;SEX3[KLI7A)C!A_7R$A]5^L\Q7P678^GQOPT.[ M1V.7[1Z_O']Y_FV=+Z;Y='O>,[P^Q* OB;@5[W*R^KR5<;/Z^E3^)MIS^#.#N/.O_W/TXVS>>8'W>77Z:?+O_-L+/E_' @\WO_U2?0Y@2 MYN9RU/.(WS_^%H:9M==YIIS24#DJA>:&8XD51P(HI RVF'CU/6;;.+U8[C36 M&6@OB/1[LRV!A,H0)@7BI< "7A X,;[4& GR^N M9O,J SL>YQZ.'$6G2@ARES;BEZ=&HA_+T>+AX[_,3F26L8HRPQ2VRF--(2*< M$XHQU(@#:0Y]A=V UN1@\1YXFG236<. <59"@C35A /B3 D$XIS_98X22%/T MII 'T]09*ZLC./?+37'PQ6*;FOYMMMI#P[WM,DFQ88A3+P"53$DE%"W%)([: ML^%=-\HONL.Z!TH]&:4MKB>SQ1XJO?A\Y@#R02Z'I&"&"PX-4J58D%I\-A1J M2;M%^Z#VP)5'WT\PTW\L@DF>S_X[GSZD0?X:QAT_H=_RZ\_YLM[$6*NK#%NF M(:1<"DX-]I!"[RJ#3QD]&X8=R877Y[LN<.Z7=/N,=O#U\S?AT]PW#3;M*J., M&6B5\C $/YZ+(+\HP3 &LC32H?&1KI>9L6/X]W+Q^1I[_$F=(7THYG-?++]. MEM,7J)702V:U!818(R4SQ&NCO"2E6,SZ\_'SNU-XT1?ZXS%P.K\L8D;V-WB\ MA7OH*T-.8>F=T%!YH24V"OH2#JMD7Y[;S2M[ FU1LE.FI-FY9"7TP,G#XWY: M3^Y!G,35HD/=9H!2#SD52#I*L-&<,E2"A)DB)S\9]\G1'C71 UV?CM4'3&L M>7_&>WV_U%2'OZV^)]/:$ $=]41([CDE3E=K6)ARE$9H7)O0A_9,3Y'70VIH M%';Y6 ,D?D2XXN!#]* 1VQZWY)ZZ7YLF$/&;=4(A#LMG=8,8\ M$J7Y%I3 Q!GS9*/H5&4WY%0:^J-PTYY%5ZT'SEM@B!-(!,]".QV^70.YQ"JY)XE[R"<:W/9C%YGB/ MWMEC)-AP2PDU5F GE/ 8EN+(X#[_4,%ISZY>,^R'SQ9N]=J=O_*%8^JG-\H# M(!3'1&CCL8'A+S%AW!*#,0*#Y NGZOE0 O%1_6;.*\ DE#J&YI5X@))G$.S%M^.'YY(?VQ(9& M.@\1 :[+@@1DE8@F0$2#RG,Z+5W&$GT1YU,V("'YR,C^LXXT(AP;@$ M2CO#$/50/TQ77IY/\G,_=&J)PTG*&3&+#_H"QW6<8>^@DLIKQ;"1F&CC5*4? M!/]B<5-"M<3C)/4,P&,U_:_-O2-45[*W-+O.1G^JZFOG[O=B492W]]Z/>%>Y]=#J\*L-,T0I99Q#:ICQ M!F)M0&5-'$'G4Z]E$':\M*G7EBYZ(%VU';4;H5LWU[$*RTRS*5G0%F+ MG84 0A;BT5(T"$#B_E[].*NO+(4QL:T=7?1 L^J.E,=5Q%X@UW?/90!)JI%6 M!FG+F: 4T.IK"4@E^HN-9],^5I+&P*9CP!]^S_BENIY_;?W&/3IK'+ @J#"X M7 @8$X^AWVL2THQVSBZM\NIGG];A=ZK=. ;LC>\XDER'<$IA BX62 MSCE.2K@TA.=3V*=/:CW=>NM51R->D#F)O1+6"02!(H2&F<&7P'G) M3C^W>03D'D15'4[ >K,*/UBMPI _SQ:3%VX8ZV>>?6D<-6;0?XG+H/E!(I*J#R4U#$JW"Y%7R!GY*&, MEZ[=WW+LZN)?F]EJ=E\TXN[1OPXE.S;M*L.&$@$!1)XH1I2&X5\E("'>.Y^T MLG9H\:KKV@G]_"_*]"#88AKO MGOI]4B-#HHO79<1915!,?-;(?]K3+G!,6BA";&4D95AP@+DHQ8W[>V5!M6)(\B[7;TTEOVVU5:O+; MW:V=!R;B/:TR Z"WT&G)!'/< FB%*T4,_Y]HX4:XH-/;M-P>VL,1ZN!LN[== MACE$5DL-J0X3"%=BZ'G^2H.V!0;_FBWPYF0>3K*;7L\4L MAD?KV6V9LG!P5JS5/F-:8*U-"*P4=9IB8P$KQ382G4\A\I:T7W0/<@_<>L%2 M'YCJ7FF1:<.YQ! (I:V0!F#B*^"D5HG>U0@3ZWJ;YMI!>B 2Q;\N\\-!Y<&V M68B.:/ 1N=8 BFTQZQR$:T#Y[.L<;2^:_#G&&@3"UCD\WL)::TEA@R<7[+H"UHJF@3TA2-_Y8O-[_GZZ_%\L\:6G_Y MZ4PR&@)-Y#63%LMX6$]4PS0L-50?89;@768F:/*DFLV:3PDUU&$M%4 ML4!,!R#$U/%22"!!8@)%\RI(9^V(I,+=(Z<>[2F9@,=LNLWW#E@L)XO5O2+W M%?=MTDUFF4,&^Q S>$0AX]XI68*@K4NLNWH:,U4"%0[OT[<%=0]\VZV?KCX5 M.\M=BI/?IS&9R>IJ]YN7*OVF=),1$B)'B#$EUBM%@V^H*Q",)XG+/ZN14LYZR'&( MFD %$B6)FS>-GA.^NGSZ;AG_C%_H M[YL8CKW;27C_VV;A3L(+,D+#)\X)TS"$E!(:B!4J@>,4)QZ;:%S?\\3-;Z]* MZ-CJ5A^;FRP7X2/&79$S&BKE0TG@IAP\2B6J%$ROK$M.< MV9DS75]O/Z]]F7J\8+2ZDO MRJ"RP>O!7@2%"6U!1CY>*&H& M=P_S@)\M9NO\[>PV%JO]W@3HN]\F_U4L33P1?2#WJT$OF=500P>"O)1)BIBR M1)80$)Y:&F:$C.N.'$5?Z ]+P(>AUSJ&U+"GS!M!/,(>0NU1O$T%8E="@;$^ MGS/4G?"C/@=; +\''G[*+ZX6Q;SXVFB:EYM;ARH6A(C$;=H0[_WTQJSVP^ZI VMAF[6F562Z\%QX*RPRWA@&.*A%% MV#W,1LN)],\"EUCXGOR:"98_"98_"J0!(IR :M@*B)W-GF6 MO%),&<*R<=QS&MV4GF:!4#(7L^"6R]18?M('WRIX6\I1AZ0[P& M&'(+ "T+ZP83B_#Y>-Y'Z[OQ::%FT/9^6HAC:1BCB&A@,):<$5M-KHJZ\[D4 MLD5-'3@MU S2P4X+(6\#L[FW"%O,>#S;8BHW'=#."YN?NN9;@?5$3PMI$1PU M#@'6DCIJ,?9$5( IDW@7W@CCGR$=D52X4RS*Z]YZE6/Z(8_?RFSQY8]5?KF9 MOYU=OK37=D1O69A_M8JKJPS%4K XV,\J!##4GK47DJ#LHF_$>]OPF+\4-9:; M[ON.G]5IGEE *02*"2H'T?&Y.;)5F'4+<YFL]WI4Q69Y;-@0S2G ,I%.7!)?$^5I;?Z@!2K?6AY(7SR^9P.I@XQ16Q M4&J#A19&EH!8>8;3RW&T.#:;HQG<)[4.9R@ FBK!K>$RS*'"E1$>I%*F%J<; M(9.Z4WK-=;AF2)_\.IPUPE+/H;2.&LW"G,Q\*2X1]'S2?X[6=^-UN&;0]KX. M9Z%'0')H+,,<>\D]V5U2"ID"\$>JVE-;4P?6X9I!.M@Z'"&4*QQ$YD((K;%A MK)R0&30X\?#,:80C;6B^%5A/=!TNL-I*#12!5B%-M -EJ@5D",I$JS%"[@SI MB*3"?6)5+;;U.Q;; XZWDWD\L-,L\FSQQ1G40F #C;< !*L=-&AL]?$ROH0JO=ED%/F23 V! =DF='Q@/T. M5H)U8H;""/<:1\_\5)V<&-6_^\#?+_.;R6RZ*T@>GM]FJM[_;H@Y8=]X,L(, MA$Y[I8&P.DS1#,!2+=:[Q#3W$2:7COY3Z4IG)_8IO5\6-_ER?1=OQ5GOW,B; M6 R@IT_GU?=G0"B.*$>!*%9+@@CWU?( 1BXQPCBULDYC^%3:TM&)?1IV1Y-/ MDV_W3_]>+"[NK49/'\>>$60<,AEF=^4A\4X*:*WB%?0*)F::GUIMJ3%\'NUI MZ<0^D(?LDKX7KIZ9Z^PCVCB*S3%-#/ 72.BTT=8J@*O2SJ3<6G5KEK'%\&&UJ:F1EM2!6 MS#/(., *B'@B7>[RJ"'GR3L IU96*Y5FB3">F,'LU2[N/BI@O*=&(FF,H$1Z M1VVY^<&)9HF[]1 T)F:QGLQ/CYB#:^3$*+Y;1WKTBS(>^)#?YHO-O@397L>1 M(6(DT< 1P%4LY>>!]96E$2KQ2!#\:\]V>&6=_#>C+BZ*S6*]>C^Y.Y!4WNLX M,@]D+*D75&&<)P(9P_23#A%/MJ0IF1WL0P$1< ME]#*\,]$]C??SOTKU$A7RXDQOM^KS:1 7G)&C1($<:*8TN7>=_!+=>HEU'-U]'QJ]]-W:9BG?C@72 J HY(18S%TW"-Q[TQJ%^\4U@>8?WZ'4)1B,X4$P1; MOK-B032 4S.E1\BD[I1>\W!N,Z1/_G NH X33R0+3I_FU$+ 7"DN5.#\3%2R MOAL?SFT&;>^'^#4 RS/H_)R]WIO3+X%ZU,(2;AZ/UFN'TS#H[BW&;5; M>E>&G" V*-5! +1 &C%,=W 2$G1]-F:Y8W(/HX\.5QW#Z*YGZ^U5I>&SK"XT MO9@-L^RX9SAVMKJ8%ZO-,J^Q#MFHGPQ**C@2@AL@5/B/!G#'"RN<.IC&,R 4 M=:Q)LXXR"W#P>CW9UH\Q)'B^2I=@<$G.IQQ71QQY>FE0E^@/8Q@&K!DZC'VP M)/CM#GA!8Z4VX*#'N[VJX(D0.(Q]>'>SO6YZ\>5M/EGEJP]!EMUAV_W[F7O; M9;@=;CG^O779L#3*YY:!+L')[>L$OSN\WSV9:O$ M/41Z_G"VW4.%V'@N@VQ2(09VU4 DQHZ=3VFN?MAS-,(]4&:;$?4 QS[#\_V3 M&>,."^-]"/6\1N$#H+02Q4-W/O?)]61JCH)W&$_BMQ!.76^NO[>2[R=WVX=_ M.#=#&$X!YA!Y(1D#S%E\?W;-0$,$/K0"U8N;X3?K,.2=WBI-;>J T;"GS&J@ ML A8$,E-O% S\+:$ PF7>NKHU.U#;9;L=T5:AK^/F::& /?W?01%QZ6:U<5D M_I_Y9.]]IZE]9@83JR50WG+F#8!6[O:% SS:R/.IUM@9;Q+XV88J1L+4 -F; MQ:>O191@WVY;X[XRZIT$W .*D,*<$*.Q+>&PCB4R8P*1L7(\-:\ M/4Y6O66*"<\PTA1A*JP!8=*JIBWD4N]<'*&W/SY6IBIA3+STQ6;9&BVKSC(B MPZ=)N"%>.0$EVQ9.KYRI5!]SA,4#1\?*5!V,BI2SV_9L9=59QCS4C'I!@$7< M4GZ[R93ZY7.\]QMJXK\P @:1&$CNF':8L MNC$E'%*0Q+6Z$9;&&QDEDU4P'D8>S\.,(LT05I) @0CC6M'=I3:Q(#_@B9M2 MS>O2=7YB;F3L:PC\(!M4#^L OTV"%+/U78VER";=9,H*RH R+&9K$R <(M6' MAQ5.+%@QPGBZGW7(#K$?AH!MK$,>TVT& <&0 "J0LLY@XD(H]^"KF,30>H1+ MD=U0YS _NU+%('S=.KH?\XMB,6U,RB=M,^0AD 1+JT2(X*3AQI7K7)9C>3ZF M<2#F'8?WM MN'"TODHCUT/;C N+" (:,H7BHA,QTI3B"@03KS,>XLTND]E5 M-LV Y0)0J$GX#W>("B?*'4DKL4@T72-LL!-^< M">V ]-1![B04OK+6&"8NB8QP06XXAAV%^ DDZ\;"7=XX:#T%T)DX^;-2(*;A MH7(\I[.J-A"%&@+ M/ROK+W+M;YB%2-@+:!705 NGL,.&EX+&Q;VS6>'JFEW' 3L0@^JL8^UMEV$0 MI'3,Q#N2I7",($]*,0W5B4[6"*?)7OB3BNM ]*FU5+6_8<8P8(9K+KQE7A)J MM:QB6R)98J WPG6J7@B4#.Q0#*JQ7+"W729P3 7 RF/."<;6(UZ%K8CPQ./\ M(UR*ZH<_B;@.0I_:"TZ'FF962.4]T1HSI:E!7/*';X6;1"]HA*M-/9#H*&A' M?:"7\M"EX5P@IHA D -#JSG9@,0B0R-<4.J:)0V1[($4<=DC2KB9S _D102& M-PW^C^\\H]0C'8((0H-/2+%5,5^WC":<3;R(:X2W1O2S&M6[1H:B#J.QLW'Q5Y6+QQ9 EI@/,\*K'0:DX7&8#TJT.LL)-5IG3$! &-/$ M>"R-9XY;_""R[\T=.WN:I4(^*,MJK3K4:9XA% M36^@-,8 A+10C#ZN\.#%' M9H0.W= \2\9\6*+5""UKM,Y"'$T<4UY3RJSPVBI967 J>.(AS.:WJY\_S1(A M'Y!EM=QK7F5ZR?.=>.0GTHNC5E5X8] M$%)*92T-?T.08% >CW)4FL3-G3'>BSX@FQJB/$PAL^$N:ANF5)F'FEJ"*9#6 M<$V8%+L%*DNYY0.5*GMYU>)9JE=9S;OV30-']9O1F#5( O^9)3Q,MH')%51: MN1^UGG)M!M5:FNI&&3U,1 ^EY=\OB^GF8OW/R7(Y6:SORAL2[A(NQ*C75<:B MIT>1%$Q8BRA3V%9@>)V:0SS"W)9^F-DQ_L-,;#L9?L2JWTIA0"@T%")CG0*R MJO@NN--TF#GNM^(VCP*\67Q<3Q;3R7+ZA&SJXF(9;..'8C[WQ?)K>& /( F] M9=0H1:Q23#)G@,$T>/4E+-B"Q#7NDY_/:K.EZ%L%?X>^;\[:VS"S3 D# MO!-6Q7KHFA N2D&]='W=07B3+V?%-(QUN>Z4<9URX>ELU2;R@U.LW(Y,IEK9 M0:8M9HP#!PG@1'"MN>"EX#:YTE%]ITC>4VZ1!\\VGW[JW,J-AW.)*AB<>P\N MTIO5:I/OFV^;=91AC)&W-*Z0.:6D-)J#$@@3,#J;Y.'QD/!('0Q.QO?+//\V M6T57Y-,VWN/4.WF/X@W&N(>Z=K%HMI MO$&1D& M-0L?;K&[8_KP2D6=YADD$@1%2,"T)1AQ[(4'0L?]$AA]]T$6*':781X6\?L' M,TU4K#4HE T&##'E0#!<.V&P]8G)PR-<5FA7M46+H/8P'=R/SVR6$:G:)'GR M?!8,3C0_WB"K/%<4"@Q*L9 ZHR._J>I\D17'H=C'IOQD=157VL(?[E^;V>UD MOEU[6YLP!]T%;^<_)O.]Y61KM<\8X01KB77XP)#QC%KJ*A"-3\P &2UYDK7^ M=-^M W#[\#^O@N?P*5]>OUG!+W=[;]N]_%C&42,4NR(42C81<6(5Z04@CB1 M:$D:KY;AM1H'V[QBI;FR4(4X5D]8#"V,.MZ.(ZE(, M3ERB6SO",T$MSSE'@-@#%]X6BR_UO=<7GLZ !19C#;5&WEEM #9L)Q(25AS* M8CDUY_7H6/EX#'N@A=U!_VGR[5[L,L5LEJ_"#/E[L;@X:#YJ]Y$IMJUFKX E MX4_L$9$/XCN3N-PR6G?V: IUA6POGDQQDR_7=^_GDV!<%],8ZM_$CV"_D[NO M618G5 V1MX0@"P%&U)<3+'(X]9[W$6X1MD2?%L'L)0Q:3Q9?9B%8NQ<_#-)] MNYAOIK/%EU^+8OIU-M^WS5>G>2:YX8)S017A4%M#%>"ET+'ZSIEYOTV!2#;94@S<22CX,QC#$S<>% M6D4,PJ3<>$!>R<3P=X1GR%O=$FP(6Q\![X.K'%R?C^OBXL^K8AZ4L8IN4*W+ M_>IVD0DL&;(<>*1CR5DC+:O([KD[G_-/G:8<= 1WOURKGY'P>J., A#/<6&& MPJ>'L41 5]$XL]R^RE_GU'$@][B!^'YR%[>LZF\=?M\@@QH*+PVG M"&,C1-SO*E(T<8E_W.Q)5NXK.X='0=H/5Y:;H(AG".RGR\MM,A? HA1( MZ(@SA$%A"*Z^+B$34^9&.']UPYA64.V!-.[Z9E[W/ KU97!37^:?)MP86Z'F;3"@> M@%-$*DBLIA @7K%1)K&EQD-JB &6T()K 1TZHRN%>^<1ZV!W*_34\_;R6B8BC4FP9P2 MPX$TD%+[L/O.>[LAO$\WI_.UXH:H]G&D[?4:4GN(LJ=5IJP7,B:+Q:IQV!$B M)'^TIIF8"S/"JY@Z)TY[*/=21R%A)W0/:%PYAP1GQ#AKE3& BQ(T3)E*+"TS MPG2)SFG4&L@]F:-BL1WQP<.T3Q[-.-,N( .I%50(X222Y:2+I4LM1C3"_:DV M%/J"J3D"S#YBJNETFPX0RW#-@O-N)C>SX!H\&OB^R.I@XXP18B4$(6!$2#AL M$=*H%-AC>CZ!>@?L:1W>?F+TS?5FNRU27FX7-'65+U:SV_P^-GQ;K&)FZKO+ M$"3N#]N;])0!Y!BE@A#&.*5!=L@J* QUB16I1AC)=\&T3K'N@78?8I'B13YU MD^4B>'.K1P+9_')V,=OG+AUNG%$CL=242(L(4]YH!=T"N MUN$=Q.UNY&YGEDHC@7#00&:YD)@Z60JDDPO8CC#,[X O1\,Y@G35(])4,TPT MAQC$6=UZL*V.41YSQR%*2>3."%.:^UPB:@/J!UX-6=7N_1;;JWP]NW@HI'AN M)>ZL4100I+&$G@O*I1'WY08-1@0=3*E]*OCE.K QB,. Q& K3/Q)IN;SXFN$ MV!=+6VP^KR\W\^?%2":!.I-Y'GZRWBP7+ZW?I7>602E(3+WVRDA-& [\1J6@ MTH#$-*Q11M=MJKWH&?A^UVC")_YNN05LNETV>)\O/UX%E.LMV[S6.A.,!M%\ M<*X]?:9$!:C'EP C@&>?8QWO1L\:4)>QXURT3X+C@TU'N)#.0,04!*(8WK M;R/]S"B4#G'?T5&%R^K=9:Q.ZH,7.)K:W]6 F@5$SYIE5 !M;- L]XAK)ZSA M"'L;PF&K@)&'3H=U(V@LSQA&^GY9W,X"JOKNCU5,_'IWDR\G<3-=7:QGM_=A M]V'QFW>6$0VL4I+YP$SJD6#8TQ(4 F5?=:#[J +1#CF*GB'O84X),CQL3.RG MU\-S&7?:&+"MH<.MHM3$BJ([,5P \VS"[2Y5_)Q-R0CWLL/]7YM=0;=/Q8?\ MH@@SZ+;"[,.@/Q7MF;,N7I<9$V9=+B$03+NX4*%0!6I06%^1>Q\&KT?BCD!5 MO1R\"$H.3F-4?OC[/-^R8#%5U]'/^N_MS_>>P3CK:Y7M6K?IK6 M82:MYI!@*"5C2H5_2"%*8*A(K$$,!X!]EVQ5@I($O!A %G='/ F%C8BC+Z.JP4S\$$7.YQVE4VWT.T M5]MD'G(G@R0VWFQIG:5<\9UXFB+=^64$/[3A:TLM/;#NZ263 9 X^ =4[BO2 M+1[7OPBHUHB1CNPY0YP+(XV!G$KI80#'FQ(JPE1B%= 16LL>@Z%^=3((?9\G M!33BZ//FF5<>4![<$2"UQL$4,(U+H0$DG5=^Z]N4]D:2@^0\6AF#,+"\SF;_ M,<"][3+NH+&,>FN() 029%$U3S J$IZ% M]L$U9EPR@Y GQ#"I4/!^2K$Y (E56NK/O#\N^8[7QB DW-W$5([^Q1N9&K&R M3H<9"^ZSA?%J(.<":1@%W); .. [KT_VX]*T _6,)M0Y.J+)*+#>82 IHY"% MJ4-347'Y64+ZA@T9ME5N$T*6'9MLUC+WU%EA4+.*8 84Y6# M#!5-3-D<80F)\=#N.!4,Q;@G%7*;DNY)\R TU4!YXQUB1M!XG+5E"V9RGW=9U19[3;WN"$'7-::._+8,]@+!+7&N5?U!U(0X.N M">VJ?2:M!^W:9IA;)6"\1 PR0"6VT)6^C!$J]1 '!'\QLBL=#&E!'ZU;)<8R M+_>2<:.Q] 1R U"U'.ORMUZPY5+W R$(TP^&P\-V])&/WGB-;=06SFCD%'J M 1'"(X@LT8A!4VT,&*U3+X-J?K2M\^H-_6:8=P/_YK MEL'PE0$#,3)2A;F# 8)0Y>JZU'I8XTU\Z)('3Z\!;P_W/LBU+"[R?+KR ;)8 M7^/=I;J=S.;1%_#%,O[D8WZQ61Z:8)MTDUFLE:".>V>%!(YS[BH0+&/GY%U5Z'DRGZ]:H&=R_YFWQ'(0:$ -8)SA>/]Z"1LR M./'8ZNFD+7;-V[XT,\2<'>2<;B)L^<&]Z(-ML^ =6V6DQYH RP7'V)>K!E9[ MV7DUR^]G[[.A8LNX#T$SO5G-%GD8[7VMUPC=[C?[RKPTZ2;3R$GCO I?&3:6 M$P&(*D$@Q"9NP8PW!V)(!K:GAU%%RJU$R!DB4"JJ*5'!B7;".O;Y=1L:GXM/DVS]GZZM8&SF $\.CIL>:4[O,C)<4$(;"4#&@6@ME M2 D.X.KL3N'WRU3'\ $K:&?@]T^U M'KV[M/GG_5>'?/]H9AADA@D5_.?@M[C@R,AR MC]U"T7UETS.FTI%8CRJ":"5RR"B#REB'I#= .(0,L)6ACNGD72^E#!W!=L&R MSN#O@7_;]9VXWKVZBA=!C;I)@MQFE#<2\$AM( @ M(X2M<.:PMU+./=QTTT'4VB'4@_%-A0]HN;P+W\K!NR;KM,]8B)<\I%081126 MTA):8AN\!I^X6]'8RMULE1)8L%R?"\^.0_IL"!9W^+P,(U#"P!"? T?+ -T1 MDUI=L_%"\#W!W*+;#;$!Z=4,YSZJMVUN;N9;,";S$HPWB\MB>3VI>YE1O1XR M!A1#VD.BF4,>>JTM*$7GDB3>WCW"(W"=T*L;E/O)AG](D)Y-@V^Y/^G]R<.9 ME?%V,H@L8I8'NZPA+",E[LU75'XO9>A4Q*BL?W:V+$!@'1V5]-UE,XU1_ M$[%Z@7G'=YIYI 424$N&01 ]_$7*Z@/EJ7/F"(U??_0H!E).+]9S>SGZMN#, M=+;>Q.N0%A>;J&:]6?]>K/\S7T?3O]=*UNLBL]Q3$2L0&PQ%^"^(!YE+O+5/ M+'<^P@3DWIG9L2I2+&.90[5-G+J_=FEW/>W7R7*Z4JO5YOK%[+@&K>,%QQP! M*I5$'B%$E7;ET6''E#V?V_2&L76=:.&!3 -<>%5N4V\^NH5 MUC=X\1[_,[6KC%#C(6)$"<$M1\PP:9$)/I<%('A?A^;^SK9W4JXVA[!?DCJ/5>?C88QSZ/G[S M0:/K]7+V>;..QQ(^%?=7>]>(Y]IZ13R1:YCWF@0M0(DU"BHIP9.0=EY,]OS( M.9!J!N3U'XME/IG'*VO__3ZSZ-?);!'%?;=X.&*CEF'>77RQX9^++_?[6Q4: M"40_^IT91,1ZB8!GR!L:%(RY+N&EC*26C1@/\X?M:&IC(VZ-$^R5*)'.-GC/* M:8CWA, HX.6-\A15\W(T!'U%RIWGFXR:T.UKJH\EPN>RE'+L6Q5\O55&$:58 M*R*1%Y8@KH4IOUL8SWB>/!E[=Y_;0WO(Y9E=9:+PVT$O)+_'KQI8O9N97FJ1 M4:LLE,8*S:"0PF#O/1">J5%QN)I;(*T M\00JCQ6&Q)7BJ1[*V?190NXX_3[-S&@%T#Y2?1X-]->BF*[VYV*\]'C&#?!> M(&&!IA)CSC& .Z$TH*F7-(Z0)4=K=0]+$M'LF2(?\^7M[")OP))'+3+L&'8\ M>/*"6,"1)1:)4C0'6>)NS@B#KBZ)D@YHSURISY$H"L#."XX4$DP+%_./E"Q% M\00G!N0CLR)3V:,2A&^ .$X,2!\4)JH$J58 M5/_T]QN[4.OKC$G M#=ZE#(?9$?Y8"8Y19XJ3#4P!DG': "^%,3!Q!HC([0A MG9,C$=)!YZ&D^2?#P>/BCB'NN1,<<$N!K7!BXO07N?HU*,?!VP-_?ET6J]7[ M97$YJ[.D\L+3F0)4$D:\02;F9!A *"Y%D@R>3S9;VY[*\6"F9#CNZA0^>OEK MJ5S/G\P - Y!Z950$A$MB'R8&AUPB6?01^AN'*6;HDT04W14M&KN[>NM4-WRU30:0-30>"PER(HPL(Z+R9CS2 MG9<6/MFIORU(>ZF/M,K#:^*);YO?YO-B>R1H-^X]K-G;+A.84>.I9L)S'"1C MVM/*#PY^]MDX$BUH^EEEI/: [6/Q/)_/[X]\_#99_ID_@F+?.OJKC3(.H+#, MZV4(O[8)Q>9JLORR M=_WTI<,5-O.%, M<*R3&[5. [[P=.8\M=Y((S $ M%A"N@'(5W0-R9\./SJ*D9#![J?I37MA6);#N3;E\]G1&L4-( Z2T-UIKXJBN M*$\I[:LBV>E%T<>#V=?ABM^+1?$]F0_[L?L;9D!8+B@49K284N!(T8Z!) M7'L989&QUJU*F[CV8F!*XQ=O'3#%(HQY$X;]D'9^?T#D4=6KWV:+8CE;W[U9 M!/6$3R0X[-_W:9&Y,&DX) 57!F-$ <%,53ZHTHFW M*,OS-ZWM -H#5]**>V@-"(T2T92X6 *_B5@1M(B\@.'_#= R./=#!39:+ M8"9C*>[M+2DU-L5>:Q(<4,88 (@$X4+TJC#D#UR'J0E4<(1;&VV3I"5(!^"+ MGJQF%PW(LGT^(TA1SI'3013I4"R_7::7&0%-8IG-45[1=;QJ#W E!=$!B&)G M\\UZ[^VJK[3(!. $"V(Y5,A*@I6'%5 J_/)Y>V<*FF(]D"6?^:S+U=A9"I\ MD9,O^>^;Z\_Y\MWE=M"K=YOU:CU9Q,HI-6:GIEUED+((J-7">"4,,TZ59ZZ, M#M]4HBT:(;_:GK4ZAGI$O#LTRS7J)^.("6PY"A#@X! ZJU%EJRW1B7@$#W? M?S-HDVXR'ZN:0V8YES"XG"K>Z5L"81 \GWJ!G;#CA2H_'2$_@"6P^7HRF_\@ M!H$AQ2RR4#F*F*>28D\(Y226$D/ZX&)6-S"\HID=KY:_3=:!](LOW_T^7U[D M\9J/[2_W@'-TWYGP$ DDI4",(N2AP Z7D!$.$Z\+.''349M'Q;#JZ,'-31>I M$]IFF@"&8;3@@ "L.7/>[ !B )S18:]Q\[6A'E).!28,3ET7F]=O_$GN,&,6 M;J]7BCN"Q >L>84O S;UX- (<["[)%VO.NC2TRHN-MNEN. ;+M;;7(3J+KAF M;M:KQ)\=NK;BT2,9,-8I3#T$U$ODXP4A]-X%1=YB=FAE:M^TL'O>SS#"@O.%?(F1.].0F,\*D61 M,C639D3.2+KRBM;AJ^T\',&"ZEOY-GLI;Z%&JXS%C3$#&-0,,:R41UZ50GDN M3__H73LJW<^/(Q#MC":VN)[,%@=8.0V#] 0R;* !GE6(,*(3DU=&% ST M81M2X6R='??>U(?\R_:@WF+]^^3Z-0_BI4?CCCL&C"/HM'*&&.^I+X>/D4K- M=QL]&Q(46+0*94=,,$',Y63^)KC0W_YO?K>7"D^>S1PFV .+ XFCSA*+-"5 M $2 MB>J/@+ SC=]?J>064SM9'U+]=\]F@:2. 8&%(4 XI9&2O!) V,2+6$94Z:53 M#AR#9>MD4&%$TS@J/Y^\E$7Q[)G@)Q.FF 5"2!"G+T M+ <, 4LT ,T/L)Z6 M\H_!L#,+X&>KB\G\/_/)TH>?'(H1GCR=(6X-"5$.98PP 15VMHIV',")I1Y' M=%*U4RMP')H=4^+>1-4GQ:/GLQ@Z0\&HDLY+Q!C"M#)H&NA$^S"BHZ@]T"(= MS]:)8>+-ZX_INM]A>.WQ#!(/A%%80B$L-!@$F7:I'(#"U$LWFQ_C/"U:M 1G M5R'D_>@^Y#?;;9PO,8_Z58NQKTD0!UM&; B#B<'<4>VM+,4QPB4N0X_HD&67 M 64;D';$$#^;YTL3"/NE6.Y?8OCNR4PJ+)RCT@#FC7>0VN ,[P:/.4_T+1(. M5YXB(8Z!LBM+45Q?%XN/Z^+BSSJYV_4:9@0!IY1Q'('@-G/)#5&E:!:GUDH9 MT^G*+LU&>\AVF [@9XO)XF(6U\MB[;!MM0&UF/K);/D?D_DF_WX@B2D!AUYR M*%^@;OLL6&.#3:REB*VE3 KCS0Y6Q0T]-,UUDX/VTN@?$E+J9%/7["$CR@B% ML!2..DHD<$26Z;P*AXCXY+<0.F)#T0?< W[$U5]^RR=1A'N)4E*KA_[ A>;> M"@VA85H&1YQ+>P^YQ5@AY'U)V-^+Q;+\9SPAMGHMX:CU=V08(N4EL]I2@0T3FC!80FB%.Y,LI?89 M]=1(#*20'I*F*]'TW2.#L1WQ*YE0-5MFG.O@X"C "<0(.>2Y4*6HC(C3GZ & M9,=K_&Q%%7VR[F&JC2[X??[LZM5TJR;-,R"M5,Y +1B#W"BG*2Z%QMR MZ]I_C57MH=P#M=Y'CRFH;/W<(WJ0X[<\'IO=P[ &O63"(R]@^"_7@D,-K<%H M!P'1B)_/>?MV"5'TA7@?U6A6Z]GU9)V_NSR*=4VZR03W#&C%!=($>N((I:4S M0Z#&YT.[3ICQM)1-=\CW0#\S62[O@BMQOVR=3^^_R!0&-NPI(SHZ*8(+RA3' M#DNM90D%YRJQNLV(DM?Z)&&WX/? P]\F_U4L8UK6ZMVES3]OSQUMBYQ^C,[N MUA\^$%34["&3P'K(H'+8>T6]D " 2G0-$H.+$?)N^."B&Y6,@XT'(XW:?60F M>-C.O \T_*YC2'M"]\.GZ.E_&E!I$*VLXEXQZHFEL')\ MD4EDX@AGW3Z8V),6>J#I'Q^W11^C<_*^B)[)Q63^]EBF(#M&2EX.[PAM#XCTOT1[].$._#(N8A#+L,HUW?8W-3K&;K MPR;O]589P0I3J[%1Q"F$N.:H7*\B4J2FX(_H_$6/-JTUF%.*L/Q6+/*[^^LW M_68Q7;EOT9YN*W1\9VI?94M"+QDUPC"%19!!:ZP#/,!6+@-+7?L=T0&.[MG3 M/>R]3(&?EMM@_"X \VMQFR\7<1.FQLRWIUWᷜDZAE 0*JT-?]=ZTP0P["7QAODO#&<0%4M4E)G$L\= MCM"9&GX%K7UU],G EX9G#3K-,\TQ\!I&"NO*>*!!Y17RX],P3-,/VJ# 378=232 M/=!+3^:3Q47^\2K/UV^C8J,.]\^8KS7)%'8>!BF\ HHZI9GW;B<<)9(GUE,< M87@X_#39D@X&(MC!*?'U1IGAAB%.%35>"$0U][S\/&/!RD22C=!6':_B&IQ) M C5EQ>')\NS;W4&B_0L,>QME$ (HB"7<(VFL],)Q4PW:DO-)6FQ#<45'L*9P MX>-5L5Q_RI?7CVYRK4>(PRTS+Q#F CF'89C#/7?"TG+XDOC$O>41[KNTS8K6 ML4VAQMMB\26)&0<;9AQ)P*2'@.!XUZ=03)3K\U1 DEA';H1!?-O$:!O:?I>$ MJK_^^RQ?AE=?W;W-;_-Y_56A/1UDR%.KM:!,<*>(=4(240H.%$B<@D:XI#V\ MQ]N)1H:*WY]+D+1*]&H_&=?>(8R(]6'V5D)[ 2L8&+;GDV'5-BWJ!/4MH=XG M^=XL;C;!;$<\8/TUH^>M,NXET( %(2DSX:V0L'(WB5)B^[HN>)BEHA8T_QJ_ MCH9Z(#:A)#:ATJ$D%F%,C:0484"0P[H*98.+>3YW'@['IC2H!V(33F(3+C-P MA(SWYH+@7BALJ>%:5N%)^(@2V31"#W\X-J5!W2>;CG!0W^XI6M_)>S)C.3$: M2LD#B%H!S;$O8;0Z=0EKA$D+(XH?!E!<#_Q7MY/9/ +DB^7'R3Q_2 ;90^;7 M&V60$TPH(4@1B(D5#%I9./::^UR03 M4A&"!5+;B\"E4Y5X3)@S= &')5I+BNACYW"S"N*N5J:X_CQ;;#4<+Y +6 2T MP]]6LZ#JG>*7D_#3^QWW^+=WE^\VZXOB.E_M/*(O^ZY;;?=%F(JGV[F@1FOS\B'2I+5[B.C$M@0G&%-8^$] :%0? >!C'^> MO)/5$2.*?@ ?Q[GKEJH 8"^%1U1Z:J2FCCL2K-R]Z"H>.#EYKG7(AL13_LT@ M'P?;6CSESR$-\SERT&$.#($40UJ*#YP[_8O;.N-#\BG_9I"?["E_ZAE"R-H0 M#TN,D8[[)*68D*KSR?SJ0/.-3ODW _H'/.5/0M#BP]1!G)->6\MX@&D'$ ;^ M1SSEG\[$GK1P1J?\*6'&R#"-,.68L,0!7&*ML<.)E]N,<*FA>_IU@OA)GO(' M2/(@)O6":J0-MHB24D3)3.)IH!$>X^C!IK4&\\F>R_8^>!!F>UI/4JB85$J6 M8C*0>BY[A"F2?9BH]H#N@4]U O$Z6^Z-^LD@,$();+QRQ(I8]=':$@:/\?E4 M.^Q^G:-+X ?8$O\^PE'7<<7]O_.I*5;W!< ;;)0?ZBIS(<0G,";; Y10!TI M5H*A<6K%@.81:K&>S =G80)'#FR/MXS_\&2\N-A<;^;!39C^NBQ6JS\6P=#/ MHTB_A@E#YY?%,O\T^9;.T'K]9]X0!9BT3C/I*$64^U(_QE!R/B6*1T';3I0R M8BZ_#?_JDLO?]9\9SK"18=X+01H7U#"F@X-$/?'A[U3IKF-C><_E1?XE#O4' M9O,Q:ADT<^X^C6!3;)X(\SY&<9$6KV^%M]=Y)N+,10D(7SVCG ((>1DG&J9U M(H]'&(X/P^+.-3)J"K_-5ZM/5Y/%IZ_Y_#;_+3Q]]9 R6.^AMY; 3>+6.1@'S9[=2Q M]XV9QC_BS*+[\4LH^IX\ [ M,V^U) YBH@%PA'(3MYQ*>!E(7-:I'T+\-77TKL11?R/=3A,/9L5HJ'BLMNAA M@ H:KH@O(9-6))XM:K[WV/DJ_$D2/E5/HZ9V'^;^J66@'$L:0B\OJ+)2,$-! MN?-KG>&)64#U3Q$_,>]_L;U]I0W*^;C0^]MDO?M7G9- 1_>9&<8< C[$1Y0: MQC$0K,P\M=RD+@2-,&UDZ%7/=A4Q(I[&K-'9XMTB_\]\7RGF;$( M6\L]0Q!K" 3GN+04-L)^-EOY_=&Q=ZT,;DV/K"+R?1<9]80C*8B A#L=/'T. MRS1]RYSO[6#\@ [J,!8R60<#'F_?IBZ>V)%VZ6S0FH \0&J1U@27M0/"5Z\( M/4#PFN(\\A@?)[X]R1_:EF,(@4;^W5 /)HM^"ACK,) _7P.CG[=G1BK'G=(( MDW@=LG(2[2[*0 1+?_KUASIB5C%V5?6:>/Y]*/YN\:AFQD&V']%;9H."@F.I M)(PY_<'Q#':]A,1ZG[@B,R+GJUOV]@=]#VQ\-%0SGZQ6L\M9/M5W<;TH@K.9 MS'<.P9V=K//:M#RFVRQ\HAA+H:V3G#!(F/2D!(ESL9E!;>$]&87,8\6 QU@;[ P6CI

% M/P_4U*N>R9"05#&!H#- 6TDAQ;HNM: >ZOC1_L)K%HZTGO2;#U4?=PMIA=;UZ_0?#%YS)B$= (&XU# M3.5Y<%FD*<5PAB0NDHQ5^TUU][1&X1'0]5+Y\EL]!CQ^+I.8*H P,Q@3(34- MTE23H'&T\R,WI\6 (Z#KHT[6SLD_,/4_?BR#TE#G D<1D()CI"O:*Q]ZM'; M$>J_K=G_"/1J4V"57_S]2W'[R\7N79$"I/I75#]YI/[RYYF:SW>CVU?E=M_C MF8=6$2^ =19BRV,.J2H%4I"P:TX89?=Q(/PZDP)#P004G%IE M 2&*^TIZV%\AG\YTWHZZGNJ^.70]3 %5*O;^*>#Q8QFAB'ML':$.6\L,T;:: M#;%,/4(RHIVRMJ> (]#KD0('RYQ__V!FJ,?2&R61(AQ9:\SN+LX@"""I50Q' M9 :.4]\K'$@"KX^=SGC5_<%8X-%3&65&8@8II](9H3A#6)8B0)::T#%B_3=5 MW=/MQ&3L>E#_@ZE[6Z/\Y M/9TQBJ9 '%E(6[*076%71#8'BT-TUX]]T;GM6 M.![$7GGQ*5]>O[LL\SCJ[2U\UR2C)H #A3+Q" M *:>X=I".D':!7.0'>64?/9SW5 .P:2.U]]012P2!$I( M2_5K#-2A!(RNT]^^)]=J>TO@:CU93(-<#V*7GE)*XMM1;\B\YBF'Z=S>EV#$6@1G8T$HJ0PD0))PBO!F]%7_RX">Y7,?VXGBS7O; D27^O<*$AACT2 M0%W\:S,+*K";>*[C_1;C.@;SA6:9(5180 V&#C@K0[0/?"DDDBYQA72$RQM= M4*0%1$=F-Z@U(-+="^VLE498@LO!4RH2VPVWZ/8ZADZL1C,$AW47 M?SAO4&LG/!+:(!K4H92W0"##=3P5KR$]E"72]8*6GRUFZ_SM[#9_)LRAPQ/U M.\F(E@13K1ED@ CG;&3V#@052/J#^HZUN?'ZB_ES/LTOWQ]U/IN>UGB M]LST@62SXZW=XG]\#1\&/[O MD^O\8$I00F^9!E1"H TF@H/M:4H"2DB@<>>SQ-895YIQL@4E],++]\OB(E^M M/@3UAO?%F\UM?IO/BYM:-^[6:I]A+V-Q6\8-%TP[22B1I=C>XO-9R^F4$\_X MUS[T/3!NSQS18#)NT$L6@]/@WD JA1+24T4@*2'@W"8FSHYP :"'B;@[W(>E M7L,)N&%/&<6<(48<#M^B@!XH:ZLY)H;@9V, .^%'?0ZV 'XO!\!6Z^(Z7W[( MYUN5KJYF-ZN#4^V>5AGAT$/NO0(2<&>1,P^?,Z: _ C\.D[WSXZ/M05V+]FB MVUD_WF=S<;4HYL67NP^S+U?KPYPZT#)#UACEI0$8&F,! )KKRGO0['Q*-_?% MJW8!'W;.?%LC9;U.\PP+K(&!4*H0<'D8[Q& U42@4U=*1GBR:5@'+17PD6W@ MB'@&A*H0&0F,K%18B&KP1L'S.0#5KBI?W0-N!&>/7'AS?3.9+6,H>^#ZHI<; M!,%8$( ;J*S#)OB:W%0FVC"?R)/3FKO:X\E1X/; FG*C>@\8_\SC3)M/U6V^ MG'S)_UCEEYOYV]GEWIM8CN@VHT 3XQ @+-ARIQ@,T)<@"7JP"/OIS&N=,K!' M%0SK3_V>KVML!]?K(-.(>DFQ@I1(JX"VBI>"8V%]8D0XPG.!G7*O$["'9=FO MR_VSZ:&F&;,>*^JLY8"'N$<:R:)\^8(;X8:CF/-81X^0<-]NYAOXG&[*N/JL*>6VF7F@JD/ M< "L$%00"2@$*L'!U"6>V!_AC:.=^FX]P3]";K;(R0Q8*"D7%CK',6%*2E]] M_\C;Q.SY$7I[W=/E2'XV5$4OO'S!;6W&QCH=9#!>- RX-X(:)8+W83 M!9=< M)J8/U;]5_%SL80=@#\"RX#XX4/YC=:A7D84\CN=5Z=AUC:[]9QX,9CR1SWV[RQ2K_X7?]9=J'" @9 0RW MP2$5E$-7:<.S\ZD7< *<3=/).*D:7K\OTR2QQXQJ:K%0P",LM?>&>%5-@-:Q M\TF>/!6Z)FAEE(3UQ69?ZGA:AQF#GDI,'#4(,$>@A0Y7DXZFB2=A3BLO94QT M35#*.-D:GFV7K>'9C!N(#7'2$""!CK?#J@H8X%1BL?W3VHD;%5N;*^6$C #M!G9>)^2[-]SV&S$48A'W-P1]V77&XBM[#+!I"3)U6 M2AED:3P/X[70A")O.(*2JD.I_=U \7"XIQ2F627N9ZTR[:AV0FD/O')26"8X M+,7T0I[/52\=:?_5,D;'0MW#G%+_J%@SEM7N+1.22![)8&9C7K,& D!M7 0.A=+X0+N@2NAX=CW5<;Q_-C9 MI1IZ9&BQ[S-[U:EL3-LV7I-I3+G2W&K#,-+A/USZ$D0%1>(\/\(UD7ZY/(!N M.@P#WBS"7\/HO@WCZ%>O;^36[VF5!;6"X&81#Y#EL4B5V%W*&B8V@0_6+.E- MS#KF8%^S$* "9U'X7X*1 %91BWDE*$D]!CI"-[X5;3_+*&L-V7X^S@$S>-K_ M1@660AEIA;?0"(80QP@%2TB<( S00S% -V+^GG]5%Q?QUH]8DGQ9+,)?+_+M MC4SOEO?W@[Q9/'YBMKB8W MNU6^%,-!WX,3^KHX;K*M. M6+&?>>WAOI=XE^O%]N)9!B0&6S+%GV0/(_D8HJGI9#E=_7$SG:SS^T=?)5'] MQID#1AK,(&(:!N=.4RIT*01V^'R5)C2BB>P9MS)\ML9: S3\_]O[UN8V%N.VSW=.PG!%LLRYPKD;XDY=N:7[\ R:)DB605P7JQK)BXT[)4J ).GDPD M@$2F'QOH8EY\G:V/UH]OY3N!Q_D&6\X9X%(9[1PR>V@0!N,) ML^Z>J$,06 >F]8_Y,H[F=C[[[V+ZU-M3=O1(BX ,3EH:L91<0F2!(:0?9C8Q?7?_LQF,^#WQZLOWR;K/QOG6:=3[N*%R:WGQ@I MA0/:1- )=Y:5P-CLBR@#/!8<'">;E4Q_E'TWC\(K5NL/\V<'%!'(Y4-QJIQJ MQML"95YC[ST@2$!E-52.EI 01C)O^@TP4GIP9&U0+*V>D/V(#1?+QWX.QG8? M/_-@[&BK@# B4$*/XM0%$*1"&KDY>=160DZJ/(;.AEGO\/IXLX"XPDIP@P!F M6$*CA+*[@:J4WF@TZ\E&I/WJ\+HQ9+M0S5Z/KIO6T&CJ,*7>T73'&4EMJ=_% M!F#EJ:GRGEH>9KU#U IJ#04U,>!,,I3%9IR8 SS?(WL7J]JR^B87N7C MTDGBJETO/TW^_5MT&Y>SR5VZK?'A:ZK8M_Q1G*XV6]4X&$> \\)A3KU-R;D, M8GOT5"7#K] T9XG[&'>: K9+)J6 QM6W8IH"*<^GTO'6 0FGG#!>4ZX0)I(2 M@/9H"I[IO@]P-ZX=+C6&;)=D.GTW\?ECP7 AHB( RX3VR#@ $"X'(0G.+!X\ MP*S([=#C? ASC@*.LG&Q9^/_*>ZF?Z69>+V<_?40GSUD-_)?%D@JB1:YS@R( M_X$0*0#VEA/YS""X 6Y9-<*3SH"^B$TOYLFG;DW6ZYXJE<_^Q%MT=UCFM#2B?-D/NM/L7?= M4G=WN[0*3[^JI^/5+PBIEBOW6A#!C8/2$&EWSC^B2OJJO-+M#-XL5NO?BO6W MQ?19EVVQNEG.-E&'=?2]]CN"QXYJI#'GW%*FF$$&E!!0Z\:E\$U2XF5%ZI80 M[U?Y>]YR[L(&:"^LD Y@9Z,-YL!YHK:)9+!67)V;X?B(N_[[0XKG77P];6-? M^N2G6P7,)-8I#8Y60!O*8%R[EEV'#NE?37=KBW+1%L8=[ \=-#0?EK/;V7QR ME_YX[K3PO&TP%$?X$..*L.B*&(FT*8>KI1Y/#;>6*-46TBU. W'9N8U,^%@L M-Q&'?5A[-UG.9_/;5=F'&O;]6)- A+-.&X2L$G&A;)VQ<8;EA",2%\NJRBQV M,\ Z7MS1-H%+*Y$A2$)&+9? (L1V0W36L_$46;]LV<%M9$5PAS[\MA8"XSTW@-D$]] MB?]E,:4+T.\B>U<:H7YY(44MERFL=N/BZL>G9SY.'M/O-F-Z&MA\^O%N,O]] M@DH<8>-)Q9#)I9=VL7\9='$- M]/[[W>*Q*#ZOHR?XH5[*A:-M B/$2&JX0TYKC;G&U)7#X]S+T5"L7W*\].P; MDD<'=/M4I%B!FW4QW73VC_ELO?KT^8]*RIUL%SADFEFB@2;5:NU"?$I:?2,L:I=U9!#_= &0'&=!]S4$2[7!9= M+#0N\Y_UX^$75"U;VOMJ($A01;CV7#H7/?I4@+F$."KV>*["#V41-!A9]J8N MM99'54T#]U2K./%(#B6!@FL$]K:!0#J>W:!!,*86B[.ET\7J/DTKSZ>Y-&U5 M.@@G6@5J'" 2,2*T0CS^?^Q).43%6&;=]JLA8(ZP7RZ_&T-W^%/_^QHYPIKZ M1#"&L^B+"T:%B^"A5*-JOR;T>CQU&<<*;OBL/YK7J='W!^P-=]0SZ!V3 M2M%H+VP)FU9F/,6*NB=:LTS/DE>7I]%F$%$;\RQH+,($2(4BU\-(B _?#P&P$=\N;%>;)4];S ML'P[9:VUQ>EE7"B+E(S%>LRQX@:+$E0.S5A/66MSJ8M3UO-D<'6GK-A3P!GU MV&+$<+JP84$YO#BZ\>QN]4N.VJ>LY\GC:D]9<5P/*(VB:R*D)%Y!2-T>.,*[ M.@VXVL.O7.(U*96K.&451BNNT29I)=(6 (YI.23%12;1?IU3UD8L7)8LKI!=(NI$\X:B8WF2!%"R7[A!!G-S,E+_)1[( ,?Q:SVV]Q:E31 M6D]NB^V=Q@]?-X-??7A8KU*-F8C(=KNN>F)HG5Q=H#XV$39$O*..\5T!0S92+NAB5<3_-6]%9 H,NW*26>7()*\\4 MPX#8V* U?+HU[!"R4$47!%J6BH$1[4LP"*I,(W0-KGO/IC 3ZI]X-T;5/Q^7 M7T#K=X>3K\&:_M?#]FI^KA&H_^8 '7>.>0>E5TP!!;AG.ZALA*VJGOKP:8]H#RW7>R=9:+9Q8G-RUL!%=L4!Y\/EGDIG9%$4F 014#2\J3 6I";0&N0 M:Y(+Y5J1F"<'SAY8LC."9_!DUR((JA"C7DOIN1<4$<;W5I)YU=7$U45)MC9Y MD@=GEP&S_27(;C2KFD>>.4ZE\S8:?OHL/98ADE755F\I5.[H(>"+P.2,3-EG MO3$0H*DFPE-#)1*"2VEY"0^E>#PY'RXGR-',2VTBWD7<9F,W;<[B:5,?"U! M8HQB&'EE$ $$L#)-AH%>9%)X@!-2BQ3N21@M3FMA]CVM M*.=/I8FZG,[*KJ1 G_7S_M28URK;!I+*1C+"E#-:0Z*$WB5DU7'5$__7RP1W MM-OGU1 ]YS7!*VDP%8(8[ZAFCED 2R", IGQ0P.W9ICPZ@?E+1TZ\(6#H0:0VYD7&JX88P M*4H #'+7'PW6 A>.3OV-8MV!NWJTO_JQQGVT&JV#D400+(1-J==2MGQ7IL[@ M6E,WGC51\R2H.Y]DH]TGP5*7*Z^EU6@=''#6LNBG*QZ!]"G.095#=I)7[4E< M#\$:E7]=;F4#W0&WWD_FT\I;%4\/1<4#U*8#"PDP5= P0O>*%U5O/*:H46DN M&L*S T+HAPA+.O:<3\L?W]U_7RY^;$_,*[E2JWU$3C-LM) $(FB@,<[NAZVC MXHUFBZ1-&K4!==:5FQ^3NX>-+#:7R8Y2Y/C#(7J)5%+"A4:,:^8Y(V4G3?Q+ M5X&>U\F'QG#MP+QL=^V*Y7[OEPDR26JC0N;F-GJRETJEF@G",;L6/4(A47 M"5!J5PZ2.949BLQ^+1(UB' 7ZZ5BLBJ^+>ZFJPC#_A]G>U8V#(EZKN!@0W%LA&?1(L7+ MDI#QE*CL;USC1SCSW?%1J#SJ;I/I_/_O4WY?6QX)]C7U">" M4#!*1"GE",($*,AH>:I@E,G-DUU_MI5;GLZ+VS26+V.@:T^RZ7ERSIR. S4$ M,>X$$9IJ:.,_A-^OR'%N8.WY6ZR+]>3NVIG7(- =L.FY>(4Q M]EAIXAB3LM91997 Z:X5_AG/Y\^=>. MY\A$N465_E1LW*"/D]C?+\O)?#79[*?VHLW'^E)#F:N:!BLET8(2BCQ1!FL@ MB=H![HA75=-2MP,^+[3\C+<$X;!PB;U2(QBAT-"[$@;HR'A2-C='B%=9<-M" MNP//_VE=HSY M&>^+;R#QC,/]*]C &J3Y&B\>7NX=["V^[#^5BQ3]IO9 M)D5)57G70X\'+C37@A#"G22&>^+ #D)-"!AE>'DK,E\TCG4/!*J,)S_<(!A! M#;5&(0AM7!P#*9 L!X;EB,YW+A-K!4>RP,R)V32+>70N;HOYS:,OBF1^=O>XM:P?OOXVF4^VMO;# M\N-R-K^9?9_\QRL/V?K;\^;G,_!NF\.T ,E#,0<>]PG%24VWNR *GQW#-N MCC3UV-B2!+J)X4IUNE_'D(;H.M^;;9'G;3_C# M3_V(6.TP5%%"/S9ISVH=IM1\1P#&>".]<<8: QA$5&W/K"VE4NM^TG-5=O_< ML]3S7Q<(A!)#$FVC<-BJ=!V$E\!H[L=3:KD%KARJ,=HN_AW;!36=SM*;)G?O MYK'%_2[2M,=SURYM!M-48N"P]H9S[04W-J[@B$-"1^^Y\H2H_9/8@P,QB]5Z M=<[Y:\5; M91(;1GQEF)++-:QXER X,!('N%==46HC8S3AR_-@M[)PNL9UU. MX6&56]T'G@]*(.D8!4Q93B3S7EM>#@NJEV7EKYA-K/6 M4VT"500X KD@Q@)B.<42EUV.?QI3$."%,ENT VDN"]B9##CT?* Y<-"S]!N#L) _;*JY*5BMU\Z^'V6JS]JCP,HZT"!+K M:!H%C=X9$Q)Q;\Q^:,CD%DP<(%.Z\#.: ;DG_J0?ET5URM#*ML$S3.* '3:( M*<20M!B6PY6,CR>U^<7RKL&?2Z#-F8/2[/=[L?[W8OG/U;OYS7^".1663 M4BN)E2)F-T!H.!Q/RH_+15R#,UF@=G,PO'R(HIA-_IK=;38=*T.RCC4)5$*G MC?%6$L:L]#;^KQR$6(.BI3L6E#:%16!Z5P);+0(S&F8-$FJ5#O./I2N/OE6OK?NVU0S?3+PL9? M9S+NP(NB;;>.8)(RKT:(C6*&EDL:"(483W[^OGAW.>A=LV^'2EV.[1X/0&HH MC"56&B(L-BPME7>#TIIDW@LK!^A@=<>7/&@[#K#ZV59N TT>?YD *T>I%D2C* 44)P%! MI-\E$I*"2UN5SV$L 5: 8B,$(P!Q* !VQCM?PD )&L\ZO05F7!!@=1[L_:[D MSPFU>MTR$*XB MC[8)A#) A>>2*(J%30E$]\.C&HPT!.L2.2_:@;8#YKC[[W>+QZ+X7/PHEFF+ MM7(S^DB+D&H*&*X,0,P;+CR0$I9#\P",)T5& ])=M %I!VQ)&3W2[/VE6-[/ MYAM9U:DT=+A-8(Y#AIADC,4A>4@,V;L RH-,KVB FS'-,Z8I4$=R>L$PQ)XZ MHBD&B$#AD;?EH(F3F9LQ V12S]Y/+N)7LJ?'-*'"2 =3)FOIN%&*[^=[R[N* M_?E>+&>+Z>?U9+GN?Z>FMJ#K[.R=!_"5[.RI5(041)V"4!LF*+6<[08ED3:9 M[O( C4]W?,F#M@.^?)P\;M*B^<7RIPZ?X,RQ)L$I'2=GSN+:@E&I1?S/?G#$ M^M9/$+JNG-(J?1I"N:>)ZG.Q7M\5TY358O&P-I/5M]IGGL??$"2VP'*EK9<8 M68LM1[(C@^P^BN?TNU1E="<,* X%](+!#E4GFZ%P TVE0?ZO1Y5 MU4@=D54F]"V:@\_%[?TVS='G MV>U\]G5V,YFOS<-JO;@OEL_RA?1A''9]^U1\WW3[MH8M.-8D*"BL%$X2YQWW MEB$O=KMP%BMD^JF^\K*WYV4*JM$ZB+@(%X(JZ"V.7$86*;$?=IQY1J/BEPO^ MI48WCNX M+C'H)0FE=ERQI%0#.FT[*,1<;NUGI91SE35)E[;\_C+?C\3@'[< M_;%^Z$GMMP4.#0,(:4NQUTH R! H87$@=S%X3FQA'I^^VT.Y@%?@YBFZ3 M4?@?Q>)V.?G^+5J!NXJ8DZ-M B :2D21-481)J$0SI3#TXYUM5'>117-5J7_ MDFD- =X%G[;C?=[1RHB3HVV"27FL@<7"* L88A3B$C FXQ)[3'RZ7,:'G9&+ M8>WB[F/T.&+_:MQX_.G!(!U5!"-&A >42FKB#^5 K*/C*0O6@"Q?7G.\!,G: ME%@5-_]QN_CQ/S/B1&X_$SP M?C(2C(PG(,* =HDXQH=1N6%R1W%Q( S(- MK?"B?:1S"*16L\G'R4W:,HX#_+^3[Y/CX=ZG&P1 )4=<*FTPE$IYR?&^L\[Y MS!7^ 'V%AF>,IA#M;DOHT/[8^QJ!WG6:!X\Y441C!@ GQ%)D4&DT.=)^//D; M.MUV;![Y'&OS^\.V^MU38L+R!/Z8N3G>(CCNF'?:1'7SSF)K%3#[[AH]HON0 MC0IOT0:ZEY!A-[QM1<1ENDW_?3%?S2+=_6+YX7NQW(RTDB$U7Q,LED):[B4F M%$ !HQKQO5%%(_!>NJ--.Y!W,(^5 ]CU<7Z[&\FIR>MHFZ )Q0KPB)?0Q"!) M "BWY+AT[4=Y7S>CFL:W0_IL@4@3\QG\>=TH(!R7@Y "3+@A1O/X6;D?H.*9 M!!I@XIA."'0QP%TXTI.[E#?F1S%_*'XO3@;!_/QD@%Q92DA<8DC(G,0"(%8. M!2N368?T[#CM3LY1VV3+9;AV<0\I;1(LUX^I;D3:?'#_>IA]3WBW\D>O# 4X$HCJ%C$$:S1S?)W37<=9H*S,935J53"2^: M KQQEFQ[0,IS:^-]==[D=04?R\7#]XK8@1-M @5"4TLAI@+QDRI5=MI#Z40@Z3TB+=C#, M$;N?S;\4-V9Q__TA(75:W@NJ(H8"K4-B?V2CY=!''W1\*5 M$^#!YX.'CFL.X_)#&9\,/H+[84D[HIW[Y@1\^F X"];"X:Q)[>%+,? MR?;6J3%ZL$D@UFBGM82(0>$0Q0Z61ILSEUOH:H!KNM9(TQ"T'?#FU=3^T\3^ MOD84=\TW!(0(Y-);310"6!ICD"R'KC7)S"@XQ*BF'OVF=H31A_OTL5BF7TQN M3Q:#/-4L8(*!%%Y##XC@E%+@;#E(-Z8U7^-2K_*>\E$>0'Q+?^DMFPQED92( M.(T8::)QV*2>I;MTI-8J!JK.U=H9X(Y^/C+41427\\G=,UOW=$-*+8O)UM+5 MR6QWP5M#.E^%!E$( 4F[^M0R5\+$,;W^2ZO-$>55WMJN4.]@>GF_F-^^G_TH MIFJU*M87(<ZV;]_)@(V".0$BU,A0@")79 \:$RPS &>(V9M/,[!S\G./^LI.+KS_W M[:_'UVO32MI=^,;@!66(8 20P@9[!#3 >Z2AR P@&.+2KRFN=8MXFT[Y.G;G MV^(N2FR5PN+7CWTXWD_9>C]\3:$WQ7RU7W%P<36FD)0<6RXIC#,8WU5'$IY[5I6/N6>P]/,QU9FV+GQS,!Q @(1E&#C# MM8K+3E/"A:7*K*@^0&>^*UHM^I1/IU9'W6WH$-_TX>OFKYLA/!^D^SO]6/1X MTV6H5LH;Q)"E#A&NH]\"H""/I\J,_E M'V?-Q>U\]M]QJ)OR,F<6?V_P>T$Z1;#%Q IF/<>>2HAWT&KIX?5'1W=-P>/W M;WJ36A>G?_^>+*BX IYV!" EDA"0<&^YY.0PM<]WR 9*O9Q:\/!R\ M0 A=;%P!G&Y\+D&F,J5=2 M,R'CVCJ*IC071A$W'K.:R:675K)_&71 [$TIIME-G&TV#N ?\UE<0'_^HS). MXF2[H)05$&+(C"-..,@<%.4PXRR5&0Y8GVK[DHOM5@[NER*'2NHU))$N8BS* M22=U]L/W!%PEZ8ZV"5X!C;7E!GGFD! N'=WNAL>X&%$FWB%1KBEY=$VW\XA6 MWC>D3FGO0?2M,=)(<@QI.22G15>I.SO)"S)8DF7)H@-ZO9O?+.Z+?5&3]SM7 MN6+E<:)5A MBKAWF5J>RAX9BL#?83K+,6A]G6[1N:PL-8272G%#ZXUWE N-D MN\"-H-C%_W$*)!> 0K+88HHWXY6"EUPKQ%IUV-0%K@YQYQ)"3Y\_<=B,5U] M7MQ-*ZJ4''HX:& --<)&_4%.1^NL"2L[29D93]&9AF2U:!C1?+'O3&=%MH)# MSP86W31@D (L'<4ZPJW9\]TZF[E!,$ GNC6A7P1H-ZO](G[F6_3.;/&CN%ML M$K+M#GGJK/FK6@=/,550"QTG7D=LY+QV>YI#DNFV##""IED.M0=Q%YNCQ=W= MMI#W;Y/E/XL4XU&74E5- V"(@SA(0+E&'!&LG=\#"2N# :XG2J8=/C6,;P=D M^D?F^SOVO9K\4M(I+6 RDC.L1Q%B*'2\/,8RGN=FO!SBM M#FLOH%\Q=G%&ONU[,3T\M)T^GSH\K_6"H+V.*N^XT7'5H@%RAJ+]YI^58ZJ4 MW1MG7IZHMR&9H1CI+Y._=9R#OL[6Z2K.>91MY@/!$,R!5"G_H((,*D7H?D%O M%,[T3 >X6AX*H7N16Z?QF ?.T\IR0X]O(9BOXM^@-XA;95!T+ FQ4'NP/5%B M1 -#JR*?VP[!S#]%JQ]V>>$W K!4".&LM*J]E.0R$U!C#*SN3_.F0RK. ?PNIK!730)1W"G$% MB(%844M+YSF)1M'Q9)+*Y%(7(97GR>#J(ML@5 AK@KRWQDM+.'@:'@;D^FL" M#(,_O+@F %$."QY- XITP63>V.A*,J,!1[@.KG_ M&;]S:0V9WGXR6_[GY.ZA4*O5P_UN,3V?_E:LORVFB[O%[6.=3$/M?ST(2K3E M*<C:E&:W)L2O5^:MZT'_5&73:/DN7"[X4 MR_M3R>?:^VB 6&))J2;,N#CUO_:\'+YBS!A)G&$2<2B4U+B'7/%>EANB<#5VE!B7H:].M ME'[3+XOBW3PRJ5BMN]2L0]\.#$3OW2,A+<).<0T]4R7<7K',\^XAQFO\*GK5 M@)BO3:M*4V)G/V;38C[M8[YZ_NU@ +;.4X<4TEQ%!X&+TOLW7.3>8!]@,.@O MHU4-B'G(6K4[P__PL%ZM)_/I;'[[:7%WYQ?+],^@Y=Q8I!&2 MQG%; @L,RCQ\&Y.WU^-.0Y.BNRZ=^/VAZI9 T]\*#EFO:9RR+40.& @\=R6< M3N0&;YV]E?!]$Q_U>3U9]IRHHF52MJ.2R4N$N,5Z$/$]VLQ6S]$?G6@% >^%HPS M'"M,E6= ,NZ!%>7!KX$,9\9ZU%_2[W,:W4ZV.Z9O"M*M2+O0DA1N\"XNC^** MZ&$9D=MV=#.PU?.H8/=WL;R9Q9&>4H*S7Q:X4H@1#CCSE&",8/2"2T"DSDW\ M4'^!_:MSO&V)78&A[W==@+Q2%F.(B2->*TB)V\-I;&Y5[;/OA6[7!6X^_:78 MW[,TKTLY_BQFM]^BD50_BN7DMB@MPL?E[*9(TOC:Y293SP#)M(SW2A36BNN&.V-''6$I*9^/)7 MV,AJG-S]Z.&9#!B"\AV-?CVXE]&6 C;7B^"%I03RE,^2.AA--L.EJ8[NQXAJ M0X])_7J3_S6HX('=DK[T\,RN!&:08M@+XL4FYHDH66Y]6F7!B&KX_4+*V"X) MKD$CR_'UKH]G=20@SBQ2R@ (J$K%KZ"FI2 \S/5/QQ2R5D58;R:&CEEKH1 F]T[GWD\>_G=F[!O8B_RM0/36=SM(/D[NGA!YU,LVT M^MU L).,2>< -MPP#ZG1)+ M^6;P#Y.[=/\*5:E/M[T)S"OIC%:*$Z^(MXH_N? ,./9VVZ]99C=USZ\SD5_! M=/4,A'=QK+/Y:G:S"8'OQC?\^9O!ZBA^@PCGR#)D.# <[N#=<.1MF[)]C1J M8*] ;W9>;$J&T7H0R*MO!44=-19B;;WTB#(!1'FKRUFI,_5DA#N(P]232P5Z M7?K1TPY$S1X$&25/-95><6QP2A5&2W??F>HIRR0[E#((OR_F/XI5,@UI ME*LOB_7D[OG?4UKKWQ?K_U>LGW+RG]"W@5R M&+PWU*]0H4[%7TU<;Z=':^5.?S04OJHSW#6"ED*8.1 M&?#)G;:9@4?B;:(:MB"O8$OA/S?3=CGDO9EH=U;Z;A7];P$9P02P)C1.$@7%6L-1*HHR@ED'D=A!JY3LKZ3KXTG&U MJ=9:Z;CS)-7!'/Y3-:D39'U1=4HJ)[%W0@E.TJ4>9G9 2IC"QD9#N!XD?[IT MW%G #V$%=06EXQ#7#*#H)Q!#B;.,:D]*4+$'F661!LCF3"YU43KN/!F<)/;7 M=40BTI4EX[XA:_K-SW7$/CXL;[[%[J5>'*T(5Z=9D,9[3APQ3ALJI3:*[%&T MQ&7N5 V0//V*?=&:2(9@)'NN"V>A)Y+2N*(CD!FFN"-X+P6D,B/#AAB-W/MT MWKFTAKP/--#B5DYJA1U$R&OE*$! 2[.?&"W+K&UPC2:]03)V5[OJ//$-V?Q? M3>TJCB$2P'(=I:^9$U1P74+NJ7O+NM.4Q@Q*CM>F.H,K3>6!,1%9)P0$G"EC M%!,[N)'3,/->Y9ANMPQ,;1J0XK4IS> J3\6U(F*$*0(\ EA:I5PYO2,,Q%OE MJ:$I30-2'++2;,_YWLU7Z^7#9N'X8?VM6'[Y-ID/)PJKZ3X&DVP=HH XJXF" MD5FPW+=!##*4IX3C#"+N7 E[EG;?Q1F.;@^>W$7+>V,0GEC)I07*:0,!@!"P M$AH+_-LUE"84H1/9Y)PIM*>BV^&^4,W-!<\X^,T[CQU8]-FG.*U#!F&A4)@ST7F"F #=*:8X" 8@@1@Y36B)NJH."WH*OH%%G",?*::\X)EW%, M4#Q!:#,C1@=X2M 5U5H+NCI/4H,-ND).2( A8AIKQ:E"WOER&%C1\82I]"#Y MDT%7YP$_A+V**PBZ4MXHYCQ#0ENOHO> @-N!:E3$>31LSN12%T%7Y\F@ V(? M\N(^??[C:(16K7:!&0L)2!4E&2> >>L8+(>)V)BB57LER:(]F71 O;C(V=S2 MF._N&:\J27>D16 LKHTH!DP(SS"3#$%=#BWJ?&:>_6L\#.^2;LU(8PB3=\_! M@(8(:JP%T4U7PDCMD)8E8(2[S S:0Z1O[VYFY](:,KTK-ZCVB1Z>53CMY;#L M4$<"TM8AAJ23P .J!#*1$CM!&*PR<[Q=HY/1(&D[.Q%K0*3CT*WVVX= M.)&>*P+1IF8-%]#1$GX(9690X?CJ:;9,[NYU,$O^5ZU^/Q_(#R ")' 6(6;6 M0,FE@#9=J.$E^ [#S*PA0_0"?W6UNTCP5ZUUNTJ&3RDE>E&\5[T( B+C#342 M<"PMTT#IO0BLS\W06#\L6&YU;U[_+V^PW:/E?M?(-<TJ-_' BV2.1?T19G_(NH[<)T-F !@/*)"*XNI!"E@?N_P<-U5%..( M-EG;T9D!ZOZ9W+EJA1_C'3[@I3;(,FB9@9EK:7WI[0JFBPNLN\0;N[0<7Q:7,S;WE4$CCADR M0&@$*,#,$5!>B+,,N$PG9YQ9T7)9VY%P.LWBM.GQI^)[F<9MN;A=3N[?\C>] M2JKC05R="8D1EE:3Z)3JN$@S7#M%K3&^ZK;A6_ZF(G"H%4&0>:.HAY#%=:_> M0TAR"[@/\,)F5U1K+7_3>9+JRC%\9:8JDCD=;Q0@()8(Q2@%7'$5W5\KRP%2 MFUM\=H!4[($3AWR])J30&\WJI6LZTBPPS!A)&0HL1 0 )Y&TY2"!L.-)N]2$ MH&MQ)PO8[&2SKSY_NGK=J3:!(R,85AHHQ06!4!G/RBXC9<;.A7,%]RH-:S.X M#OG ['TW*6> \9H2P[@RFF"A@4.F!$RXW/EOB-'BPYC_NI165]G@7YOZA_6W MQ3)M-ZK[Q<-\?;*87+TW!,6A),([!*3%B *HTN"W0W?:969['ZK%[(@FA[*] M-RZ+[FDX5?/IIV(]6Q[*6E^?BR=?$S!PFC@(()'.6@: 5/O%F7>Y68?&%=2,L\P%4:4RNB,T6_%PCJS MCCGRZ,UW_%2DI6'L^Y/;\?1,KCM9YZ7!.D:CEBI#C>,&<:QY*03'7&Z<[CC/ M>YOU,%L03[=G9^DWKP!-V77?SL]>'6H82RTEDAB)"42$ C-:9]+NS)" =N65=>:VZ_'BZQ,?.Q-43[W_2 MYF?C:]P5J7YY-!1&(JT,XT ;)A6&W)1RDT!G7MDM_P#-#4-X/%$B&+J,%$6TXT \[O(!,L2CB/[OR7I_O0)-?I7%#K6K*ZV[ I M_O3AZ\N+QQMIG#<3-/S-X(D01&K)*+0,60,IER6\P&.6IQCBEU>,H4GNLEG@ M4-]?>7M/?5\<[OM?C_MRJ^=."2UW( (+3+68\,!EQ!2C_9@4HTR [_E+Z\& M@Q9CCDZ\F]\L[N-G_];%O/@Z6_N(\+-E3IK5:NZZG_^FH)D"4$>5YQ X$_4? M6UP.SQF6&_4-WFC:B4#:/*-^^&M5_.LA-G8_BJ= BRZ/IE]TH.;&U "/>"\7\DN7JB%,NU/''N/>FM1*J85Q1D.E3$J\"1T7.WCC%$E!3T$> M/_>V,FW#@<>#\\8K3HSDF @,(WFXWPV,,@8SSZZO21=KB_:T+N; >85I$BAB M%C@ $13I](7'!9?>#9!)HT9T^^XB\=;/>' >H%>:\0!AQ:1E*OJ&QC))#=OC MED*'1I1;AV84A>6-#XW:IYYW"+P)FUCD#NE-$6>2XTE>70J!:9::(&&[*33")K] M$*5ZNCG6)B@BO1'0:@: (MY'MZZ$*^69R0SA&:)]N52^U7S)@K1[QAR=C4X^ M'R3!E$ODC) ""T2$A+P<%A%TM&N?',F>YDH6H-WSY'V=5#I'F@1"!/#>.*@D MHLHS@[G8SZ\69J9Y&&#H:YN34"Z<69[KX20F^X/WE^E,CGJS9[XG2$8X!I81 M%?TPQ"'AH-Q1X!#(\62UO%RXB^YP'E42),VLD8H:@Y!F",997H-RZ$C*S&V8 MX7O$^11K%^%6-]3O[R?+QP]?/\]NY[.OLYO)?*UN;E(O4V*'Q=WL9M;/C2'I?F6[OJ_FS]_8C:_F7V_*ZJ.XRYZ;Q ""!'7:(Q$#528&!3_O8/*(#:> MO+%-T&71'_(=>)V?4HF=9\#X^AHB-.1E!?- M -T53RJWRIX]%92.TS#&1$$9YU]GN6!\/P0/QI- )D-JA^2>!5L'DO]M-I_= M/QP_M#OX7%#"I_AJ2A676!D9-0"5PU"(CDSZY\INT1QT73!@\G<]!CQ_+A"/ M#4,2(P>TLY0"B/?*(*T=SRY#(PRX +I.]J8FZ\WLM\WCE"*+%_--(%3%F>RI M=D$HPZA#$J9Q2D,ED[ #) -23=EQ5#&P"U"V\T;5O,BZF;+%/"SU6U8WJP04I MZJQAG*F(%^&*0B++@1%@QQ-.=*%<7_JK3:#9 4V.V]W8\[O'?*:T]473/QAT@JY]Z7FG(ZK\D8$D\ M%,()#200AD@$?0D M6P\-V5:8<5IYC6'>TYPPNM]_-4?WZ?1']@^>CJ^ME;C M0*D4T$"L)4%>2@"Y>5K("#B>0+@V!+MH&>XN5WR?;XKY9#E;U%WI/7\^(&D! MU\RZ31"QLP2S_4(68I?IC0\P(UK/*[P+0.\D\\>V=W_,5]^+F]G763&M#M$] MUB9(''70I(@-(A5!.(7M[#='_)BN %PFW5<)-9H!M$.^J.E_/:S6][5B=(\T M"2DD50*&@$%<:^!9_'&_Q(F3ZGC8%RN_@LDIFYD\>8$[.H6TNM".@#OAL'NX?[J+ M?Q3NZ]:D==< IPQ!EL)PYA/+P+7XD M@TN+GJ23LW&Q[5+LVSYGT*?HXZ9D5;%3=[.GG/RODENYOV^*U>HIR=#I6Q=- M?R=8!ZWU$FK''%:0.>?**5 P##(CY@;H!71/W"$(K -3O,O.5DP/)S!T?Z3B N-[&M2*(#"NYU:]?#G<:>#Q@;HSR3A*(4*TEY@J<$1YO,5<4 <_+WQZ,F@.^!3W9V]Q#GZ3,8M6L1 M!!9,8\P=(M)2312';.\_4INYUW)VXOMQ6Z=FP.^ 5W\6L]MOL6.V=,="GV,!/B,@.+SD[Z/FY.MB6.+K8Z]EDW/DYFTW=S,_D^6T_N MXAKY?E?;ZM0V1V7C8#23V GH'#2>.F9WKL=CJO M@=ENAA?3J$VSFY-;'=6-0Q0@XA(Q98GPDC@K5;FG* E'N=>FWXXOVA1#[YD8 MQI1D17NJ%,80"H.%I4Y3O=UZTJ9.GI&:IT0?GRO*?!K_&5F[*^YC%O-5[%4* MH)SZV7P2>3>YVT=*;<%^K*PATMP7@G9(6Z:U]IX[KY61$I200")_B5P*M6FQ M&((,^HTCV?:]FJ>YKPH (^1][)B'C'.B@ :^!(-;-YY[MPT2LB.P>Y^+-@$R MHYB)J'0&> 3C8D=Q1Z#C>K>53;PAJJ=*-_NB=2>(%&W=UH-:'72ASJQKV,2' M C;22>@%9,8[CC&02I5@4B/&&UL4$L! A0#% @ .(IH23W99!?>$0 \L< M !$ ( !T; ! &9T;G0M,C Q-C Y,S N>'-D4$L! A0#% M @ .(IH248$/R^M* @PP %0 @ 'Z1@( 9G1N="TR,#$V M,#DS,%]L86(N>&UL4$L! A0#% @ .(IH276+.Q$)C0 *%(' !4 M ( !GRH# &9T;G0M,C Q-C Y,S!?<')E+GAM;%!+!08 !@ & + (H! #;MP, ! end