0001370880-18-000036.txt : 20180803 0001370880-18-000036.hdr.sgml : 20180803 20180803161931 ACCESSION NUMBER: 0001370880-18-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 97 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180803 DATE AS OF CHANGE: 20180803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FireEye, Inc. CENTRAL INDEX KEY: 0001370880 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER PERIPHERAL EQUIPMENT, NEC [3577] IRS NUMBER: 201548921 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-36067 FILM NUMBER: 18992059 BUSINESS ADDRESS: STREET 1: 601 MCCARTHY BLVD CITY: MILPITAS STATE: CA ZIP: 95035 BUSINESS PHONE: 408-321-6300 MAIL ADDRESS: STREET 1: 601 MCCARTHY BLVD CITY: MILPITAS STATE: CA ZIP: 95035 FORMER COMPANY: FORMER CONFORMED NAME: FireEye Inc DATE OF NAME CHANGE: 20060728 10-Q 1 a10-qxfeyex20180630.htm 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 June 30, 2018

or
o
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from             to             

Commission File Number 001-36067
 

FireEye, Inc.
(Exact name of registrant as specified in its charter)
 
 
Delaware
 
20-1548921
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification Number)
 
601 McCarthy Blvd.
Milpitas, CA 95035
(408) 321-6300
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
 

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
x
Accelerated filer
¨
Non-accelerated filer
¨ (Do not check if a smaller reporting company)
Smaller reporting company
¨
 
 
Emerging growth company
¨
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes  ¨   No   x
The number of shares of the registrant's common stock outstanding as of July 31, 2018 was 195,004,563.


TABLE OF CONTENTS


 
 
 
 
Page 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 4.
 
 
Item 5.
 
 
Item 6.
 
 
 
 
 
 
 
 
 
 



PART I — FINANCIAL INFORMATION
Item1.    Financial Statements
FIREEYE, INC.
Condensed Consolidated Balance Sheets
(In thousands, except per share data)
(Unaudited)
 
June 30,
2018
 
December 31, 2017*
ASSETS
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
351,370

 
$
180,891

Short-term investments
723,975

 
715,911

Accounts receivable, net of allowance for doubtful accounts of $2,522 and $2,503 at June 30, 2018 and December 31, 2017, respectively
120,893

 
146,317

Inventories
6,744

 
5,746

Prepaid expenses and other current assets
92,632

 
93,799

Total current assets
1,295,614

 
1,142,664

Property and equipment, net
81,373

 
71,357

Goodwill
999,888

 
984,661

Intangible assets, net
168,229

 
187,388

Deposits and other long-term assets
69,370

 
72,767

TOTAL ASSETS
$
2,614,474

 
$
2,458,837

 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
CURRENT LIABILITIES:
 
 
 
Accounts payable
$
32,308

 
$
35,684

Accrued and other current liabilities
20,512

 
19,569

Accrued compensation
58,379

 
59,588

Deferred revenue, current portion
525,617

 
546,615

Total current liabilities
636,816


661,456

Convertible senior notes, net
939,447

 
779,578

Deferred revenue, non-current portion
353,939

 
363,485

Other long-term liabilities
23,844

 
22,102

Total liabilities
1,954,046


1,826,621

Commitments and contingencies (NOTE 10)

 

Stockholders' equity:
 
 
 
Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 194,987 shares and 187,105 shares issued and outstanding as of June 30, 2018 and December 31, 2017, respectively
20

 
19

Additional paid-in capital
3,064,955

 
2,891,441

Treasury stock, at cost; 3,333 shares as of June 30, 2018 and December 31, 2017
(150,000
)
 
(150,000
)
Accumulated other comprehensive loss
(3,495
)
 
(2,881
)
Accumulated deficit
(2,251,052
)
 
(2,106,363
)
Total stockholders’ equity
660,428


632,216

TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY
$
2,614,474


$
2,458,837

* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
See accompanying notes to condensed consolidated financial statements.

1

FIREEYE, INC.
Condensed Consolidated Statements of Operations
(In thousands, except per share data)
(Unaudited)

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
Revenue:
 
 
 
 
 
 
 
Product, subscription and support
$
167,429

 
$
158,097

 
$
332,902

 
$
311,826

Professional services
35,267

 
33,625

 
68,864

 
64,655

Total revenue
202,696


191,722


401,766


376,481

Cost of revenue:
 
 
 
 
 
 
 
Product, subscription and support
46,136

 
47,636

 
93,565

 
94,059

Professional services
21,146

 
20,158

 
41,646

 
39,482

Total cost of revenue
67,282


67,794


135,211


133,541

Total gross profit
135,414


123,928


266,555


242,940

Operating expenses:
 
 
 
 
 
 
 
Research and development
63,575

 
60,747

 
129,771

 
119,099

Sales and marketing
94,196

 
92,413

 
191,447

 
191,401

General and administrative
26,179

 
27,805

 
54,597

 
55,420

Total operating expenses
183,950


180,965


375,815


365,920

Operating loss
(48,536
)

(57,037
)

(109,260
)

(122,980
)
Interest income
3,383

 
2,168

 
6,323

 
4,200

Interest expense
(13,605
)
 
(12,385
)
 
(26,322
)
 
(24,630
)
Other income (expense), net
(12,690
)
 
(120
)
 
(12,966
)
 
112

Loss before income taxes
(71,448
)

(67,374
)

(142,225
)

(143,298
)
Provision for income taxes
1,411

 
965

 
2,464

 
2,258

Net loss attributable to common stockholders
$
(72,859
)

$
(68,339
)

$
(144,689
)

$
(145,556
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.38
)
 
$
(0.39
)
 
$
(0.77
)
 
$
(0.83
)
Weighted average shares used in computing net loss per share attributable to common stockholders, basic and diluted
189,696

 
176,645

 
188,085

 
174,453

* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
See accompanying notes to condensed consolidated financial statements.

2

FIREEYE, INC.
Condensed Consolidated Statements of Comprehensive Loss
(In thousands)
(Unaudited)

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
Net loss
$
(72,859
)
 
$
(68,339
)
 
$
(144,689
)
 
$
(145,556
)
Change in net unrealized gain (losses) on available-for-sale investments, net of tax
981

 
26

 
(614
)
 
349

Comprehensive loss
$
(71,878
)

$
(68,313
)

$
(145,303
)

$
(145,207
)
* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
See accompanying notes to condensed consolidated financial statements.

3

FIREEYE, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)

 
Six Months Ended June 30,
 
2018
 
2017*
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net loss
$
(144,689
)
 
$
(145,556
)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:
 
 
 
Depreciation and amortization
44,601

 
52,773

Stock-based compensation
81,040

 
83,286

Non-cash interest expense related to convertible senior notes
20,144

 
18,566

Loss on repurchase of convertible senior notes
10,764

 

Deemed repayment of convertible senior notes attributable to accreted debt discount
(43,575
)
 

Change in fair value of contingent earn-out liability

 
(54
)
Deferred income taxes
(60
)
 
251

Other
2,372

 
3,467

Changes in operating assets and liabilities, net of business acquisitions:
 
 
 
Accounts receivable
24,892

 
16,198

Inventories
(2,266
)
 
(573
)
Prepaid expenses and other assets
4,892

 
(1,505
)
Accounts payable
(4,152
)
 
3,793

Accrued liabilities
949

 
(2,610
)
Accrued compensation
(1,209
)
 
(6,881
)
Deferred revenue
(30,545
)
 
(57,929
)
Other long-term liabilities
1,742

 
8,352

Net cash used in operating activities
(35,100
)

(28,422
)
CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Purchases of property and equipment and demonstration units
(26,645
)
 
(17,312
)
Purchases of short-term investments
(218,842
)
 
(222,910
)
Proceeds from maturities of short-term investments
209,045

 
213,514

Proceeds from sales of short-term investments

 
3,620

Business acquisitions, net of cash acquired
(5,945
)
 

Lease deposits
26

 
(144
)
Net cash used in investing activities
(42,361
)

(23,232
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Payments for contingent earn-outs

 
(38,928
)
Proceeds from issuance of convertible senior notes, net of issuance costs
584,405

 

Purchase of capped calls
(65,220
)
 

Repurchase of convertible senior notes
(286,817
)
 

Payment related to shares withheld for taxes

 
(590
)
Proceeds from employee stock purchase plan
10,993

 
10,764

Proceeds from exercise of equity awards
4,579

 
11,183

Net cash provided by (used in) financing activities
247,940


(17,571
)
Net change in cash and cash equivalents
170,479

 
(69,225
)
Cash and cash equivalents, beginning of period
180,891

 
223,667

Cash and cash equivalents, end of period
$
351,370


$
154,442


4

FIREEYE, INC.
Condensed Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)

 
Six Months Ended June 30,
 
2018
 
2017*
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:
 
 
 
Cash paid for income taxes
$
2,283

 
$
1,444

Cash paid for interest
$
5,791

 
$
6,038

SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:
 
 
 
Common stock issued in connection with acquisitions
$
15,387

 
$

Convertible senior note issuance costs included in accounts payable and accrued expense
$
579

 
$

Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities
$
14,129

 
$
7,883

* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
See accompanying notes to condensed consolidated financial statements.

5

FIREEYE, INC.
Notes to Condensed Consolidated Financial Statements


1. Description of Business and Summary of Significant Accounting Policies
Description of Business
FireEye, Inc., with principal executive offices located in Milpitas, California, was incorporated as NetForts, Inc. on February 18, 2004, under the laws of the State of Delaware, and changed its name to FireEye, Inc. on September 7, 2005.
FireEye, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “we”, “us” or “our”) provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, respond to and remediate cyber attacks. Our portfolio of cyber security products and services is designed to detect and prevent attacks, as well as enable rapid discovery and response when a breach occurs. We accomplish this with products and services that adapt to changes in the threat environment in a cycle of innovation that incorporates our threat intelligence, machine-based technologies and cyber security expertise. Our core competitive advantages include:

Our high efficacy detection and prevention of known and unknown threats using machine-learning, behavioral analytics, and other intelligence-driven analysis (IDA) technologies, combined with our proprietary Multi-vector Virtual Execution (MVX) engine;
Our intelligence on threats and threat actors, based on the continuous flow of new attack data from our global network of sensors and virtual machines, as well as intelligence gathered by our security researchers, security operations analysts and incident responders; and
Our accumulated security expertise derived from responding to thousands of significant breaches over the past decade.

Our threat detection and prevention products encompass appliance-based (virtual and physical) and cloud solutions for network, email, and endpoint security, and are designed to detect and block known and unknown attacks. These products are complemented by our network forensics, cloud-based threat intelligence and analytics, managed detection and response services, cyber security consulting and incident response offerings. In combination, our products and services enable a proactive approach to cybersecurity that extends across the security operations cycle to reduce organizations’ overall cyber-risk at a lower total cost of ownership.
In the three months ended June 30, 2018, we issued $600 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes"), in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). We recognized total net proceeds after the initial purchasers' discount and issuance costs of $584.4 million. In connection with the issuance of the 2024 Notes, we also entered into capped call transactions (the "Capped Calls") with certain parties affiliated with the initial purchasers of the 2024 Notes. We paid approximately $65.2 million for the Capped Calls, which have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes. The Capped Calls have an initial cap price of $34.32 per share subject to certain adjustments as set forth in the confirmations for the Capped Calls.
In May 2018, in a separate transaction, we repurchased $340.2 million aggregate principal of existing 1.000% Convertible Senior Notes due 2035 (the "Series A Notes"). We used $330.4 million of the net proceeds from the 2024 Notes offering to repurchase such portion of the Series A Notes.
In January 2018, we completed the acquisition of privately-held X15 Software, Inc. ("X15"), a data management company. As consideration for the acquisition, we paid cash consideration of $5.3 million and issued 1,016,334 shares of our common stock with an estimated fair value of $15.4 million.
In October 2017, we acquired Clean Communications Limited (d/b/a The Email Laundry) ("The Email Laundry"), a privately-held email security company. We paid cash consideration of $4.3 million and issued 259,425 shares of our common stock with an estimated fair value of $4.4 million.
The majority of our products, subscriptions and services are sold to end-customers through distributors, resellers, and strategic partners, with a lesser percentage of sales directly to our end-customers.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements

6


have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other interim period or for any other future year. The balance sheet as of December 31, 2017 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.
The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.
The Company adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), effective January 1, 2018 using the full retrospective method. The cumulative effect of the adoption was recognized as an increase to accumulated deficit of $113.0 million on January 1, 2018 and impacted certain other prior period amounts. Certain amounts and disclosures set forth in this Quarterly Report on Form 10-Q have been updated to comply with the new standards.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price ("SSP") of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.
Summary of Significant Accounting Policies
Except for the accounting policies for revenue recognition and the associated treatments of deferred revenue, deferred cost of revenue and deferred commissions, updated as a result of adopting ASC 606, there have been no significant changes to our significant accounting policies as of and for the three and six months ended June 30, 2018, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2017.
Revenue from Contracts with Customers
Revenue is recognized when all of the following criteria are met:
Identification of the contract, or contracts, with a customer - A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform, and (iii) we determine that collection of substantially all consideration to which it will be entitled in exchange for goods or services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.
Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, we apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.
Determination of the transaction price - The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. We typically estimate the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.
Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis. Determination of SSP requires judgement. We determine standalone selling price taking into account available information such as

7


historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.
Recognition of revenue when, or as, we satisfy performance obligation - We satisfy performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.
Nature of Products and Services
We generate revenue from the sales of physical and virtual security appliances (products), subscriptions, support and maintenance and professional services, primarily through our indirect relationships with our partners or direct relationships with end customers through our direct sales force. We account for our performance obligations in accordance with ASC 606, and all related interpretations.
Our security appliance deliverables include proprietary operating system software, which together with regular security intelligence updates deliver the essential functionality of our appliance-based security products. We combine intelligence dependent appliances and software licenses with the related intelligence subscription and support as a single performance obligation. As a result, we recognize intelligence-dependent appliance and software license revenue ratably over the longer of the estimated useful life of the related appliance and license (when our contracts contain material right of renewal options) or the contractual term, rather than recognizing revenue at the time of shipping. For subscription and support contracts where the term is less than the estimated useful life of the appliance and software license, the intelligence subscription and support revenue is recognized ratably over the contractual term and the allocated value of the material right performance obligations is recognized in the period between the end of the contractual term and the estimated useful life of the appliance. Where our contracts do not contain material right of renewal options, or the contractual term is longer than the useful life, we expect to recognize appliance and software license revenue ratably over the contractual term. Significant judgement is required in estimating the useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it.
Revenue from subscriptions to our cloud-based services, which allow customers to use our hosted security software over a contracted period without taking possession of the software and managed services where FireEye provides managed detection and response services for the customer are recognized over the contractual term. We also have a small portion of our revenue from appliances and software that are not dependent on regular threat intelligence updates. Revenue from these appliances and software is therefore recognized when ownership is transferred to our customers, typically upon shipment.

Professional services, which include incident response, compromise assessments, and other security consulting services are offered on a time-and-materials basis or through a fixed fee arrangement, and we recognize the associated revenue as the services are delivered.
Contract Balances
Accounts Receivable
Trade accounts receivable are recorded at the billable amount where we have the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified.
Deferred Revenue (Contract Liabilities) and Contract Assets
Deferred revenue consists of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. Deferred revenue presented in the consolidated balance sheet and notes thereto is net of contract assets. Our contract assets consist of assets typically resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price. Our contract assets were immaterial as of June 30, 2018 and December 31, 2017.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.

8


Assets Recognized from Costs to Obtain a Contract with a Customer
Deferred Commissions
Our customer acquisition costs are primarily related to sales commissions and related payroll taxes earned by our sales force and such costs are considered incremental costs to obtain a contract. Sales commissions for initial contracts are deferred and then amortized taking into consideration the pattern of transfer to which the asset relates and may include expected renewal periods where renewal commissions are not commensurate with the initial commissions period. We typically recognize the initial commissions over the longer of the customer relationship (generally estimated to be four years) or over the same period as the initial revenue arrangement to which these costs relate. Renewal commissions not commensurate with the initial commissions paid are generally amortized over the renewal period. Deferred commissions that will amortize within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheet. The remaining balance is classified as non-current, and included in deposits and other long-term assets. As of June 30, 2018 and December 31, 2017, the amount of deferred commissions included in prepaid expenses and other current assets was $47.5 million and $43.8 million, respectively. The amount of deferred commissions included in deposits and other long-term assets as of June 30, 2018 and December 31, 2017 was $42.4 million and $43.0 million, respectively.
Deferred Costs of Revenue
Deferred costs of revenue consists of appliance related direct and incremental costs that are capitalized and will be amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates. Deferred costs of revenue that will be realized within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheets. The remaining balance is classified as non-current, and included in deposits and other long-term assets. As of June 30, 2018 and December 31, 2017, the amount of deferred costs of revenue classified as current and included in prepaid expenses and other current assets was $18.0 million and $18.4 million, respectively. The amount of deferred costs of revenue classified as non-current and included in deposits and other long-term assets as of June 30, 2018 and December 31, 2017 was $17.2 million and $19.7 million, respectively.
ASC 606 Impact to Previously Reported Results
We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU 2014-09, Revenue from Contracts with Customers (Topic 606). Select condensed consolidated balance sheet line items, which reflect the adoption of this standard, are as follows (in thousands):
 
As of December 31, 2017
Balance Sheet:
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Accounts receivable, net
$
140,049

 
6,268

 
$
146,317

Prepaid expenses and other current assets
$
34,541

 
59,258

 
$
93,799

Deposits and other long-term assets
$
11,537

 
61,230

 
$
72,767

Deferred revenue, current portion
$
443,064

 
103,551

 
$
546,615

Deferred revenue, non-current portion
$
227,680

 
135,805

 
$
363,485

Stockholders' equity
$
744,816

 
(112,600
)
 
$
632,216

Select unaudited condensed consolidated statement of operations line items, which reflect the adoption of ASC 606, are as follows (in thousands):
 
Three Months Ended June 30, 2017
Condensed Consolidated Statement of Operations
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Total revenue
$
185,472

 
6,250

 
$
191,722

Total cost of revenue
$
66,692

 
1,102

 
$
67,794

Total operating expenses
$
178,210

 
2,755

 
$
180,965

Operating loss
$
(59,430
)
 
2,393

 
$
(57,037
)
Net loss attributable to common stockholders
$
(70,732
)
 
2,393

 
$
(68,339
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.40
)
 
0.01

 
$
(0.39
)


9


 
Six Months Ended June 30, 2017
Condensed Consolidated Statement of Operations
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Total revenue
$
359,210

 
17,271

 
$
376,481

Total cost of revenue
$
131,297

 
2,244

 
$
133,541

Total operating expenses
$
359,057

 
6,863

 
$
365,920

Operating loss
$
(131,144
)
 
8,164

 
$
(122,980
)
Net loss attributable to common stockholders
$
(153,720
)
 
8,164

 
$
(145,556
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.88
)
 
0.05

 
$
(0.83
)
Select unaudited condensed consolidated statement of cash flows line items, which reflect the adoption of ASC 606, are as follows (in thousands):
 
Six Months Ended June 30, 2017
Condensed Consolidated Statement of Cash flows
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(153,720
)
 
$
8,164

 
$
(145,556
)
Changes in operating assets and liabilities, net of business acquisitions:
 
 
 
 
 
Accounts receivable
$
10,318

 
5,880

 
$
16,198

Prepaid expenses and other assets
$
(10,637
)
 
9,132

 
$
(1,505
)
Deferred revenue
$
(34,780
)
 
(23,149
)
 
$
(57,929
)
Recent Accounting Pronouncements
In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02 that provides companies with an option to reclassify stranded tax effects resulting from enactment of the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance will be effective for the Company beginning in the first quarter of 2019 with early adoption permitted, and would be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the tax rate as a result of TCJA is recognized. The Company has not made a determination as to which alternative methods it will use when it adopts this standard, but does not expect the adoption of this ASU to have a material impact on its results of operations, financial position and cash flows.
In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). The guidance is effective for us beginning in the first quarter of 2020, and should be applied prospectively. Early adoption is permitted for impairment testing dates after January 1, 2017. The adoption of this standard is not expected to have a significant impact on our consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (CECL) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance is effective for us beginning in the first quarter of 2020. Early adoption beginning in 2019 is permitted. We are currently evaluating the impact the adoption of this guidance will have on our consolidated financial statements and related disclosures.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The guidance is effective for us beginning in the first quarter of 2019 and may be applied on a modified retrospective basis or prospective basis. Early adoption is permitted. We expect the adoption of this standard to have a material impact on our consolidated financial statements and related disclosures.

10


2. Fair Value Measurements
The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3: Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.
The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Description
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
204

 
$

 
$

 
$
204

 
$
208

 
$

 
$

 
$
208

Treasury bills

 

 

 

 
3,098

 

 

 
3,098

Commercial Paper

 

 

 

 

 

 

 

Total cash equivalents
204

 

 

 
204

 
3,306

 

 

 
3,306

Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 

 

 

 

 

 

 

Commercial paper

 

 

 

 

 
4,987

 

 
4,987

Corporate notes and bonds

 
448,401

 

 
448,401

 

 
438,024

 

 
438,024

U.S. Government agencies

 
275,574

 

 
275,574

 

 
272,900

 

 
272,900

Total short-term investments

 
723,975

 

 
723,975

 

 
715,911

 

 
715,911

Total assets measured at fair value
$
204

 
$
723,975

 
$

 
$
724,179

 
$
3,306

 
$
715,911

 
$

 
$
719,217

We measure certain assets, including goodwill, intangible assets and our equity-method investment in a private company at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. No such events or changes occurred during the six months ended June 30, 2018.
The estimated fair value of the Convertible Senior Notes (as defined in Note 9) as of June 30, 2018 was determined to be $1.1 billion, based on quoted market prices. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.

11


3. Investments
Our investments consisted of the following (in thousands):
 
As of June 30, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalent
 
Short-Term Investments
Commercial paper
$

 
$

 
$

 
$

 
$

 
$

Corporate notes and bonds
450,939

 
4

 
(2,542
)
 
448,401

 

 
448,401

U.S. Government agencies
276,531

 

 
(957
)
 
275,574

 

 
275,574

Total
$
727,470


$
4


$
(3,499
)

$
723,975

 
$

 
$
723,975

 
As of December 31, 2017
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
Commercial paper
$
4,989

 
$

 
$
(2
)
 
$
4,987

 
$

 
$
4,987

Corporate notes and bonds
439,851

 
2

 
(1,829
)
 
438,024

 

 
438,024

Treasury bills
3,098

 

 

 
3,098

 
3,098

 

U.S. Government agencies
273,950

 

 
(1,050
)
 
272,900

 

 
272,900

Total
$
721,888

 
$
2

 
$
(2,881
)

$
719,009

 
$
3,098

 
$
715,911

The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):
 
As of June 30, 2018
 
Less Than 12 Months
 
Greater Than 12 Months
 
Total
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
Commercial paper
$

 
$

 
$

 
$

 
$

 
$

Corporate notes and bonds
211,707

 
(1,360
)
 
231,668

 
(1,182
)
 
443,375

 
(2,542
)
U.S. Government agencies
168,440

 
(732
)
 
105,078

 
(225
)
 
273,518

 
(957
)
Total
$
380,147


$
(2,092
)

$
336,746


$
(1,407
)

$
716,893


$
(3,499
)
 
As of December 31, 2017
 
Less Than 12 Months
 
Greater Than 12 Months
 
Total
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
Commercial paper
$
4,987

 
$
(2
)
 
$

 
$

 
$
4,987

 
$
(2
)
Corporate notes and bonds
284,499

 
(1,484
)
 
153,525

 
(345
)
 
438,024

 
(1,829
)
U.S. Government agencies
117,132

 
(486
)
 
155,768

 
(564
)
 
272,900

 
(1,050
)
Total
$
406,618


$
(1,972
)

$
309,293


$
(909
)

$
715,911


$
(2,881
)
Unrealized losses related to these investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that we would be required to sell, these investments before recovery of their cost basis. As a result, there is no other-than-temporary impairment for these investments as of June 30, 2018 and December 31, 2017.
The following table summarizes the contractual maturities of our investments at June 30, 2018 (in thousands):
 
Amortized Cost
 
Fair Value
Due within one year
$
442,938

 
$
441,165

Due within one to two years
284,532

 
282,810

Total
$
727,470

 
$
723,975

All available-for-sale securities have been classified as current, based on management's intent and ability to use the funds in current operations.
As of June 30, 2018, we held an 11.1% ownership interest in a private company, which is accounted for under the equity method based on our ability to exercise significant influence over operating and financial policies of the private company. This investment is

12


classified within deposits and other long-term assets on our condensed consolidated balance sheets. The carrying value of this investment was $1.3 million as of June 30, 2018 and $2.1 million as of December 31, 2017.
4. Property and Equipment
Property and equipment, net consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Computer equipment and software
$
161,783

 
$
144,438

Leasehold improvements
59,039

 
67,451

Furniture and fixtures
14,485

 
16,665

Machinery and equipment
447

 
447

Total property and equipment
235,754

 
229,001

Less: accumulated depreciation
(154,381
)
 
(157,644
)
Total property and equipment, net
$
81,373

 
$
71,357

Depreciation and amortization expense related to property, equipment and demonstration units during the three months ended June 30, 2018 and 2017 was $9.2 million and $11.0 million, respectively. Depreciation and amortization expense related to property, equipment and demonstration units during the six months ended June 30, 2018 and 2017 was $18.6 million and $22.0 million, respectively.
During the three months ended June 30, 2018 and 2017, we capitalized $6.8 million and $3.2 million, respectively, of software development costs primarily related to our cloud subscription offerings. Amortization expense related to capitalized software development costs during the three months ended June 30, 2018 and 2017 was $2.3 million and $1.3 million, respectively.
During the six months ended June 30, 2018 and 2017, we capitalized $11.7 million and $7.9 million, respectively, of software development costs primarily related to our cloud subscription offerings. Amortization expense related to capitalized software development costs during the six months ended June 30, 2018 and 2017 was $4.2 million and $2.1 million, respectively.
5. Business Combinations
Acquisition of The Email Laundry
On October 20, 2017, we acquired all outstanding shares of The Email Laundry, a privately held email security company, whose technology is expected to enhance our current email offerings. In connection with this acquisition, we paid cash consideration of $4.3 million and issued 259,425 shares of our common stock with an estimated fair value of $4.4 million, resulting in total purchase consideration of $8.7 million. The purchase price is subject to customary working capital and related adjustments. The purchase price was allocated to intangible assets of $2.7 million, goodwill of $6.4 million and tangible net liabilities of $0.4 million. The intangible assets are composed of technology and customer relationships, each with an estimated weighted average useful life of 3 years. The goodwill is primarily attributable to the know-how of the workforce and is not expected to be deductible for U.S. federal income tax purposes. The results of operations of The Email Laundry have been included in our consolidated statements of operations from the acquisition date. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material.
Acquisition of X15
On January 11, 2018, we acquired all outstanding shares of privately held X15, a data management company. We expect that the X15 technology will be incorporated into our platform and analytics capabilities going forward. In connection with this acquisition, we paid cash consideration of $5.3 million and issued 1,016,334 shares of our common stock with an estimated fair value of $15.4 million, resulting in total purchase consideration of $20.7 million. The purchase price was allocated to intangible assets of $6.1 million, goodwill of $15.2 million and tangible net liabilities of $0.6 million. The intangible asset relates to developed technology with an estimated weighted average useful life of 3 years. The goodwill is primarily attributable to the know-how of the workforce and is not expected to be deductible for U.S. federal income tax purposes. The results of operations of X15 have been included in our consolidated statements of operations from the acquisition date. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material.
Goodwill and Purchased Intangible Assets
Goodwill increased approximately $15.2 million for the six months ended June 30, 2018 due to the acquisition of X15. There were no other changes in the carrying amount of goodwill.

13


Purchased intangible assets consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Developed technology
$
110,003

 
$
103,903

Content
158,700

 
158,700

Customer relationships
111,090

 
111,090

Contract backlog
12,500

 
12,500

Trade names
15,560

 
15,560

Non-competition agreements
1,400

 
1,400

Total intangible assets
409,253

 
403,153

Less: accumulated amortization
(241,024
)
 
(215,765
)
Total net intangible assets
$
168,229

 
$
187,388

Amortization expense of intangible assets during the three months ended June 30, 2018 and 2017 was $12.7 million and $14.8 million, respectively. Amortization expense of intangible assets during the six months ended June 30, 2018 and 2017 was $25.3 million and $29.6 million, respectively.
The expected future annual amortization expense of intangible assets as of June 30, 2018 is presented below (in thousands):
Years Ending December 31,
Amount
2018 (remaining six months)
$
25,067

2019
48,441

2020
33,903

2021
29,337

2022
18,209

 and thereafter
13,272

Total
$
168,229

6. Restructuring Charges
We initiated a series of restructuring activities in February 2016, including a restructuring plan approved by our Board of Directors in August 2016 designed to reduce operating expenses and align our expense structure with our growth expectations. This restructuring plan resulted in a 10% reduction in our workforce, the consolidation of certain real estate facilities and the impairment of certain assets in 2016.
The following table sets forth a summary of restructuring activities during the six months ended June 30, 2018 (in thousands):
 
Facilities costs
Balance, December 31, 2017
$
935

Cash payments
(92
)
Other adjustments
(13
)
Balance, June 30, 2018
$
830

Other adjustments represent relief of unused benefits, changes in fair value and foreign currency fluctuations.
The remaining restructuring balance of $0.8 million at June 30, 2018 is for non-cancelable lease costs which we expect to pay over the terms of the related obligations through the third quarter of 2024, net of sublease income.
7. Deferred Commissions
We capitalize most of our commission expenses and related payroll taxes and amortize them on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. Changes in the balance of total deferred commissions for the periods presented are as follows (in thousands):

14


 
Three Months Ended June 30, 2018
As of March 31, 2018
$
87,012

Commissions capitalized
17,013

Commissions recognized
(14,054
)
As of June 30, 2018
$
89,971

 
Six Months Ended June 30, 2018
As of December 31, 2017
$
86,779

Commissions capitalized
30,499

Commissions recognized
(27,307
)
As of June 30, 2018
$
89,971

There was no impairment loss in relation to the commissions capitalized for the periods presented.
8. Deferred Revenue
Deferred revenue consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017*
Product, subscription and support, current
$
476,818

 
$
496,218

Professional services, current
48,799

 
50,397

Total deferred revenue, current
525,617

 
546,615

Product, subscription and support, non-current
353,927

 
363,313

Professional services, non-current
12

 
172

Total deferred revenue, non-current
353,939

 
363,485

Total deferred revenue
$
879,556

 
$
910,100

Changes in the balance of unearned revenue for the periods presented are as follows (in thousands):
 
Three Months Ended June 30, 2018
As of March 31, 2018
$
886,136

Billings for the period
196,116

Revenue recognized
(202,696
)
As of June 30, 2018
$
879,556

 
Six Months Ended June 30, 2018
As of December 31, 2017*
$
910,100

Billings for the period
371,222

Revenue recognized
(401,766
)
As of June 30, 2018
$
879,556

*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable contracts that will be invoiced and recognized as revenue in future periods ("backlog"). While deferred revenue is recorded on our balance sheet as a liability, backlog is not recorded in revenue, unearned revenue or elsewhere in our consolidated financial statements until we establish a contractual right to invoice, at which point it is recorded as revenue or deferred revenue as appropriate. As of June 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $879.6 million in deferred revenue and $17.4 million in backlog. We have used the practical expedient to not disclose backlog related to the comparative period under ASC 606.

15


We expect that the amount of backlog relative to the total value of our contracts will change from year to year due to several factors, including the amount invoiced early in the contract term, the timing and duration of customer agreements, varying invoicing cycles of agreements and changes in customer financial circumstances. Accordingly, we believe that fluctuations in backlog are not always a reliable indicator of future revenues and we do not utilize backlog as a key management metric internally.
We expect to recognize these remaining performance obligations as follows (in percentages):

 
Total
 
Less than 1 year
 
1-2 years
 
2-3 years
 
More than 3 years
Deferred revenue
100%
 
60%
 
25%
 
12%
 
3%
Backlog
100%
 
57%
 
34%
 
8%
 
1%

9. Convertible Senior Notes
Convertible Senior Notes due 2024
On May 24, 2018, we issued $525.0 million aggregate principal amount of the 2024 Notes in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. In addition, on June 5, 2018, we issued an additional $75.0 million aggregate principal amount of the 2024 Notes pursuant to the full exercise of the initial purchasers' option to purchase additional 2024 Notes, in a private placement exempt from the registration requirements of the Securities Act. The net proceeds from the offerings, after deducting the initial purchasers' discount of approximately $15.0 million and the issuance costs of approximately $0.6 million, were $584.4 million. We used (i) approximately $330.4 million of the net proceeds to repurchase approximately $340.2 million in principal amount outstanding of the Series A Notes in negotiated transactions with institutional investors and (ii) approximately$65.2 million of the net proceeds from the offering of the 2024 Notes to enter into the Capped Calls.
The 2024 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2024 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2024 Notes including the Series A Notes and the Series B Notes (as defined below); and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. The 2024 Notes are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2024 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing other securities.
The 2024 Notes bear interest at 0.875% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2018. The 2024 Notes mature on June 1, 2024, unless earlier repurchased, redeemed or converted.
The initial conversion rate of the 2024 Notes is 43.1667 shares of our common stock per $1,000 of principal amount of the 2024 Notes, which is equivalent to an initial conversion price of approximately $23.17 per share of common stock. The conversion rate of the 2024 Notes may be adjusted pursuant to the terms of the indenture governing the 2024 Notes upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2024 Notes at their option in multiples of $1,000 principal amount prior to the business day preceding March 1, 2024, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the 2024 Notes on each applicable trading day;
during the five business day period after any five consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of the 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes on each such trading day;
if we call any or all of the 2024 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2024 Notes.

16


Regardless of the foregoing conditions, holders may convert their 2024 Notes at their option in multiples of $1,000 principal amount during the period from, and including, March 1, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the 2024 Notes can be settled in cash, shares of our common stock or any combination of cash and shares of common stock at our option.
Holders may also require us to repurchase the 2024 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2024 Notes, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Additionally, we may redeem for cash all or any portion of the 2024 Notes on or after June 5, 2021, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.
As of June 30, 2018, none of the conditions permitting holders to convert their 2024 Notes had been satisfied and no shares of our common stock had been issued in connection with any conversions of the 2024 Notes. Based on the closing price of our common stock of $15.39 per share on June 29, 2018, the conversion value of the 2024 Notes was less than the principal amount of the 2024 Notes outstanding on a per 2024 Note basis.
In accordance with accounting for debt with conversions and other options, we bifurcated the principal amount of the 2024 Notes into liability and equity components. The initial liability component of the 2024 Notes was valued at $458.3 million based on the contractual cash flows discounted at an appropriate comparable market non-convertible debt borrowing rate at the date of issuance of 5.5% with the equity component representing the residual amount of the proceeds of $141.7 million, which was recorded as a debt discount. Issuance costs were allocated pro rata based on the relative initial carrying amounts of the liability and equity components. As a result, transaction costs of $0.5 million and $0.1 million and initial purchasers' discount of $11.5 million and $3.5 million were attributable to the liability component ("debt discounts") and equity component of the 2024 Notes, respectively. The debt discount and the issuance costs allocated to the liability component are amortized as additional interest expense over the term of the 2024 Notes using the effective interest method of 3.8% for all periods presented.
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
 
As of June 30, 2018
 
2024 Notes
Liability component:
 
Principal
$
600,000

Less: 2024 Notes debt discounts, net of amortization
(151,400
)
Net carrying amount
$
448,600

 
 
The unamortized issuance costs as of June 30, 2018 will be amortized over a weighted-average remaining period of approximately 6 years.
Interest expense for the three and six months ended June 30, 2018 related to the 2024 Notes consisted of the following (in thousands):
 
Three and Six Months Ended June 30, 2018
 
2024 Notes
Coupon interest
$
520

Amortization of 2024 Notes debt discounts
2,259

Total interest expense recognized
$
2,779

 
 
In connection with the 2024 Notes offering, the Company entered into Capped Calls with certain counterparties affiliated with the initial purchasers of the 2024 Notes. The Capped Calls are expected to reduce potential dilution of earnings per share upon conversion of the 2024 Notes, and have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes and which have a cap price of $34.32 per share. The Capped Calls do not meet the criteria for separate accounting as a derivative as they are indexed to our own stock and are accounted for as freestanding financial instruments. The premiums paid for the purchase of the Capped Calls in the amount of $65.2 million have been recorded as a reduction of the Company's additional

17


paid-in capital in stockholder's equity in the accompanying Condensed Consolidated Financial Statements and fair values of the Capped Calls are not re-measured at each reporting period.
Convertible Senior Notes due 2035
In June 2015, we issued $460.0 million principal amount of Series A Notes and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (the “Series B Notes” and together with the Series A Notes, the "2035 Notes" and the 2035 Notes, together with the 2024 Notes, the "Convertible Senior Notes"), including the full exercise of the initial purchasers' over-allotment option, in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The net proceeds after the initial purchasers' discount of $23.0 million and issuance costs of $0.5 million from the 2035 Notes were $896.5 million. The Series A Notes and Series B Notes bear interest at 1.000% per year and 1.625% per year, respectively, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2015. The 2035 Notes mature on June 1, 2035, unless earlier repurchased, redeemed or converted.
The 2035 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2035 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2035 Notes and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. They are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2035 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing our other securities.
The initial conversion rate on each series of 2035 Notes is 16.4572 shares of our common stock per $1,000 principal amount of 2035 Notes, which is equivalent to an initial conversion price of approximately $60.76 per share of common stock. The conversion rate of each series of 2035 Notes may be adjusted upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2035 Notes at their option in multiples of $1,000 principal amount prior to March 1, 2035, excluding the period from March 1, 2020 to June 1, 2020 in the case of the Series A Notes and March 1, 2022 to June 1, 2022 in the case of the Series B Notes, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2015 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2035 Notes of the relevant series on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Series A Notes or Series B Notes, as applicable, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes of the relevant series on each such trading day;
if we call any or all of the 2035 Notes of a series for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2035 Notes.
Regardless of the foregoing conditions, holders may convert their 2035 Notes at their option in multiples of $1,000 principal amount at any time during the period from March 1, 2020 to June 1, 2020 in the case of the Series A Notes and during the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, or after March 1, 2035 until maturity for either series of 2035 Notes. Upon conversion, the 2035 Notes can be settled in cash, shares of our common stock or any combination thereof at our option.
We may be required by holders of the 2035 Notes to repurchase all or any portion of their 2035 Notes at 100% of the principal amount plus accrued and unpaid interest, on each of June 1, 2020, June 1, 2025 and June 1, 2030, in the case of the Series A Notes, and each of June 1, 2022, June 1, 2025 and June 1, 2030 in the case of the Series B Notes. Holders may also require us to repurchase the 2035 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2035 Notes, at a purchase price equal to 100% of the principal amount, plus accrued and unpaid interest.
Additionally, we may redeem for cash all or any portion of the Series B Notes on or after June 1, 2020 until June 1, 2022 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days immediately preceding the date we provide notice of redemption. We also may redeem for cash all or any portion of the Series A Notes on or after June 1, 2020 until maturity and all or any portion of the Series B Notes on or after June 1, 2022 until maturity, regardless of the foregoing sale price condition.

18


In accordance with accounting for debt with conversions and other options, we allocated the principal amount of the 2035 Notes into liability and equity components. We also allocated the total amount of initial purchasers' discount and transaction costs incurred to the liability and equity components using the same proportions as the proceeds from the 2035 Notes. Transaction costs of $0.4 million and $0.1 million and initial purchasers' discount of $17.6 million and $5.4 million were attributable to the liability component and equity component of the 2035 Notes, respectively.
Repurchase of portion of Series A Notes
In May 2018, we used approximately $330.4 million of the net proceeds from the offering of the 2024 Notes to repurchase $340.2 million in principal amount of the Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $330.4 million used to repurchase the Series A Notes was allocated between the liability and equity components of the amount extinguished by determining the fair value of the liability component immediately prior to the debt extinguishment and allocating that portion of the repurchase price to the liability component in the amount of $317.4 million. The residual of the repurchase price of $13.0 million was allocated to the equity component of the Series A Notes as a reduction of additional paid-in capital. The fair value of the debt extinguished was calculated using a discount rate of 4.5%, representing an estimate of the Company's borrowing rate at the date of repurchase with a remaining expected life of two years. As part of the repurchase, we wrote-off a portion of the unamortized debt issuance cost apportioned to the principal amount of Series A Notes repurchased. We also recorded a loss on extinguishment of the Series A Notes of $10.8 million in Other Expense, net, representing the difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and unamortized costs. As of June 30, 2018, $119.8 million aggregate principal amount of the Series A Notes remains outstanding.
The liability and equity components of the remaining portion of Series A Notes and Series B Notes consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Liability component:
 
 
 
 
 
 
 
Principal
$
119,828

 
$
460,000

 
$
460,000

 
$
460,000

Less: 2035 Notes debt discount, net of amortization
(11,248
)
 
(77,733
)
 
(53,762
)
 
(86,660
)
Net carrying amount
$
108,580


$
382,267

 
$
406,238

 
$
373,340

 
 
 
 
 
 
 
 
Equity component, net of issuance costs
$
79,555

 
$
117,834

 
$
92,567

 
$
117,834

The unamortized discounts and issuance costs as of June 30, 2018 will be amortized over a weighted-average remaining period of approximately 4 years.
Interest expense for the three and six months ended June 30, 2018 related to the 2035 Notes consisted of the following (in thousands):
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Coupon interest
$
788

 
$
1,848

 
$
1,938

 
$
3,717

Amortization of 2035 Notes debt discount
3,700

 
4,490

 
8,957

 
8,927

Total interest expense recognized
$
4,488


$
6,338

 
$
10,895

 
$
12,644

 
 
 
 
 
 
 
 
Effective interest rate on the liability component
6.3
%
 
6.7
%
 
6.3
%
 
6.8
%

19


Interest expense for the three and six months ended June 30, 2017 related to the 2035 Notes consisted of the following (in thousands):
 
Three Months Ended June 30, 2017
 
Six Months Ended June 30, 2017
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Coupon interest
$
1,150

 
$
1,869

 
$
2,300

 
$
3,738

Amortization of 2035 Notes debt discount
5,058

 
4,283

 
10,051

 
8,515

Total interest expense recognized
$
6,208

 
$
6,152

 
$
12,351

 
$
12,253

 
 
 
 
 
 
 
 
Effective interest rate on the liability component
6.4
%
 
6.8
%
 
6.4
%
 
6.9
%
Prepaid Forward Stock Purchase
In connection with the issuance of the 2035 Notes, we also entered into privately negotiated prepaid forward stock purchase transactions (each a “Prepaid Forward”) with one of the initial purchasers of the 2035 Notes (the “Forward Counterparty”), pursuant to which we paid approximately $150.0 million. The amount of the prepaid is equivalent to approximately 3.3 million shares which are to be settled on or around June 1, 2020 and June 1, 2022, respectively, subject to any early settlement, in whole or in part, of each Prepaid Forward. The Prepaid Forwards are intended to facilitate privately negotiated derivative transactions by which investors in the 2035 Notes will be able to hedge their investment in the 2035 Notes. In the event we pay any cash dividends on our common stock, the Forward Counterparty will pay an equivalent amount back to us.
The related shares were accounted for as a repurchase of common stock, and are presented as Treasury Stock in the unaudited condensed consolidated balance sheets. The 3.3 million shares of common stock purchased under the Prepaid Forwards are excluded from weighted-average shares outstanding for basic and diluted EPS purposes although they remain legally outstanding.
10. Commitments and Contingencies
Leases
We lease our facilities under various non-cancelable operating leases, which expire on various dates through the year ending December 31, 2027. Rent expense is recognized using the straight-line method over the term of the lease. Rent expense, net of sublease income, was $5.2 million and $4.4 million for the three months ended June 30, 2018 and 2017, respectively. Rent expense, net of sublease income, was $9.8 million and $8.5 million for the six months ended June 30, 2018 and 2017, respectively.
The aggregate future non-cancelable minimum rental payments on our operating leases, as of June 30, 2018, are as follows (in thousands):
Years Ending December 31, 
Amount 
2018 (remaining six months)
$
7,330

2019
15,980

2020
15,671

2021
14,202

2022
11,937

2023 and thereafter
53,618

Total
$
118,738

Total future non-cancelable minimum rental payments have not been reduced by future minimum sublease rentals totaling $5.9 million.
We are party to letters of credit totaling $3.7 million and $3.3 million as of June 30, 2018 and December 31, 2017, respectively, issued primarily in support of operating leases for several of our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.
Contract Manufacturer Commitments
Our independent contract manufacturers procure components and assemble 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 product marketing organizations, adjusted for overall market conditions. We may issue forecasts and orders for components and products that are non-cancelable to reduce manufacturing lead times and plan for adequate supply. As of June 30, 2018 and December 31, 2017, we had non-cancelable open orders of $12.5 million and $11.6 million, respectively. We are required to record

20


a liability for firm, non-cancelable and unconditional purchase commitments with contract manufacturers and suppliers for quantities in excess of our future demand forecasts. As of June 30, 2018, we have not accrued any significant costs for such non-cancelable commitments.
Purchase Obligations
As of June 30, 2018, we had approximately $13.7 million of non-cancelable firm purchase commitments primarily for purchases of software and services. In situations in which we have received delivery of the goods or services as of June 30, 2018 under purchase orders outstanding as of the same date, such amounts are reflected in the condensed consolidated balance sheet as accounts payable or accrued liabilities and are excluded from the $13.7 million.
Litigation
From time to time, we are involved in claims and legal proceedings that arise in the ordinary course of business. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into agreements which may not be available on terms favorable to us or at all.

To the extent there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, we will either disclose the estimated additional loss or state that such an estimate cannot be made. We do not currently believe that it is reasonably possible that additional losses in connection with litigation arising in the ordinary course of business would be material.
Indemnification
Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. In addition, we indemnify our officers, directors, and certain key employees for actions taken while they are or were serving in good faith in such capacities. Through June 30, 2018, there have been no claims under any indemnification provisions.
11. Common Shares Reserved for Issuance
Under our amended and restated certificate of incorporation, we are authorized to issue 100,000,000 shares of convertible preferred stock with a par value of $0.0001 per share, none of which were issued and outstanding as of June 30, 2018 or December 31, 2017.
Under our amended and restated certificate of incorporation, we are authorized to issue 1,000,000,000 shares of common stock with a par value of $0.0001 per share as of June 30, 2018 and December 31, 2017. Each share of common stock outstanding is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by our Board of Directors, subject to the prior rights of holders of all classes of convertible preferred stock outstanding.
We had reserved shares of common stock for issuance as follows (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Reserved under stock award plans
39,449

 
35,838

Convertible Senior Notes
35,442

 
15,141

Employee Stock Purchase Plan (ESPP)
3,817

 
2,985

Total
78,708

 
53,964

12. Equity Award Plans
We have operated under our 2013 Equity Incentive Plan ("2013 Plan") since our initial public offering ("IPO") in September 2013. Our 2013 Plan provides for the issuance of restricted stock and the granting of options, stock appreciation rights, performance shares, performance units and restricted stock units to our employees, officers, directors and consultants. Our 2013 Plan provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. Awards granted under the 2013 Plan vest over the periods determined by our Board of Directors or compensation committee of our Board of Directors, generally four years, and stock options granted under the 2013 Plan expire no more than ten years after the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than 10% of the total combined voting power of all classes of stock, the exercise price shall be no less than 110% of the fair value per share on the date of grant, and the

21


award shall expire five years from the date of grant. For options granted to any other employee, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. In the case of non-statutory stock options and options granted to consultants, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. Stock that is purchased prior to vesting is subject to our right of repurchase at any time following termination of the participant's service for so long as such stock remains unvested. Approximately 12.8 million shares and 11.7 million shares of our common stock were reserved for future grants as of June 30, 2018 and December 31, 2017, respectively, under the 2013 Plan.
Our 2013 Employee Stock Purchase Plan ("ESPP") allows eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Our ESPP provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. An aggregate of approximately 3.8 million shares and 3.0 million shares of common stock were available for future issuance as of June 30, 2018 and December 31, 2017, respectively, under our ESPP.
From time to time, we also grant restricted common stock or restricted stock awards outside of our equity incentive plans to certain employees in connection with acquisitions.
Stock Option Activity
A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):
 
Options Outstanding
 
Number of
Shares
 
Weighted-
Average
Exercise
Price
(per share)
 
Weighted-
Average
Contractual
Life (years)
 
Aggregate
Intrinsic
Value
Balance — December 31, 2017
4,433

 
$
12.31

 
4.8
 
$
28,090

Exercised
(648
)
 
7.07

 
 
 
6,562

Cancelled
(91
)
 
41.37

 
 
 
 
Balance — June 30, 2018
3,694

 
$
12.51

 
4.5
 
$
27,273

Options exercisable — June 30, 2018
3,694

 
$
12.51

 
4.5
 
$
27,273

Restricted Stock Award ("RSA") and Restricted Stock Unit ("RSU") Activity
A summary of the activity for our restricted common stock, RSAs and RSUs, including those subject to performance conditions, during the reporting period and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those with vesting subject to the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):
 
Number of
Shares
 
Weighted-
Average
Grant Date
Fair Value
(per share)
 
Weighted-
Average
Contractual
Life (years)
 
Aggregate
Intrinsic
Value
Unvested balance — December 31, 2017
20,017

 
$
17.09

 
1.3
 
$
284,255

Granted
10,186

 
15.13

 
 
 
 
Vested
(5,173
)
 
18.08

 
 
 
 
Cancelled
(2,067
)
 
16.78

 
 
 
 
Unvested balance — June 30, 2018
22,963

 
$
15.78

 
1.4
 
$
353,401

Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — June 30, 2018
4,152

 
$
15.40

 
0.9
 
$
63,897

Stock-Based Compensation
We record stock-based compensation based on the fair value as determined on the date granted. We determine the fair value of stock options and shares of common stock to be issued under the ESPP using the Black-Scholes option-pricing model. The fair value of restricted stock units and restricted stock awards equals the market value of the underlying stock on the date of grant. We grant performance-based restricted stock units and restricted stock awards to certain employees which vest upon the achievement of certain performance conditions, subject to the employees’ continued service relationship with us. We assess the probability of vesting at each reporting period and adjust our compensation cost based on this probability assessment. We recognize such compensation expense on a straight-line basis over the employee's requisite service period.

22


The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2018:
 
Three and Six Months Ended June 30, 2018
 
Three and Six Months Ended June 30, 2017
Fair value of common stock
$16.69
 
$15.65
Risk-free interest rate
2.08% - 2.23%
 
1.05% - 1.12%
Expected term (in years)
0.5 - 1.0
 
0.5 - 1.0
Volatility
32% - 35%
 
50% - 52%
Dividend yield
—%
 
—%
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Cost of product, subscription and support revenue
$
3,558

 
$
4,017

 
$
7,180

 
$
8,377

Cost of professional services revenue
3,448

 
3,375

 
7,350

 
7,047

Research and development
12,418

 
14,057

 
26,771

 
28,582

Sales and marketing
12,223

 
10,219

 
25,200

 
24,234

General and administrative
7,245

 
7,729

 
14,539

 
15,046

Total
$
38,892


$
39,397


$
81,040


$
83,286

As of June 30, 2018, total compensation cost related to stock-based awards not yet recognized was $286.2 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 2.7 years.
13. Income Taxes
We account for income taxes under the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.
We recognized a provision for income taxes of $1.4 million and $1.0 million for the three months ended June 30, 2018 and 2017, respectively. For both the three months ended June 30, 2018 and 2017, the provision for income taxes was primarily comprised of income taxes in foreign jurisdictions and withholding taxes.
14. Net Loss per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of employee share-based awards and warrants. Diluted net income per common share is computed giving effect to all potentially dilutive common shares, including common stock issuable upon exercise of stock options, conversion of the Convertible Senior Notes, and unvested restricted common stock and stock units. As we had net losses for the three and six months ended June 30, 2018 and 2017, all potentially dilutive common shares were determined to be anti-dilutive.
The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
Numerator:
 
 
 
 
 
 
 
Net loss
$
(72,859
)
 
$
(68,339
)
 
$
(144,689
)
 
$
(145,556
)
Denominator:
 
 
 
 
 
 
 
Weighted average number of shares outstanding—basic and diluted
189,696
 
176,645

 
188,085

 
174,453

Net loss per share—basic and diluted
$
(0.38
)

$
(0.39
)

$
(0.77
)

$
(0.83
)
* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.

23


The following outstanding options and unvested shares were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):
 
As of June 30,
 
2018
 
2017
Options to purchase common stock
3,694

 
5,474

Unvested early exercised common shares

 

Unvested restricted stock awards and units
22,963

 
21,994

Convertible senior notes
35,442

 
15,141

ESPP shares
156

 
210

15. Employee Benefit Plan
401(k) Plan
We have established a 401(k) tax-deferred savings plan (the “401(k) Plan”) which permits participants to make contributions by salary deduction pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. All participants’ interests in their deferrals are 100% vested when contributed. We are responsible for administrative costs of the 401(k) Plan and have made no matching contributions into our 401(k) Plan since inception. Under the 401(k) Plan, pre-tax contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participants’ directions. The 401(k) Plan is intended to qualify under Sections 401(a) and 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) Plan and earnings on those contributions are not taxable to the employees until distributed, and all contributions are deductible by us when and if made.
16. Segment and Major Customers Information
Disaggregation of revenue by geography
We conduct business globally and are primarily managed on a geographic basis. Our Chief Executive Officer, who is our chief operating decision maker, 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 define our regions into United States ("U.S."), Europe, the Middle East, and Africa ("EMEA"), Asia Pacific and Japan ("APAC"), and all remaining geographies (primarily Latin America and Canada) included in Others. There are no segment managers who are held accountable for operations, operating results, and plans for levels, components, or types of products or services below the consolidated unit level. Accordingly, we are considered to be in a single reportable segment and operating unit structure.
Revenue by geographic region based on the billing address is as follows (in thousands):
 
Three Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
US
 
EMEA
 
APAC
 
Other
Product and related subscription and support
$
75,104

 
$
75,917

 
$
21,393

 
$
19,715

 
$
20,787

 
$
18,631

 
$
5,107

 
$
4,843

Cloud subscription and managed services
30,394

 
28,501

 
6,462

 
4,106

 
5,410

 
4,623

 
2,771

 
1,759

Professional services
22,887

 
24,663

 
4,275

 
3,290

 
4,078

 
3,911

 
4,028

 
1,763

Total revenue
$
128,385

 
$
129,081

 
$
32,130

 
$
27,111

 
$
30,275

 
$
27,165

 
$
11,906

 
$
8,365

 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
US
 
EMEA
 
APAC
 
Other
Product and related subscription and support
$
148,732

 
$
147,114

 
$
43,318

 
$
38,187

 
$
40,535

 
$
36,389

 
$
10,899

 
$
9,600

Cloud subscription and managed services
60,249

 
59,442

 
13,107

 
8,164

 
10,819

 
9,641

 
5,242

 
3,286

Professional services
45,352

 
47,810

 
9,723

 
6,161

 
6,576

 
6,880

 
7,214

 
3,807

Total revenue
$
254,333

 
$
254,366

 
$
66,148

 
$
52,512

 
$
57,930

 
$
52,910

 
$
23,355

 
$
16,693


24


We generate revenue from sales of our products and related subscriptions and support, cloud subscription and managed services, and professional services. Our product and related subscription and support revenue consists primarily of revenue from the sale of our intelligence-dependent security appliances and software, subscriptions to our dynamic threat intelligence (DTI) updates, and support and maintenance. Our intelligent-dependent security appliances include NX (network security), EX (email security), HX (endpoint security), and FX (file security). Product and related subscription and support also includes our enterprise forensic solutions (PX) network forensics appliance and our central management system (CMS) management appliance. Because these PX and CMS appliances are not dependent on regular threat intelligence updates, revenue is recognized upon shipment. Cloud subscription and managed services consists of revenue from the sale of our cloud-based email security, our Threat Analytics Platform (TAP), our Helix orchestration and automation platform, and our standalone threat intelligence subscriptions. Professional services revenue consists of revenue from the sale of security consulting services, including incident response, compromise and security program assessments, red teaming and training. The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018

2017*
 
2018
 
2017*
Revenue by Category
 
 
 
 
 
 
 
Product and related subscription and support
$
122,392

 
$
119,107

 
$
243,484

 
$
231,291

Cloud subscription and managed services
45,037

 
38,990

 
89,418

 
80,535

Professional services
35,267

 
33,625

 
68,864

 
64,655

Total revenue
$
202,696

 
$
191,722

 
$
401,766

 
$
376,481

Long lived assets by geography
Long lived assets by geographic region based on physical location is as follows (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Property and Equipment, net:
 
 
 
United States
$
71,702

 
$
60,202

International
9,671

 
11,155

Total property and equipment, net
$
81,373

 
$
71,357

For each of the three months ended June 30, 2018 and 2017, one distributor represented 20% for each period and one reseller represented 15% and 12%, respectively, of our total revenue. For the six months ended June 30, 2018 and 2017, one distributor represented 20% and 19%, respectively, and one reseller represented 15% and 12%, respectively, of our total revenue. As of June 30, 2018, one customer represented 15% of our net accounts receivable balance, and as of December 31, 2017, no customer represented 10% or more of our net accounts receivable balance.
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our Annual Report on Form 10-K for the year ended December 31, 2017. The following discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. These statements include, but are not limited to, statements regarding:
the evolution of the threat landscape facing our customers and prospects;
our ability, and the effects of our efforts, to educate the market regarding the advantages of our security solutions;
our ability to continue to grow revenues;
our future financial and operating results;
our business plan and our ability to effectively manage our growth and associated investments;
our beliefs and objectives for future operations;
our ability to expand our leadership position in advanced network security;
our ability to attract and retain customers and to expand our solutions footprint within each of these customers;

25


our expectations concerning customer retention rates as well as expectations for the value of subscriptions and services renewals;
our ability to maintain our competitive technological advantages against new entrants in our industry;
our ability to timely and effectively scale and adapt our existing technology;
our ability to innovate new products and bring them to market in a timely manner;
our ability to maintain, protect, and enhance our brand and intellectual property;
our ability to expand internationally;
the effects of increased competition in our market and our ability to compete effectively;
cost of revenue, including changes in costs associated with products, manufacturing and customer support;
operating expenses, including changes in research and development, sales and marketing, and general and administrative expenses;
anticipated income tax rates;
potential attrition and other impacts associated with restructuring;
sufficiency of cash to meet cash needs for at least the next 12 months;
our ability to generate cash flows from operations and free cash flows;
our ability to capture new, and renew existing, contracts with the United States and international governments;
our expectations concerning relationships with third parties, including channel partners and logistics providers;
the release of new products;
economic and industry trends or trend analysis;
the attraction, training, integration and retention of qualified employees and key personnel;
future acquisitions of or investments in complementary companies, products, subscriptions or technologies; and
the effects of seasonal trends on our results of operations.
as well as other statements regarding our future operations, financial condition and prospects, and business strategies. Forward-looking statements generally can be identified by words such as “anticipates,” “believes,” “estimates,” “expects,” “intends,” “plans,” “predicts,” “projects,” “will be,” “will continue,” “will likely result,” and similar expressions. These forward-looking statements are based on current expectations and assumptions that are subject to risks and uncertainties, which 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 caption “Risk Factors” in Item 1A of Part II 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, except as required by law. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
Investors and others should note that we announce material financial information to our investors using our investor relations Web site (http://investors.fireeye.com/), SEC filings, press releases, public conference calls and webcasts. We use these channels, as well as social media, to communicate with the public about our company, our services and other issues. It is possible that the information we post on social media could be deemed to be material information.
Overview
We provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, respond to and remediate cyber attacks. Our portfolio of cybersecurity products and services is designed to detect and prevent attacks as well as enable rapid discovery and response when a breach occurs.
Our Business Model
We generate revenue from sales of our products (primarily virtual and physical appliances) and related subscriptions and support, cloud subscriptions, managed security services and professional services. Our product and related subscription and support revenue consists primarily of revenue from the sale of our intelligence-dependent physical and virtual security appliances and software, subscriptions to our dynamic threat intelligence (DTI) updates, and support and maintenance. Our intelligent-dependent physical and virtual security appliances include NX (network security), EX (email security), HX (endpoint security),

26


and FX (file security) appliances. We require customers to purchase a subscription to our Dynamic Threat Intelligence (DTI) and to support and maintenance services when they purchase any of these appliance-based detection and prevention products, generally for a one or three-year term. Revenue from sales of our intelligence-dependent security appliances and software is recognized over the longer of the estimated useful life of the related appliance and license or the contractual term, rather than at the time of shipping. Revenue from subscriptions and support related to our security appliances is recognized ratably over the contractual term. A small portion of our product and related subscription and support revenue is from the sale of our network forensics appliances (PX) and our central management system (CMS) management appliance that are not dependent on regular security intelligence updates. Revenue from PX and CMS is therefore recognized when ownership is transferred to our customer, typically at shipment.

Cloud subscriptions and managed services consists of revenue from the sale of our cloud-based email security, our Threat Analytics Platform (TAP), our Helix orchestration and automation platform, our standalone threat intelligence subscriptions and our Managed Defense managed detection and response service. Revenue from subscriptions to cloud-based software and Managed Defense services is recognized over the contractual term, generally one or three years.
Sales of our products, subscriptions, support and managed services initially increase our deferred revenue. Deferred revenue from our product subscription and support sales totaled $830.7 million and $859.5 million as of June 30, 2018 and December 31, 2017, respectively. Amortization of this deferred revenue has contributed to the increase in our product, subscription and support revenue. For the six months ended June 30, 2018 and 2017, product, subscription and support revenue as a percentage of total revenue was 83% and 83%, respectively.
Growth in our subscription and services revenue is the result of the deferral of the initial subscription and services agreements, as well as growth in the renewals of such agreements as initial subscription and services agreements expire. Our retention rate of customers with subscriptions and support contracts expiring in the 12 months ended June 30, 2018 was consistent with historical retention rates, and we expect to maintain these strong retention rates in the future.
We also offer professional services, including incident response and other security consulting services for our customers who have experienced a cyber security breach or require assistance assessing the resilience of their networks. Our professional services are offered on a time and materials basis, through a fixed fee arrangement, or on a retainer basis. Revenue from these professional services is recognized as the services are delivered. Some professional services are prepaid, and revenue is deferred until services are delivered. Deferred revenue from professional services as of June 30, 2018 and December 31, 2017 was $48.8 million and $50.6 million, respectively.
Key Business Metrics
We monitor the key business metrics set forth below to help us evaluate growth trends, establish budgets, measure the effectiveness of our sales and marketing efforts, and assess operational efficiencies. We discuss revenue and gross margin below under “Components of Operating Results.” Deferred revenue, billings (a non-GAAP metric), net cash flow provided by (used in) operating activities, and free cash flow (a non-GAAP metric) are discussed immediately below the following table (in thousands, except percentages).
 
Three Months Ended or As of
 
Six Months Ended or As of
 
June 30,
 
June 30,
 
2018

2017*
 
2018
 
2017*
Product, subscription and support revenue
$
167,429

 
$
158,097

 
$
332,902

 
$
311,826

Professional services revenue
35,267

 
33,625

 
68,864

 
64,655

Total revenue
$
202,696


$
191,722


$
401,766


$
376,481

Year-over-year percentage increase
6
%
 
 
 
7
%
 
 
Gross margin percentage
67
%
 
65
%
 
66
%
 
65
%
Deferred revenue, current
$
525,617

 
$
498,666

 
$
525,617

 
$
498,666

Deferred revenue, non-current
$
353,939

 
$
371,154

 
$
353,939

 
$
371,154

Billings (non-GAAP)
$
196,116

 
$
173,582

 
$
371,222

 
$
318,552

Net cash used in operating activities
$
(44,287
)
 
$
(11,470
)
 
$
(35,100
)
 
$
(28,422
)
Free cash flow (non-GAAP)
$
(56,445
)
 
$
(20,299
)
 
$
(61,745
)
 
$
(45,734
)
* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.

27


Deferred revenue. Our deferred revenue consists of amounts that we have the right to invoice and which have been invoiced, but have not yet been recognized into revenue as of the end of the respective period. The majority of our deferred revenue consists of the unamortized balance of revenue from previously invoiced and non-cancelable contracts consisting of intelligence-based security appliances, subscriptions to our threat intelligence, security-as-a-service and support and maintenance contracts. Invoiced amounts for such contracts can be for multiple years, as such we classify our deferred revenue as current or non-current depending on when we expect to recognize the related revenue. If the deferred revenue is expected to be recognized within 12 months it is classified as current, otherwise, the deferred revenue is classified as non-current. We monitor our deferred revenue balance because it represents a significant portion of revenue to be recognized in future periods.
Billings. Billings are a non-GAAP financial metric that we define as revenue recognized in accordance with generally accepted accounting principles, or GAAP, plus the change in deferred revenue from the beginning to the end of the period, excluding deferred revenue assumed through acquisitions. We consider billings to be a useful metric for management and investors, as a supplement to the corresponding GAAP measure, because billings drive deferred revenue, which is an important indicator of the health and visibility of trends in our business, and represent a significant percentage of future revenue. However, it is important to note that other companies, including companies in our industry, may not use billings, may define billings differently, may have different billing frequencies, or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of billings as a comparative measure. A reconciliation of billings to revenue, the most directly comparable financial measure calculated and presented in accordance with GAAP, is provided below (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018

2017*
 
2018
 
2017*
Revenue
$
202,696

 
$
191,722

 
$
401,766

 
$
376,481

Add: Deferred revenue, end of period
879,556

 
869,820

 
879,556

 
869,820

Less: Deferred revenue, beginning of period
886,136

 
887,960

 
910,100

 
927,749

Billings (non-GAAP)
$
196,116

 
$
173,582


$
371,222


$
318,552

We have provided disaggregation of billings below (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
Product and related subscription and support
107,025

 
95,608

 
197,390

 
172,538

Cloud subscription and managed services
49,617

 
39,270

 
106,727

 
74,619

Professional Services
39,474

 
38,704

 
67,105

 
71,395

Billings (non-GAAP)
$
196,116

 
$
173,582

 
$
371,222

 
$
318,552

* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Net cash provided by (used in) operating activities. We monitor net cash provided by (used in) operating activities as a measure of our overall business performance. Our net cash provided by (used in) operating activities is driven in large part by sales of our products and from up-front payments for both subscriptions and support and maintenance services. Monitoring net cash provided by (used in) operating activities enables us to analyze our financial performance without the non-cash effects of certain items, such as depreciation, amortization, and stock-based compensation costs, thereby allowing us to better understand and manage the cash needs of our business.
Free cash flow. Free cash flow is a non-GAAP financial measure we define as net cash provided by (used in) operating activities, the most directly comparable GAAP financial measure, less purchases of property and equipment and demonstration units. 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 our business that, after the purchases of property and equipment and demonstration units, can be used by us for strategic opportunities, including investing in our business, making strategic acquisitions and strengthening our balance sheet if and when generated. However, it is important to note that other companies, including companies in our industry, may not use free cash flow, may calculate free cash flow differently, or may use other financial measures to evaluate their performance, all of which could reduce the usefulness of free cash flow as a comparative measure. A reconciliation of free cash flow to cash flow provided by (used in) operating activities is provided below (in thousands):

28


 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Net cash used in operating activities
$
(44,287
)
 
$
(11,470
)
 
$
(35,100
)
 
$
(28,422
)
Less: purchase of property and equipment and demonstration units
12,158

 
8,829

 
26,645

 
17,312

Free cash flow (non-GAAP)
$
(56,445
)
 
$
(20,299
)
 
$
(61,745
)
 
$
(45,734
)
Net cash used in investing activities
$
(17,023
)
 
$
(14,508
)
 
$
(42,361
)
 
$
(23,232
)
Net cash provided by (used in) financing activities
$
244,830

 
$
17,046

 
$
247,940

 
$
(17,571
)
Factors Affecting our Performance
Market Adoption. We rely on market education to raise awareness of today’s cyber attacks and articulate the need for our security solutions and, in particular, the reasons to purchase our products. Our prospective customers often do not have a specific portion of their IT budgets allocated for products that address the next generation of advanced cyber attacks. Additionally, the market for security operations and automation management platforms such as FireEye Helix is in the early stages of development.
We invest heavily in sales and marketing efforts to increase market awareness, educate prospective customers and drive adoption of our products, subscriptions and services. This market education is critical to creating new IT budget dollars or allocating more of existing IT budget dollars to advanced threat protection and management solutions and, in particular, our products and the FireEye Helix platform. The degree to which prospective customers recognize the mission critical need for advanced threat protection solutions and security operations management solutions, including our FireEye Helix platform, will drive our ability to acquire new customers and increase renewals and follow-on sales opportunities, which, in turn, will affect our future financial performance.
Sales Productivity. Our sales organization consists of in-house sales teams who work in collaboration with external channel partners to identify new sales prospects, sell additional products, subscriptions and services, and provide post-sale support. Our sales teams are organized by territory to target large enterprise and government customers, who typically have sales cycles that can last several months or more. We have also expanded our inside sales teams to work with channel partners to expand our customer base of small and medium enterprises, or SMEs, as well as manage renewals of subscription and support contracts.
Newly hired sales and marketing employees typically require several months to establish prospect relationships and achieve full sales productivity. In addition, although we believe our investments in market education have increased awareness of us and our solutions globally, sales teams in certain international markets may face local markets with limited awareness of us and our solutions, or have specific requirements that are not available with our solutions. All of these factors will influence the timing and overall levels of sales productivity, impacting the rate at which we will be able to convert prospects to sales and drive revenue growth.
Retention Rates. New or existing customers who purchase our intelligence-dependent security appliances are required to purchase a one or three year subscription to our DTI cloud and support and maintenance services. New or existing customers who purchase our PX network forensic appliances or our CMS management appliances are required to purchase support and maintenance services for a term of one or three years.
We believe our customer retention rate is an important metric to measure the long-term value of our customer agreements. We define retention rate as the percentage of customers at the end of the previous period that are up for renewal in the current period that remain customers at the end of the current period on a trailing twelve month basis. We believe our ability to maintain strong customer retention rates will have a material impact on our future sales of product, subscription and services and therefore our future financial performance.
Follow-On Sales. After the initial sale to a new customer, we focus on expanding our relationship with the customer to sell additional products, subscriptions and services. To grow our revenue, it is important that our customers make additional purchases of our products, subscriptions and services. Sales to our existing customer base can take the form of incremental sales of security appliances, subscriptions and services, either to deploy our platform into additional parts of their network to protect additional threat vectors, or to extend their internal security resources with our managed and professional security services. Our opportunity to expand our customer relationships through follow-on sales will increase as we add new customers, broaden our product portfolio with additional subscriptions and services and enhance the functionality of our existing products and the Helix platform. Follow-on sales lead to increased revenue over the lifecycle of a customer relationship and can significantly increase the return on our sales and marketing investments. With many of our large enterprise and government customers, we have realized follow-on sales that were multiples of the value of their initial purchases.

29


Components of Operating Results
Revenue
We generate revenue from the sales of our products, subscriptions and services. As discussed further in recent accounting pronouncements, “Critical Accounting Policies and Estimates-Revenue Recognition” under “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the year ended December 31, 2017, revenue is recognized when a contract has been entered into with a customer, the performance obligation(s) is(are) identified, the transaction price is determined and has been allocated to the performance obligation(s) and only then for each performance obligation after we have satisfied that performance obligation.
Product, subscription and support revenue. Our product, subscription and support revenue is generated from sales of our intelligent-dependent security appliances and related subscriptions and support, as well as cloud-based subscriptions and managed services. We combine intelligence-dependent appliances and software licenses with the mandatory intelligence subscriptions and support as a single performance obligation. We recognize intelligence-dependent appliance and software license revenue ratably over the longer of the life of the related appliance and license or the contractual term, rather than at the time of shipping, when our contracts contain material right of renewal options. For our contracts in which the term is less than the life of the appliance and license, the mandatory intelligence subscription and support is recognized ratably over the contractual term with the allocated value of the material right of performance obligations being recognized in the period between the end of the contractual term and the useful life. Where our contracts do not contain material right of renewal options, or the contractual term is longer than the useful life, we expect to recognize the intelligence-dependent appliance and software license revenue ratably over the contractual term. Revenue from our cloud subscriptions and managed services is recognized ratably over the contractual term, typically one or three years.
Professional services revenue. Professional services, which includes incident response, compromise assessments, and other security consulting services, are offered on a time-and-material basis, through a fixed fee arrangement, or on a retainer basis. We recognize the associated revenue as the services are delivered. Some professional services are prepaid, and revenue is deferred until services are delivered.
Cost of Revenue
Our total cost of revenue consists of cost of product revenue and cost of subscription and services revenue. Personnel costs associated with our operations and global customer support organizations consist of salaries, benefits, bonuses and stock-based compensation. Overhead costs consist of certain facilities, depreciation and information technology costs.
Cost of product, subscription and support revenue. Cost of product, subscription and support revenue primarily consists of costs paid to our third-party contract manufacturers for our appliances and personnel, other costs in our manufacturing operations department, and personnel costs associated with maintaining our Dynamic Threat Intelligence updates and our global customer support operations. Our cost of product revenue also includes product testing costs, shipping costs and allocated overhead costs. If revenue from sales of product, subscriptions and support declines, the cost of product, subscription and support revenue may increase as a percentage of product, subscription and support revenue due to the fixed nature of a portion of these costs.
Cost of professional services revenue. Cost of professional services revenue primarily consists of personnel costs for our services organization and allocated overhead costs. If sales of our services decline or we are unable to maintain our changeability rates, our cost of services revenue may increase as a percentage of professional services revenue.
Gross Margin
Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including our average selling price, the mix of products sold, the mix of revenue among products, subscriptions and services and manufacturing costs. We expect our gross margins to fluctuate over time depending on these factors.
Operating Expenses
Our operating expenses consist of research and development, sales and marketing and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, stock-based compensation and, with regard to sales and marketing expense, sales commissions. Operating expenses also include allocated overhead costs consisting of certain facilities, depreciation and information technology costs.
Research and development. Research and development expense consists primarily of personnel costs and allocated overhead. Research and development expense also includes prototype related expenses. We expect research and development expense to remain relatively flat in absolute terms, but to decrease as a percentage of total revenue.
Sales and marketing. Sales and marketing expense consists primarily of personnel costs, partner referral fees, incentive commission costs and allocated overhead. Commission costs capitalized and amortized based on the useful life

30


amortization period taking into consideration the pattern of transfer to which the asset relates and the expected renewal periods during which renewal commissions are not commensurate with the initial commissions paid. When initial commissions are higher than (not-commensurate with) renewal commissions, we recognize the incremental portion of initial commissions over an estimated renewal period. The commensurate portion will be recognized over the same period as the initial revenue arrangement to which it relates. Additionally, our appliance related cost of goods sold are capitalized and amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates.
Sales and marketing expense also includes costs for market development programs, promotional and other marketing activities, travel, depreciation of proof-of-concept evaluation units and outside consulting costs. We expect sales and marketing expense to remain relatively flat in absolute terms, but decrease as a percentage of total revenue. These costs are recognized as incurred.
General and administrative. General and administrative expense consists of personnel costs, professional service costs and allocated overhead. General and administrative personnel include our executive, finance, human resources, facilities and legal organizations. Professional service costs consist primarily of legal, auditing, accounting and other consulting costs. We expect general and administrative expense to remain relatively flat in absolute terms, but to decrease as a percentage of total revenue.
Interest Income
Interest income consists of interest earned on our cash and cash equivalent and investment balances. We have historically invested our cash in money-market funds and other short-term, high quality securities. We expect interest income to vary each reporting period depending on our average investment balances during the period, types and mix of investments and market interest rates.
Interest Expense
Interest expense is primarily a result of our Convertible Senior Notes, consisting of interest at the stated rate (coupon) and amortization of discounts and issuance costs.
Other Income (Expense), Net
Other income (expense), net includes gains or losses on the disposal of fixed assets, gains or losses from our equity-method investment, gains or losses on the extinguishment of convertible notes, foreign currency re-measurement gains and losses and foreign currency transaction gains and losses. We expect other income (expense), net to fluctuate depending primarily on foreign exchange rate movements.
Provision for (Benefit from) Income Taxes
Provision for income taxes primarily relates to income taxes payable in foreign jurisdictions in which we conduct business, withholding taxes, and state income taxes in the United States. The provision is offset by tax benefits primarily related to the reversal of valuation allowances previously established against our deferred tax assets. Should the tax benefits exceed the provision, then a net tax benefit from income taxes is reflected for the period. Income in certain countries may be taxed at statutory tax rates that are lower than the U.S. statutory tax rate. As a result, our overall effective tax rate over the long-term may be lower than the U.S. federal statutory tax rate due to net income being subject to foreign income tax rates that are lower than the U.S. federal statutory rate.

31



Results of Operations
The following table summarizes our results of operations for the periods presented and as a percentage of our total revenue for those periods. The period-to-period comparison of results is not necessarily indicative of results for future periods.
 
Three Months Ended June 30,
 
2018
 
2017*
 
Amount
 
% of total Revenue
 
Amount
 
% of total Revenue
 
(Dollars in thousands)
Revenue:
 
 
 
 
 
 
 
Product, subscription and support
$
167,429

 
83
 %
 
$
158,097

 
82
 %
Professional services
35,267

 
17

 
33,625

 
18

Total revenue
202,696

 
100

 
191,722

 
100

Cost of revenue:
 
 
 
 
 
 
 
Product, subscription and support
46,136

 
23

 
47,636

 
25

Professional services
21,146

 
10

 
20,158

 
11

Total cost of revenue
67,282

 
33

 
67,794

 
35

Total gross profit
135,414

 
67

 
123,928

 
65

Operating expenses:
 
 
 
 
 
 
 
Research and development
63,575

 
31

 
60,747

 
32

Sales and marketing
94,196

 
46

 
92,413

 
48

General and administrative
26,179

 
13

 
27,805

 
15

Total operating expenses
183,950

 
91

 
180,965

 
94

Operating loss
(48,536
)
 
(24
)
 
(57,037
)
 
(30
)
Interest income
3,383

 
2

 
2,168

 
1

Interest expense
(13,605
)
 
(7
)
 
(12,385
)
 
(6
)
Other expense, net
(12,690
)
 
(6
)
 
(120
)
 

Loss before income taxes
(71,448
)
 
(35
)
 
(67,374
)
 
(35
)
Provision for income taxes
1,411

 
1

 
965

 
1

Net loss attributable to common stockholders
$
(72,859
)
 
(36
)%
 
$
(68,339
)
 
(36
)%
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.

32


 
Six Months Ended June 30,
 
2018
 
2017*
 
Amount
 
% of total Revenue
 
Amount
 
% of total Revenue
 
(Dollars in thousands)
Revenue:
 
 
 
 
 
 
 
Product, subscription and support
$
332,902

 
83
 %
 
$
311,826

 
83
 %
Professional services
68,864

 
17

 
64,655

 
17

Total revenue
401,766

 
100

 
376,481

 
100

Cost of revenue:
 
 
 
 
 
 
 
Product, subscription and support
93,565

 
23

 
94,059

 
25

Professional services
41,646

 
10

 
39,482

 
10

Total cost of revenue
135,211

 
34

 
133,541

 
35

Total gross profit
266,555

 
66

 
242,940

 
65

Operating expenses:
 
 
 
 
 
 
 
Research and development
129,771

 
32

 
119,099

 
32

Sales and marketing
191,447

 
48

 
191,401

 
51

General and administrative
54,597

 
14

 
55,420

 
15

Total operating expenses
375,815

 
94

 
365,920

 
97

Operating loss
(109,260
)
 
(27
)
 
(122,980
)
 
(33
)
Interest income
6,323

 
2

 
4,200

 
1

Interest expense
(26,322
)
 
(7
)
 
(24,630
)
 
(7
)
Other Income (expense), net
(12,966
)
 
(3
)
 
112

 

Loss before income taxes
(142,225
)
 
(35
)
 
(143,298
)
 
(38
)
Provision for income taxes
2,464

 
1

 
2,258

 
1

Net loss attributable to common stockholders
$
(144,689
)
 
(36
)%
 
$
(145,556
)
 
(39
)%
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Comparison of the Three Months Ended June 30, 2018 and 2017
Revenue
 
Three Months Ended June 30,
 
2018
 
2017*
 
Change  
 
Amount
 
% of Total Revenue
 
Amount
 
% of Total Revenue
 
Amount
 
%
 
(Dollars in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product, subscription and support
$
167,429

 
83
%
 
$
158,097

 
82
%
 
$
9,332

 
6
 %
Professional services
35,267

 
17

 
33,625

 
18

 
1,642

 
5

Total revenue
$
202,696

 
100
%
 
$
191,722

 
100
%
 
$
10,974

 
6
 %
 
 
 
 
 
 
 
 
 
 
 
 
Revenue by geographic region:
 
 
 
 
 
 
 
 
 
 
 
US
$
128,385

 
63
%
 
$
129,081

 
67
%
 
$
(696
)
 
(1
)%
EMEA
32,130

 
16

 
27,111

 
14

 
5,019

 
19

APAC
30,275

 
15

 
27,165

 
14

 
3,110

 
11

Other
11,906

 
6

 
8,365

 
5

 
3,541

 
42

Total revenue
$
202,696

 
100
%
 
$
191,722

 
100
%
 
$
10,974

 
6
 %
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Product, subscription and support revenue increased by $9.3 million, or 6%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The increase in product, subscription and support revenue consisted of an increase of $11.6

33


million in subscription and support revenue, offset by a $2.3 million decrease in product revenues. The increase in product and related subscription and support revenue was primarily due to an increase in the amortization of deferred revenue associated with sales of our intelligence-dependent security appliances in prior years, as well as continued strong renewals of related threat intelligence subscription and support contracts. The increase in cloud subscriptions and managed services was primarily due to an increase in revenue recognized from deferred revenue related to growth in sales in our cloud email, intelligence and analytics subscriptions as customer buying preferences shifted to cloud-based subscriptions.
Professional services revenue increased by $1.6 million, or 5%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017 due primarily to an increase in billable hours and larger engagements.
Our international revenue increased $11.7 million, or 19%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017, which reflects our increasing international market presence driven by increases in international professional services revenue and the related product and subscription pull through from those service engagements.

Cost of Revenue and Gross Margin
 
Three Months Ended June 30,
 
2018
 
2017*
 
Change
 
Amount
 
Gross 
Margin
 
Amount 
 
Gross 
Margin
 
Amount  
 
%
 
(Dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
Product, subscription and support
$
46,136

 
 
 
$
47,636

 
 
 
$
(1,500
)
 
(3
)%
Professional services
21,146

 
 
 
20,158

 
 
 
988

 
5

Total cost of revenue
$
67,282

 
 
 
$
67,794

 
 
 
$
(512
)
 
(1
)%
Gross margin:
 
 
 
 
 
 
 
 
 
 
 
Product, subscription and support
 
 
72
%
 
 
 
70
%
 
 
 
 
Professional services
 
 
40
%
 
 
 
40
%
 
 
 
 
Total gross margin
 
 
67
%
 
 
 
65
%
 
 
 
 
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
The cost of product, subscription and support revenue decreased by $1.5 million, or 3%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The decrease in cost of product, subscription and support revenue was primarily driven by decreased appliance sales as well as a decrease in amortization of intangible assets.
The cost of professional services revenue increased $1.0 million, or 5%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The increase in cost of professional services revenue was primarily due to an increase in personnel costs.
Gross profit margin increased as a percentage of revenue during the three months ended June 30, 2018 compared to the three months ended June 30, 2017 due primarily to an increase in product, subscription and support revenue and professional services revenues, combined with a net decrease in total cost of revenue.

34


Operating Expenses
 
Three Months Ended June 30,
 
2018
 
2017*
 
Change
 
Amount
 
% of Total Revenue
 
Amount
 
% of Total Revenue
 
Amount
 
%
 
(Dollars in thousands)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
63,575

 
31
%
 
$
60,747

 
32
%
 
$
2,828

 
5
 %
Sales and marketing
94,196

 
46

 
92,413

 
48

 
1,783

 
2

General and administrative
26,179

 
13

 
27,805

 
15

 
(1,626
)
 
(6
)
Total operating expenses
$
183,950

 
91
%
 
$
180,965

 
94
%
 
$
2,985

 
2
 %
Includes stock-based compensation expense of:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
12,418

 
 
 
$
14,057

 
 
 
 
 
 
Sales and marketing
12,223

 
 
 
10,219

 
 
 
 
 
 
General and administrative
7,245

 
 
 
7,729

 
 
 
 
 
 
Total
$
31,886

 
 
 
$
32,005

 
 
 
 
 
 
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Research and Development
Research and development expense increased $2.8 million, or 5%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The increase was due to a $3.7 million increase in personnel costs primarily due to an increase in headcount, offset in part by decreases in various other research and development expenses.
Sales and Marketing
Sales and marketing expense increased $1.8 million, or 2%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The increase was primarily due to an increase in personnel costs, including stock-based compensation of $2.9 million and a $0.9 million increase in sales and marketing programs costs compared to the same period in 2017. These increases were offset in part by a decrease in commissions expense of $2.1 million.
General and Administrative
General and administrative expense decreased $1.6 million, or 6%, during the three months ended June 30, 2018 compared to the three months ended June 30, 2017. The decrease was due primarily to a $1.7 million decrease in fees paid to legal and other professional services firms and a $0.5 million decrease in stock-based compensation expense, partially offset in part by various immaterial increases in other expenses.
Interest Income
 
Three Months Ended June 30,
 
Change
 
2018
 
2017
 
Amount 
 
 
(Dollars in thousands)
Interest income
$
3,383

 
$
2,168

 
$
1,215

 
56
%
Interest income increased for the three months ended June 30, 2018 compared to the three months ended June 30, 2017, due to a higher rate of return on our investments in conjunction with higher average balances in our cash and cash equivalents and investments as a result of the issuance of the 2024 Notes during the three months ended June 30, 2018.

35


Interest Expense
 
Three Months Ended June 30,
 
Change 
 
2018
 
2017
 
Amount 
 
 
(Dollars in thousands)
Interest expense
$
(13,605
)
 
$
(12,385
)
 
$
(1,220
)
 
10
%
Interest expense increased for the three months ended June 30, 2018 compared to the three months ended June 30, 2017 due to greater amortization of discount and issuance costs related to the 2035 Notes and the 2024 Notes issued during the three months ended June 30, 2018.

Other Income (Expense), Net
 
Three Months Ended June 30,
 
Change
 
2018
 
2017
 
Amount 
 
 
(Dollars in thousands)
Other income (expense), net
$
(12,690
)
 
$
(120
)
 
$
(12,570
)
 
10,475
%
Other income (expense), net for the three months ended June 30, 2018 is due primarily to the loss recorded on extinguishment of our Series A Notes of $10.8 million and foreign currency transaction loss.
Provision for (Benefit from) Income Taxes
 
Three Months Ended June 30,
 
2018
 
2017*
 
(Dollars in thousands)
Provision for income taxes
$
1,411

 
$
965

Effective tax rate
(2.0
)%
 
(1.4
)%
The provision for income taxes increased for the three months ended June 30, 2018 compared to the three months ended June 30, 2017. Our provision for income taxes for the three months ended June 30, 2018 and June 30, 2017 is primarily comprised of income taxes in foreign jurisdictions and withholding taxes.
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Comparison of the Six Months Ended June 30, 2018 and 2017
Revenue
 
Six Months Ended June 30, 2018
 
2018
 
2017*
 
Change  
 
Amount
 
% of Total Revenue
 
Amount
 
% of Total Revenue
 
Amount
 
%
 
(Dollars in thousands)
Revenue:
 
 
 
 
 
 
 
 
 
 
 
Product, subscription and support
$
332,902

 
83
%
 
$
311,826

 
83
%
 
$
21,076

 
7
 %
Professional services
68,864

 
17

 
64,655

 
17

 
4,209

 
7

Total revenue
$
401,766

 
100
%
 
$
376,481

 
100
%
 
$
25,285

 
7
 %
 
 
 
 
 
 
 
 
 
 
 
 
Revenue by geographic region:
 
 
 
 
 
 
 
 
 
 
 
United States
$
254,333

 
63
%
 
$
254,366

 
68
%
 
$
(33
)
 
 %
EMEA
66,148

 
16

 
52,512

 
14

 
13,636

 
26

APAC
57,930

 
15

 
52,910

 
14

 
5,020

 
9

Other
23,355

 
6

 
16,693

 
4

 
6,662

 
40

Total revenue
$
401,766

 
100
%
 
$
376,481

 
100
%
 
$
25,285

 
7
 %

36


*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Product, subscription and support revenue increased by $21.1 million, or 7%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The increase in product, subscription and support revenue consisted of an increase of $14.3 million in product and subscription revenue as well as a $6.8 million increase in support revenue. The increase in product and related subscription and support revenue was primarily due to an increase in the amortization of deferred revenue associated with sales of our intelligence-dependent security appliances in prior years, as well as continued strong renewals of related threat intelligence subscription and support contracts. The increase in cloud subscriptions and managed services was primarily due to an increase in revenue recognized from deferred revenue related to growth in sales in our cloud email, intelligence and analytics subscriptions as customer buying preferences shifted to cloud-based subscriptions.
Professional services revenue increased by $4.2 million, or 7%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The increase is primarily due to revenues from incident response services and an increase in billable hours.
Our international revenue increased $25.3 million, or 21%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017, which reflects our increasing international market presence driven by increases in international professional services revenue and the related product and subscription pull through from those service engagements.
Cost of Revenue and Gross Margin
 
Six Months Ended June 30,
 
2018
 
2017*
 
Change
 
Amount
 
Gross 
Margin
 
Amount 
 
Gross 
Margin
 
Amount  
 
%
 
(Dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
 
 
 
 
Product, subscription and support
$
93,565

 
 
 
$
94,059

 
 
 
$
(494
)
 
(1
)%
Professional services
41,646

 
 
 
39,482

 
 
 
2,164

 
5

Total cost of revenue
$
135,211

 
 
 
$
133,541

 
 
 
$
1,670

 
1
 %
Gross margin:
 
 
 
 
 
 
 
 
 
 
 
Product, subscription and support
 
 
72
%
 
 
 
70
%
 
 
 
 
Professional services
 
 
40
%
 
 
 
39
%
 
 
 
 
Total gross margin
 
 
66
%
 
 
 
65
%
 
 
 
 
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
The cost of product, subscription and support revenue decreased slightly by $0.5 million, or 1%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. There were increases in allocations to cost of revenues and web hosting, offset in part by a decrease in amortization of intangible assets as compared to the same period in 2017.
The cost of professional services revenue increased $2.2 million, or 5%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The increase in cost of professional services revenue was primarily due to a $4.7 million increase in personnel and professional services costs, offset primarily by a $2.1 million decrease in depreciation expense.
Gross profit margin increased slightly as a percentage of revenue during the six months ended June 30, 2018 compared to the six months ended June 30, 2017 due primarily to an increase in product, subscription and support revenue and professional services revenues, as total cost of revenue remained relatively constant as compared to the same period in 2017.

37


Operating Expenses
 
Six Months Ended June 30,
 
2018
 
2017*
 
Change
 
Amount
 
% of Total Revenue
 
Amount
 
% of Total Revenue
 
Amount
 
%
 
(Dollars in thousands)
Operating expenses:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
129,771

 
32
%
 
$
119,099

 
32
%
 
$
10,672

 
9
 %
Sales and marketing
191,447

 
48

 
191,401

 
51

 
46

 
0

General and administrative
54,597

 
14

 
55,420

 
15

 
(823
)
 
(1
)
Total operating expenses
$
375,815

 
94
%
 
$
365,920


97
%
 
$
9,895

 
3
 %
Includes stock-based compensation expense of:
 
 
 
 
 
 
 
 
 
 
 
Research and development
$
26,771

 
 
 
$
28,582

 
 
 
 
 
 
Sales and marketing
25,200

 
 
 
24,234

 
 
 
 
 
 
General and administrative
14,539

 
 
 
15,046

 
 
 
 
 
 
Total
$
66,510

 
 
 
$
67,862

 
 
 
 
 
 
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Research and Development
Research and development expense increased $10.7 million, or 9%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The increase was primarily due to a $12.7 million increase in personnel costs, a $2.1 million increase in web hosting costs and a $0.9 million increase in professional services. These expenses were offset in part by decreases in various other research and development expenses.
Sales and Marketing
Sales and marketing expense was relatively constant during the six months ended June 30, 2018 as compared to the six months ended June 30, 2017. There was a decrease in commissions of $4.0 million during the six months ended June 30, 2018 which was offset by a corresponding increase in personnel related costs of $3.9 million, including stock-based compensation, as compared to the same period in 2017.
General and Administrative
General and administrative expense decreased $0.8 million, or 1%, during the six months ended June 30, 2018 compared to the six months ended June 30, 2017. The decrease was primarily due to a $0.7 million decrease in fees paid to legal and other professional services firms as well as approximately $0.3 million less in personnel related expenses, including stock-based compensation.
Interest Income
 
Six Months Ended June 30,
 
Change
 
2018
 
2017
 
Amount 
 
 
(Dollars in thousands)
Interest income
$
6,323

 
$
4,200

 
$
2,123

 
51
%
Interest income increased for the six months ended June 30, 2018 compared to the six months ended June 30, 2017, due to a higher rate of return on our investments as well as higher than average balances in our cash and cash equivalents and investments due to our recent issuance of the 2024 Notes during the six months ended June 30, 2018.
Interest Expense
 
Six Months Ended June 30,
 
Change 
 
2018
 
2017
 
Amount 
 
 
(Dollars in thousands)
Interest expense
$
(26,322
)
 
$
(24,630
)
 
$
(1,692
)
 
7
%
Interest expense increased for the six months ended June 30, 2018 compared to the six months ended June 30, 2017 due to greater amortization of discount and issuance costs related to the 2035 Notes as well as the recent issuance of the 2024 Notes during the six months ended June 30, 2018.

38


Other Income (Expense), Net
 
Six Months Ended June 30,
 
Change
 
2018
 
2017
 
Amount 
 
 
(Dollars in thousands)
Other income (expense), net
$
(12,966
)
 
$
112

 
$
(13,078
)
 
(11,677
)%
Other income (expense), net for the six months ended June 30, 2018 is due primarily to the loss on extinguishment of the Series A Notes in the amount of $10.8 million and foreign currency transaction losses.
Provision for Income Taxes
 
Six Months Ended June 30,
 
2018
 
2017*
 
(Dollars in thousands)
Provision for income taxes
$
2,464

 
$
2,258

Effective tax rate
(1.7
)%
 
(1.6
)%
The provision for income taxes remained relatively constant for the six months ended June 30, 2018 compared to the six months ended June 30, 2017. Our provision for income taxes for the six months ended June 30, 2018 and June 30, 2017 is primarily comprised of income taxes in foreign jurisdictions and withholding taxes.
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.

Liquidity and Capital Resources
 
As of June 30, 2018
 
As of December 31, 2017
 
(In thousands)
Cash and cash equivalents
$
351,370

 
$
180,891

Short-term investments
$
723,975

 
$
715,911

 
Six Months Ended June 30,
2018
 
2017
 
(In thousands)
Cash used in operating activities
$
(35,100
)
 
$
(28,422
)
Cash used in investing activities
(42,361
)
 
(23,232
)
Cash provided by (used in) financing activities
247,940

 
(17,571
)
Net increase (decrease) in cash and cash equivalents
$
170,479

 
$
(69,225
)
 
As of June 30, 2018, our cash and cash equivalents of $351.4 million were held for working capital, capital expenditures, investment in technology, debt servicing and business acquisition purposes, of which approximately $52.2 million was held outside of the United States. We consider the undistributed earnings of our foreign subsidiaries as of June 30, 2018 to be indefinitely reinvested outside the United States on the basis of estimates that future domestic cash generation will be sufficient to meet future domestic cash needs and our plan for reinvestment of our foreign subsidiaries’ undistributed earnings.
In January 2018, we acquired X15, a data management company. We paid cash consideration of $5.3 million and issued 1,016,334 shares of our common stock with an estimated fair value of $15.4 million.
Our principal sources of liquidity are our existing cash and cash equivalents and short-term investments and any cash inflow from operations, which we believe will be sufficient to meet our anticipated operating 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 efficiency of our marketing and sales activities, the introduction of new and enhanced product and service offerings, the cost of any future acquisitions of technology or businesses, and the continuing market acceptance of our products. In the event that additional financing is required from outside sources, we may not be able to raise such financing 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
During the six months ended June 30, 2018, our operating activities used cash of $35.1 million. We incurred a net loss of $144.7 million, which included net non-cash expenses of $158.9 million, primarily consisting of stock-based compensation charges, depreciation and amortization expense, loss on the repurchase of our Series A Notes and non-cash interest expense related to our Series A Notes. Based on ASU 2016-15, we classified $43.6 million of the $330.4 million Series A Notes cash repayment as deemed repayment of Series A Notes accreted debt discount as a cash outflow for operating activities. Our net change in operating assets and liabilities used cash of $5.7 million, primarily related to reductions in deferred revenue of $30.5 million, accounts payable of $4.2 million and increased prepaid expenses of $4.9 million due to early payment of payroll taxes and commissions deferred, which was partially offset by cash sourced from a reduction in accounts receivable of $24.9 million due to increased collections and increased accrued liabilities of $0.9 million due to accretion of interest on Convertible Senior Notes.
During the six months ended June 30, 2017, our operating activities used cash of $28.4 million. We incurred a net loss of $145.6 million, which included net non-cash expenses of $158.3 million, primarily consisting of stock-based compensation charges and depreciation and amortization expense. Our net change in operating assets and liabilities used cash of $41.2 million, primarily related to decreases in deferred revenue of $57.9 million and accrued liabilities of $9.5 million, partially offset by cash sourced from a reduction in accounts receivable of $16.2 million.
Investing Activities
Cash used in investing activities during the six months ended June 30, 2018 was $42.4 million, primarily for capital expenditures to purchase property and equipment and demonstration units of $26.6 million, net purchases of short-term investments of $9.8 million and cash used in the acquisition of X15.
Cash used in investing activities during the six months ended June 30, 2017 was $23.2 million, primarily for capital expenditures to purchase property and equipment and demonstration units of $17.3 million and net purchases of short-term investments.
Financing Activities
During the six months ended June 30, 2018, financing activities provided $247.9 million in cash, primarily from proceeds of $584.4 million received from the issuance of our 2024 Notes, $11.0 million from employee purchases of shares under the 2013 Employee Stock Purchase Plan ("ESPP") and $4.6 million from exercises of employee stock options. These proceeds were partially offset by the $286.8 million cash outflow attributable to the aggregate principal of the Series A Notes repurchased and $65.2 million for the purchase of the Capped Calls related to our 2024 Notes.
During the six months ended June 30, 2017, financing activities used $17.6 million in cash, primarily for the contingent earn-out payment related to the acquisition of iSIGHT, as the threat intelligence bookings target was determined to be achieved in February 2017, partially offset by proceeds from exercises of employee stock options.
Contractual Obligations and Commitments
There have been no significant changes to our contractual obligations and commitments discussed in our Annual Report on Form 10-K for the year ended December 31, 2017 except for those disclosed in Note 9 Convertible Senior Notes and Note 10 Commitments and Contingencies contained in the "Notes to Condensed Consolidated Financial Statements" in Item 1 of Part I of this Quarterly Report on Form 10-Q.
Off-Balance Sheet Arrangements
As of June 30, 2018, we did not have any relationships with unconsolidated entities or financial partnerships, such as structured finance or special purpose entities, which were established for the purpose of facilitating off-balance sheet arrangements or other purposes.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe are reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Actual results may differ from these estimates. 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 accounting policies for revenue recognition, deferred revenue, deferred commissions and deferred cost of revenue that were updated as a result of adopting ASC 606, there have been no significant changes to any significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2017. See Note 1 Description of Business

40


and Summary of Significant Accounting Policies contained in the "Notes to Condensed Consolidated Financial Statements" in Item 1 of Part I of this Quarterly Report on Form 10-Q for these changes.
Recent Accounting Pronouncements
See Note 1 Description of Business and Summary of Significant Accounting Policies contained in the "Notes to Condensed Consolidated Financial Statements" in Item 1 of Part I of this Quarterly Report on Form 10-Q for a full description of the recent accounting pronouncements and our expectation of their impact, if any, on our results of operations and financial conditions.



Item 3. Quantitative and Qualitative Disclosures about Market Risk
Foreign Currency Exchange Risk
Our sales contracts are primarily denominated in U.S. dollars. A portion of our operating expenses are incurred outside the United States and are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates, particularly changes in the Indian Rupee, British Pound Sterling, Japanese Yen and Euro. Additionally, fluctuations in foreign currency exchange rates may cause us to recognize transaction gains and losses in our statement of operations. On June 23, 2016, the United Kingdom ("U.K.") held a referendum in which British voters approved an exit from the European Union ("EU"), commonly referred to as "Brexit." This resulted in an adverse impact to currency exchange rates, notably the British Pound Sterling which experienced a sharp decline in value compared to the U.S. dollar and other currencies. Continued volatility in currency exchange rates is expected as the U.K. negotiates its exit from the EU, which could result in greater transaction gains or losses in our statement of operations.
The effect of a hypothetical 10% adverse change in foreign exchange rates on monetary assets and liabilities at June 30, 2018 would not be material to our financial condition or results of operations. To date, foreign currency transaction gains and losses and exchange rate fluctuations have not been material to our financial statements, and we have not engaged in any foreign currency hedging transactions.
As our international operations continue to grow, our risks associated with fluctuations in currency rates will become greater, and we will continue to reassess our approach to managing this risk. In addition, currency fluctuations or a weakening U.S. dollar can increase the costs of our international expansion, and a strengthening U.S. dollar could slow international demand as products and services priced in U.S. dollars become more expensive.
Interest Rate Risk
We had cash and cash equivalents and investments of $1,075.3 million and $896.8 million as of June 30, 2018 and December 31, 2017, respectively, consisting of bank deposits, money market funds, certificates of deposit, commercial paper and bonds issued by corporate institutions and U.S. government agencies. Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant.
We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in interest rates.
Our cash flow exposure due to changes in interest rates related to our debt is limited as our Series A Notes, Series B Notes and 2024 Notes have fixed interest rates at 1.000%, 1.625% and 0.875%, respectively. The fair value of the Convertible Senior Notes may increase or decrease for various reasons, including fluctuations in the market price of our common stock, fluctuations in market interest rates and fluctuations in general economic conditions. Based upon the quoted market price as of June 30, 2018, the fair value of our Convertible Senior Notes was approximately $1,104.2 million.
A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.

42


Item 4. Controls and Procedures
Limitations on Effectiveness of Controls
In designing and evaluating our disclosure controls and procedures, management recognizes 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.
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 of June 30, 2018. The term "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission's ( the "SEC") rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to management, including our principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Based on our evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of June 30, 2018, our disclosure controls and procedures are designed at a reasonable assurance level and are effective 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 the 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
Except for the implementation of certain internal controls related to the adoption of the new revenue recognition standard, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rules 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the quarter ended June 30, 2018 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

43


PART II - OTHER INFORMATION
Item 1. Legal Proceedings
The information set forth under the "Litigation" subheading in Note 10 Commitments and Contingencies contained in the "Notes to Condensed Consolidated Financial Statements" in Item 1 of Part I of this Quarterly Report on Form 10-Q is incorporated herein by reference.
Item 1A. Risk Factors
Our operations and financial results are subject to various risks and uncertainties including those described below. 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. Please see page 21 of this Quarterly Report on Form 10-Q for a discussion of forward-looking statements that are qualified by these risk factors. If any of the following risks or others not specified below materialize, our business, financial condition and results of operations could be materially adversely affected. In that case, the trading price of our common stock could decline.
Risks Related to Our Business and Our Industry
If the IT security market does not continue to adopt our security platforms, our sales will not grow as quickly as anticipated, or at all, and our business, results of operations and financial condition would be harmed.
Our future success depends on market adoption of our unique approach to IT security. We are seeking to disrupt the IT security market with our security platforms. Our platforms interoperate with but do not replace most signature-based IT security products. Enterprises and governments that use signature-based security products, such as firewalls, intrusion prevention systems, or IPS, anti-virus, or AV, and Web and messaging gateways, for their IT security may be hesitant to purchase our security platforms if they believe that signature-based products are more cost effective, provide substantially the same functionality as our platforms or provide a level of IT security that is sufficient to meet their needs. Currently, most enterprises and governments have not allocated a fixed portion of their budgets to protect against next-generation advanced cyber attacks. As a result, to expand our customer base, we need to convince potential customers to allocate a portion of their discretionary budgets to purchase our platforms. However, even if we are successful in doing so, any future deterioration in general economic conditions may cause our customers to cut their overall IT spending, and such cuts may fall disproportionately on products and services like ours, for which no fixed budgetary allocation has been made. If we do not succeed in convincing customers that our platforms should be an integral part of their overall approach to IT security and that a fixed portion of their annual IT budgets should be allocated to our platforms, our sales will not grow as quickly as anticipated, or at all, which would have an adverse impact on our business, results of operations and financial condition.
Even if there is significant demand for security solutions like ours, if our competitors include functionality that is, or is perceived to be, better than or equivalent to that of our platforms, we may have difficulty increasing the market penetration of our platforms. Furthermore, even if the functionality offered by other IT security providers is different and more limited than the functionality of our platforms, organizations may elect to accept such limited functionality in lieu of adding products from additional vendors like us, especially if competitor offerings are free or available at a lower cost.
In addition, changes in customer requirements could reduce customer demand for our security solutions. For example, if customers were to reduce their number of web egress points in order to reduce their cyber attack surface, they would not need to purchase as many of our Network Threat Prevention appliances, which currently account for the largest portion of our threat prevention product revenue. Similarly, if one or more governments share, on a free or nearly free basis, threat intelligence with other governmental agencies or organizations, such as critical infrastructure companies, then those agencies or organizations might have less demand for additional threat intelligence and may purchase less of our threat intelligence offerings.
If enterprises and governments do not continue to adopt our security platforms for any of the reasons discussed above or for other reasons not contemplated, our sales would not grow as quickly as anticipated, or at all, and our business, results of operations and financial condition would be harmed.
We have had operating losses each year since our inception, and may not achieve or maintain profitability in the future.
We have incurred operating losses each year since our inception, including net losses of $72.9 million and $68.3 million during the three months ended June 30, 2018 and 2017, respectively, and net losses of $144.7 million and $145.6 million during the six months ended June 30, 2018 and 2017, respectively. Any failure to increase our revenue and manage our cost structure as we grow our business could prevent us from achieving or, if achieved, maintaining profitability. Even if we do achieve profitability, we may not be able to sustain or increase profitability on a quarterly or annual basis. If we are unable to become and remain profitable, the value of our company could decrease and our ability to raise capital, maintain our research and development efforts, and expand our business could be negatively impacted.

44


We face intense competition and could lose market share to our competitors, which could adversely affect our business, financial condition and results of operations.
The market for security products and services is intensely competitive and characterized by rapid changes in technology, customer requirements, industry standards, threat vectors and frequent new product introductions and improvements. We anticipate continued challenges from current competitors, which in many cases are more established and enjoy greater resources than us, as well as by new entrants into the industry. If we are unable to anticipate or effectively react to these competitive challenges, our competitive position could weaken, and we could experience a decline in our growth rate or revenue that could adversely affect our business and results of operations.
Our competitors and potential competitors include large networking vendors such as Cisco Systems and Juniper Networks that may emulate or integrate security features similar to ours into their own products; large companies such as IBM, Oracle and HPE that have acquired security vendors in recent years and have the technical and financial resources to bring competitive solutions to the market; independent security vendors such as Palo Alto Networks and Trend Micro that offer products or features that claim to perform similar functions to our platform; small and large companies, including new market entrants, that offer niche product solutions that compete with some of the features present in our platform; providers of traditional signature-based security solutions, such as Symantec and McAfee; and other providers of incident response and compromise assessment services. Other IT providers offer, and may continue to introduce, security features that compete with our platform, either in stand-alone security products or as additional features in their network infrastructure products. Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:
greater name recognition, longer operating histories and larger customer bases;
larger sales and marketing budgets and resources;
broader distribution and established relationships with channel and distribution partners and customers;
greater customer support resources;
greater resources to make acquisitions or enter into strategic partnerships;
lower labor and research and development costs;
larger and more mature intellectual property portfolios; and
substantially greater financial, technical and other resources.
In addition, some of our larger competitors have substantially broader product offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages users from purchasing our products, subscriptions and services, including by selling at zero or negative margins, product bundling or offering closed technology platforms. Potential customers may also prefer to purchase from their existing suppliers rather than a new supplier regardless of product performance or features. As a result, even if the features of our platform are superior, customers may not purchase our products. In addition, new innovative start-up companies, and larger companies that are making significant investments in research and development, may invent similar or superior products and technologies that compete with our platform. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.
Some of our competitors have made or could make acquisitions of businesses that allow them to offer more competitive and comprehensive solutions. As a result of such acquisitions, our current or potential competitors may be able to accelerate the adoption of new technologies that better address end-customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market or our failure to compete effectively may result in price reductions, fewer orders, reduced revenue and gross margins, and loss of market share.
If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected.
Real or perceived defects, errors or vulnerabilities in our products or services, the misconfiguration of our products, the failure of our products or services to block malware or prevent a security breach, or the failure of customers to take action on attacks identified by our products could harm our reputation and adversely impact our business, financial position and results of operations.
Because our products and services are complex, they have contained and may contain design or manufacturing defects or errors that are not detected until after their deployment. Our products also provide our customers with the ability to customize a multitude of settings, and it is possible that a customer could misconfigure our products or otherwise fail to configure our products in an optimal manner. Such defects and misconfigurations of our products could cause our products or services to be vulnerable to security attacks, cause them to fail to secure networks and detect and block threats, or temporarily interrupt the networking traffic of our customers.

45


In addition, because the techniques used by computer hackers to access or sabotage networks change frequently and generally are not recognized until launched against a target, there is a risk that an advanced attack could emerge that our products and services are unable to detect or prevent. Moreover, as our products and services are adopted by an increasing number of enterprises and governments, it is possible that the individuals and organizations behind advanced malware attacks will begin to focus on finding ways to defeat our products and services. If this happens, our networks, products, services and subscriptions could be targeted by attacks specifically designed to disrupt our business and undermine the perception that our products and services are capable of providing superior IT security, which, in turn, could have a serious impact on our reputation as a provider of virtual machine-based security solutions. Any breach or perceived security breaches of our platform, network or systems, or any other security breach or data security incident that we may suffer, could result in reputational harm and lost revenues, and could materially and adversely affect our business, financial condition and results of operations.
If any of our customers becomes infected with malware after using our products or services, such customer could be disappointed with our products and services, regardless of whether our products or services blocked the theft of any of such customer’s data or would have blocked such theft if configured properly. Similarly, if our products detect attacks against a customer but the customer has not permitted our products to block the theft of customer data, customers and the public may erroneously believe that our products were not effective. For any security breaches against customers that use our services, such as customers that have hired us to monitor their networks and endpoints through our own or our co-branded security operation centers, breaches against those customers may result in customers and the public believing that our products and services failed. Furthermore, if any enterprises or governments that are publicly known to use our products or services are the subject of an advanced cyber attack that becomes publicized, our other current or potential customers may look to our competitors for alternatives to our products and services. Real or perceived security breaches of our customers’ networks could cause disruption or damage to their networks or other negative consequences and could result in negative publicity to us, damage to our reputation, declining sales, increased expenses and customer relations issues.
Furthermore, our products and services may fail to detect or prevent malware, ransomware, viruses, worms or similar threats for any number of reasons, including our failure to enhance and expand our products and services to reflect industry trends, new technologies and new operating environments, the complexity of the environment of our clients and the sophistication of malware, viruses and other threats. In addition, from time to time, firms test our products against other security products. Our products may fail to detect or prevent threats in any particular test for a number of reasons, including misconfiguration. To the extent potential customers, industry analysts or testing firms believe that the occurrence of a failure to detect or prevent any particular threat is a flaw or indicates that our products or services do not provide significant value, our reputation and business could be harmed. Failure to keep pace with technological changes in the IT security industry and changes in the threat landscape could adversely affect our ability to protect against security breaches and could cause us to lose customers. In addition, in the event that a customer suffers a cyber attack, we could be subject to claims based on a misunderstanding of the scope of our contractual warranties or the protection afforded by the Support Anti-Terrorism by Fostering Effective Technologies Act of 2002, or the SAFETY Act.
Any real or perceived defects, errors or vulnerabilities in our products and services, or any other failure of our products and services to detect an advanced threat, could result in:
a loss of existing or potential customers or channel partners;
delayed or lost revenue and harm to our financial condition and results of operations;
a delay in attaining, or the failure to attain, market acceptance;
the expenditure of significant financial and product development resources in efforts to analyze, correct, eliminate, or work around errors or defects, to address and eliminate vulnerabilities, or to identify and ramp up production with alternative third-party manufacturers;
an increase in warranty claims, or an increase in the cost of servicing warranty claims, either of which would adversely affect our gross margins;
harm to our reputation or brand; and
litigation, regulatory inquiries, or investigations that may be costly and further harm our reputation.
Our results of operations are likely to vary significantly from period to period, which could cause the trading price of our common stock to decline.
Our results of operations have varied significantly from period to period, and we expect that our results of operations, including, but not limited to our GAAP and non-GAAP measures, will continue to vary as a result of a number of factors, many of which are outside of our control and may be difficult to predict, including:
our ability to attract new and retain existing customers or sell additional products and subscriptions to our existing customers;

46


changes in our mix of products, subscriptions and services sold, including changes in multi-year subscriptions and support;
the timing and success of new product, subscription or service introductions by us or our competitors;
real or perceived reductions in our product efficacy by our customers or in the marketplace;
the budgeting cycles, seasonal buying patterns and purchasing practices of customers;
the timing of shipments of our products and length of our sales cycles;
changes in customer, distributor or reseller requirements or market needs;
changes in the growth rate of the IT security market, particularly the market for threat protection solutions like ours that target next-generation advanced cyber attacks;
any change in the competitive landscape of the IT security market, including consolidation among our customers or competitors and strategic partnerships entered into by and between our competitors;
the level of awareness of IT security threats, particularly advanced cyber attacks, and the market adoption of our platform;
deferral of orders from customers in anticipation of new products or product enhancements announced by us or our competitors;
our ability to successfully and continuously expand our business domestically and internationally;
reductions in customer retention rates for our subscriptions and support;
decisions by organizations to purchase IT security solutions from larger, more established security vendors or from their primary IT equipment vendors;
changes in our pricing policies or those of our competitors;
any disruption in, or termination of, our relationships with channel partners;
our inability to fulfill our customers’ orders due to supply chain delays or events that impact our manufacturers or their suppliers;
the timing and costs related to the development or acquisition of technologies or businesses or strategic partnerships;
the lack of synergy or the inability to realize expected synergies, resulting from acquisitions or strategic partnerships;
our inability to execute, complete or integrate efficiently any acquisition that we may undertake;
increased expenses, unforeseen liabilities, or write-downs and any impact on our operating results from any acquisitions we consummate;
insolvency or credit difficulties confronting our customers, affecting their ability to purchase or pay for our products, subscriptions and services, or confronting our key suppliers, particularly our sole source suppliers, which could disrupt our supply chain;
the cost and potential outcomes of future litigation;
seasonality or cyclical fluctuations in our business;
political, economic and social instability;
future accounting pronouncements or changes in our accounting policies or practices;
the amount and timing of operating costs and capital expenditures related to the expansion of our business; and
increases or decreases in our revenues and expenses caused by fluctuations in foreign currency exchange rates.
Any of the above factors, individually or in the aggregate, may result in significant fluctuations in our financial and other operating results from period to period. For example, as we offer more and more solutions through subscriptions and services, it becomes increasingly difficult for us to predict whether customers will purchase our solutions as a product, a subscription or a service. If customers purchase our solutions through subscriptions and services that have less profit associated with them than our products, our operating results could be harmed. Changes in the mix of offerings sold impacts the timing of recognition of revenue for our sales. Consequently, given the different revenue recognition policies associated with sales of our products, subscriptions and services, customers purchasing more of our subscription and services offerings and less of our product offerings than we anticipated could

47


result in our actual revenue falling below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in our stock price.
As a result of this variability, our historical results of operations should not be relied upon as an indication of future performance. Moreover, this variability and unpredictability could result in our failure to meet our operating plan or the expectations of investors or analysts for any period. If we fail to meet such expectations for these or other reasons, the market price of our common stock could fall substantially, and we could face costly lawsuits, including securities class action suits.
If we are unable to retain our customers and renew and expand our relationships with them, we may not be able to sustain revenue growth and we may not achieve or maintain profitability in the future.
From the year ended December 31, 2010 to the year ended December 31, 2017, our revenue grew from $11.8 million to $779.6 million as reported in the respective periods, which represents a compounded annual growth rate of approximately 82%. Although we have experienced rapid growth historically and currently have strong retention rates, we may not continue to grow in the future and our retention rates may decline. Any success that we may experience in the future will depend, in large part, on our ability to, among other things:
maintain and expand our customer base;
increase revenues from existing customers through increased use of our products, subscriptions and services within their organizations;
improve the capabilities of our products and subscriptions through research and development;
continue to develop our cloud-based solutions;
maintain the rate at which customers purchase our subscriptions and support;
continue to successfully expand our business domestically and internationally; and
successfully compete with other companies.
If we are unable to maintain consistent or increasing revenue growth or if our revenues decline, it may be difficult to achieve and maintain profitability and our business and financial results could be adversely affected. Our revenue for any prior quarterly or annual periods should not be relied upon as any indication of our future revenue or revenue growth.
If we are unable to sell additional products, subscriptions and services, as well as renewals of our subscriptions and services, to our customers, our future revenue and operating results will be harmed.
Our future success depends, in part, on our ability to expand the deployment of our platform with existing customers by selling them additional products, subscriptions and services, such as our FireEye Helix platform. This may require increasingly sophisticated and costly sales efforts and may not result in additional sales. In addition, the rate at which our customers purchase additional products, subscriptions and services depends on a number of factors, including the perceived need for additional IT security, general economic conditions, and our customers' level of satisfaction with our existing solutions they have previously purchased. If our efforts to sell additional products, subscriptions and services to our customers are not successful, our business may suffer.
Further, existing customers that purchase our platform have no contractual obligation to renew their subscriptions and support and maintenance services after the initial contract period, and given our limited operating history, we may not be able to accurately predict our retention rates. Our customers’ retention rates may decline or fluctuate as a result of a number of factors, including the level of their satisfaction with our platform, our customer support, customer budgets and the pricing of our platform compared with the products and services offered by our competitors. If our customers renew their subscriptions, they may renew for shorter contract lengths or on other terms that are less economically beneficial to us. We cannot assure you that our customers will renew their subscriptions, and if our customers do not renew their subscriptions or renew them on less favorable terms, our revenue may grow more slowly than expected, not grow at all, or even decline.
We also depend on our installed customer base for future support and maintenance revenue. We offer our support and maintenance agreements for terms that generally range between one and five years. If customers choose not to renew their support and maintenance agreements or seek to renegotiate the terms of their support and maintenance agreements prior to renewing such agreements, our revenue may grow more slowly than expected, not grow at all, or even decline.
Recent, past and future acquisitions and investments could disrupt our business and harm our financial condition and operating results.
Our success will depend, in part, on our ability to expand our platform and grow our business in response to changing technologies, customer demands and competitive pressures. In some circumstances, we may decide to do so through the acquisition of complementary businesses and technologies rather than through internal development, including, for example, our acquisition of iSIGHT Security, Inc. (d/b/a iSIGHT Partners, Inc.), or iSIGHT, our acquisition of Invotas International Corporation, or Invotas, our acquisition of

48


Clean Communications Limited (d/b/a The Email Laundry), or The Email Laundry, and our acquisition of X15 Software, Inc., or X15.
The identification of suitable acquisition candidates can be difficult, time-consuming and costly, and we may not be able to successfully complete acquisitions that we target in the future. The risks we face in connection with acquisitions, including our acquisitions of iSIGHT, Invotas, The Email Laundry and X15 include:
diversion of management time and focus from operating our business to addressing acquisition integration challenges;
coordination of research and development and sales and marketing functions;
integration of product and service offerings;
retention of key employees from the acquired company;
changes in relationships with strategic partners as a result of product acquisitions or strategic positioning resulting from the acquisition;
cultural challenges associated with integrating employees from the acquired company into our organization;
integration of the acquired company’s accounting, management information, human resources and other administrative systems, as well as the acquired operations, technology and rights into our offerings, and any unanticipated expenses related to such integration;
the need to implement or improve controls, procedures, and policies at a business that prior to the acquisition may have lacked sufficiently effective controls, procedures and policies;
financial reporting, revenue recognition or other financial or control deficiencies of the acquired company that we don’t adequately address and that cause our reported results to be incorrect;
liability for activities of the acquired company before the acquisition, including intellectual property infringement claims, violations of laws, commercial disputes, tax liabilities and other known and unknown liabilities;
completing the transaction and achieving or utilizing the anticipated benefits of the acquisition within the expected timeframe, or at all;
unanticipated write-offs or charges; and
litigation or other claims in connection with the acquired company, including claims from terminated employees, customers, former stockholders or other third parties which may differ from or be more significant than the risks our business faces.
Our failure to address these risks or other problems encountered in connection with our past or future acquisitions and investments could cause us to fail to realize the anticipated benefits of these acquisitions or investments, cause us to incur unanticipated liabilities, and harm our business generally. Future acquisitions could also result in dilutive issuances of equity securities. For example, in January 2016, we issued 1,793,305 shares of common stock in connection with our acquisition of iSIGHT; in February 2016, we issued 742,026 shares of common stock in connection with our acquisition of Invotas; in October 2017, we issued 259,425 shares of common stock in connection with our acquisition of The Email Laundry; and in January 2018, we issued 1,016,334 shares of common stock in connection with our acquisition of X15.
There is also a risk that future acquisitions will result in the incurrence of debt, contingent liabilities, amortization expenses, incremental operating expenses or the write-off of goodwill, any of which could harm our financial condition or operating results.
If we are unable to maintain successful relationships with our channel partners and technology alliance partners, or if our channel partners or technology alliance partners fail to perform, our ability to market, sell and distribute our platform will be limited, and our business, financial position and results of operations will be harmed.
In addition to our direct sales force, we rely on our indirect channel partners to sell and support our platform. We derive a substantial portion of our revenue from sales of our products, subscriptions and services through, or with the assistance of, our indirect channel, and we expect that sales through channel partners will continue to be a significant percentage of our revenue. We also partner with our technology alliance partners to design go-to-market strategies that combine our platform with products or services provided by our technology alliance partners.

Our agreements with our channel partners and our technology alliance partners are generally non-exclusive, meaning our partners may offer customers products from several different companies, including products that compete with ours. If our channel partners do not effectively market and sell our platform, choose to use greater efforts to market and sell their own products or those of our competitors, or fail to meet the needs of our customers, our ability to grow our business and sell our platform may be adversely affected. Our channel partners and technology alliance partners may cease marketing our platform with limited or no notice and with little or no penalty, and new channel partners require extensive training and may take several months or more to achieve productivity.

49


The loss of a substantial number of our channel partners, our possible inability to replace them, or the failure to recruit additional channel partners could materially and adversely affect our results of operations. In addition, sales by channel partners are more likely than direct sales to involve collectability concerns, particularly in developing markets. Our channel partner structure could also subject us to lawsuits or reputational harm if, for example, a channel partner misrepresents the functionality of our platform to customers or violates applicable laws or our corporate policies.

Our ability to achieve revenue growth in the future will depend in part on our success in maintaining successful relationships with our channel partners, and in training our channel partners to independently sell and deploy our platform. If we are unable to maintain our relationships with these channel partners or otherwise develop and expand our indirect sales channel, or if our channel partners fail to perform, our business, financial position and results of operations could be adversely affected.

Fluctuating economic conditions make it difficult to predict revenue for a particular period, and a shortfall in revenue may harm our business and operating results.
Our revenue depends significantly on general economic conditions and the demand for products in the IT security market. Economic weakness, customer financial difficulties, and constrained spending on IT security may result in decreased revenue and earnings. Such factors could make it difficult to accurately forecast our sales and operating results and could negatively affect our ability to provide accurate forecasts to our contract manufacturers and manage our inventory purchases, contract manufacturer relationships and other costs and expenses. In addition, concerns regarding the effects of the "Brexit" decision, uncertainties related to changes in public policies such as domestic and international regulations, taxes or international trade agreements as well as geopolitical turmoil and other disruptions to global and regional economies and markets in many parts of the world, have and may continue to put pressure on global economic conditions and overall spending on IT security. General economic weakness may also lead to longer collection cycles for payments due from our customers, an increase in customer bad debt, restructuring initiatives and associated expenses, and impairment of investments. Furthermore, the continued uncertainty in worldwide credit markets, including the sovereign debt situation in certain countries in the EU may adversely impact the ability of our customers to adequately fund their expected capital expenditures, which could lead to delays or cancellations of planned purchases of our platform.
Uncertainty about future economic conditions also makes it difficult to forecast operating results and to make decisions about future investments. Future or continued economic weakness for us or our customers, failure of our customers and markets to recover from such weakness, customer financial difficulties, and reductions in spending on IT security could have a material adverse effect on demand for our platform and consequently on our business, financial condition and results of operations.
If we fail to effectively manage our growth, our business, financial condition and results of operations would be harmed.
Although our business has experienced significant growth in the past, we cannot provide any assurance that our business will continue to grow at the same rate or at all. To improve our infrastructure, we continue to enhance our enterprise resource planning system, including revenue recognition and management software, and implement and enhance additional systems and controls. There is no assurance that we will be able to successfully scale improvements to our enterprise resource planning system or implement or scale improvements to our other systems, processes and controls in a manner that keeps pace with our growth or that such systems, processes and controls will be effective in preventing or detecting errors, omissions or fraud.
As part of our efforts to improve our internal systems, processes and controls, we have licensed technology from third parties. The support services available for such third-party technology are outside of our control and may be negatively affected by consolidation in the software industry. In addition, if we do not receive adequate support for the software underlying our systems, processes and controls, our ability to provide products and services to our customers in a timely manner may be impaired, which may cause us to lose customers, limit us to smaller deployments of our platform or increase our technical support costs.
Many of our expenses are relatively fixed, at least in the short term. If our projections or assumptions on which we base our projections are incorrect, we may not be able to adjust our expenses rapidly enough to avoid an adverse impact on our profitability or cash flows.
To manage this growth effectively, we must continue to improve our operational, financial and management systems and controls by, among other things:
effectively attracting, training and integrating new employees, particularly members of our sales and management teams;
further improving our key business applications, processes and IT infrastructure, including our data centers, to support our business needs;
continuing to refine our ability to forecast our bookings, billings, revenues, expenses and cash flows;
enhancing our information and communication systems to ensure that our employees and offices around the world are well coordinated and can effectively communicate with each other and our growing base of channel partners and customers;

50


improving our internal control over financial reporting and disclosure controls and procedures to ensure timely and accurate reporting of our operational and financial results; and
appropriately documenting and testing our IT systems and business processes.
These and other improvements in our systems and controls will require significant capital expenditures and the allocation of valuable management and employee resources. If we fail to implement these improvements effectively, our ability to manage our expected growth, ensure uninterrupted operation of key business systems and comply with the rules and regulations applicable to public reporting companies would be impaired, and our business, financial condition and results of operations would be harmed.
If the general level of advanced cyber attacks declines, or is perceived by our current or potential customers to have declined, our business could be harmed.
Our business is substantially dependent on enterprises and governments recognizing that advanced cyber attacks are pervasive and are not effectively prevented by legacy security solutions. High visibility attacks on prominent enterprises and governments have increased market awareness of the problem of advanced cyber attacks and help to provide an impetus for enterprises and governments to devote resources to protecting against advanced cyber attacks, such as testing our platform, purchasing it, and broadly deploying it within their organizations. If advanced cyber attacks were to decline, or enterprises or governments perceived that the general level of advanced cyber attacks have declined, our ability to attract new customers and expand our offerings within existing customers could be materially and adversely affected. A reduction in the threat landscape, for example, as a result of the 2015 cybersecurity agreement between China and the U.S., may reduce the demand from customers or prospects for our solutions, and therefore could increase our sales cycles and harm our business, results of operations and financial condition.
Disruptions or other business interruptions that affect the availability of our Dynamic Threat Intelligence, or DTI, our Helix platform, or other cloud-based products and services we offer or may offer could adversely impact our customer relationships as well as our overall business.
When a customer purchases one or more of our threat prevention appliances, it must also purchase a subscription to our DTI cloud for a term of either one or three years. Our DTI cloud enables global sharing of threat intelligence uploaded by any of our customers’ cloud-connected FireEye appliances. We also offer additional cloud-based platforms such as our Email Threat Prevention, Mobile Threat Prevention and Threat Analytics Platforms and provide security solutions through our own and our co-branded security operation centers.
Our customers depend on the continuous availability of our DTI and other cloud-based products and services. Our cloud-based products and services are vulnerable to damage or interruption from a variety of sources, including damage or interruption caused by fire, earthquake, power loss, telecommunications or computer systems failure, cyber attack, human error, terrorist acts and war. Our data centers and networks may experience technical failures and downtime, may fail to distribute appropriate updates, or may fail to meet the increased requirements of a growing customer base, any of which could temporarily or permanently expose our customers’ networks, leaving their networks unprotected against the latest security threats or, in the case of technical failures and downtime of security operation centers, all security threats.
In addition, there may also be system or network interruptions if new or upgraded systems are defective or not installed properly. Moreover, interruptions in our subscription updates could result in a failure of our DTI cloud to effectively update customers’ hardware products and thereby leave our customers more vulnerable to attacks. Interruptions or failures in our service delivery could cause customers to terminate their subscriptions with us, could adversely affect our retention rates, and could harm our ability to attract new customers. Our business would also be harmed if our customers believe that our DTI cloud or other cloud-based products and services are unreliable.
In addition, we provide our cloud-based products and services through third-party data center hosting facilities located in the United States and other countries. While we control and have access to our servers and all of the components of our network that are located in our data centers, we do not control the operation of these facilities. The owners of the data center facilities have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If we are unable to renew these agreements on commercially reasonable terms, or if one of our data center operators is acquired, we may be required to transfer our servers and other infrastructure to new data center facilities, and we may incur significant costs and possible service interruption in connection with doing so.
We rely on our management team and other key employees and will need additional personnel to grow our business, and the loss of one or more key employees or our inability to attract, integrate, train and retain qualified personnel, including members for our board of directors, could harm our business.
Our future success is substantially dependent on our ability to attract, integrate, train, retain and motivate the members of our management team and other key employees throughout our organization, including key employees obtained through our acquisitions. Competition for highly skilled personnel is intense, especially in the San Francisco Bay Area and the Washington D.C. Area, where we have a substantial presence and need for highly skilled personnel. We may not be successful in attracting or retaining qualified

51


personnel to fulfill our current or future needs, and potential changes in U.S. immigration policy, including those that restrain the flow of technical and professional talent, may make it difficult to renew or obtain visas for highly skilled personnel that we have hired or are actively recruiting. We are also substantially dependent on the continued service of our existing engineering personnel because of the complexity of our platform. Our competitors may be successful in recruiting and hiring members of our management team or other key employees, including key employees obtained through our acquisitions, and it may be difficult for us to find suitable replacements on a timely basis, on competitive terms, or at all. Also, to the extent we hire employees from mature public companies with significant financial resources, we may be subject to allegations that such employees have been improperly solicited, or that they have divulged proprietary or other confidential information or that their former employers own such employees’ inventions or other work product.
In addition, we believe that it is important to establish and maintain a corporate culture that facilitates the maintenance and transfer of institutional knowledge within our organization and also fosters innovation, teamwork, a passion for customers and a focus on execution. Our Chief Executive Officer, our President, our Chief Financial Officer, our Executive Vice President of Worldwide Sales, our Executive Vice President of Global Services and Intelligence, our Executive Vice President of Global Engineering & Security Products and our Chief Marketing Officer and certain other key members of our management and finance teams have only been working together for a relatively short period of time. If we are not successful in integrating these key employees into our organization, such failure could delay or hinder our product development efforts and the achievement of our strategic objectives, which could adversely affect our business, financial condition and results of operations.
Our employees, including our executive officers, work for us on an “at-will” basis, which means they may terminate their employment with us at any time. We do not maintain key person life insurance policies on any of our key employees. If one or more of our key employees resigns or otherwise ceases to provide us with their service, our business could be harmed.
If we do not effectively hire, integrate and train our direct sales force, we may be unable to add new customers or increase sales to our existing customers, and our business will be adversely affected.
We continue to be substantially dependent on our direct sales force to obtain new customers and increase sales with existing customers. There is significant competition for sales personnel with the skills and technical knowledge that we require. Our ability to achieve significant revenue growth will depend, in large part, on our success in recruiting, integrating, training and retaining sufficient numbers of sales personnel to support our growth, particularly in international markets. 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. In addition, a large percentage of our sales force is new to our Company. If we are unable to hire and train a sufficient number of effective sales personnel, or the sales personnel we hire are not successful in obtaining new customers or increasing sales to our existing customer base, our business will be adversely affected.
Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. As a result, our sales, billings and revenue are difficult to predict and may vary substantially from period to period, which may cause our results of operations to fluctuate significantly.
Our results of operations may fluctuate, in part, because of the resource intensive nature of our sales efforts, the length and variability of our sales cycle and the short-term difficulty in adjusting our operating expenses. Our results of operations depend in part on sales to large organizations. The length of our sales cycle, from proof of concept to delivery of and payment for our platform, is typically three to nine months but can be more than a year. To the extent our competitors develop products that our prospective customers view as equivalent to ours, our average sales cycle may increase. Because the length of time required to close a sale varies substantially from customer to customer, it is difficult to predict exactly when, or even if, we will make a sale with a potential customer. As a result, large individual sales have, in some cases, occurred in quarters subsequent to or in advance of those we anticipated, or have not occurred at all. We are billing a number of large deals and the loss or delay of one or more of these large transactions in a quarter could impact our results of operations for that quarter and any future quarters for which revenue from that transaction is delayed. Furthermore, some sales (such as product sales) generally result in immediate recognition of revenue, while other sales, such as product subscription sales, require the recognition of revenue over periods of one year or longer typically. As a result of these factors, it is difficult for us to forecast our revenue accurately in any quarter based on our internal forecasts of billings. Because a substantial portion of our expenses are relatively fixed in the short term, our results of operations will suffer if our revenue falls below our or analysts’ expectations in a particular quarter, which could cause the price of our common stock to decline.
We rely on revenue from sales of products, subscriptions, and maintenance and support, and because we recognize revenue from these sales over the term of the relevant useful life or subscription period, downturns or upturns in sales are not immediately reflected in full in our results of operations.
Revenue from sales of our products, subscriptions, and maintenance and support accounts for a significant portion of our total revenue. New or renewal sales of subscription and maintenance and support contracts may decline or fluctuate as a result of a number of factors, including customers’ level of satisfaction with our products and subscriptions, the actual or perceived efficacy of our security solutions, the prices of our products and subscriptions, the prices of products and subscriptions offered by our competitors or reductions

52


in our customers’ spending levels. If our sales of new or renewal subscription and service contracts decline, our revenue and revenue growth rate may decline and adversely affect our business. In addition, we recognize revenue from most of our security appliances sales ratably over the useful life, and we recognize revenue from our subscriptions and maintenance and support contracts revenue ratably over the term of the relevant contract period, which is generally between one to five years. As a result, much of the product, subscription and support revenue we report each quarter is derived from sales in prior quarters. Consequently, a decline in new or renewal sales 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 decreases in the market acceptance of, or demand for, our intelligence-dependent security appliances, subscriptions or maintenance and support contracts may not be immediately apparent from our results of operations until future periods. Also, it is difficult for us to rapidly increase our revenue through additional sales in any period, as the majority of our revenue is derived from sales of our products, subscriptions and services sold in prior periods. Furthermore, any increases in the average term of our subscriptions or maintenance and support contracts would result in a longer revenue recognition period, and could reduce the amount of revenue recognized in each period.
The sales prices of our products, subscriptions and services may decrease, which may reduce our gross profits and adversely impact our financial results.
The sales prices for our products, subscriptions and services may decline for a variety of reasons, including competitive pricing pressures, discounts, a change in our mix of products, subscriptions and services, anticipation of the introduction of new products, subscriptions or services, introduction of new pricing and packaging or promotional programs. 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 and service offerings may reduce the price of products or subscriptions that compete with ours or may bundle them with other products and subscriptions. Additionally, although we price our products and subscriptions worldwide in U.S. dollars, currency fluctuations in certain countries and regions may negatively impact actual prices that partners and customers are willing to pay in those countries and regions, or the effective prices we realize in our reporting currency. Furthermore, we anticipate that the sales prices and gross profits for our products will decrease over product life cycles. We cannot assure you that we will be successful in developing and introducing new offerings with enhanced functionality on a timely basis, or that our new product and subscription offerings, if introduced, will enable us to maintain our prices and gross profits at levels that will allow us to maintain positive gross margins and achieve profitability.
If we do not accurately anticipate and respond promptly to changes in our customers’ technologies, business plans or security needs, our competitive position and prospects could be harmed.
The IT security market has grown quickly and is expected to continue to evolve rapidly. Moreover, many of our customers operate in markets characterized by rapidly changing technologies and business plans, which require them to add numerous network access points and adapt to increasingly complex IT networks, incorporating a variety of hardware, software applications, operating systems and networking protocols. As their technologies and business plans grow more complex, we expect these customers to face new and increasingly sophisticated methods of attack. We face significant challenges in ensuring that our platform effectively identifies and responds to these advanced and evolving attacks without disrupting our customers’ network performance. As a result of the continued rapid innovations in the technology industry, including the rapid growth of smart phones, tablets and other devices, the trend of “bring your own device” in enterprises, and the rapidly evolving Internet of Things ("IOT"), we expect the networks of our customers to continue to change rapidly and become more complex.
We have identified a number of new products and enhancements to our platform that we believe are important to our continued success in the IT security market, including our FireEye Helix platform and enhancements to our endpoint solution. There can be no assurance that we will be successful in developing and marketing, on a timely basis, such new products or enhancements or that our new products or enhancements will adequately address the changing needs of the marketplace. In addition, some of our new products and enhancements may require us to develop new hardware architectures that involve complex, expensive and time-consuming research and development processes. Although the market expects rapid introduction of new products and enhancements to respond to new threats, the development of these products and enhancements is difficult and the timetable for commercial release and availability is uncertain, as there can be significant time lags between initial beta releases and the commercial availability of new products and enhancements. We may experience unanticipated delays in the availability of new products and enhancements to our platform and fail to meet customer expectations with respect to the timing of such availability. If we do not quickly respond to the rapidly changing and rigorous needs of our customers by developing, releasing and making available on a timely basis new products and enhancements to our platform, such as our FireEye Helix platform and enhancements to our endpoint solution, that can adequately respond to advanced threats and our customers’ needs, our competitive position and business prospects will be harmed. Furthermore, from time to time, we or our competitors may announce new products with capabilities or technologies that could have the potential to replace or shorten the life cycles of our existing products. There can be no assurance that announcements of new products will not cause customers to defer purchasing our existing products.
Additionally, the process of developing new technology is expensive, complex and uncertain. The success of new products and enhancements depends on several factors, including appropriate component costs, timely completion and introduction, differentiation of new products and enhancements from those of our competitors, and market acceptance. To maintain our competitive position, we

53


must continue to commit significant resources to developing new products or enhancements to our platform before knowing whether these investments will be cost-effective or achieve the intended results. There can be no assurance that we will successfully identify new product opportunities, develop and bring new products or enhancements to market in a timely manner, or achieve market acceptance of our platform, or that products and technologies developed by others will not render our platform obsolete or noncompetitive. If we expend significant resources on researching and developing products or enhancements to our platform and such products or enhancements are not successful, our business, financial position and results of operations may be adversely affected.
Our current research and development efforts may not produce successful products or enhancements to our platform that result in significant revenue, cost savings or other benefits in the near future, if at all.
We must continue to dedicate significant financial and other resources to our research and development efforts if we are to maintain our competitive position. However, developing products and enhancements to our platform is expensive and time consuming, and there is no assurance that such activities will result in significant new marketable products or enhancements to our platform, design improvements, cost savings, revenue or other expected benefits. If we spend significant resources on research and development and are unable to generate an adequate return on our investment, our business and results of operations may be materially and adversely affected.
If we are unable to increase sales of our platform to large organizations while mitigating the risks associated with serving such customers, our business, financial position and results of operations may suffer.
Our growth strategy is dependent, in part, upon increasing sales of our platform to large enterprises and governments. Sales to large customers involve risks that may not be present (or that are present to a lesser extent) with sales to smaller entities. These risks include:
increased purchasing power and leverage held by large customers in negotiating contractual arrangements with us;
more stringent or costly requirements imposed upon us in our support service contracts with such customers, including stricter support response times and penalties for any failure to meet support requirements;
more complicated implementation processes;
longer sales cycles and the associated risk that substantial time and resources may be spent on a potential customer that ultimately elects not to purchase our platform or purchases less than we hoped;
closer relationships with, and dependence upon, large technology companies who offer competitive products; and
more pressure for discounts and write-offs.
In addition, because security breaches with respect to larger, high-profile enterprises are likely to be heavily publicized, there is increased reputational risk associated with serving such customers. If we are unable to increase sales of our platform to large enterprise and government customers while mitigating the risks associated with serving such customers, our business, financial position and results of operations may suffer.
Seasonality may cause fluctuations in our revenue.
We believe there are significant seasonal factors that may cause us to record higher revenue in some quarters compared with others. We believe this variability is largely due to (i) our customers’ budgetary and spending patterns, as many customers spend the unused portions of their discretionary budgets prior to the end of their fiscal years, and (ii) our sales compensation plans, which are typically structured around annual quotas and stair step commission rates. For example, we have historically recorded our highest level of revenue in our fourth quarter, which we believe corresponds to the fourth quarter of a majority of our customers. Similarly, we have historically recorded our second-highest level of revenue in our third quarter, which corresponds to the fourth quarter of U.S. federal agencies and other customers in the U.S. federal government. Our rapid growth rate over the last couple years may have made seasonal fluctuations more difficult to detect. If our rate of growth slows over time, seasonal or cyclical variations in our operations may become more pronounced, and our business, results of operations and financial position may be adversely affected.
Claims by others that we infringe their proprietary technology or other rights could harm our business.
Technology companies frequently enter into litigation based on allegations of patent infringement or other violations of intellectual property rights. In addition, patent holding companies seek to monetize patents they have purchased or otherwise obtained. As we face increasing competition and gain an increasingly higher profile, the possibility of intellectual property rights claims against us grows. From time to time, third parties have asserted, and we expect that third parties will continue to assert, claims of infringement of intellectual property rights against us. For example, on December 29, 2017, we executed Confidential Patent License Agreements with Finjan Holdings, Inc. (“Finjan”), whereby we resolved all pending litigation matters. Under the terms of the settlement agreement, we paid Finjan a one-time net cash settlement amount of $12.5 million in December 2017, in exchange for the resolution and settlement of all claims between FireEye and Finjan and for cross-licenses between the companies of certain issued patents and patent applications. Other security companies have paid amounts to the same plaintiff to license some of the patents asserted against us. Third parties may

54


in the future also assert claims against our customers or channel partners, whom our standard license and other agreements obligate us to indemnify against claims that our products infringe the intellectual property rights of third parties. While we intend to increase the size of our patent portfolio, many of our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. In addition, future litigation may involve patent holding companies or other patent owners who have no relevant product offerings or revenue and against whom our own patents may therefore provide little or no deterrence or protection. Any claim of intellectual property infringement by a third party, even a claim without merit, could cause us to incur substantial costs defending against such claim, could distract our management from our business and could require us to cease use of such intellectual property. Furthermore, because of the substantial amount of discovery required in connection with intellectual property litigation, there is a risk that some of our confidential information could be compromised by the discovery process.
Although third parties may offer a license to their technology or other intellectual property, 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. We may also be subject to additional fees or be required to obtain new licenses if any of our licensors allege that we have not properly paid for such licenses or that we have improperly used the technologies under such licenses. In addition, some licenses may be non-exclusive, and therefore our competitors may have access to the same technology licensed to us. If a third party does not offer us a license to its technology or other intellectual property on reasonable terms, or at all, we could be enjoined from continued use of such intellectual property. As a result, we may be required to develop alternative, non-infringing technology, which could require significant time (during which we could be unable to continue to offer our affected products, subscriptions or services), 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, providing certain subscriptions or performing certain services or that requires us to pay substantial damages, royalties or other fees. Any of these events could harm our business, financial condition and results of operations.
Because we depend on a limited number of manufacturers to build the appliances used in our platform, we are susceptible to manufacturing delays and pricing fluctuations that could prevent us from shipping customer orders on time, or on a cost-effective basis, which may result in the loss of sales and customers.
We depend on a limited number of third-party manufacturers, primarily Flextronics Telecom Systems, Ltd., as sole source manufacturers for our appliances used in our platform. Our reliance on third-party manufacturers reduces our control over the manufacturing process and exposes us to risks, including reduced control over quality assurance, product costs, product supply, upgrades and expansions and timing. Any manufacturing disruption by these third-party manufacturers could severely impair our ability to fulfill orders on time. If we are unable to manage our relationships with these third-party manufacturers effectively, or if these manufacturers suffer delays or disruptions for any reason, experience increased manufacturing lead-times, 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 would be severely impaired, and our business and results of operations would be harmed.
Further, the portion of our appliances used in our platform that are sourced outside the United States may be subject to additional logistical risks or risks associated with complying with local rules and regulations in foreign countries. Significant changes to existing international trade agreements could lead to sourcing or logistics disruption resulting from import delays or the imposition of increased tariffs on our sourcing partners. For example, the United States and Chinese governments have each enacted, and discussed more potential, import tariffs. These tariffs, depending on their ultimate scope and how they are implemented, could negatively impact our business by increasing our costs and impair our ability to fulfill orders.
In addition, our reliance on third-party manufacturers exposes us to the risk that certain minerals, 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. Although the SEC has provided guidance with respect to a portion of the conflict minerals filing requirements that somewhat reduced the reporting required, we have incurred and expect to incur additional costs to comply with the disclosure requirements, including costs related to determining the source of the conflict minerals used in our products. Moreover, the implementation of these requirements could adversely affect the sourcing, availability and pricing of materials used in the manufacture of our products to the extent that there may be only a limited number of suppliers offering “conflict free” minerals that can be used in our products. There can be no assurance that we will be able to obtain such minerals 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.
Our third-party manufacturers typically fulfill our supply requirements on the basis of individual orders. We are subject to a risk of supply shortages and changes in pricing terms because we do not have long-term contracts with our third-party manufacturers that guarantee capacity, the continuation of particular pricing terms or the extension of credit limits. Our contract with our primary manufacturer permits it to terminate such contract at its convenience, subject to prior notice requirements. Any production interruptions for any reason, such as a natural disaster, epidemic, capacity shortages, or quality problems at one of our manufacturing partners would negatively affect sales of our products and adversely impact our business and results of operations.

55


We may be unable to protect our intellectual property adequately, which could harm our business, financial condition and results of operations.
We believe that our intellectual property is an essential asset of our business. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as confidentiality procedures and contractual provisions, to establish and protect our intellectual property rights in the United States and abroad. The efforts we have taken to protect our intellectual property may not be sufficient or effective, and our trademarks, copyrights and patents may be held invalid or unenforceable. Any U.S. or other patents issued to us may not be sufficiently broad to protect our proprietary technologies, and given the costs of obtaining patent protection, we may choose not to seek patent protection for certain of our proprietary technologies. We may not be effective in policing unauthorized use of our intellectual property, and even if we do detect violations, litigation may be necessary to enforce our intellectual property rights. Any enforcement efforts we undertake, including litigation, could be time-consuming and expensive, could divert management’s attention and may result in a court determining that our intellectual property rights are unenforceable. If we are not successful in cost-effectively protecting our intellectual property rights, our business, financial condition and results of operations could be harmed.
We incorporate technology from third parties into our products, and our inability to obtain or maintain rights to the technology could harm our business.
We incorporate technology from third parties into our products. We cannot be certain that our suppliers and licensors are not infringing the intellectual property rights of third parties or that the suppliers and licensors have sufficient rights to the technology in all jurisdictions in which we may sell our products. Some of our agreements with our suppliers and licensors may be terminated for convenience by them. If we are unable to obtain or maintain rights to any of this technology because of intellectual property infringement claims brought by third parties against our suppliers and licensors or against us, or if we are unable to continue to obtain such technology or enter into new agreements on commercially reasonable terms, our ability to develop and sell products, subscriptions and services containing such technology could be severely limited, and our business could be harmed. Additionally, if we are unable to obtain necessary technology from third parties, including certain sole suppliers, we may be forced to acquire or develop alternative technology, which may require significant time, cost and effort and may be of lower quality or performance standards. This would limit and delay our ability to offer new or competitive products and increase our costs of production. If alternative technology cannot be obtained or developed, we may not be able to offer certain functionality as part of our products, subscriptions and services. As a result, our margins, market share and results of operations could be significantly harmed.
Our products and subscriptions 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 and subscriptions.
Our products and subscriptions contain software modules licensed to us by third-party authors under “open source” licenses. The use and distribution of open source software may entail greater risks than the 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 sales for us.
Although we monitor our use of open source software to try to avoid subjecting our products and subscriptions to conditions, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in ways that could impose unanticipated conditions or restrictions on our ability to commercialize products and subscriptions incorporating such software. Moreover, we cannot assure you that our processes for controlling our use of open source software in our products and subscriptions will be effective. From time to time, we may face claims from third parties asserting ownership of, or demanding release of, the open source software or derivative works that we developed using such software (which could include our proprietary source code), or otherwise seeking to enforce the terms of the applicable open source license. These claims could result in litigation. If we are held to have breached the terms of an open source software license, we could be required to seek licenses from third parties to continue offering our products on terms that are not economically feasible, to re-engineer our products, to discontinue the sale of our products if re-engineering could not be accomplished on a timely or cost-effective basis, or to make generally available, in source code form, our proprietary code, any of which could adversely affect our business, results of operations and financial condition.
U.S. federal, state and local government sales are subject to a number of challenges and risks that may adversely impact our business.
Sales to U.S. federal, state, and local governmental agencies have accounted for, and may in the future account for, a significant portion of our revenue. Sales to such government entities are subject to the following risks:
selling to governmental agencies can be highly competitive, expensive and time consuming, often requiring significant upfront time and expense without any assurance that such efforts will generate a sale;

56


government certification requirements applicable to our products may change and, in doing so, restrict our ability to sell into the U.S. federal government sector until we have attained the revised certification;
government demand and payment for our products and services may be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our products and services;
we sell our platform to governmental agencies through our indirect channel partners, and these agencies may have statutory, 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;
governments routinely investigate and audit government contractors’ administrative processes, and any unfavorable audit could result in the government refusing to continue buying our platform, which would adversely impact our revenue and results of operations, or institute fines or civil or criminal liability if the audit were to uncover improper or illegal activities; and
governments may require certain products purchased by it to be manufactured in the United States and other relatively high-cost manufacturing locations, and we may not manufacture all products in locations that meet these requirements, affecting our ability to sell these products to governmental agencies.
Our ability to maintain customer satisfaction depends in part on the quality of our professional service organization and technical and other support services, including the quality of the support provided on our behalf by certain channel partners. Failure to maintain high-quality customer support could have a material adverse effect on our business, financial condition and results of operations.
Once our platform is deployed within our customers’ networks, our customers depend on our technical and other support services, as well as the support of our channel partners, to resolve any issues relating to the implementation and maintenance of our platform. If we or our channel partners do not effectively assist our customers in deploying our platform, succeed in helping our customers quickly resolve post-deployment issues, or provide effective ongoing support, our ability to sell additional products, subscriptions or services as part of our platform to existing customers would be adversely affected and our reputation with potential customers could be damaged. Many larger organizations have more complex networks and require higher levels of support than smaller customers. If we fail to meet the requirements of our larger customers, it may be more difficult to execute on our strategy of upselling and cross selling with these customers. Additionally, if our channel partners do not effectively provide support to the satisfaction of our customers, we may be required to provide this level of support to those customers, which would require us to hire additional personnel and to invest in additional resources. It can take significant time and resources to recruit, hire, and train qualified technical support employees. We may not be able to hire such resources fast enough to keep up with demand. To the extent that we or our channel partners are unsuccessful in hiring, training, and retaining adequate support resources, our ability and the ability of our channel partners to provide adequate and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our platform will be adversely affected. Additionally, to the extent that we need to rely on our sales engineers to provide post-sales support, our sales productivity will be negatively impacted, which would harm our results of operations.
Our limited operating history makes it difficult to evaluate our current business and prospects and may increase the risk that we will not be successful.
We were founded in 2004, and our first commercially successful product was shipped in 2008. Since then, we have continued to expand our platform, both organically and through acquisitions, including through the addition of Mandiant Corporation’s endpoint threat detection, response and remediation products; advanced threat intelligence capabilities; and incident response and security consulting services. The majority of our revenue growth began in 2010. Our limited operating history makes it difficult to evaluate our current business and prospects and plan for and model our future growth. We have encountered and will continue to encounter risks and uncertainties frequently encountered by rapidly growing companies in developing markets.
If our assumptions regarding these risks and uncertainties are incorrect or change in response to changes in the IT security market, our results of operations and financial results could differ materially from our plans and forecasts. Although we have experienced rapid growth in the past, there is no assurance that such growth will continue. Any success we may experience in the future will depend in large part on our ability to, among other things:
maintain and expand our customer base and the ways in which customers use our products and services;
expand revenue from existing customers through increased or broader use of our products and services within their organizations;
convince customers to allocate a fixed portion of their annual IT budgets to our products and services;
improve the performance and capabilities of our platform through research and development;

57


effectively expand our business domestically and internationally, which will require that we fill key management positions, particularly internationally; and
successfully compete with other companies that currently provide, or may in the future provide, solutions like ours that protect against next-generation advanced cyber attacks.
If we are unable to achieve our key objectives, including the objectives listed above, our business and results of operations will be adversely affected and the fair market value of our common stock could decline.
Managing the supply of our products and their components is complex. Insufficient supply and inventory may result in lost sales opportunities or delayed revenue, while excess inventory may harm our gross margins.
Our third-party manufacturers procure components and build our products based on our forecasts, and we generally do not hold inventory for a prolonged period of time. These forecasts are based on estimates of future demand for our products, which are in turn based on historical trends and analyses from our sales and marketing organizations, adjusted for overall market conditions. In order to reduce manufacturing lead times and plan for adequate component supply, from time to time we may issue forecasts for components and products that are non-cancelable and non-returnable.
Our inventory management systems and related supply chain visibility tools may be inadequate to enable us to make accurate forecasts and effectively manage the supply of our products and product components. Supply management remains an area of increasing focus as we balance the need to maintain supply levels that are sufficient to ensure competitive lead times against the risk of obsolescence because of rapidly changing technology and customer requirements. If we ultimately determine that we have excess supply, we may have to reduce our prices and write-down inventory, which in turn could result in lower gross margins. Alternatively, insufficient supply levels may lead to shortages that result in delayed revenue or loss of sales opportunities altogether as potential customers turn to competitors’ products that may be readily available. Additionally, any increases in the time required to manufacture or ship our products could result in supply shortfalls. If we are unable to effectively manage our supply and inventory, our results of operations could be adversely affected.
Because some of the key components in our products come from limited sources of supply, we are susceptible to supply shortages or supply changes, which could disrupt or delay our scheduled product deliveries to our customers and may result in the loss of sales and customers.
Our platform relies on key components, including a motherboard and chassis, which our third-party manufacturers purchase on our behalf from a sole source provider. The manufacturing operations of some of our component suppliers are geographically concentrated in Asia, which makes our supply chain vulnerable to regional disruptions. A localized health risk affecting employees at these facilities, such as the spread of a pandemic influenza, could impair the total volume of components that we are able to obtain, which could result in substantial harm to our results of operations. Similarly, a fire, flood, earthquake, tsunami or other disaster, condition or event such as political instability, terrorist act, civil unrest or a power outage that adversely affects any of these component suppliers’ facilities could significantly affect our ability to obtain the components needed for our products, which could result in a substantial loss of sales and revenue and a substantial harm to our results of operations.
We do not have volume purchase contracts with any of our component suppliers, and they could cease selling to us at any time. In addition, our component suppliers change their selling prices frequently in response to market trends, including industry-wide increases in demand, and because we do not have contracts with these suppliers, we are susceptible to price fluctuations related to raw materials and components. If we are unable to pass component price increases along to our customers or maintain stable pricing, our gross margins and results of operations could be negatively impacted. If we are unable to obtain a sufficient quantity of these components in a timely manner for any reason, sales of our products could be delayed or halted or we could be forced to expedite shipment of such components or our products at dramatically increased costs, which would negatively impact our revenue and gross margins. Additionally, poor quality in any of the sole-sourced components in our products could result in lost sales or lost sales opportunities. If the quality of the components does not meet our or our customers’ requirements, if we are unable to obtain components from our existing suppliers on commercially reasonable terms, or if any of our sole source providers cease to remain in business or continue to manufacture such components, we could be forced to redesign our products and qualify new components from alternate suppliers. The resulting stoppage or delay in selling our products and the expense of redesigning our products could result in lost sales opportunities and damage to customer relationships, which would adversely affect our business and results of operations.
If we fail to adequately protect personal information or other information we process or maintain, our business, financial condition and operating results could be adversely affected.
A wide variety of provincial, state, national, and international laws and regulations apply to the collection, use, retention, protection, disclosure, transfer and other processing of personal data. These data protection and privacy-related laws and regulations are evolving and may result in ever-increasing regulatory and public scrutiny and escalating levels of enforcement and sanctions. For example, the European Union General Data Protection Regulation, which became fully effective on May 25, 2018, imposes more stringent data protection requirements than previously effective European Union data protection law and provides for penalties for noncompliance of up to the greater of €20 million or four percent of worldwide annual revenues.

58


Evolving and changing definitions of personal data and personal information within the European Union, the United States, and elsewhere, especially relating to classification of IP addresses, machine identification, location data and other information, may limit or inhibit our ability to operate or expand our business, including limiting technology alliance partners that may involve the sharing of data. Even the perception of privacy or information security concerns, whether or not valid, may harm our reputation, inhibit adoption of our products by current and future customers, or adversely impact our ability to attract and retain workforce talent. If our security measures are or are believed to be inadequate or breached as a result of third-party action, employee negligence, error or malfeasance, product defects, social engineering techniques or otherwise, and this results in, or is believed to result in, the disruption of the confidentiality, integrity or availability of our systems or networks or any data we process or maintain, or the loss, destruction or corruption of such data, we could incur significant liability, we could face a loss of revenues, and our business may suffer and our reputation and competitive position may be damaged. Additionally, our service providers may suffer, or be perceived to suffer, data security breaches or other incidents that may compromise data stored or processed for us that may give rise to any of the foregoing.
Our actual or perceived failure to adequately comply with applicable laws and regulations, or to protect personal data and other data we process or maintain, could result in regulatory fines and enforcement actions against us fines, penalties and other liabilities, imprisonment of company officials and public censure, claims for damages by customers and other affected individuals, required efforts to mitigate or otherwise respond to incidents, litigation, damage to our reputation and loss of goodwill (both in relation to existing customers and prospective customers), any of which could have a material adverse effect on our operations, financial performance and business.
Our technology alliance partnerships expose us to a range of business risks and uncertainties that could have a material adverse impact on our business and financial results.
We have entered, and intend to continue to enter, into technology alliance partnerships with third parties to support our future growth plans. Such relationships include technology licensing, joint technology development and integration, research cooperation, co-marketing activities and sell-through arrangements. We face a number of risks relating to our technology alliance partnerships that could prevent us from realizing the desired benefits from such partnerships on a timely basis or at all, which, in turn, could have a negative impact on our business and financial results.
Technology alliance partnerships require significant coordination between the parties involved, particularly if a partner requires that we integrate its products with our products. This could involve a significant commitment of time and resources by our technical staff and their counterparts within our technology alliance partner. The integration of products from different companies may be more difficult than we anticipate, and the risk of integration difficulties, incompatible products and undetected programming errors or defects may be higher than the risks normally associated with the introduction of new products. It may also be more difficult to market and sell products developed through technology alliance partnerships than it would be to market and sell products that we develop on our own. Sales and marketing personnel may require special training, as the new products may be more complex than our other products.
We invest significant time, money and resources to establish and maintain relationships with our technology alliance partners, but we have no assurance that any particular relationship will continue for any specific period of time. Generally, our agreements with these technology alliance partners are terminable without cause with no or minimal notice or penalties. If we lose a significant technology alliance partner, we could lose the benefit of our investment of time, money and resources in the relationship. In addition, we could be required to incur significant expenses to develop a new strategic alliance or to determine and implement an alternative plan to pursue the opportunity that we targeted with the former partner.
If our estimates or judgments relating to our critical accounting policies are based on assumptions that change or prove to be incorrect, our results of operations could fall below our publicly announced guidance or the 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 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 the section entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” the results of which form the basis for making judgments about the carrying values of assets, liabilities, equity, revenue and expenses that are not readily apparent from other sources. Additionally, we adopted the new revenue standard and management has made and will make judgments and assumptions based on its interpretation of the new standard, which may vary from company to company based on the unique facts and circumstances surrounding their business. It is possible that interpretation, industry practice, and guidance may continue to evolve during the early stages of adoption of the new standard. Our results of operations may be adversely affected if our assumptions change or if actual circumstances differ from those in our assumptions, which could cause our results of operations to fall below our publicly announced guidance or the expectations of securities analysts and investors, resulting in a decline in our stock price. Significant assumptions and estimates used in preparing our consolidated financial statements include those related to assets, liabilities, revenue, expenses and related disclosures.

59


We are exposed to the credit risk of some of our distributors, resellers and customers and to credit exposure in weakened markets, which could result in material losses.
Most of our sales are on an open credit basis. Although we have programs in place that are designed to monitor and mitigate these risks, we cannot assure you these programs will be effective in reducing our credit risks, especially as we expand our business internationally. If we are unable to adequately control these risks, our business, results of operations and financial condition could be harmed.
Our failure to raise additional capital or generate the significant capital necessary to expand our operations and invest in new products could reduce our ability to compete and could harm our business.
We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges, including the need to develop new products and enhancements to our platform, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds. If we raise additional equity financing, our stockholders may experience significant dilution of their ownership interests and the per share value of our common stock could decline. Furthermore, if we engage in additional debt financing, the holders of debt would have priority over the holders of common stock, and we may be required to accept terms that restrict our ability to incur additional indebtedness. We may also be required to take other actions that would otherwise be in the interests of the debt holders and force us to maintain specified liquidity or other ratios, any of which could harm our business, results of operations, and financial condition. If we need additional capital and cannot raise it on acceptable terms, we may not be able to, among other things:
develop or enhance our products and subscriptions;
continue to expand our sales and marketing and research and development organizations;
acquire complementary technologies, products or businesses;
expand operations, in the United States or internationally;
hire, train and retain employees; or
respond to competitive pressures or unanticipated working capital requirements.
Our failure to do any of these things could harm our business, financial condition and results of operations.
If our products do not effectively interoperate with our customers’ IT infrastructure, installations could be delayed or cancelled, which would harm our business.
Our products must effectively interoperate with our customers’ existing or future IT infrastructure, which often has different specifications, utilizes multiple protocol standards, deploys products from multiple vendors, and contains multiple generations of products that have been added over time. As a result, when problems occur in a network, it may be difficult to identify the sources of these problems. If we find errors in the existing software or defects in the hardware used in our customers’ infrastructure or problematic network configurations or settings, we may have to modify our software or hardware so that our products will interoperate with our customers’ infrastructure. In such cases, our products may be unable to provide significant performance improvements for applications deployed in our customers’ infrastructure. These issues could cause longer installation times for our products and could cause order cancellations, either of which would adversely affect our business, results of operations and financial condition. In addition, government and other customers may require our products to comply with certain security or other certifications and standards. If our products are late in achieving or fail to achieve compliance with these certifications and standards, or our competitors achieve compliance with these certifications and standards, we may be disqualified from selling our products to such customers, or may otherwise be at a competitive disadvantage, either of which would harm our business, results of operations, and financial condition.
Reliance on shipments at the end of each quarter could cause our revenue for the applicable period 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 their sales objectives, we have historically received a substantial portion of sales orders and generated a substantial portion of revenue during the last few weeks and days of each quarter. A significant interruption in our IT systems, which manage critical functions such as order processing, revenue recognition, financial forecasts, inventory and supply chain management, and trade compliance reviews, or our supply chain could result in delayed order fulfillment and decreased revenue for that quarter. If expected revenue at the end of any quarter is delayed for any reason, including the failure of anticipated purchase orders to materialize, our logistics or channel 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, processing and licensing, or any delays in shipments based on trade compliance requirements (including new compliance requirements imposed by new or renegotiated trade agreements), our revenue for that quarter could fall below our expectations and the estimates of market analysts, which could adversely impact our business and results of operations and cause a decline in the trading price of our common stock.

60


We generate a significant amount of revenue from sales to resellers, distributors and customers outside of the United States, and we are therefore subject to a number of risks associated with international sales and operations.
We have a limited history of marketing, selling, and supporting our platform internationally. As a result, we must hire and train experienced personnel to staff and manage our foreign operations. To the extent that we experience difficulties in recruiting, training, managing, and retaining international employees, particularly managers and other members of our international sales team, we may experience difficulties in sales productivity in, or market penetration of, foreign markets. We also enter into strategic distributor and reseller relationships with companies in certain international markets where we do not have a local presence. If we are not able to maintain successful strategic distributor relationships with our international channel partners or recruit additional channel partners, our future success in these international markets could be limited. Business practices in the international markets that we serve may differ from those in the United States and may require us to include non-standard terms in customer contracts, such as extended payment or warranty terms. To the extent that we enter into customer contracts in the future that include non-standard terms related to payment, warranties, or performance obligations, our results of operations may be adversely impacted.
Additionally, our international sales and operations are subject to a number of risks, including the following:
greater difficulty in enforcing contracts and managing collections, as well as longer collection periods;
higher costs of doing business internationally, including costs incurred in establishing and maintaining office space and equipment for our international operations;
fluctuations in exchange rates between the U.S. dollar and foreign currencies in markets where we do business, such as the British Pound Sterling, which experienced a sharp decline in value compared to the U.S. dollar and other currencies;
management communication and integration problems resulting from cultural and geographic dispersion;
risks associated with trade restrictions and foreign legal requirements, including any importation, certification, and localization of our platform that may be required in foreign countries and any changes in trade relations and restrictions as a result of the 2016 U.S. presidential election;
greater risk of unexpected changes in foreign and domestic regulatory practices, tariffs and tax laws and treaties, including regulatory and trade policy changes adopted by the new administration;
compliance with anti-bribery laws, including, without limitation, compliance with the U.S. Foreign Corrupt Practices Act of 1977, as amended, the U.S. Travel Act and the UK Bribery Act 2010, violations of which could lead to significant fines, penalties and collateral consequences for our Company;
heightened risk of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, or irregularities in, financial statements;
the uncertainty of protection for intellectual property rights in some countries;
foreign exchange controls or tax regulations that might prevent us from repatriating cash earned outside the United States;
general economic and political conditions in these foreign markets, including the perception of doing business with U.S. based companies and changes in regulatory requirements that impact our operating strategies, access to global markets or hiring;
political and economic instability in some countries, such as those caused by the 2016 U.S. presidential election and the referendum on June 23, 2016, in which voters in the U.K. approved an exit from the EU, commonly referred to as "Brexit," and, in March 2017, began the process to leave the EU by April 2019; and
double taxation of our international earnings and potentially adverse tax consequences due to changes in the tax laws of the United States or the foreign jurisdictions in which we operate.
Further, the interpretation and application of international laws and regulations in many cases is uncertain, and our legal and regulatory obligations in foreign jurisdictions are subject to frequent and unexpected changes, including the potential for various regulatory or other governmental bodies to enact new or additional laws or regulations or to issue rulings that invalidate prior laws or regulations.
For example, “Brexit” could also lead to further legislative and regulatory changes. A Data Protection Bill that substantially implements the European Union’s General Data Protection Regulation has been implemented in the United Kingdom, effective in May 2018. It is unclear, however, how United Kingdom data protection laws or regulations will develop in the medium to longer term, and how data transfers to and from the United Kingdom will be regulated.
Additionally, with regard to transfers of personal data from our European customers and employees to the U.S., we historically relied on compliance with the EU-U.S. and Swiss-U.S. Safe Harbor Frameworks as agreed to by the U.S. Department of Commerce,

61


and the EU and Switzerland, which established means for legitimizing the transfer of personal data by U.S. companies from the European Economic Area, or EEA, and Switzerland, to the U.S. In a 2015 ruling by the Court of Justice of the European Union in Case C-362/14 (Schrems v. Data Protection Commissioner), the EU-U.S. Safe Harbor Framework was deemed an invalid method of compliance with EU restrictions regarding the transfer of personal data outside of the EEA. EU and U.S. political authorities reached political agreement in February 2016 regarding the EU-U.S. Privacy Shield, which provided a new mechanism for companies to transfer EU personal data to the United States. Although the EU-U.S. Privacy Shield was granted an adequacy decision by the EU College of Commissioners on July 12, 2016, and became available to U.S. companies on August 1, 2016, with us subsequently having self-certified under the EU-U.S. Privacy Shield and a related program, the U.S.-Swiss Privacy Shield, the U.S.-EU Privacy Shield has been challenged and may be suspended or invalidated. It is uncertain that the U.S.-EU Privacy Shield will continue to remain intact and serve as an appropriate means for us to meet European requirements for personal data transfers from the EEA or Switzerland to the United States. Developments in the legal landscape affecting the transfer of personal data from the EEA may cause us to find it necessary or desirable to modify our data handling practices, and may serve as a basis for our personal data handling practices, or those of our customers and vendors, to be challenged and may otherwise adversely impact our business, financial condition and operating results.
These and other factors could harm our ability to generate future international revenue and, consequently, materially impact our business, results of operations and financial condition.
We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
Our sales contracts are denominated in U.S. dollars, and therefore our revenue is not subject to foreign currency risk. However, strengthening of the U.S. dollar increases the real cost of our products, subscriptions and services to our customers outside of the United States, which could lead to delays in the purchase of our products and services and the lengthening of our sales cycle. In addition, we are incurring an increasing portion of our operating expenses outside the United States. These expenses are denominated in foreign currencies and are subject to fluctuations due to changes in foreign currency exchange rates.
Additionally, Brexit resulted in an adverse impact to currency exchange rates, notably the British Pound Sterling which experienced a sharp decline in value compared to the U.S. dollar and other currencies. A significantly weaker British Pound Sterling compared to the U.S. dollar could have a significantly negative effect on our financial condition and results of operations.
We do not currently hedge against the risks associated with currency fluctuations but may do so in the future.
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various U.S. federal, state, local and foreign governments. In certain jurisdictions, these regulatory requirements may be more stringent than those in the United States. Noncompliance with applicable regulations or requirements could subject us to investigations, sanctions, mandatory product recalls, enforcement actions, disgorgement of profits, fines, damages, civil and criminal penalties, injunctions or other collateral consequences. If any governmental sanctions are imposed, or if we do not prevail in any possible civil or criminal litigation, our business, results of operations, and financial condition could be materially adversely affected. In addition, responding to any action will likely result in a significant diversion of management’s attention and resources and an increase in professional fees. U.S. regulations surrounding our operating activities in foreign jurisdictions are not always consistent with, and at times are in contravention to, the local regulations or laws in such jurisdictions. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.
We are subject to governmental export and import controls that could subject us to liability or impair our ability to compete in international markets.
Our products are subject to U.S. export controls, specifically the Export Administration Regulations and economic sanctions enforced by the Office of Foreign Assets Control. We incorporate standard encryption algorithms into our products, which, along with the underlying technology, may be exported outside of the U.S. only with the required export authorizations, including by license, license exception or other appropriate government authorizations, which may require the filing of an encryption registration and classification request. Furthermore, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to countries, governments, and persons targeted by U.S. sanctions. While we have taken precautions to prevent our products and services from being exported in violation of these laws, in certain instances in the past we shipped our encryption products prior to obtaining the required export authorizations and/or submitting the required requests, including a classification request and request for an encryption registration number, resulting in an inadvertent violation of U.S. export control laws. As a result, in February 2013, we filed a Voluntary Self Disclosure with the U.S. Department of Commerce’s Bureau of Industry and Security, or BIS, concerning these potential violations. In June 2013, BIS notified us that it had completed its review of this matter and closed its review with the issuance of a warning letter. No monetary penalties were assessed. Even though we take precautions to ensure that our channel partners comply with all relevant regulations, any failure by our channel partners to comply with such regulations could have negative consequences, including reputational harm, government investigations and penalties.

62


In addition, various countries regulate the import of certain encryption technology, including through import permit and license 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 into 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 to or sell our products in international markets would likely adversely affect our business, financial condition and results of operations.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by man-made problems such as terrorism or armed conflicts.
A significant natural disaster, such as an earthquake, a fire, a flood, or significant power outage could have a material adverse impact on our business, results of operations, and financial condition. Our corporate headquarters and servers hosting our cloud services are located in California, a region known for seismic activity. In addition, natural disasters could affect our supply chain, manufacturing vendors, or logistics providers’ ability to provide materials and perform services such as manufacturing products or assisting with shipments on a timely basis. In the event that 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 missed financial targets, such as revenue and shipment targets, for a particular quarter. In addition, acts of terrorism, armed conflicts and other geo-political unrest could cause disruptions in our business or the business of our supply chain, manufacturers, logistics providers, partners, or customers or the economy as a whole. Any disruption in the business of our supply chain, manufacturers, logistics providers, partners or end-customers that impacts sales at the end of a fiscal quarter could have a significant adverse impact on our financial results. All of the aforementioned risks may be further increased if the disaster recovery plans for us and our suppliers prove to be inadequate. To the extent that any of the above should result in delays or cancellations of customer orders, the loss of customers or the delay in the manufacture, deployment or shipment of our products, our business, financial condition and results of operations would be adversely affected.
If we fail to comply with environmental requirements, our business, financial condition, results of operations and reputation could be adversely affected.
We are subject to various environmental laws and regulations including laws governing the hazardous material content of our products and laws relating to the collection and recycling of electrical and electronic equipment. Examples of these laws and regulations include the EU Restrictions on the Use of certain Hazardous Substances in Electronic Equipment Directive and the EU Waste Electrical and Electronic Equipment 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 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.
Our failure to comply with past, present, and future laws could result in reduced sales of our products, substantial product inventory write-offs, reputational damage, penalties, and other sanctions, any of which could harm our business and financial condition. We also expect that our products will be affected by new environmental laws and regulations on an ongoing basis. To date, our expenditures for environmental compliance have not had a material impact on our results of operations or cash flows, and although we cannot predict the future impact of such laws or regulations, they will likely result in additional costs and may increase penalties associated with violations or require us to change the content of our products or how they are manufactured, which could have a material adverse effect on our business, results of operations and financial condition.
The United States recently passed a comprehensive tax reform bill that could adversely affect our financial performance
On December 22, 2017 the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act of 2017, or the Tax Act. The Tax Act makes broad and complex changes to the U.S. tax code. The changes include, but are not limited to, reducing the U.S. federal corporate tax rate from 35% to 21%, imposing a mandatory one-time transition tax on certain unrepatriated earnings of foreign subsidiaries, imposing certain additional limitations on the use of deferred tax assets, introducing bonus depreciation that will allow for full expensing of qualified property, eliminating the corporate alternative minimum tax, or AMT, and changing how existing AMT credits can be realized. Notwithstanding the reduction in the corporate income tax rate, the overall impact of the new federal tax law is uncertain, and our financial performance could be adversely affected. In addition, it is uncertain if, and to what extent, various states will conform to the new tax law and foreign countries will react by adopting tax legislation or taking other actions that could adversely affect our business.

63


Uncertainties in the interpretation and application of the 2017 Tax Cuts and Jobs Act could materially affect our tax obligations, effective tax rate and operating results.
The Tax Act was enacted on December 22, 2017, and significantly affected U.S. tax law by changing how the U.S. imposes income tax on multinational corporations. The U.S. Department of Treasury has broad authority to issue regulations and interpretative guidance that may significantly impact our tax obligations, effective tax rate and our results of operations. The Tax Act will likely be subject to ongoing technical guidance and accounting interpretation, which we will continue to monitor and assess. At this time, it is not possible to measure the potential impact on our business, prospects or results of operations.
If we do not achieve increased tax benefits as a result of our corporate structure, our operating results and financial condition may be negatively impacted.
We generally conduct our international operations through wholly-owned subsidiaries and report our taxable income in various jurisdictions worldwide based upon our business operations in those jurisdictions. In 2013, we completed the reorganization of our corporate structure and intercompany relationships to more closely align our corporate organization with the expansion of our international business activities. Although we anticipate achieving a reduction in our overall effective tax rate in the future as a result of this reorganized corporate structure, we may not realize any benefits. Our intercompany relationships are subject to complex transfer pricing regulations administered by taxing authorities in various jurisdictions. The relevant taxing authorities may disagree with our determinations as to the income and expenses attributable to specific jurisdictions. If such a disagreement were to occur, and our position were not sustained, we could be required to pay additional taxes, interest and penalties, which could result in one-time tax charges, higher effective tax rates, reduced cash flows and lower overall profitability of our operations. In addition, if the intended tax treatment of our reorganized corporate structure is not accepted by the applicable taxing authorities, changes in tax law negatively impact the structure or we do not operate our business consistent with the structure and applicable tax laws and regulations, we may fail to achieve any tax advantages as a result of the reorganized corporate structure, and our future operating results and financial condition may be negatively impacted.
We could be subject to additional tax liabilities.
We are subject to U.S. federal, state, local and sales taxes in the United States and foreign income taxes, withholding taxes and transaction taxes in numerous foreign jurisdictions. Significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. During the ordinary course of business, there are many activities and transactions for which the ultimate tax determination is uncertain. In addition, our tax obligations and effective tax rates could be adversely affected by changes in the relevant tax, accounting and other laws, regulations, principles and interpretations, including those relating to income tax nexus, by recognizing tax losses or lower than anticipated earnings in jurisdictions where we have lower statutory rates and higher than anticipated earnings in jurisdictions where we have higher statutory rates, by changes in foreign currency exchange rates, or by changes in the valuation of our deferred tax assets and liabilities. We may be audited in various jurisdictions, and such jurisdictions may assess additional taxes, sales taxes and value-added taxes against us. Although we believe our tax estimates are reasonable, the final determination of any tax audits or litigation could be materially different from our historical tax provisions and accruals, which could have a material adverse effect on our operating results or cash flows in the period for which a determination is made.
Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.
In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” is subject to limitations on its ability to utilize its pre-change net operating losses, or NOLs, to offset future taxable income. Our existing NOLs may be subject to limitations arising from previous ownership changes. Future changes in our stock ownership, some of which are outside of our control, could result in an ownership change under Section 382 of the Code and adversely affect our ability to utilize our NOLs in the future. Furthermore, our ability to utilize NOLs of companies that we may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs, or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to offset future income tax liabilities. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability.
Risks Related to Our Convertible Senior Notes
We are leveraged financially, which could adversely affect our ability to adjust our business to respond to competitive pressures and to obtain sufficient funds to satisfy our future growth, business needs and development plans.
We have substantial existing indebtedness. In June 2015, we issued $460.0 million principal amount of 1.000% Convertible Senior Notes due 2035 and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (together, the “2035 Notes”). During the three months ended June 30, 2018, we issued $600.0 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes" and, together with the 2035 Notes, the "convertible notes") and repurchased approximately $340.2 million aggregate principal amount of certain of the 2035 Notes. As a result, as of June 30, 2018, we had approximately $1.2 billion aggregate principal amount of convertible notes outstanding.

64


The degree to which we are leveraged could have negative consequences, including, but not limited to, the following:
we may be more vulnerable to economic downturns, less able to withstand competitive pressures and less flexible in responding to changing business and economic conditions;
our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions, general corporate or other purposes may be limited;
a substantial portion of our cash flows from operations in the future may be required for the payment of the principal amount of our existing indebtedness when it becomes due; and
we may elect to make cash payments upon any conversion of the convertible notes, which would reduce our cash on hand.
Our ability to meet our payment obligations under our convertible notes depends on our ability to generate significant cash flow in the future. This, to some extent, is subject to general economic, financial, competitive, legislative, and regulatory factors as well as other factors that are beyond our control. There can be no assurance that our business will generate cash flow from operations, or that additional capital will be available to us, in an amount sufficient to enable us to meet our debt payment obligations and to fund other liquidity needs. If we are unable to generate sufficient cash flow to service our debt obligations, we may need to refinance or restructure our debt, sell assets, reduce or delay capital investments, or seek to raise additional capital. If we were unable to implement one or more of these alternatives, we may be unable to meet our debt payment obligations, which could have a material adverse effect on our business, results of operations, or financial condition.
The conditional conversion feature of each series of convertible notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of a series of convertible notes is triggered, holders of such series of convertible notes will be entitled to convert their convertible notes at any time during specified periods at their option. If one or more holders of such convertible notes elect to convert their convertible notes, unless we elect to satisfy our conversion obligation by delivering solely shares of our common stock (other than paying cash in lieu of delivering any fractional share), we would be required to settle a portion or all of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders of such series of convertible notes do not elect to convert their convertible notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of such series of convertible notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.
The accounting method for convertible debt securities that may be settled in cash, such as the convertible notes, is subject to changes that could have a material effect on our reported financial results.
In May 2008, the Financial Accounting Standards Board, which we refer to as FASB, issued FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash Upon Conversion (Including Partial Cash Settlement), which has subsequently been codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options, which we refer to as ASC 470-20. Under ASC 470-20, an entity must separately account for the liability and equity components of the convertible debt instruments (such as the convertible notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for each series of convertible notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet and the value of the equity component would be treated as original issue discount for purposes of accounting for the debt component of such series of convertible notes. As a result, we will be required to record a greater amount of non-cash interest expense in current periods presented as a result of the amortization of the discounted carrying value of the convertible notes to their face amount over the term of the convertible notes. We will report lower net income in our financial results because ASC 470-20 will require interest to include both the current period’s amortization of the debt discount and the instrument’s non-convertible coupon interest for such series of convertible notes, which could adversely affect our reported or future financial results and the trading price of our common stock.
In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments (a consensus of the Emerging Issues Task Force). This standard clarifies how certain cash receipts and payments should be classified in the statement of cash flows, including the cash settlement for each series of our convertible notes. Upon cash settlement, repayment of the principal amount will be bifurcated between cash outflows for operating activities for the portion related to accreted interest attributable to debt discounts arising from the difference between the coupon interest rate and the effective interest rate, and financing activities for the remainder. This will require us to classify the $310.4 million of accreted interest as cash used in operating activities in our consolidated financial statements upon cash settlement, which could adversely affect our future financial results.
In addition, under certain circumstances, convertible debt instruments (such as the convertible notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that any shares issuable upon

65


conversion of any series of convertible notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of such series of convertible notes exceeds their principal amount of such series of convertible notes. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the number of shares of common stock that would be necessary to settle such excess conversion value, if we elected to settle such excess in shares, are issued. We cannot be sure that the accounting standards in the future will continue to permit the use of the treasury stock method. If we are unable to use the treasury stock method in accounting for the shares issuable upon conversion of the convertible notes, then our diluted earnings per share would be adversely affected.
Transactions related to our convertible notes may affect the market price of our common stock.
The conversion of any of our series of convertible notes, if such conversion occurs, will dilute the ownership interests of then-existing stockholders to the extent we deliver shares upon conversion of any of the convertible notes. Any sales in the public market of the common stock issuable upon such conversion could adversely affect prevailing market prices of our common stock. In addition, the existence of the convertible notes may encourage short selling by market participants because any conversion of the convertible notes could be used to satisfy short positions, or anticipated conversion of the convertible notes into shares of our common stock could depress the price of our common stock.
In addition, in connection with our issuance of the 2024 Notes, we entered into capped call transactions with certain financial institutions (the “option counterparties”). The capped call transactions are expected generally to reduce the potential dilution to our common stock upon any conversion of the 2024 Notes and/or offset any cash payments we are required to make in excess of the principal amount of such 2024 Notes converted, as the case may be, with such reduction and/or offset subject to a cap. From time to time, the option counterparties or their respective affiliates may modify their hedge positions by entering into or unwinding various derivative transactions with respect to our common stock and/or purchasing or selling our common stock or other securities of ours in secondary market transactions prior to the maturity of the 2024 Notes. This activity could cause a decrease in the market price of our common stock.
We are subject to counterparty risk with respect to the capped call transactions.
The option counterparties to our capped call transactions are financial institutions, and we will be subject to the risk that one or more of the counterparties may default or otherwise fail to perform, or may exercise certain rights to terminate, their obligations under the capped call transactions. Our exposure to the credit risk of the option counterparties will not be secured by any collateral. Adverse global economic conditions may result in the actual or perceived failure or financial difficulties for financial institutions, including one or more of our option counterparties. If an option counterparty becomes subject to insolvency proceedings, we will become an unsecured creditor in those proceedings with a claim equal to our exposure at that time under our transactions with that option counterparty. Our exposure will depend on many factors but, generally, our exposure will increase if the market price or the volatility of our common stock increases. In addition, upon a default or other failure to perform, or a termination of obligations, by an option counterparty, we may suffer adverse tax consequences and more dilution than we currently anticipate with respect to our common stock. We can provide no assurances as to the financial stability or viability of the option counterparties.
 
Risks Related to Ownership of Our Common Stock
If securities or industry analysts do not publish research or reports about our business, or publish inaccurate or unfavorable research reports about our business, our share price and trading volume could decline.
The trading market for our common stock, to some extent, depends on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If one or more of the analysts who cover us should downgrade our shares or change their opinion of our shares, industry sector or products, our share price would likely decline. If one or more of these analysts ceases coverage of our Company or fails to regularly publish reports on us, we could lose visibility in the financial markets, which could cause our share price or trading volume to decline.
We may fail to meet our publicly announced guidance or other expectations about our business and future operating results, which would cause our stock price to decline.
We have provided and may continue to provide guidance about our business and future operating results. In developing this guidance, our management must make certain assumptions and judgments about our future performance. Furthermore, analysts and investors may develop and publish their own projections of our business, which may form a consensus about our future performance. Our business results may vary significantly from such guidance or that consensus due to a number of factors, many of which are outside of our control, and which could adversely affect our operations and operating results. Such factors may include the possibility that interpretation, industry practice, and accounting guidance may continue to evolve during the early stages of adoption of the new revenue standard. Furthermore, if we make downward revisions of our previously announced guidance, or if our publicly announced guidance of future operating results fails to meet expectations of securities analysts, investors or other interested parties, the price of our common stock would decline.

66


The price of our common stock has been and may continue to be volatile, and the value of your investment could decline.
The trading price of our common stock has been volatile since our initial public offering, and is likely to continue to be volatile. Since the date of our initial public offering, the price of our common stock has ranged from $10.35 to $97.35 through July 31, 2018, and the last reported sale price on July 31, 2018 was $15.53. The trading price of our common stock may fluctuate widely in response to various factors, some of which are beyond our control. These factors include:
whether our results of operations, and in particular, our revenue growth rates, meet the expectations of securities analysts or investors;
actual or anticipated changes in the expectations of investors or securities analysts, whether as a result of our forward-looking statements, our failure to meet such expectation or otherwise;
announcements of new products, services or technologies, commercial relationships, acquisitions or other events by us or our competitors;
changes in how customers perceive the effectiveness of our platform in protecting against advanced cyber attacks or other reputational harm;
publicity concerning cyber attacks in general or high profile cyber attacks against specific organizations;
price and volume fluctuations in the overall stock market from time to time;
significant volatility in the market price and trading volume of technology and/or growth companies in general and of companies in the IT security industry in particular;
fluctuations in the trading volume of our shares or the size of our public float;
actual or anticipated changes or fluctuations in our results of operations;
litigation involving us, our industry, or both;
regulatory developments in the United States, foreign countries or both;
general economic conditions and trends;
major catastrophic events;
sales of large blocks of our common stock; and
departures of key personnel.
In addition, if the market for technology stocks or the stock market in general experiences a loss of investor confidence, the trading price of our common stock could decline for reasons unrelated to our business, results of operations or financial condition. The trading price of our common stock might also decline in reaction to events that affect other companies in our industry even if these events do not directly affect us. In the past, following periods of volatility in the market price of a company’s securities, securities class action litigation has often been brought against that company. The price of our common stock has been highly volatile since our IPO in September 2013, and beginning in June 2014, several lawsuits alleging violations of securities laws were filed against us and certain of our current and former directors and executive officers. Any securities litigation could result in substantial costs and divert our management’s attention and resources from our business. This could have a material adverse effect on our business, results of operations and financial condition.
Sales of substantial amounts of our common stock in the public markets, or sales of our common stock by our executive officers and directors under Rule 10b5-1 plans, could adversely affect the market price of our common stock.
Sales of a substantial number of shares of our common stock in the public market, or the perception that such sales could occur, could adversely affect the market price of our common stock and may make it more difficult for you to sell your common stock at a time and price that you deem appropriate. In addition, certain of our executive officers and directors have adopted, and other executive officers and directors may in the future adopt, written plans, known as “Rule 10b5-1 Plans,” under which they have contracted, or may in the future contract, with a broker to sell shares of our common stock on a periodic basis to diversify their assets and investments. Sales made by our executive officers and directors pursuant to Rule 10b5-1, regardless of the amount of such sales, could adversely affect the market price of our common stock.
The issuance of additional stock in connection with financings, acquisitions, investments, our stock incentive plans, conversion of our convertible notes or otherwise will dilute all other stockholders.
Our amended and restated certificate of incorporation authorizes us to issue up to 1,000,000,000 shares of common stock and up to 100,000,000 shares of preferred stock with such rights and preferences as may be determined by our board of directors. Subject to compliance with applicable rules and regulations, we may issue shares of common stock or securities convertible into our common

67


stock from time to time in connection with a financing, acquisition, investment, our stock incentive plans, the conversion of our convertible notes or otherwise. For example, in January 2016, we issued 1,793,305 shares of common stock in connection with our acquisition of iSIGHT; in February 2016, we issued 742,026 shares of common stock in connection with our acquisition of Invotas; in October 2017, we issued 259,425 shares of common stock in connection with our acquisition of The Email Laundry; and in January 2018, we issued 1,016,334 shares of common stock in connection with our acquisition of X15. In addition, we issued $920.0 million aggregate principal amount of 2035 Notes, of which approximately $579.8 million aggregate principal remains outstanding, and we issued $600.0 million aggregate principal amount of the 2024 Notes during the three months ended June 30, 2018. Any future issuances could result in substantial dilution to our existing stockholders and cause the trading price of our common stock to decline.
We do not intend to pay dividends for the foreseeable future.
We have never declared or paid any dividends on our common stock. We intend to retain any earnings to finance the operation and expansion of our business, and we do not anticipate paying any cash dividends in the future. As a result, you may only receive a return on your investment in our common stock if the market price of our common stock increases.
The requirements of being a public company may strain our resources, divert management’s attention and affect our ability to attract and retain qualified board members.
As a public company, we are subject to the reporting requirements of the Securities Exchange Act of 1934, as amended, or the Exchange Act, the listing requirements of the NASDAQ Stock Market and other applicable securities rules and regulations. Compliance with these rules and regulations has increased and will continue to increase our legal and financial compliance costs, has made and will continue to make some activities more difficult, time-consuming or costly, and has increased and will continue to increase demand on our systems and resources. Among other things, the Exchange Act requires that we file annual, quarterly and current reports with respect to our business and results of operations and maintain effective disclosure controls and procedures and internal control over financial reporting. In order to maintain and, if required, improve our disclosure controls and procedures and internal control over financial reporting to meet this standard, significant resources and management oversight may be required. As a result, management’s attention may be diverted from other business concerns, which could harm our business and results of operations. Although we have already hired additional employees to comply with these requirements, we may need to hire even more employees in the future, which will increase our costs and expenses.
We are subject to the independent auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act ("Section 404"), enhanced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. While we were able to determine in our management's report for fiscal 2017 that our internal control over financial reporting is effective, as well as provide an unqualified attestation report from our independent registered public accounting firm to that effect, we have and will continue to consume management resources and incur significant expenses for Section 404 compliance on an ongoing basis. In the event that our Chief Executive Officer, Chief Financial Officer, or independent registered public accounting firm determines in the future that our internal control over financial reporting is not effective as defined under Section 404, we could be subject to one or more investigations or enforcement actions by state or federal regulatory agencies, stockholder lawsuits or other adverse actions requiring us to incur defense costs, pay fines, settlements or judgments and causing investor perceptions to be adversely affected and potentially resulting in a decline in the market price of our stock.
In addition, changing laws, regulations and standards relating to corporate governance and public disclosure are creating uncertainty for public companies, increasing legal and financial compliance costs, and making some activities more time consuming. These laws, regulations and standards are subject to varying interpretations, in many cases due to their lack of specificity, and as a result, their application in practice may evolve over time as new guidance is provided by regulatory and governing bodies. This could result in continuing uncertainty regarding compliance matters and higher costs necessitated by ongoing revisions to disclosure and governance practices. We intend to invest resources to comply with evolving laws, regulations, and standards, and this investment will increase our general and administrative expense and a diversion of management’s time and attention from revenue-generating activities to compliance activities. If our efforts to comply with new laws, regulations, and standards are unsuccessful, regulatory authorities may initiate legal proceedings against us and our business may be harmed.
We also expect that these new rules and regulations will make it more expensive for us to obtain and maintain director and officer liability insurance, and in the future, we may be required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors could also make it more difficult for us to attract and retain qualified executive officers and members of our board of directors, particularly to serve on our audit committee and compensation committee.
In addition, as a result of our disclosure obligations as a public company, we have reduced strategic flexibility and are under pressure to focus on short-term results, which may adversely impact our ability to achieve long-term profitability.

68


We are obligated to maintain proper and effective internal control over financial reporting. We may not complete our analysis of our internal control over financial reporting in a timely manner, or this internal control may not be determined to be effective, which may adversely affect investor confidence in our Company and, as a result, the value of our common stock.
We are required, pursuant to the Exchange Act, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting, as well as a statement that our auditors have issued an attestation report on our internal controls.
While we were able to determine in our management's report for fiscal 2017 that our internal control over financial reporting is effective, as well as provide an unqualified attestation report from our independent registered public accounting firm to that effect, we may not be able to complete our evaluation, testing, and any required remediation in a timely fashion or our independent registered public accounting firm may not be able to formally attest to the effectiveness of our internal control over financial reporting in the future. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting that we are unable to remediate before the end of the same fiscal year in which the material weakness is identified, we will be unable to assert that our internal controls are effective. If we are unable to assert that our internal control over financial reporting is effective, or if our independent registered public accounting firm is unable to attest to the effectiveness of our internal controls or determine we have a material weakness in our internal controls, we could lose investor confidence in the accuracy and completeness of our financial reports, which would cause the price of our common stock to decline.
Our charter documents and Delaware law, as well as certain provisions of our convertible notes, could discourage takeover attempts and lead to management entrenchment, which could also reduce the market price of our common stock.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could delay or prevent a change in control of our Company. These provisions could also make it difficult for stockholders to elect directors who are not nominated by the current members of our board of directors or take other corporate actions, including effecting changes in our management. These provisions include:
a classified board of directors with three-year staggered terms, which could delay the ability of stockholders to change the membership of a majority of our board of directors;
the ability of our board of directors to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquiror;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of our board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by our board of directors, the chairperson of our board of directors, our Chief Executive Officer or our President (in the absence of a Chief Executive Officer), which could delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors;
the requirement for the affirmative vote of holders of at least 66 2/3% of the voting power of all of the then outstanding shares of the voting stock, voting together as a single class, to amend the provisions of our amended and restated certificate of incorporation relating to the management of our business (including our classified board structure) or certain provisions of our amended and restated bylaws, which may inhibit the ability of an acquiror to effect such amendments to facilitate an unsolicited takeover attempt;
the ability of our board of directors to amend the bylaws, which may allow our board of directors to take additional actions to prevent an unsolicited takeover and inhibit the ability of an acquiror to amend the bylaws to facilitate an unsolicited takeover attempt; and
advance notice procedures with which stockholders must comply to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquiror from conducting a solicitation of proxies to elect the acquiror’s own slate of directors or otherwise attempting to obtain control of us.
In addition, as a Delaware corporation, we are subject to Section 203 of the Delaware General Corporation Law, which may prohibit large stockholders, in particular those owning 15% or more of our outstanding voting stock, from merging or combining with us for a specified period of time. Additionally, certain provisions of our convertible notes could make it more difficult or more expensive for a third party to acquire us. The application of Section 203 or certain provisions of our convertible notes also could have the effect

69


of discouraging, delaying or preventing a transaction involving a change in control of us. Any of these provisions could, under certain circumstances, depress the market price of our common stock.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
On May 24, 2018, we issued $525.0 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (“2024 Notes”), in a private placement exempt from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”). In addition, on June 5, 2018, we issued an additional $75.0 million aggregate principal amount of 2024 Notes pursuant to the full exercise of the initial purchasers’ over-allotment option, in a private placement exempt from the registration requirements of the Securities Act. The 2024 Notes are convertible into shares of our common stock on the terms set forth in the indenture governing the 2024 Notes. Additional disclosure concerning the issuance of the 2024 Notes can be found in our Current Report on Form 8-K filed with the Securities and Exchange Commission on May 25, 2018.
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
None.
Item 6. Exhibits
Exhibit No.
Description of Exhibit
 
 
101.INS
XBRL Instance Document
101.SCH
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
*
Furnished herewith.
Indicates a management contract or compensatory plan or arrangement.

70


SIGNATURE
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.
 
 
 
 
 
 
 
FIREEYE, INC.
 
 
 
 
 
 
 
 
 
 
Dated: August 3, 2018
 
By:
 
/s/ Frank E. Verdecanna
 
 
 
 
Frank E. Verdecanna
 
 
 
 
Executive Vice President, Chief Financial Officer and Chief Accounting Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

71
EX-10.2 2 flextronics-fireeyedatapro.htm EXHIBIT 10.2 Exhibit

fireeyelogoa01.jpg
Exhibit 10.2

Data Processing Addendum

To
Flextronics Design and Manufacturing Services Agreement
Between
Flextronics Telecom Systems, Ltd. and FireEye, Inc




This Data Processing Addendum to the Flextronics Design and Manufacturing Services Agreement (hereinafter referred to as the “Data Processing Addendum” or “Addendum”) is dated and made effective as of 9th day of April 2018 (the “Addendum Effective Date”), and is by and between Flextronics Telecom Systems, Ltd., with a place of business located at Level 3, Alexander House, 35 Cybercity, Ebene, Mauritius, including some of its affiliates and wholly owned subsidiaries in accordance with Section 12.10(i) of the Agreement (hereinafter collectively referred to as “Flextronics” or “Service Provider”) and FireEye, Inc., a Delaware corporation, with offices located at 601 McCarthy Blvd., Milpitas, CA 95035, and FireEye Ireland Limited, a company organized and existing under the laws of Ireland, having a place of business at First Floor, Block B, City Gate Park, Mahon, Cork, Ireland (hereinafter referred to collectively as “FireEye” or “Customer” as defined in the Agreement). This Addendum is an amendment to the Flextronics Design and Manufacturing Services Agreement (and referred to as the “Agreement”) that was entered into by the parties on or about September 28, 2012.

For clarity, this Addendum only applies if and to the extent to Personal Data relating to FireEye and its personnel that is received by Service Provider from or on behalf of FireEye for Processing as a data importer while performing those functions or activities as required by the Agreement.

The parties hereby agree as follows:


1.
General Definitions. All capitalized terms not otherwise defined herein shall have the meanings set forth in the Agreement.

2.
Scope of Addendum. As of the Addendum Effective Date and for any period of time thereafter during which Service Provider is a data importer and has possession of or access to FireEye Personal Data in connection with the Services until expiration or termination of the Agreement, Service Provider shall have implemented at its Facilities, and shall thereafter maintain policies, procedures and practices that satisfy the applicable requirements set forth in this Data Processing Addendum. Additionally, at all times during the duration of the Agreement and for any period of time thereafter during which Service Provider is a data importer and has possession of or access to FireEye Personal Data in connection with the Services, Service Provider shall maintain compliance with all applicable Data Protection Laws, including, when it comes into force, Regulation 2016/EC/679 (“General Data Protection Regulation” or “GDPR"). Notwithstanding the foregoing, if Service Provider cannot provide such compliance for whatever reasons, it agrees to promptly inform FireEye of its inability to comply, in which case the FireEye is entitled to suspend the transfer of Personal Data and/or terminate the related Design Services or Work as provided in Section 11.2 of the Agreement.

FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 1




3.
Data Processing/Privacy Definitions. For purposes of this Data Processing Addendum, "Personal Data", "Process(ing)" and “Data Subject(s)” will have the meaning given to these terms in accordance with the applicable country-specific Data Protection Laws, including but not limited to, the EU General Data Protection Directive (GDPR). During the term of the Agreement:

“FireEye Personal Data” means the Personal Data about FireEye and its personnel that Service Provider receives from FireEye, or otherwise Processes for or on behalf of FireEye in order to provide the Services (including any products) under the Agreement.

“Data Protection Laws” means any law covering "Personal Data", "Process(ing)" and “Data Subject(s)”, including the GDPR and all other country’s privacy laws, including Member State’s data protection laws and regulations applicable to Service Provider as a data importer of FireEye Personal Data in the performance of the Services under the Agreement.

“Facilities” or “Facility” means the Service Provider’s facility(s) used now or in the future to perform Design Services and/or Work pursuant to the Agreement that have access, store, Process or use FireEye Personal Data.

“Member State” means a country that is a member of the European Union or the European Economic Area.

“Personnel” means all workers, including but not limited to Service Provider’s employees, temporary personnel, and others employed or contracted by Service Provider that have access, store, Process or use FireEye Personal Data.

Service(s) means the Design Services and/or Work provided by Service Provider pursuant to the Agreement.

“Subcontractor” means Service Provider’s vendors, agents, subcontractors, and all other persons, entities, or organizations, exclusive of non-contingent FireEye employees who are subject to the direction, supervision, and control of Service Provider.

“Sub-processor” means any Subcontractor engaged by Service Provider to Process FireEye Personal Data who are identified in Appendix 1 of this Addendum.

4.
Processing. In performing its obligations in the Agreement, if Service Provider at any time from the Addendum Effective Date and until termination of the Services or the Agreement undertakes Processing of Personal Data for or on behalf of FireEye, Service Provider will process all Personal Data fairly and lawfully, respecting the Data Subject's privacy, and in accordance with all Data Protection Laws applicable to such Processing of Personal Data. Service Provider will take reasonable measures to require that all of its Personnel and each of its Sub-processors process all Personal Data in a similar manner as further described in Section 5 below. Service Provider will only Process FireEye Personal Data for the purposes of and in compliance with the terms set out in the Agreement or this Data Processing Addendum and in compliance with mutually agreed FireEye's instructions as issued from time to time. Service Provider will not (i) obtain any rights to any Personal Data by virtue of complying with its obligations in the Agreement and/or this Addendum; (ii) except with respect to approved Sub-processors or pursuant to applicable law, transfer or disclose any Personal Data (in part or in whole) to any third party, except as stipulated in this Data Processing Addendum, (iii) except as technically necessary to perform its obligations under the Agreement, transfer, access or store any Personal Data outside of the country in which the applicable Service Provider Facility is established ( the “Country Of Origination”), including via cloud services, without the explicit prior consent of FireEye, or (iv) Process or use any Personal Data for its own purposes or benefit. Service Provider will keep all Personal Data confidential and secure.

5.
Third Parties & Sub-processors. Service Provider may subcontract its processing work that relates to Personal Data under the Agreement only with prior written consent of FireEye. Additionally, Service

FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 2



Provider must provide a list of current Sub-processors under Appendix 1 of this Addendum. Such sub-processor list shall include the identities of those Sub-processors and their country of location and have been consented to by FireEye. If Service Provider decides at a later date to use Sub-processors, Service Provider must inform FireEye in writing. Service Provider must inform FireEye prior to any changes or replacements of Sub-processors and request FireEye’s explicit approval for such change. FireEye shall not unreasonably object to such changes or replacements. If Service Provider is authorized by FireEye to subcontract to a third party any of its performance obligations under the Agreement with respect to Processing FireEye Personal Data, Service Provider shall require that its Sub-processors also maintain adequate measures (reasonably appropriate to such subcontractor’s storage, maintenance or processing activities) that comply in all material respects with the relevant obligations in this Addendum, including, but not limited to, the obligations of data privacy, confidentiality, information security and international transfers. Subject to the limitations set forth herein and in Section 10.6 of the Agreement, to the extent caused by Service Provider will be held accountable and liable to FireEye for any Personal Data privacy violations or security breaches within the Service scope, to the extent caused by Service Provider’s breach of its obligations under this Addendum.

6.
International Transfers. All transfers of FireEye Personal Data outside of the Country Of origination by Service Provider (if any) will be in strict compliance with the relevant provisions of the Data Protection Laws in the originating country. Where the Personal Data originates in the EU, transfers can only occur either to a country with adequate Data Protection Laws or pursuant to Privacy Shield, the EU Standard Contractual Clauses, or Binding Corporate Rules. All transfers of Personal Data by Service Provider not technically necessary to perform its obligations under the Agreement will be done with the prior written consent of FireEye and will be made in strict accordance with applicable Data Protection Laws or contractual obligations on such transfers provided such contractual obligations do not violate applicable Data Protection Laws. All transfers of Personal Data outside of Canada, or countries within Asia Pacific and Latin America will be done so in accordance with applicable Data Protection Laws.

7.
Cooperation & Enquiries. Service Provider will inform FireEye without undue delay if Service Provider receives any enquiry, complaint or claim from any court, governmental official, third parties or individuals (including but not limited to the Data Subjects) arising out of the Services and will provide FireEye reasonable support and cooperation in a timely manner in responding to any such request. Should FireEye, on the basis of applicable law, be obliged to provide access or information to a Data Subject about the Processing of Personal Data relating to him or her, Service Provider will, without levying a fee, reasonably assist FireEye in providing such access or information.

8.
Confidentiality & Information Security. In addition to any other agreement and/or terms governing confidentiality between the parties, Service Provider will adopt adequate (taking into account the nature of Processing and the information available to Service Provider) technical and organizational measures reasonably necessary to secure the Personal Data and to prevent unauthorized access, alteration or loss of the same, including measures required by applicable Data Protection Laws. Service Provider will also ensure confidentiality of the Personal Data, including taking appropriate measures to ensure the same of its Personnel and Sub-processors. At the reasonable written request of FireEye, Service Provider will provide the former with a comprehensive and up-to-date data protection and security concept for the FireEye Personal Data obtained under the Agreement while performing the Services under the Agreement.

9.
Privacy Violations, Security and Data Breach Incidents. When known or reasonably suspected by Service Provider while performing the Services under the Agreement, Service Provider will inform FireEye promptly if: (i) Service Provider or its Personnel infringe the applicable Data Protection Laws or obligations under the Agreement, (ii) significant failures during the Processing occur, or (iii) third parties have unauthorized or unintended access to the Personal Data. The parties are aware that the applicable Data Protection Law may impose a duty to inform the competent authorities or affected Data Subjects in the event of the loss or unlawful disclosure of Personal Data or access to it. These incidents should therefore be notified by Service Provider to FireEye without delay, regardless of their origin. This also applies to serious operational faults or where there is any suspicion of an infringement of provisions relating to the

FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 3



protection of Personal Data or other irregularities in the handling of Personal Data belonging to FireEye. In consultation with FireEye, Service Provider must take appropriate measures, within the Service scope, to address the Breach, including, where appropriate, measures to secure the Personal Data and work in good faith to reduce risk to the Data Subjects whose Personal Data was involved. Service Provider must coordinate the messaging related to any privacy violation, security breach or data breach incident with the FireEye prior to making any public disclosures.

10.
Inspection & Audit Rights. Upon at least 30 days prior written notice as described in Section 12.11 of the Agreement and subject to the obligations herein, FireEye may inspect Service Provider's operating Facilities or conduct an audit (each an “Audit”), Service Provider’s security, manufacturing processes, quality processes and environmental systems controls used for processing FireEye Personal Data to ascertain compliance with this Data Processing Addendum at FireEye’s expense (although FireEye shall in no way be responsible for any expenses or costs incurred by Service Provider’s commercially reasonable support in assisting FireEye with the Audit or allowing FireEye to inspect their Facilities, and in the event a violation of Service Provider’s obligations under this Addendum is found that has the potential to compromise FireEye Personal Data, Service Provider shall be responsible for all reasonable costs and expenses incurred by FireEye in conducting the Audit). To the extent applicable to Service Provider’s obligations under this Addendum, this Audit may include, but is not limited to, the verification of whether the procedures for the technical and organizational requirements of data protection and information security are appropriate in accordance with FireEye’s Third Party Information Security Requirements Addendum (or similar obligations negotiated by the parties either in an agreement and/or separate amendment/addendum). Service Provider will provide FireEye with any reasonably necessary information and documents during the Audit. The Audit may be carried out once a year by FireEye’s data protection officer or a mutually accepted authorized representative unless a violation of Service Provider’s obligations under this Data Processing Addendum is found, and in such an event, FireEye may conduct another Audit within six months or if FireEye reasonably believes that Service Provider is not complying with the obligations contained in this Addendum. All Audits will be performed during normal working hours; subject to Service Provider’s reasonable security, safety, and confidentiality requirements; and in such a way that the Audit does not disrupt or compromise Service Provider’s infrastructure or ability to process normal business operations. In addition, Service Provider will reasonably allow and assist in the Audit of its obligations (at its own expense) under this Addendum. In addition, Service Provider will cooperate with any audit ordered by a relevant Data Protection Authority that arises from its performance under the Agreement.

Notwithstanding the forgoing, any Audit, shall not entitle FireEye to view, or in any way access records and/or processes:

i.
Not directly related to FireEye Data Processed by Service Provider;
ii.
Not directly related to the Design Services or Work provided to FireEye under the Agreement;
iii.
In violation of applicable laws; and/or
iv.
In violation of Service Provider’s confidentiality obligations owed to a third party

For clarity, Audits will only be performed if the parties have mutually agreed in writing on the scope of the Audit prior to any Audit. FireEye will provide prior written notice, including a written explanation of the reason for the Audit, to the Service Provider no later than 30 days before any such Audit commences. Prior to any Audit, both parties shall agree to pursue, in good faith, other means of reconciling the documents that would render such Audits not necessary. The mutually accepted third party auditor will sign Service Provider’s standard, confidential disclosure agreement, which will limit the third party auditor’s rights to disclose to FireEye anything other than the results of Service Provider’s compliance or non-compliance with the Audit. Audit Costs and expenses shall be mutually agreed upon between the parties in writing prior to any Audit.

11.
Indemnity. Subject to the remaining provisions of this Section 11, the parties hereby agree that Service Provider shall have the obligation of defense and indemnification for any Claim incurred by or assessed

FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 4



against any Customer Indemnitee by third party for any willful or negligent acts or omissions by Service Provider or any violation of this Addendum or the Data Protection Laws but to the extent such violation has been caused by the Service Provider’s willful or negligent acts or omissions while Processing FireEye Personal Data as a data importer under this Addendum and this obligation shall be added to the Agreement as Section 10.2(d).

Notwithstanding anything contained in the Agreement, this Addendum or any other amendment or addendum, the parties agree (i) that if one party is held liable for a violation of the Data Protection Laws committed by the other party, the latter will, to the extent to which it is liable, indemnify the other party for any cost, charge, damages, expenses or loss it has incurred as part of its obligations to indemnify under Sections 10.1 and 10.2, as applicable; and (ii) the limitations and exceptions in Section 10.6 (Limitation of Liability) of the Agreement, including Service Provider’s total liability cap, applies to this Section 11.

The non-indemnifying party shall:

(i)    promptly notify the other party upon learning of a Claim; and
(ii)    cooperate in the defense and settlement of the Claim.

12.
Return of Personal Data. Following termination of the Agreement, Service Provider, except to the extent prohibited by applicable law, at the sole discretion and written request of FireEye, will return to FireEye or destroy and delete all FireEye Personal Data subject to Processing. Service Provider must certify in writing to FireEye that it has complied with the foregoing obligations.

13.
Counterparts. This Addendum may be executed in counterparts, each of which when executed and delivered shall constitute an original of the Addendum, but all the counterparts shall together constitute the same document. No counterpart shall be effective until each party has executed at least one counterpart. Facsimile or electronic signatures shall be binding to the same extent as original signatures.

14.
Integration. Except as otherwise set forth in this Addendum, all terms and conditions contained in the Agreement and not amended herein shall remain in full force and effect. In the event of a conflict between the Agreement and this Addendum or any other confidentiality term in an agreement between the parties, the order of precedence in respect of the Processing of FireEye Personal Data shall be: this Addendum and then the Agreement.

IN WITNESS WHEREOF, the parties hereto have executed this Addendum through their authorized representatives identified below.

On behalf of the data exporter: FireEye, Inc.
Name (written out in full): Joe Zuccaro
Position: Sr. Director - Contracts
Address: 601 McCarthy Blvd, Milpitas, CA

Other information necessary in order for the contract to be binding (if any):    
Signature /s/ Joe Zuccaro
On behalf of the data exporter: FireEye Ireland Limited
Name (written out in full): Ruth.Kelleher
Position: Director, FireEye Ireland Limited
Address: 2 ParK Place, City Gate Park, Cork, Ireland

Other information necessary in order for the contract to be binding (if any):    
Signature /s/ Ruth Kelleher


FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 5



On behalf of the data importer: Flextronics Telecom Systems, Ltd.
Name (written out in full): Manny Marimuthu    
Position: Director    
Address:    

Other information necessary in order for the contract to be binding (if any):
Signature /s/ Manny Marimuthu


FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 6




Appendix 1 to the Addendum
List of agreed Sub-processors

Name of Sub-processor
Country Location of Sub-processor
none
 
 
 


FireEye – Flextronics Design and Manufacturing Services Agreement
Data Processing Addendum
Page | 7

EX-31.1 3 exhibit31120180630-10q.htm EXHIBIT 31.1 Exhibit
Exhibit 31.1
CERTIFICATION


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


EX-31.2 4 exhibit31220180630-10q.htm EXHIBIT 31.2 Exhibit
Exhibit 31.2
CERTIFICATION


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

 
 
Executive Vice President, Chief Financial Officer and Chief Accounting Officer
 
 
(Principal Financial and Accounting Officer)


EX-32.1 5 exhibit32120180630-10q.htm EXHIBIT 32.1 Exhibit
Exhibit 32.1
SECTION 1350 CERTIFICATIONS


I, Kevin R. Mandia, certify to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, that the Quarterly Report of FireEye, Inc. on Form 10-Q for the quarterly period ended June 30, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of FireEye, Inc.
Date: August 3, 2018
 
/s/ Kevin R. Mandia
 
 
Kevin R. Mandia
 
 
Chief Executive Officer
 
 
(Principal Executive Officer)

I, Frank E. Verdecanna, certify to the best of my knowledge, pursuant to 18 U.S.C. Section 1350, that the Quarterly Report of FireEye, Inc. on Form 10-Q for the quarterly period ended June 30, 2018 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of FireEye, Inc.
Date: August 3, 2018
 
/s/ Frank E. Verdecanna
 
 
Frank E. Verdecanna
 
 
Executive Vice President, Chief Financial Officer and Chief Accounting Officer
 
 
(Principal Financial and Accounting Officer)


EX-101.INS 6 feye-20180630.xml XBRL INSTANCE DOCUMENT 0001370880 2018-01-01 2018-06-30 0001370880 2018-07-31 0001370880 2017-12-31 0001370880 2018-06-30 0001370880 feye:ProfessionalServicesMember 2017-01-01 2017-06-30 0001370880 2017-04-01 2017-06-30 0001370880 2017-01-01 2017-06-30 0001370880 2018-04-01 2018-06-30 0001370880 feye:SubscriptionSupportandServicesMember 2017-01-01 2017-06-30 0001370880 feye:SubscriptionSupportandServicesMember 2017-04-01 2017-06-30 0001370880 feye:SubscriptionSupportandServicesMember 2018-01-01 2018-06-30 0001370880 feye:ProfessionalServicesMember 2018-04-01 2018-06-30 0001370880 feye:ProfessionalServicesMember 2017-04-01 2017-06-30 0001370880 feye:SubscriptionSupportandServicesMember 2018-04-01 2018-06-30 0001370880 feye:ProfessionalServicesMember 2018-01-01 2018-06-30 0001370880 2017-06-30 0001370880 2016-12-31 0001370880 srt:ScenarioPreviouslyReportedMember 2017-01-01 2017-06-30 0001370880 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-01-01 2017-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember feye:DeferredCostsofRevenueMember 2018-06-30 0001370880 feye:TheEmailLaundryMember 2017-10-20 2017-10-20 0001370880 feye:DepositsandOtherCurrentAssetsMember feye:DeferredCommissionsMember 2018-06-30 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-06-30 0001370880 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember feye:DeferredCommissionsMember 2017-12-31 0001370880 feye:DepositsandOtherLongtermAssetsMember feye:DeferredCostsofRevenueMember 2017-12-31 0001370880 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember feye:DeferredCommissionsMember 2018-06-30 0001370880 feye:DepositsandOtherCurrentAssetsMember feye:DeferredCommissionsMember 2017-12-31 0001370880 feye:X15SoftwareInc.Member 2018-01-11 2018-01-11 0001370880 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember feye:DeferredCostsofRevenueMember 2017-12-31 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 feye:DepositsandOtherLongtermAssetsMember feye:DeferredCostsofRevenueMember 2018-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 us-gaap:AccountingStandardsUpdate201409Member us-gaap:RetainedEarningsMember 2017-12-31 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-04-01 2017-06-30 0001370880 srt:ScenarioPreviouslyReportedMember 2017-04-01 2017-06-30 0001370880 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2017-12-31 0001370880 srt:ScenarioPreviouslyReportedMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2018-06-30 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2018-06-30 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel3Member 2017-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member 2017-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2017-12-31 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel1Member 2017-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2017-12-31 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CommercialPaperMember 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CertificatesOfDepositMember 2018-06-30 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CommercialPaperMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member 2018-06-30 0001370880 us-gaap:CommercialPaperMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2017-12-31 0001370880 us-gaap:FairValueInputsLevel3Member 2018-06-30 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CertificatesOfDepositMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel1Member 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001370880 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member 2018-06-30 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel2Member us-gaap:CertificatesOfDepositMember 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CommercialPaperMember 2018-06-30 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001370880 us-gaap:MoneyMarketFundsMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:EstimateOfFairValueFairValueDisclosureMember 2017-12-31 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:FairValueInputsLevel1Member us-gaap:CommercialPaperMember 2018-06-30 0001370880 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001370880 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member 2018-06-30 0001370880 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001370880 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2017-12-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:USTreasurySecuritiesMember 2017-12-31 0001370880 us-gaap:CorporateDebtSecuritiesMember 2017-12-31 0001370880 us-gaap:CommercialPaperMember 2017-12-31 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001370880 us-gaap:CorporateDebtSecuritiesMember us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001370880 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2017-12-31 0001370880 us-gaap:USTreasurySecuritiesMember us-gaap:ShortTermInvestmentsMember 2017-12-31 0001370880 us-gaap:ShortTermInvestmentsMember 2017-12-31 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2017-12-31 0001370880 feye:PrivateCompanyMember 2018-06-30 0001370880 feye:PrivateCompanyMember 2017-12-31 0001370880 us-gaap:CorporateDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2018-06-30 0001370880 us-gaap:CommercialPaperMember 2018-06-30 0001370880 us-gaap:CommercialPaperMember us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001370880 us-gaap:ShortTermInvestmentsMember 2018-06-30 0001370880 us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-06-30 0001370880 us-gaap:CorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-06-30 0001370880 us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-06-30 0001370880 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001370880 us-gaap:CorporateDebtSecuritiesMember us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001370880 2017-01-01 2017-12-31 0001370880 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001370880 feye:ComputerEquipmentandSoftwareMember 2018-06-30 0001370880 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001370880 us-gaap:MachineryAndEquipmentMember 2018-06-30 0001370880 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001370880 us-gaap:MachineryAndEquipmentMember 2017-12-31 0001370880 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001370880 feye:ComputerEquipmentandSoftwareMember 2017-12-31 0001370880 us-gaap:ContractBasedIntangibleAssetsMember 2018-06-30 0001370880 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001370880 us-gaap:DevelopedTechnologyRightsMember 2018-06-30 0001370880 us-gaap:NoncompeteAgreementsMember 2018-06-30 0001370880 us-gaap:ContractBasedIntangibleAssetsMember 2017-12-31 0001370880 feye:ContentMember 2017-12-31 0001370880 us-gaap:TradeNamesMember 2018-06-30 0001370880 feye:ContentMember 2018-06-30 0001370880 us-gaap:CustomerRelationshipsMember 2017-12-31 0001370880 us-gaap:TradeNamesMember 2017-12-31 0001370880 us-gaap:CustomerRelationshipsMember 2018-06-30 0001370880 us-gaap:NoncompeteAgreementsMember 2017-12-31 0001370880 feye:TheEmailLaundryMember 2017-10-20 0001370880 feye:X15SoftwareInc.Member 2018-01-01 2018-06-30 0001370880 feye:X15SoftwareInc.Member 2018-01-11 0001370880 2016-01-01 2016-12-31 0001370880 us-gaap:FacilityClosingMember 2017-12-31 0001370880 us-gaap:FacilityClosingMember 2018-06-30 0001370880 us-gaap:FacilityClosingMember 2018-01-01 2018-06-30 0001370880 2018-03-31 0001370880 feye:ProfessionalServicesMember 2017-12-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2017-12-31 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2018-06-30 0001370880 feye:ProfessionalServicesMember 2018-06-30 0001370880 2020-07-01 2018-01-01 2018-06-30 0001370880 2018-07-01 2018-06-30 0001370880 2018-07-01 2018-01-01 2018-06-30 0001370880 2019-07-01 2018-06-30 0001370880 2020-07-01 2018-06-30 0001370880 2019-07-01 2018-01-01 2018-06-30 0001370880 2021-07-01 2018-06-30 0001370880 2021-07-01 2018-01-01 2018-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2017-12-31 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2017-12-31 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-06-30 0001370880 us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 us-gaap:CommonStockMember 2018-06-29 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleNotesPayableMember 2015-06-01 2015-06-30 0001370880 feye:DebtEquityComponentMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 2015-06-01 2015-06-30 0001370880 feye:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2015-06-30 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-06-05 0001370880 feye:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 0001370880 feye:DebtEquityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-06-30 0001370880 feye:DebtLiabilityComponentMember us-gaap:ConvertibleNotesPayableMember 2018-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputDiscountRateMember 2018-05-24 0001370880 us-gaap:ConvertibleDebtMember feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-05-24 2018-05-24 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember us-gaap:MeasurementInputDiscountRateMember 2018-05-24 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-04-01 2018-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-04-01 2018-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2018-01-01 2018-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2017-01-01 2017-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2017-01-01 2017-06-30 0001370880 feye:SeriesAConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2017-04-01 2017-06-30 0001370880 feye:SeriesBConvertibleSeniorNotesMember us-gaap:ConvertibleNotesPayableMember 2017-04-01 2017-06-30 0001370880 feye:ConvertibleSeniorNotesdue2024Member us-gaap:ConvertibleNotesPayableMember 2018-04-01 2018-06-30 0001370880 feye:SoftwareandServicesMember 2018-06-30 0001370880 us-gaap:ConvertiblePreferredStockMember 2018-06-30 0001370880 us-gaap:StockCompensationPlanMember 2017-12-31 0001370880 us-gaap:ConvertibleDebtMember 2018-06-30 0001370880 us-gaap:EmployeeStockMember 2017-12-31 0001370880 us-gaap:EmployeeStockMember 2018-06-30 0001370880 us-gaap:StockCompensationPlanMember 2018-06-30 0001370880 us-gaap:ConvertibleDebtMember 2017-12-31 0001370880 us-gaap:ConvertiblePreferredStockMember 2017-12-31 0001370880 feye:A2013StockOptionPlanMember 2018-06-30 0001370880 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001370880 us-gaap:EmployeeStockOptionMember feye:A2013StockOptionPlanMember 2018-01-01 2018-06-30 0001370880 feye:A2013StockOptionPlanMember 2018-01-01 2018-06-30 0001370880 feye:A2013StockOptionPlanMember 2017-12-31 0001370880 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001370880 feye:CostofGoodsServicesMember 2017-01-01 2017-06-30 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001370880 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001370880 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001370880 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001370880 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001370880 feye:CostofGoodsServicesMember 2017-04-01 2017-06-30 0001370880 us-gaap:CostOfGoodsProductLineMember 2018-01-01 2018-06-30 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001370880 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001370880 us-gaap:CostOfGoodsProductLineMember 2017-04-01 2017-06-30 0001370880 us-gaap:CostOfGoodsProductLineMember 2017-01-01 2017-06-30 0001370880 feye:CostofGoodsServicesMember 2018-04-01 2018-06-30 0001370880 feye:CostofGoodsServicesMember 2018-01-01 2018-06-30 0001370880 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001370880 us-gaap:CostOfGoodsProductLineMember 2018-04-01 2018-06-30 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001370880 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001370880 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001370880 srt:MinimumMember us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001370880 srt:MaximumMember us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001370880 us-gaap:EmployeeStockMember 2017-06-30 0001370880 feye:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember 2018-01-01 2018-06-30 0001370880 feye:UnvestedRestrictedStockAwardsAndRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001370880 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001370880 us-gaap:StockOptionMember 2017-01-01 2017-06-30 0001370880 us-gaap:StockOptionMember 2018-01-01 2018-06-30 0001370880 feye:UnvestedEarlyExercisedCommonSharesMember 2018-01-01 2018-06-30 0001370880 feye:UnvestedEarlyExercisedCommonSharesMember 2017-01-01 2017-06-30 0001370880 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001370880 us-gaap:ConvertibleDebtSecuritiesMember 2017-01-01 2017-06-30 0001370880 us-gaap:ConvertibleDebtSecuritiesMember 2018-01-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember 2018-04-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2018-01-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2018-04-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2017-01-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember 2017-01-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember 2017-04-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember 2018-01-01 2018-06-30 0001370880 feye:ProfessionalServicesMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0001370880 country:US 2017-01-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember srt:AsiaPacificMember 2017-01-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember feye:OtherGeographicLocationMember 2017-01-01 2017-06-30 0001370880 feye:ProfessionalServicesMember srt:AsiaPacificMember 2017-01-01 2017-06-30 0001370880 srt:AsiaPacificMember 2017-01-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember feye:OtherGeographicLocationMember 2018-01-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember country:US 2017-01-01 2017-06-30 0001370880 us-gaap:EMEAMember 2018-01-01 2018-06-30 0001370880 feye:ProfessionalServicesMember country:US 2017-01-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember feye:OtherGeographicLocationMember 2017-01-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember country:US 2018-01-01 2018-06-30 0001370880 feye:ProfessionalServicesMember feye:OtherGeographicLocationMember 2017-01-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember us-gaap:EMEAMember 2017-01-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember country:US 2017-01-01 2017-06-30 0001370880 feye:OtherGeographicLocationMember 2017-01-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember srt:AsiaPacificMember 2017-01-01 2017-06-30 0001370880 feye:ProfessionalServicesMember us-gaap:EMEAMember 2017-01-01 2017-06-30 0001370880 country:US 2018-01-01 2018-06-30 0001370880 feye:OtherGeographicLocationMember 2018-01-01 2018-06-30 0001370880 feye:ProfessionalServicesMember feye:OtherGeographicLocationMember 2018-01-01 2018-06-30 0001370880 srt:AsiaPacificMember 2018-01-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember country:US 2018-01-01 2018-06-30 0001370880 us-gaap:EMEAMember 2017-01-01 2017-06-30 0001370880 feye:ProfessionalServicesMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0001370880 feye:ProfessionalServicesMember country:US 2018-01-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember feye:OtherGeographicLocationMember 2018-01-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember us-gaap:EMEAMember 2017-01-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember srt:AsiaPacificMember 2018-01-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember us-gaap:EMEAMember 2018-01-01 2018-06-30 0001370880 feye:OneResellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001370880 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001370880 feye:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001370880 feye:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-04-01 2018-06-30 0001370880 feye:OneResellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-06-30 0001370880 feye:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001370880 feye:OneResellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-06-30 0001370880 feye:OneResellerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 0001370880 feye:OtherGeographicLocationMember 2018-04-01 2018-06-30 0001370880 country:US 2017-04-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember feye:OtherGeographicLocationMember 2018-04-01 2018-06-30 0001370880 feye:ProfessionalServicesMember country:US 2018-04-01 2018-06-30 0001370880 us-gaap:EMEAMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember country:US 2018-04-01 2018-06-30 0001370880 us-gaap:EMEAMember 2018-04-01 2018-06-30 0001370880 country:US 2018-04-01 2018-06-30 0001370880 feye:OtherGeographicLocationMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember feye:OtherGeographicLocationMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember srt:AsiaPacificMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember us-gaap:EMEAMember 2017-04-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember country:US 2018-04-01 2018-06-30 0001370880 srt:AsiaPacificMember 2018-04-01 2018-06-30 0001370880 feye:ProfessionalServicesMember feye:OtherGeographicLocationMember 2018-04-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember feye:OtherGeographicLocationMember 2017-04-01 2017-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember us-gaap:EMEAMember 2017-04-01 2017-06-30 0001370880 feye:ProfessionalServicesMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0001370880 feye:ProfessionalServicesMember srt:AsiaPacificMember 2018-04-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember us-gaap:EMEAMember 2018-04-01 2018-06-30 0001370880 feye:CloudSubscriptionandManagedServicesMember srt:AsiaPacificMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember country:US 2017-04-01 2017-06-30 0001370880 feye:ProfessionalServicesMember us-gaap:EMEAMember 2017-04-01 2017-06-30 0001370880 feye:ProfessionalServicesMember feye:OtherGeographicLocationMember 2017-04-01 2017-06-30 0001370880 feye:ProfessionalServicesMember srt:AsiaPacificMember 2017-04-01 2017-06-30 0001370880 feye:ProductandRelatedSubscriptionandSupportMember feye:OtherGeographicLocationMember 2018-04-01 2018-06-30 0001370880 srt:AsiaPacificMember 2017-04-01 2017-06-30 0001370880 country:US 2017-12-31 0001370880 us-gaap:NonUsMember 2017-12-31 0001370880 us-gaap:NonUsMember 2018-06-30 0001370880 country:US 2018-06-30 0001370880 feye:OneDistributorMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-04-01 2017-06-30 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure feye:day feye:reporting_segment feye:claim feye:vote_per_share false --12-31 Q2 2018 2018-06-30 10-Q 0001370880 195004563 Large Accelerated Filer FIREEYE, INC. 38928000 0 400000 600000 17013000 30499000 1 1 196116000 371222000 34.32 P4Y P3D P5D 5 0.98 1.00 1 P2Y 72767000 61230000 11537000 69370000 3300000 3700000 0 65220000 0.10 1.00 0.60 0.25 0.12 0.03 P1Y P1Y P1Y P4Y 4152000 0.85 63897000 15.40 P0Y11M4D P5Y 1.1 1 0.1 35684000 32308000 146317000 6268000 140049000 120893000 19569000 20512000 157644000 154381000 -2881000 -3495000 P3Y P3Y 2891441000 3064955000 141700000 13000000 39397000 3375000 4017000 7729000 14057000 10219000 83286000 7047000 8377000 15046000 28582000 24234000 38892000 3448000 3558000 7245000 12418000 12223000 81040000 7350000 7180000 14539000 26771000 25200000 2503000 2522000 5058000 4283000 0 10051000 8515000 2259000 3700000 4490000 -43575000 2259000 8957000 8927000 18566000 20144000 14800000 29600000 12700000 25300000 0 21994000 15141000 210000 5474000 0 22963000 35442000 156000 3694000 2458837000 2614474000 1142664000 1295614000 3306000 715911000 0 719217000 204000 723975000 0 724179000 727470000 719009000 4987000 438024000 272900000 3098000 723975000 0 448401000 275574000 2000 0 2000 0 0 4000 0 4000 0 2881000 2000 1829000 1050000 0 3499000 0 2542000 957000 721888000 4989000 439851000 273950000 3098000 727470000 0 450939000 276531000 909000 0 345000 564000 1407000 0 1182000 225000 2881000 2000 1829000 1050000 3499000 0 2542000 957000 715911000 4987000 438024000 272900000 716893000 0 443375000 273518000 1972000 2000 1484000 486000 2092000 0 1360000 732000 406618000 4987000 284499000 117132000 380147000 0 211707000 168440000 309293000 0 153525000 155768000 336746000 0 231668000 105078000 284532000 282810000 442938000 441165000 723975000 259425 1016334 8700000 20700000 4400000 15400000 0 15387000 -54000 0 2700000 6100000 7883000 14129000 3200000 7900000 6800000 11700000 1300000 2100000 2300000 4200000 14054000 27307000 0 0 86779000 43000000 19700000 43800000 18400000 87012000 89971000 42400000 17200000 47500000 18000000 223667000 154442000 180891000 351370000 0 0 0 0 208000 0 0 208000 3098000 0 0 3098000 3306000 0 0 3306000 0 0 0 3098000 3098000 0 0 0 0 204000 0 0 204000 0 0 0 0 204000 0 0 204000 0 0 0 0 -69225000 170479000 53964000 2985000 3000000 35838000 15141000 11700000 78708000 3800000 3817000 39449000 35442000 12800000 0.0001 0.0001 1000000000 1000000000 187105000 194987000 187105000 194987000 19000 20000 -68313000 -145207000 -71878000 -145303000 0.20 0.12 0.19 0.12 0.20 0.15 0.20 0.15 0.15 910100000 886136000 879556000 879600000 546615000 496218000 50397000 103551000 443064000 525617000 476818000 48799000 363485000 363313000 172000 135805000 227680000 353939000 353927000 12000 202696000 401766000 458300000 1100000000 779578000 939447000 67794000 20158000 47636000 133541000 39482000 94059000 67282000 21146000 46136000 135211000 41646000 93565000 67794000 1102000 66692000 133541000 2244000 131297000 -113000000 460000000 460000000 600000000 119828000 460000000 92567000 117834000 79555000 117834000 60.76 23.17 0.0164572 0.0431167 P6Y 30 1.3 1.3 20 20 460000000 460000000 600000000 75000000 525000000 0.064 0.068 0.064 0.069 0.063 0.067 0.038 0.063 0.068 0.038 0.01 0.01625 0.00875 0.00875 0.01 0.055 0.045 1 340200000 5400000 17600000 23000000 3500000 11500000 15000000 53762000 86660000 151400000 11248000 77733000 0 579000 100000 400000 500000 100000 500000 600000 251000 -60000 0 1 11000000 22000000 9200000 18600000 52773000 44601000 -0.39 0.01 -0.40 -0.83 0.05 -0.88 -0.38 -0.77 59588000 58379000 286200000 P2Y8M0D 0.111 2100000 1300000 215765000 241024000 13272000 25067000 18209000 29337000 33903000 48441000 403153000 158700000 12500000 111090000 103903000 1400000 15560000 409253000 158700000 12500000 111090000 110003000 1400000 15560000 187388000 168229000 -10800000 0 -10764000 27805000 55420000 26179000 54597000 984661000 999888000 6400000 15200000 15200000 123928000 242940000 135414000 266555000 0 0 -67374000 -143298000 -71448000 -142225000 1000000 965000 2258000 1400000 1411000 2464000 1444000 2283000 3793000 -4152000 -16198000 -5880000 -10318000 -24892000 -2610000 949000 -57929000 -23149000 -34780000 -30545000 -6881000 -1209000 573000 2266000 8352000 1742000 1505000 -9132000 10637000 -4892000 187388000 168229000 12385000 24630000 13605000 26322000 6208000 6152000 12351000 12253000 2779000 4488000 6338000 2779000 10895000 12644000 1150000 1869000 2300000 3738000 520000 788000 1848000 520000 1938000 3717000 2168000 4200000 3383000 6323000 6038000 5791000 5746000 6744000 0 0 0 0 0 715911000 0 4987000 438024000 272900000 0 0 0 0 0 715911000 0 4987000 438024000 272900000 4987000 438024000 272900000 0 715911000 0 0 0 0 0 723975000 0 0 448401000 275574000 0 0 0 0 0 723975000 0 0 448401000 275574000 0 448401000 275574000 723975000 4400000 8500000 5200000 9800000 0 0 1826621000 1954046000 2458837000 2614474000 661456000 636816000 406238000 373340000 448600000 108580000 382267000 0 -17571000 247940000 -23232000 -42361000 -28422000 -35100000 -68339000 2393000 -70732000 -145556000 8164000 -153720000 -72859000 -144689000 1 180965000 2755000 178210000 365920000 6863000 359057000 183950000 375815000 -57037000 2393000 -59430000 -122980000 8164000 -131144000 -48536000 -109260000 118738000 5900000 11937000 14202000 15671000 15980000 53618000 7330000 26000 349000 981000 -614000 22102000 23844000 -3467000 -2372000 -120000 112000 -12690000 -12966000 144000 -26000 92000 590000 0 4300000 5300000 0 5945000 17312000 26645000 222910000 218842000 0.0001 0.0001 100000000 100000000 0 0 0 0 93799000 59258000 34541000 92632000 896500000 584400000 0 584405000 213514000 209045000 3620000 0 11183000 4579000 10764000 10993000 229001000 144438000 16665000 67451000 447000 235754000 161783000 14485000 59039000 447000 71357000 60202000 11155000 81373000 71702000 9671000 11600000 12500000 13700000 317400000 330400000 0 286817000 60747000 119099000 63575000 129771000 935000 800000 830000 -13000 -2106363000 -2251052000 191722000 38990000 1759000 4623000 4106000 119107000 75917000 4843000 18631000 19715000 33625000 1763000 3911000 3290000 158097000 6250000 185472000 129081000 8365000 27165000 27111000 376481000 80535000 59442000 3286000 9641000 8164000 231291000 147114000 9600000 36389000 38187000 64655000 47810000 3807000 6880000 6161000 311826000 17271000 359210000 254366000 16693000 52910000 52512000 202696000 45037000 30394000 2771000 5410000 6462000 122392000 75104000 5107000 20787000 21393000 35267000 22887000 4028000 4078000 4275000 167429000 128385000 11906000 30275000 32130000 401766000 89418000 60249000 5242000 10819000 13107000 243484000 148732000 10899000 40535000 43318000 68864000 45352000 7214000 6576000 9723000 332902000 254333000 23355000 57930000 66148000 17400000 P1Y P1Y P1Y 1.00 0.57 0.34 0.08 0.01 92413000 191401000 94196000 191447000 83286000 81040000 P4Y 2067000 16.78 10186000 15.13 20017000 22963000 17.09 15.78 P1Y3M17D P1Y4M25D 5173000 18.08 0 0 0 0.00 0.52 0.50 0.52 0.50 0.35 0.32 0.35 0.32 0.0112 0.0112 0.0223 0.0223 0.0105 0.0105 0.0208 0.0208 3694000 12.51 6562000 91000 28090000 27273000 4433000 3694000 12.31 12.51 7.07 41.37 15.65 16.69 15.39 284255000 353401000 P10Y P1Y P6M P1Y P6M P1Y P6M P1Y P6M 27273000 P4Y5M20D P4Y9M18D P4Y5M20D 715911000 723975000 648000 632216000 -112600000 744816000 660428000 3333000 3333000 3300000 150000000 150000000 150000000 176645000 174453000 189696000 188085000 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Commissions</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We capitalize most of our commission expenses and related payroll taxes and amortize them on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. Changes in the balance of total deferred commissions for the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:18px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4126984126984%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions capitalized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions recognized</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,054</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,971</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%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:18px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4126984126984%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,779</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;">Commissions capitalized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,307</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;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,971</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There was </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> impairment loss in relation to the commissions capitalized for the periods presented.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;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 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash and Cash Equivalent</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Short-Term Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">450,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,542</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">276,531</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(957</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">727,470</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,499</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;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 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;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;">Cash and Cash Equivalents</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Short-Term Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">439,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">273,950</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,050</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">721,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,881</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">719,009</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), and following the requirements of the Securities and Exchange Commission (&#8220;SEC&#8221;), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or for any other interim period or for any other future year. The balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), effective January 1, 2018 using the full retrospective method. The cumulative effect of the adoption was recognized as an increase to accumulated deficit of </font><font style="font-family:inherit;font-size:10pt;">$113.0 million</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> and impacted certain other prior period amounts. Certain amounts and disclosures set forth in this Quarterly Report on Form 10-Q have been updated to comply with the new standards.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Business Combinations</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisition of The Email Laundry</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On October 20, 2017, we acquired all outstanding shares of The Email Laundry, a privately held email security company, whose technology is expected to enhance our current email offerings. In connection with this acquisition, we paid cash consideration of&#160;$</font><font style="font-family:inherit;font-size:10pt;">4.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and issued&#160;</font><font style="font-family:inherit;font-size:10pt;">259,425</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock with an estimated fair value of&#160;$</font><font style="font-family:inherit;font-size:10pt;">4.4 million</font><font style="font-family:inherit;font-size:10pt;">, resulting in total purchase consideration of&#160;$</font><font style="font-family:inherit;font-size:10pt;">8.7 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price is subject to customary working capital and related adjustments. The purchase price was allocated to intangible assets of&#160;$</font><font style="font-family:inherit;font-size:10pt;">2.7 million</font><font style="font-family:inherit;font-size:10pt;">, goodwill of&#160;</font><font style="font-family:inherit;font-size:10pt;">$6.4 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and tangible net liabilities of&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.4 million</font><font style="font-family:inherit;font-size:10pt;">. The intangible assets are composed of technology and customer relationships, each with an estimated weighted average useful life of&#160;</font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;">&#160;years. The goodwill is primarily attributable to the know-how of the workforce and is not expected to be deductible for U.S. federal income tax purposes. The results of operations of The Email Laundry have been included in our consolidated statements of operations from the acquisition date. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Acquisition of X15</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 11, 2018, we acquired all outstanding shares of privately held X15, a data management company. We expect that the X15 technology will be incorporated into our platform and analytics capabilities going forward. In connection with this acquisition, we paid cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and issued </font><font style="font-family:inherit;font-size:10pt;">1,016,334</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock with an estimated fair value of </font><font style="font-family:inherit;font-size:10pt;">$15.4 million</font><font style="font-family:inherit;font-size:10pt;">, resulting in total purchase consideration of </font><font style="font-family:inherit;font-size:10pt;">$20.7 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase price was allocated to intangible assets of </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;">, goodwill of </font><font style="font-family:inherit;font-size:10pt;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;"> and tangible net liabilities of </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">. The intangible asset relates to developed technology with an estimated weighted average useful life of </font><font style="font-family:inherit;font-size:10pt;">3</font><font style="font-family:inherit;font-size:10pt;"> years. The goodwill is primarily attributable to the know-how of the workforce and is not expected to be deductible for U.S. federal income tax purposes. The results of operations of X15 have been included in our consolidated statements of operations from the acquisition date. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill and Purchased Intangible Assets</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill increased approximately </font><font style="font-family:inherit;font-size:10pt;">$15.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> due to the acquisition of X15. There were no other changes in the carrying amount of goodwill.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">110,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">103,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Content</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract backlog</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-competition agreements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,400</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,400</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total 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:9pt;"><font style="font-family:inherit;font-size:9pt;">409,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">403,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(241,024</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(215,765</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total net intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">168,229</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">187,388</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense of intangible assets during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$12.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense of intangible assets during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$25.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future annual amortization expense of intangible assets </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is presented below (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">2018 (remaining six mont</font><font style="font-family:inherit;font-size:9pt;">hs)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">25,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></tr><tr><td style="vertical-align: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">168,229</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the balance of total deferred commissions for the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:18px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4126984126984%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of March 31, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,012</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions capitalized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions recognized</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,054</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,971</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%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:18px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.4126984126984%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:80%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:18%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,779</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;">Commissions capitalized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,499</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commissions recognized</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,307</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;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,971</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%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We lease our facilities under various non-cancelable operating leases, which expire on various dates through the year ending December 31, 2027. Rent expense is recognized using the straight-line method over the term of the lease. Rent expense, net of sublease income, was </font><font style="font-family:inherit;font-size:10pt;">$5.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. Rent expense, net of sublease income, was </font><font style="font-family:inherit;font-size:10pt;">$9.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate future non-cancelable minimum rental payments on our operating leases, </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ending December&#160;31,</font><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><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2018 (remaining six months)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2023 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53,618</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">118,738</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total future non-cancelable minimum rental payments have not been reduced by future minimum sublease rentals totaling&#160;</font><font style="font-family:inherit;font-size:10pt;">$5.9 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are party to letters of credit totaling </font><font style="font-family:inherit;font-size:10pt;">$3.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.3 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, issued primarily in support of operating leases for several of our facilities. These letters of credit are collateralized by a line with our bank. </font><font style="font-family:inherit;font-size:10pt;">No</font><font style="font-family:inherit;font-size:10pt;"> amounts have been drawn against these letters of credit.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Manufacturer Commitments</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our independent contract manufacturers procure components and assemble 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 product marketing organizations, adjusted for overall market conditions. We may issue forecasts and orders for components and products that are non-cancelable to reduce manufacturing lead times and plan for adequate supply. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, we had non-cancelable open orders of </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. We are required to record a liability for firm, non-cancelable and unconditional purchase commitments with contract manufacturers and suppliers for quantities in excess of our future demand forecasts.&#160;</font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we have not accrued any significant costs for such non-cancelable commitments.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Purchase Obligations</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we had approximately </font><font style="font-family:inherit;font-size:10pt;">$13.7 million</font><font style="font-family:inherit;font-size:10pt;"> of non-cancelable firm purchase commitments primarily for purchases of software and services. In situations in which we have received delivery of the goods or services </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> under purchase orders outstanding as of the same date, such amounts are reflected in the condensed consolidated balance sheet as accounts payable or accrued liabilities and are excluded from the&#160;</font><font style="font-family:inherit;font-size:10pt;">$13.7 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we are involved in claims and legal proceedings that arise in the ordinary course of business. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into agreements which may not be available on terms favorable to us or at all.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">To the extent there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, we will either disclose the estimated additional loss or state that such an estimate cannot be made. We do not currently believe that it is reasonably possible that additional losses in connection with litigation arising in the ordinary course of business would be material.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. In addition, we indemnify our officers, directors, and certain key employees for actions taken while they are or were serving in good faith in such capacities. Through </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, there have been </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> claims under any indemnification provisions.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:70%;" 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: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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017*</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product, subscription and support, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">476,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">496,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">525,617</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">546,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product, subscription and support, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">353,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">363,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">353,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">363,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">879,556</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">910,100</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the balance of unearned revenue for the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of March 31, 2018</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">886,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Billings for the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(202,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">879,556</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of December 31, 2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">910,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Billings for the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">371,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(401,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">879,556</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%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The liability and equity components of the 2024 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:90%;" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2024 Notes</font></div></td></tr><tr><td style="vertical-align: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;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">600,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: 2024 Notes debt discounts, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(151,400</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Net carrying amount</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The liability and equity components of the remaining portion of Series A Notes and Series B Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series B Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series B Notes</font></div></td></tr><tr><td style="vertical-align: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;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">119,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: 2035 Notes debt discount, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,248</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(77,733</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(53,762</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(86,660</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Net carrying amount</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">108,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">382,267</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">406,238</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">373,340</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Equity component, net of issuance costs</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">79,555</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">117,834</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">92,567</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">117,834</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%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Convertible Senior Notes</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes due 2024</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On May 24, 2018, we issued </font><font style="font-family:inherit;font-size:10pt;">$525.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the 2024 Notes in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. In addition, on June 5, 2018, we issued an additional </font><font style="font-family:inherit;font-size:10pt;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the 2024 Notes pursuant to the full exercise of the initial purchasers' option to purchase additional 2024 Notes, in a private placement exempt from the registration requirements of the Securities Act. The net proceeds from the offerings, after deducting the initial purchasers' discount of approximately </font><font style="font-family:inherit;font-size:10pt;">$15.0 million</font><font style="font-family:inherit;font-size:10pt;"> and the issuance costs of approximately </font><font style="font-family:inherit;font-size:10pt;">$0.6 million</font><font style="font-family:inherit;font-size:10pt;">, were </font><font style="font-family:inherit;font-size:10pt;">$584.4 million</font><font style="font-family:inherit;font-size:10pt;">. We used (i) approximately </font><font style="font-family:inherit;font-size:10pt;">$330.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds to repurchase approximately </font><font style="font-family:inherit;font-size:10pt;">$340.2 million</font><font style="font-family:inherit;font-size:10pt;"> in principal amount outstanding of the Series A Notes in negotiated transactions with institutional investors and (ii) approximately</font><font style="font-family:inherit;font-size:10pt;">$65.2 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds from the offering of the 2024 Notes to enter into the Capped Calls.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2024 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2024 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2024 Notes including the Series A Notes and the Series B Notes (as defined below); and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. The 2024 Notes are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2024 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing other securities.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2024 Notes bear interest at </font><font style="font-family:inherit;font-size:10pt;">0.875%</font><font style="font-family:inherit;font-size:10pt;"> per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2018. The 2024 Notes mature on June 1, 2024, unless earlier repurchased, redeemed or converted.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The initial conversion rate of the 2024 Notes is </font><font style="font-family:inherit;font-size:10pt;">43.1667</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> of principal amount of the 2024 Notes, which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$23.17</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock. The conversion rate of the 2024 Notes may be adjusted pursuant to the terms of the indenture governing the 2024 Notes upon the occurrence of certain specified events, but not for accrued and unpaid interest.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders may convert the 2024 Notes at their option in multiples of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount prior to the business day preceding March 1, 2024, only under the following circumstances:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price of the 2024 Notes on each applicable trading day;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period (the "measurement period") in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of the 2024 Notes for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of our common stock and the conversion rate for the notes on each such trading day;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">if we call any or all of the 2024 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">upon the occurrence of specified corporate events, as specified in each indenture governing the 2024 Notes.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Regardless of the foregoing conditions, holders may convert their 2024 Notes at their option in multiples of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount during the period from, and including, March 1, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the 2024 Notes can be settled in cash, shares of our common stock or any combination of cash and shares of common stock at our option.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders may also require us to repurchase the 2024 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2024 Notes, at a repurchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, we may redeem for cash all or any portion of the 2024 Notes on or after June 5, 2021, if the last reported sale price of our common stock has been at least </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price then in effect for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during any </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period (including the last trading day of such period) immediately preceding the date on which we provide notice of redemption at a redemption price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018, none of the conditions permitting holders to convert their 2024 Notes had been satisfied and no shares of our common stock had been issued in connection with any conversions of the 2024 Notes. Based on the closing price of our common stock of </font><font style="font-family:inherit;font-size:10pt;">$15.39</font><font style="font-family:inherit;font-size:10pt;"> per share on June 29, 2018, the conversion value of the 2024 Notes was less than the principal amount of the 2024 Notes outstanding on a per 2024 Note basis.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with accounting for debt with conversions and other options, we bifurcated the principal amount of the 2024 Notes into liability and equity components. The initial liability component of the 2024 Notes was valued at </font><font style="font-family:inherit;font-size:10pt;">$458.3 million</font><font style="font-family:inherit;font-size:10pt;"> based on the contractual cash flows discounted at an appropriate comparable market non-convertible debt borrowing rate at the date of issuance of </font><font style="font-family:inherit;font-size:10pt;">5.5%</font><font style="font-family:inherit;font-size:10pt;"> with the equity component representing the residual amount of the proceeds of </font><font style="font-family:inherit;font-size:10pt;">$141.7 million</font><font style="font-family:inherit;font-size:10pt;">, which was recorded as a debt discount. Issuance costs were allocated pro rata based on the relative initial carrying amounts of the liability and equity components. As a result, transaction costs of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;"> and initial purchasers' discount of </font><font style="font-family:inherit;font-size:10pt;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;"> were attributable to the liability component ("debt discounts") and equity component of the 2024 Notes, respectively. The debt discount and the issuance costs allocated to the liability component are amortized as additional interest expense over the term of the 2024 Notes using the effective interest method of </font><font style="font-family:inherit;font-size:10pt;">3.8%</font><font style="font-family:inherit;font-size:10pt;"> for all periods presented.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The liability and equity components of the 2024 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:90%;" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2024 Notes</font></div></td></tr><tr><td style="vertical-align: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;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">600,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: 2024 Notes debt discounts, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(151,400</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Net carrying amount</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,600</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unamortized issuance costs </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> will be amortized over a weighted-average remaining period of approximately </font><font style="font-family:inherit;font-size:10pt;">6</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> related to the 2024 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three and Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2024 Notes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Coupon interest</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortization of 2024 Notes debt discounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total interest expense recognized</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the 2024 Notes offering, the Company entered into Capped Calls with certain counterparties affiliated with the initial purchasers of the 2024 Notes. The Capped Calls are expected to reduce potential dilution of earnings per share upon conversion of the 2024 Notes, and have an initial strike price of </font><font style="font-family:inherit;font-size:10pt;">$23.17</font><font style="font-family:inherit;font-size:10pt;"> per share, which corresponds to the initial conversion price of the 2024 Notes and which have a cap price of </font><font style="font-family:inherit;font-size:10pt;">$34.32</font><font style="font-family:inherit;font-size:10pt;"> per share. The Capped Calls do not meet the criteria for separate accounting as a derivative as they are indexed to our own stock and are accounted for as freestanding financial instruments. The premiums paid for the purchase of the Capped Calls in the amount of </font><font style="font-family:inherit;font-size:10pt;">$65.2 million</font><font style="font-family:inherit;font-size:10pt;"> have been recorded as a reduction of the Company's additional paid-in capital in stockholder's equity in the accompanying Condensed Consolidated Financial Statements and fair values of the Capped Calls are not re-measured at each reporting period.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Convertible Senior Notes due 2035</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2015, we issued </font><font style="font-family:inherit;font-size:10pt;">$460.0 million</font><font style="font-family:inherit;font-size:10pt;"> principal amount of Series A Notes and </font><font style="font-family:inherit;font-size:10pt;">$460.0 million</font><font style="font-family:inherit;font-size:10pt;"> principal amount of </font><font style="font-family:inherit;font-size:10pt;">1.625%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2035 (the &#8220;Series B Notes&#8221; and together with the Series A Notes, the "2035 Notes" and the 2035 Notes, together with the 2024 Notes, the "Convertible Senior Notes"), including the full exercise of the initial purchasers' over-allotment option, in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The net proceeds after the initial purchasers' discount of </font><font style="font-family:inherit;font-size:10pt;">$23.0 million</font><font style="font-family:inherit;font-size:10pt;"> and issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> from the 2035 Notes were </font><font style="font-family:inherit;font-size:10pt;">$896.5 million</font><font style="font-family:inherit;font-size:10pt;">. The Series A Notes and Series B Notes bear interest at </font><font style="font-family:inherit;font-size:10pt;">1.000%</font><font style="font-family:inherit;font-size:10pt;"> per year and </font><font style="font-family:inherit;font-size:10pt;">1.625%</font><font style="font-family:inherit;font-size:10pt;"> per year, respectively, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2015. The 2035 Notes mature on June 1, 2035, unless earlier repurchased, redeemed or converted.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2035 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2035 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2035 Notes and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. They are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2035 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing our other securities.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The initial conversion rate on each series of 2035 Notes is </font><font style="font-family:inherit;font-size:10pt;">16.4572</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of 2035 Notes, which is equivalent to an initial conversion price of approximately </font><font style="font-family:inherit;font-size:10pt;">$60.76</font><font style="font-family:inherit;font-size:10pt;"> per share of common stock. The conversion rate of each series of 2035 Notes may be adjusted upon the occurrence of certain specified events, but not for accrued and unpaid interest.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Holders may convert the 2035 Notes at their option in multiples of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount prior to March 1, 2035, excluding the period from March 1, 2020 to June 1, 2020 in the case of the Series A Notes and March 1, 2022 to June 1, 2022 in the case of the Series B Notes, only under the following circumstances:</font></div><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during any calendar quarter commencing after the calendar quarter ended on September 30, 2015 (and only during such calendar quarter), if the last reported sale price of the common stock for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price for the 2035 Notes of the relevant series on each applicable trading day;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">during the </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> business day period after any </font><font style="font-family:inherit;font-size:10pt;">five</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period in which the trading price per </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount of Series A Notes or Series B Notes, as applicable, for each trading day of the measurement period was less than </font><font style="font-family:inherit;font-size:10pt;">98%</font><font style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of our common stock and the conversion rate for the notes of the relevant series on each such trading day;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">if we call any or all of the 2035 Notes of a series for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">upon the occurrence of specified corporate events, as specified in each indenture governing the 2035 Notes.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Regardless of the foregoing conditions, holders may convert their 2035 Notes at their option in multiples of </font><font style="font-family:inherit;font-size:10pt;">$1,000</font><font style="font-family:inherit;font-size:10pt;"> principal amount at any time during the period from March 1, 2020 to June 1, 2020 in the case of the Series A Notes and during the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, or after March 1, 2035 until maturity for either series of 2035 Notes. Upon conversion, the 2035 Notes can be settled in cash, shares of our common stock or any combination thereof at our option.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We may be required by holders of the 2035 Notes to repurchase all or any portion of their 2035 Notes at </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount plus accrued and unpaid interest, on each of June 1, 2020, June 1, 2025 and June 1, 2030, in the case of the Series A Notes, and each of June 1, 2022, June 1, 2025 and June 1, 2030 in the case of the Series B Notes. Holders may also require us to repurchase the 2035 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2035 Notes, at a purchase price equal to </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> of the principal amount, plus accrued and unpaid interest.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Additionally, we may redeem for cash all or any portion of the Series B Notes on or after June 1, 2020 until June 1, 2022 if the last reported sale price of our common stock has been at least </font><font style="font-family:inherit;font-size:10pt;">130%</font><font style="font-family:inherit;font-size:10pt;"> of the conversion price then in effect for at least </font><font style="font-family:inherit;font-size:10pt;">20</font><font style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during any </font><font style="font-family:inherit;font-size:10pt;">30</font><font style="font-family:inherit;font-size:10pt;"> consecutive trading day period (including the last trading day of such period) ending not more than </font><font style="font-family:inherit;font-size:10pt;">three</font><font style="font-family:inherit;font-size:10pt;"> trading days immediately preceding the date we provide notice of redemption. We also may redeem for cash all or any portion of the Series A Notes on or after June 1, 2020 until maturity and all or any portion of the Series B Notes on or after June 1, 2022 until maturity, regardless of the foregoing sale price condition.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In accordance with accounting for debt with conversions and other options, we allocated the principal amount of the 2035 Notes into liability and equity components. We also allocated the total amount of initial purchasers' discount and transaction costs incurred to the liability and equity components using the same proportions as the proceeds from the 2035 Notes. Transaction costs 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.1 million</font><font style="font-family:inherit;font-size:10pt;"> and initial purchasers' discount of </font><font style="font-family:inherit;font-size:10pt;">$17.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.4 million</font><font style="font-family:inherit;font-size:10pt;"> were attributable to the liability component and equity component of the 2035 Notes, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Repurchase of portion of Series A Notes</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2018, we used approximately </font><font style="font-family:inherit;font-size:10pt;">$330.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds from the offering of the 2024 Notes to repurchase </font><font style="font-family:inherit;font-size:10pt;">$340.2 million</font><font style="font-family:inherit;font-size:10pt;"> in principal amount of the Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$330.4 million</font><font style="font-family:inherit;font-size:10pt;"> used to repurchase the Series A Notes was allocated between the liability and equity components of the amount extinguished by determining the fair value of the liability component immediately prior to the debt extinguishment and allocating that portion of the repurchase price to the liability component in the amount of </font><font style="font-family:inherit;font-size:10pt;">$317.4 million</font><font style="font-family:inherit;font-size:10pt;">. The residual of the repurchase price of </font><font style="font-family:inherit;font-size:10pt;">$13.0 million</font><font style="font-family:inherit;font-size:10pt;"> was allocated to the equity component of the Series A Notes as a reduction of additional paid-in capital. The fair value of the debt extinguished was calculated using a discount rate of </font><font style="font-family:inherit;font-size:10pt;">4.5%</font><font style="font-family:inherit;font-size:10pt;">, representing an estimate of the Company's borrowing rate at the date of repurchase with a remaining expected life of </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> years. As part of the repurchase, we wrote-off a portion of the unamortized debt issuance cost apportioned to the principal amount of Series A Notes repurchased. We also recorded a loss on extinguishment of the Series A Notes of </font><font style="font-family:inherit;font-size:10pt;">$10.8 million</font><font style="font-family:inherit;font-size:10pt;"> in Other Expense, net, representing the difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and unamortized costs. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$119.8 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of the Series A Notes remains outstanding.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The liability and equity components of the remaining portion of Series A Notes and Series B Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series B Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Series B Notes</font></div></td></tr><tr><td style="vertical-align: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;">Liability component:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Principal</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">119,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">460,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: 2035 Notes debt discount, net of amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(11,248</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(77,733</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(53,762</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(86,660</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Net carrying amount</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">108,580</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">382,267</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">406,238</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">373,340</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Equity component, net of issuance costs</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">79,555</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">117,834</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">92,567</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">117,834</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The unamortized discounts and issuance costs </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> will be amortized over a weighted-average remaining period of approximately </font><font style="font-family:inherit;font-size:10pt;">4</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> related to the 2035 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:57%;" 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="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 June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Series A Notes</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;">Series B Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Series B Notes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Coupon interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortization of 2035 Notes debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,957</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total interest expense recognized</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,488</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,338</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,895</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,644</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Effective interest rate on the liability component</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> related to the 2035 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" 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="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 June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series B Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series B Notes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Coupon interest</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortization of 2035 Notes debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,283</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,051</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total interest expense recognized</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,208</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,152</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,351</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Effective interest rate on the liability component</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Forward Stock Purchase</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In connection with the issuance of the 2035 Notes, we also entered into privately negotiated prepaid forward stock purchase transactions (each a &#8220;Prepaid Forward&#8221;) with one of the initial purchasers of the 2035 Notes (the &#8220;Forward Counterparty&#8221;), pursuant to which we paid approximately </font><font style="font-family:inherit;font-size:10pt;">$150.0 million</font><font style="font-family:inherit;font-size:10pt;">. The amount of the prepaid is equivalent to approximately </font><font style="font-family:inherit;font-size:10pt;">3.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares which are to be settled on or around June&#160;1, 2020 and June&#160;1, 2022, respectively, subject to any early settlement, in whole or in part, of each Prepaid Forward. The Prepaid Forwards are intended to facilitate privately negotiated derivative transactions by which investors in the 2035 Notes will be able to hedge their investment in the 2035 Notes. In the event we pay any cash dividends on our common stock, the Forward Counterparty will pay an equivalent amount back to us.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The related shares were accounted for as a repurchase of common stock, and are presented as Treasury Stock in the unaudited condensed consolidated balance sheets. The </font><font style="font-family:inherit;font-size:10pt;">3.3 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock purchased under the Prepaid Forwards are excluded from weighted-average shares outstanding for basic and diluted EPS purposes although they remain legally outstanding.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;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;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2018</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue by Category</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and related subscription and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">119,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">243,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">231,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cloud subscription and managed services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">45,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">202,696</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">191,722</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">401,766</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">376,481</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region based on the billing address is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="31" 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 June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" 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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">US</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">EMEA</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">APAC</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">Other</font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and related subscription and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,104</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,917</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,393</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,715</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,787</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,631</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,107</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,843</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cloud subscription and managed services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,275</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,028</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,763</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">128,385</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">129,081</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">32,130</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,275</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">11,906</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="31" 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;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" 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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">US</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">EMEA</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">APAC</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">Other</font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and related subscription and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148,732</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,114</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,318</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,187</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,535</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36,389</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,899</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,600</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cloud subscription and managed services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,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:9pt;"><font style="font-family:inherit;font-size:9pt;">59,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">45,352</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47,810</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,161</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,880</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,807</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">254,333</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">254,366</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,148</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52,512</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">57,930</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52,910</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">23,355</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">16,693</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%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity Award Plans</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">We have operated under our 2013 Equity Incentive Plan ("2013 Plan") since our initial public offering ("IPO") in September 2013. Our 2013 Plan provides for the issuance of restricted stock and the granting of options, stock appreciation rights, performance shares, performance units and restricted stock units to our employees, officers, directors and consultants. Our 2013 Plan provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. Awards granted under the 2013 Plan vest over the periods determined by our Board of Directors or compensation committee of our Board of Directors, generally</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">four</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">years, and stock options granted under the 2013 Plan expire no more than</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">ten</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">years after the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">10%</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">of the total combined voting power of all classes of stock, the exercise price shall be no less than</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">110%</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">of the fair value per share on the date of grant, and the award shall expire</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">five</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">years from the date of grant. For options granted to any other employee, the per share exercise price shall be no less than</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">100%</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">of the fair value per share on the date of grant. In the case of non-statutory stock options and options granted to consultants, the per share exercise price shall be no less than</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">100%</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">of the fair value per share on the date of grant.</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;">Stock that is purchased prior to vesting is subject to our right of repurchase at any time following termination of the participant's service for so long as such stock remains unvested. </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">Approximatel</font><font style="font-family:inherit;font-size:10pt;">y </font><font style="font-family:inherit;font-size:10pt;">12.8 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">shares and</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">11.7 million</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">shares of our common stock were</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;"> </font><font style="font-family:inherit;font-size:10pt;">reserved for future grants </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;">, respectively, under the 2013 Plan</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our 2013 Employee Stock Purchase Plan ("ESPP") allows eligible employees to acquire shares of our common stock at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Our ESPP provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. An aggregate of approximately </font><font style="font-family:inherit;font-size:10pt;">3.8 million</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">3.0 million</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock were available for future issuance </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, respectively, under our ESPP.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we also grant restricted common stock or restricted stock awards outside of our equity incentive plans to certain employees in connection with acquisitions.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Option Activity</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:9px;padding-top:2px;padding-bottom:2px;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&#160;of</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;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><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9px;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-<br clear="none"/>Average<br clear="none"/>Contractual<br clear="none"/>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:9px;padding-top:2px;padding-bottom:2px;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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance &#8212; December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(648</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cancelled </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:9pt;"><font style="font-family:inherit;font-size:9pt;">(91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance &#8212; June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,694</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12.51</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Options exercisable &#8212; June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,694</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12.51</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4.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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,273</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Award ("RSA") and Restricted Stock Unit ("RSU") Activity</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the activity for our restricted common stock, RSAs and RSUs, including those subject to performance conditions, during the reporting period and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those with vesting subject to the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;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&#160;of<br clear="none"/>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:9px;padding-top:2px;padding-bottom:2px;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-<br clear="none"/>Average<br clear="none"/>Grant Date<br clear="none"/>Fair Value<br clear="none"/>(per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9px;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-<br clear="none"/>Average<br clear="none"/>Contractual<br clear="none"/>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:9px;padding-top:2px;padding-bottom:2px;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<br clear="none"/>Intrinsic<br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested balance &#8212; December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">284,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,067</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested balance &#8212; June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,963</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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:9pt;"><font style="font-family:inherit;font-size:9pt;">1.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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">353,401</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition &#8212; June 30, 2018</font></div></td><td style="vertical-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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,152</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">0.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div 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-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Compensation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We record stock-based compensation based on the fair value as determined on the date granted. We determine the fair value of stock options and shares of common stock to be issued under the ESPP using the Black-Scholes option-pricing model. The fair value of restricted stock units and restricted stock awards equals the market value of the underlying stock on the date of grant. We grant performance-based restricted stock units and restricted stock awards to certain employees which vest upon the achievement of certain performance conditions, subject to the employees&#8217; continued service relationship with us. We assess the probability of vesting at each reporting period and adjust our compensation cost based on this probability assessment. We recognize such compensation expense on a straight-line basis over the employee's requisite service period.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2018:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:63%;" 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:18%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Three and Six Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Three and Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Fair value of common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$16.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$15.65</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Risk-free interest rate</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">2.08% - 2.23%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">1.05% - 1.12%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected term (in years)</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5 - 1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5 - 1.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Volatility</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">32% - 35%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50% - 52%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dividend yield</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</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-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of product, subscription and support 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of professional services 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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">38,892</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,397</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,040</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,286</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, total compensation cost related to stock-based awards not yet recognized was </font><font style="font-family:inherit;font-size:10pt;">$286.2 million</font><font style="font-family:inherit;font-size:10pt;">, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately </font><font style="font-family:inherit;font-size:10pt;">2.7</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:9px;padding-top:2px;padding-bottom:2px;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&#160;of</font></div><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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:9px;padding-top:2px;padding-bottom:2px;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><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9px;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-<br clear="none"/>Average<br clear="none"/>Contractual<br clear="none"/>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:9px;padding-top:2px;padding-bottom:2px;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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance &#8212; December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,433</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12.31</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.8</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Exercised </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(648</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7.07</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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: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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,562</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cancelled </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:9pt;"><font style="font-family:inherit;font-size:9pt;">(91</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">41.37</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Balance &#8212; June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,694</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12.51</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4.5</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">27,273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Options exercisable &#8212; June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,694</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12.51</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4.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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,273</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%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Loss per Share</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Basic net loss per share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of employee share-based awards and warrants. Diluted net income per common share is computed giving effect to all potentially dilutive common shares, including common stock issuable upon exercise of stock options, conversion of the Convertible Senior Notes, and unvested restricted common stock and stock units. As we had net losses for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, all potentially dilutive common shares were determined to be anti-dilutive.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(72,859</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(68,339</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(144,689</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(145,556</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted average number of shares outstanding&#8212;basic and diluted</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189,696</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">176,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">188,085</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">174,453</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss per share&#8212;basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.38</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.39</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.77</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.83</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding options and unvested shares were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:79%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;padding-left:17px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Options to purchase common stock </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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested early exercised common shares </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested restricted stock awards and units</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:9pt;"><font style="font-family:inherit;font-size:9pt;">22,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">21,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Convertible senior notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ESPP shares</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:9pt;"><font style="font-family:inherit;font-size:9pt;">156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Fair Value Measurements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1:</font><font style="font-family:inherit;font-size:10pt;"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2:</font><font style="font-family:inherit;font-size:10pt;"> Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3:</font><font style="font-family:inherit;font-size:10pt;"> Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty&#8217;s non-performance risk is considered in measuring the fair values of assets.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;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="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;">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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial Paper</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</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:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,306</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,306</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets measured at fair value</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">204</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">724,179</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,306</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">719,217</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure certain assets, including goodwill, intangible assets and our equity-method investment in a private company at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. No such events or changes occurred during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated fair value of the Convertible Senior Notes (as defined in Note 9) </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was determined to be </font><font style="font-family:inherit;font-size:10pt;">$1.1 billion</font><font style="font-family:inherit;font-size:10pt;">, based on quoted market prices. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1:</font><font style="font-family:inherit;font-size:10pt;"> Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2:</font><font style="font-family:inherit;font-size:10pt;"> Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:8px;padding-bottom:8px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3:</font><font style="font-family:inherit;font-size:10pt;"> Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.</font></div></td></tr></table><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty&#8217;s non-performance risk is considered in measuring the fair values of assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We account for income taxes under the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognized a provision for income taxes 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.0 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively. For both the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the provision for income taxes was primarily comprised of income taxes in foreign jurisdictions and withholding taxes.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> related to the 2035 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:57%;" 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="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 June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">Series A Notes</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;">Series B Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">Series B Notes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Coupon interest</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">788</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,717</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortization of 2035 Notes debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,490</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,957</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,927</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total interest expense recognized</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,488</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,338</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,895</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,644</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Effective interest rate on the liability component</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.7</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:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.3</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</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-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2017</font><font style="font-family:inherit;font-size:10pt;"> related to the 2035 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" 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="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 June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series B Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series A Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Series B Notes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Coupon interest</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,150</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">1,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,300</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,738</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortization of 2035 Notes debt discount</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,058</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,283</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,051</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,515</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total interest expense recognized</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,208</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6,152</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,351</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,253</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Effective interest rate on the liability component</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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">6.9</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">%</font></div></td></tr></table></div></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Interest expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> related to the 2024 Notes consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:83%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:15%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three and Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;">2024 Notes</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Coupon interest</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">520</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Amortization of 2024 Notes debt discounts</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,259</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">Total interest expense recognized</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of our investments at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;">Fair 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">442,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">441,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Due within one to two 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:9pt;"><font style="font-family:inherit;font-size:9pt;">284,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">282,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">727,470</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Investments</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;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 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Cash and Cash Equivalent</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Short-Term Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">450,939</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,542</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">276,531</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(957</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">727,470</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,499</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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%;padding-bottom:8px;padding-top:8px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.81481481481481%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;padding-top:2px;padding-bottom:2px;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 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;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 Unrealized 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Estimated Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:12px;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;">Cash and Cash Equivalents</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Short-Term Investments</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,989</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">439,851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">273,950</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,050</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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;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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">721,888</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">2</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,881</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">719,009</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,098</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Greater 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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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 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;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 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;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 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 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;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 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 Loss</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">211,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,360</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">231,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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,182</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">443,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,542</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">168,440</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(732</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(225</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">273,518</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(957</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">380,147</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,092</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">336,746</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,407</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">716,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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,499</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Greater 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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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 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;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 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;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 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 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;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 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 Loss</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">284,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">153,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(345</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">117,132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(486</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,768</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(564</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,050</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">406,618</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,972</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">309,293</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(909</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,881</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unrealized losses related to these investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that we would be required to sell, these investments before recovery of their cost basis. As a result, there is </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> other-than-temporary impairment for these investments as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the contractual maturities of our investments at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:77%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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 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;">Fair 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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">442,938</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">441,165</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Due within one to two 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:9pt;"><font style="font-family:inherit;font-size:9pt;">284,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">282,810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">727,470</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">All available-for-sale securities have been classified as current, based on management's intent and ability to use the funds in current operations.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we held an </font><font style="font-family:inherit;font-size:10pt;">11.1%</font><font style="font-family:inherit;font-size:10pt;"> ownership interest in a private company, which is accounted for under the equity method based on our ability to exercise significant influence over operating and financial policies of the private company. This investment is classified within deposits and other long-term assets on our condensed consolidated balance sheets. The carrying value of this investment was&#160;</font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long lived assets by geographic region based on physical location is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and Equipment, net:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">71,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;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;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,373</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">71,357</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02 that provides companies with an option to reclassify stranded tax effects resulting from enactment of the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance will be effective for the Company beginning in the first quarter of 2019 with early adoption permitted, and would be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the tax rate as a result of TCJA is recognized. The Company has not made a determination as to which alternative methods it will use when it adopts this standard, but does not expect the adoption of this ASU to have a material impact on its results of operations, financial position and cash flows.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). The guidance is effective for us beginning in the first quarter of 2020, and should be applied prospectively. Early adoption is permitted for impairment testing dates after January 1, 2017. The adoption of this standard is not expected to have a significant impact on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (CECL) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance is effective for us beginning in the first quarter of 2020. Early adoption beginning in 2019 is permitted. We are currently evaluating the impact the adoption of this guidance will have on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The guidance is effective for us beginning in the first quarter of 2019 and may be applied on a modified retrospective basis or prospective basis. Early adoption is permitted. We expect the adoption of this standard to have a material impact on our consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business and Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FireEye, Inc., with principal executive offices located in Milpitas, California, was incorporated as NetForts, Inc. on February&#160;18, 2004, under the laws of the State of Delaware, and changed its name to FireEye, Inc. on September 7, 2005.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">FireEye, Inc. and its wholly owned subsidiaries (collectively, the &#8220;Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;) provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, respond to and remediate cyber attacks. Our portfolio of cyber security products and services is designed to detect and prevent attacks, as well as enable rapid discovery and response when a breach occurs. We accomplish this with products and services that adapt to changes in the threat environment in a cycle of innovation that incorporates our threat intelligence, machine-based technologies and cyber security expertise. Our core competitive advantages include:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our high efficacy detection and prevention of known and unknown threats using machine-learning, behavioral analytics, and other intelligence-driven analysis (IDA) technologies, combined with our proprietary Multi-vector Virtual Execution (MVX) engine;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our intelligence on threats and threat actors, based on the continuous flow of new attack data from our global network of sensors and virtual machines, as well as intelligence gathered by our security researchers, security operations analysts and incident responders; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:24px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our accumulated security expertise derived from responding to thousands of significant breaches over the past decade.</font></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our threat detection and prevention products encompass appliance-based (virtual and physical) and cloud solutions for network, email, and endpoint security, and are designed to detect and block known and unknown attacks. These products are complemented by our network forensics, cloud-based threat intelligence and analytics, managed detection and response services, cyber security consulting and incident response offerings. In combination, our products and services enable a proactive approach to cybersecurity that extends across the security operations cycle to reduce organizations&#8217; overall cyber-risk at a lower total cost of ownership.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, we issued </font><font style="font-family:inherit;font-size:10pt;">$600 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal amount of </font><font style="font-family:inherit;font-size:10pt;">0.875%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2024 (the "2024 Notes"), in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). We recognized total net proceeds after the initial purchasers' discount and issuance costs of </font><font style="font-family:inherit;font-size:10pt;">$584.4 million</font><font style="font-family:inherit;font-size:10pt;">. In connection with the issuance of the 2024 Notes, we also entered into capped call transactions (the "Capped Calls") with certain parties affiliated with the initial purchasers of the 2024 Notes. We paid approximately </font><font style="font-family:inherit;font-size:10pt;">$65.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the Capped Calls, which have an initial strike price of </font><font style="font-family:inherit;font-size:10pt;">$23.17</font><font style="font-family:inherit;font-size:10pt;"> per share, which corresponds to the initial conversion price of the 2024 Notes. The Capped Calls have an initial cap price of </font><font style="font-family:inherit;font-size:10pt;">$34.32</font><font style="font-family:inherit;font-size:10pt;"> per share subject to certain adjustments as set forth in the confirmations for the Capped Calls.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2018, in a separate transaction, we repurchased </font><font style="font-family:inherit;font-size:10pt;">$340.2 million</font><font style="font-family:inherit;font-size:10pt;"> aggregate principal of existing </font><font style="font-family:inherit;font-size:10pt;">1.000%</font><font style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2035 (the "Series A Notes"). We used </font><font style="font-family:inherit;font-size:10pt;">$330.4 million</font><font style="font-family:inherit;font-size:10pt;"> of the net proceeds from the 2024 Notes offering to repurchase such portion of the Series A Notes.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2018, we completed the acquisition of privately-held X15 Software, Inc. ("X15"), a data management company. As consideration for the acquisition, we paid cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$5.3 million</font><font style="font-family:inherit;font-size:10pt;"> and issued </font><font style="font-family:inherit;font-size:10pt;">1,016,334</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock with an estimated fair value of </font><font style="font-family:inherit;font-size:10pt;">$15.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2017, we acquired Clean Communications Limited (d/b/a The Email Laundry) ("The Email Laundry"), a privately-held email security company. We paid cash consideration of&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">&#160;and issued&#160;</font><font style="font-family:inherit;font-size:10pt;">259,425</font><font style="font-family:inherit;font-size:10pt;">&#160;shares of our common stock with an estimated fair value of&#160;</font><font style="font-family:inherit;font-size:10pt;">$4.4 million</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The majority of our products, subscriptions and services are sold to end-customers through distributors, resellers, and strategic partners, with a lesser percentage of sales directly to our end-customers.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation and Consolidation</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;), and following the requirements of the Securities and Exchange Commission (&#8220;SEC&#8221;), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for the year ending </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2018</font><font style="font-family:inherit;font-size:10pt;"> or for any other interim period or for any other future year. The balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;"> included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), effective January 1, 2018 using the full retrospective method. The cumulative effect of the adoption was recognized as an increase to accumulated deficit of </font><font style="font-family:inherit;font-size:10pt;">$113.0 million</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">January&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> and impacted certain other prior period amounts. Certain amounts and disclosures set forth in this Quarterly Report on Form 10-Q have been updated to comply with the new standards.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price ("SSP") of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Summary of Significant Accounting Policies</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Except for the accounting policies for revenue recognition and the associated treatments of deferred revenue, deferred cost of revenue and deferred commissions, updated as a result of adopting ASC 606, there have been no significant changes to our significant accounting policies as of and for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when all of the following criteria are met:</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Identification of the contract, or contracts, with a customer</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party&#8217;s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform, and (iii) we determine that collection of substantially all consideration to which it will be entitled in exchange for goods or services that will be transferred is probable based on the customer&#8217;s intent and ability to pay the promised consideration. </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Identification of the performance obligations in the contract</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, we apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determination of the transaction price</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. We typically estimate the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allocation of the transaction price to the performance obligations in the contract</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis. Determination of SSP requires judgement. We determine standalone selling price taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recognition of revenue when, or as, we satisfy performance obligation</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">We satisfy performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Products and Services</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from the sales of physical and virtual security appliances (products), subscriptions, support and maintenance and professional services, primarily through our indirect relationships with our partners or direct relationships with end customers through our direct sales force. We account for our performance obligations in accordance with ASC 606, and all related interpretations. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our security appliance deliverables include proprietary operating system software, which together with regular security intelligence updates deliver the essential functionality of our appliance-based security products. We combine intelligence dependent appliances and software licenses with the related intelligence subscription and support as a single performance obligation. As a result, we recognize intelligence-dependent appliance and software license revenue ratably over the longer of the estimated useful life of the related appliance and license (when our contracts contain material right of renewal options) or the contractual term, rather than recognizing revenue at the time of shipping. For subscription and support contracts where the term is less than the estimated useful life of the appliance and software license, the intelligence subscription and support revenue is recognized ratably over the contractual term and the allocated value of the material right performance obligations is recognized in the period between the end of the contractual term and the estimated useful life of the appliance. Where our contracts do not contain material right of renewal options, or the contractual term is longer than the useful life, we expect to recognize appliance and software license revenue ratably over the contractual term. Significant judgement is required in estimating the useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from subscriptions to our cloud-based services, which allow customers to use our hosted security software over a contracted period without taking possession of the software and managed services where FireEye provides managed detection and response services for the customer are recognized over the contractual term. We also have a small portion of our revenue from appliances and software that are not dependent on regular threat intelligence updates. Revenue from these appliances and software is therefore recognized when ownership is transferred to our customers, typically upon shipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services, which include incident response, compromise assessments, and other security consulting services are offered on a time-and-materials basis or through a fixed fee arrangement, and we recognize the associated revenue as the services are delivered.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the billable amount where we have the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue (Contract Liabilities) and Contract Assets</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. Deferred revenue presented in the consolidated balance sheet and notes thereto is net of contract assets. Our contract assets consist of assets typically resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price. Our contract assets were immaterial </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Assets Recognized from Costs to Obtain a Contract with a Customer</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Commissions</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customer acquisition costs are primarily related to sales commissions and related payroll taxes earned by our sales force and such costs are considered incremental costs to obtain a contract. Sales commissions for initial contracts are deferred and then amortized taking into consideration the pattern of transfer to which the asset relates and may include expected renewal periods where renewal commissions are not commensurate with the initial commissions period. We typically recognize the initial commissions over the longer of the customer relationship (generally estimated to be </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years) or over the same period as the initial revenue arrangement to which these costs relate. Renewal commissions not commensurate with the initial commissions paid are generally amortized over the renewal period. Deferred commissions that will amortize within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheet. The remaining balance is classified as non-current, and included in deposits and other long-term assets. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the amount of deferred commissions included in prepaid expenses and other current assets was </font><font style="font-family:inherit;font-size:10pt;">$47.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$43.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The amount of deferred commissions included in deposits and other long-term assets </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$42.4 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$43.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Costs of Revenue</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs of revenue consists of appliance related direct and incremental costs that are capitalized and will be amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates. Deferred costs of revenue that will be realized within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheets. The remaining balance is classified as non-current, and included in deposits and other long-term assets. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the amount of deferred costs of revenue classified as current and included in prepaid expenses and other current assets was </font><font style="font-family:inherit;font-size:10pt;">$18.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$18.4 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The amount of deferred costs of revenue classified as non-current and included in deposits and other long-term assets </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$17.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ASC 606 Impact to Previously Reported Results</font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (Topic 606). Select condensed consolidated balance sheet line items, which reflect the adoption of this standard, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="10" 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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="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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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;">140,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">146,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term 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;">11,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">61,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">443,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">546,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">135,805</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">744,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,600</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">632,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select unaudited condensed consolidated statement of operations line items, which reflect the adoption of ASC 606, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="10" 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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="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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">185,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">191,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating 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;">(59,430</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57,037</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and 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.40</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="10" 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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="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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">359,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">376,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating 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;">(131,144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122,980</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(153,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and 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.88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.83</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select unaudited condensed consolidated statement of cash flows line items, which reflect the adoption of ASC 606, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Condensed Consolidated Statement of Cash flows</font></div></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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;padding-left:9px;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;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;">(153,720</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,556</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities, net of business acquisitions:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Prepaid expenses and other 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;">(10,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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: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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,780</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,149</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57,929</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02 that provides companies with an option to reclassify stranded tax effects resulting from enactment of the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance will be effective for the Company beginning in the first quarter of 2019 with early adoption permitted, and would be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the tax rate as a result of TCJA is recognized. The Company has not made a determination as to which alternative methods it will use when it adopts this standard, but does not expect the adoption of this ASU to have a material impact on its results of operations, financial position and cash flows.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). The guidance is effective for us beginning in the first quarter of 2020, and should be applied prospectively. Early adoption is permitted for impairment testing dates after January 1, 2017. The adoption of this standard is not expected to have a significant impact on our consolidated financial statements.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments&#8212;Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (CECL) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance is effective for us beginning in the first quarter of 2020. Early adoption beginning in 2019 is permitted. We are currently evaluating the impact the adoption of this guidance will have on our consolidated financial statements and related disclosures.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The guidance is effective for us beginning in the first quarter of 2019 and may be applied on a modified retrospective basis or prospective basis. Early adoption is permitted. We expect the adoption of this standard to have a material impact on our consolidated financial statements and related disclosures.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Benefit Plan</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">401(k) Plan</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We have established a 401(k) tax-deferred savings plan (the &#8220;401(k) Plan&#8221;) which permits participants to make contributions by salary deduction pursuant to Section&#160;401(k) of the Internal Revenue Code of 1986, as amended. All participants&#8217; interests in their deferrals are </font><font style="font-family:inherit;font-size:10pt;">100%</font><font style="font-family:inherit;font-size:10pt;"> vested when contributed. We are responsible for administrative costs of the 401(k) Plan and have made </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> matching contributions into our 401(k) Plan since inception. Under the 401(k) Plan, pre-tax contributions are allocated to each participant&#8217;s individual account and are then invested in selected investment alternatives according to the participants&#8217; directions. The 401(k) Plan is intended to qualify under Sections 401(a) and 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) Plan and earnings on those contributions are not taxable to the employees until distributed, and all contributions are deductible by us when and if made.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands): </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Computer equipment and software</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">161,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">144,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">59,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">14,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total 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:9pt;"><font style="font-family:inherit;font-size:9pt;">235,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">229,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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(154,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(157,644</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,373</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">71,357</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense related to property, equipment and demonstration units during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$9.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$11.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization expense related to property, equipment and demonstration units during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$18.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$22.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, we capitalized </font><font style="font-family:inherit;font-size:10pt;">$6.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of software development costs primarily related to our cloud subscription offerings. Amortization expense related to capitalized software development costs during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, we capitalized </font><font style="font-family:inherit;font-size:10pt;">$11.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, of software development costs primarily related to our cloud subscription offerings. Amortization expense related to capitalized software development costs during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.1 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net consisted of the following (in thousands): </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:14px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Computer equipment and software</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">161,783</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">144,438</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">59,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">67,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">14,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,665</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Machinery and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">447</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total 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:9pt;"><font style="font-family:inherit;font-size:9pt;">235,754</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">229,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><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: accumulated depreciation</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(154,381</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(157,644</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,373</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">71,357</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Accounts Receivable</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade accounts receivable are recorded at the billable amount where we have the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Restructuring Charges</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We initiated a series of restructuring activities in February 2016, including a restructuring plan approved by our Board of Directors in August 2016 designed to reduce operating expenses and align our expense structure with our growth expectations. This restructuring plan resulted in a </font><font style="font-family:inherit;font-size:10pt;">10%</font><font style="font-family:inherit;font-size:10pt;"> reduction in our workforce, the consolidation of certain real estate facilities and the impairment of certain assets in 2016.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth a summary of restructuring activities during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:88%;" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Facilities costs</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance, December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(92</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Other adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(13</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">830</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other adjustments represent relief of unused benefits, changes in fair value and foreign currency fluctuations.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The remaining restructuring balance of </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">at June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is for non-cancelable lease costs which we expect to pay over the terms of the related obligations through the third quarter of 2024, net of sublease income.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue from Contracts with Customers</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue is recognized when all of the following criteria are met:</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Identification of the contract, or contracts, with a customer</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party&#8217;s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform, and (iii) we determine that collection of substantially all consideration to which it will be entitled in exchange for goods or services that will be transferred is probable based on the customer&#8217;s intent and ability to pay the promised consideration. </font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Identification of the performance obligations in the contract</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, we apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Determination of the transaction price</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. We typically estimate the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Allocation of the transaction price to the performance obligations in the contract</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis. Determination of SSP requires judgement. We determine standalone selling price taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.</font></div><div style="line-height:120%;padding-left:0px;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;"><font style="padding-bottom:8px;padding-top:8px;text-align:justify;font-family:inherit;font-size:10pt;font-weight:bold;padding-right:24px;">&#8226;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recognition of revenue when, or as, we satisfy performance obligation</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> - </font><font style="font-family:inherit;font-size:10pt;">We satisfy performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Nature of Products and Services</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from the sales of physical and virtual security appliances (products), subscriptions, support and maintenance and professional services, primarily through our indirect relationships with our partners or direct relationships with end customers through our direct sales force. We account for our performance obligations in accordance with ASC 606, and all related interpretations. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our security appliance deliverables include proprietary operating system software, which together with regular security intelligence updates deliver the essential functionality of our appliance-based security products. We combine intelligence dependent appliances and software licenses with the related intelligence subscription and support as a single performance obligation. As a result, we recognize intelligence-dependent appliance and software license revenue ratably over the longer of the estimated useful life of the related appliance and license (when our contracts contain material right of renewal options) or the contractual term, rather than recognizing revenue at the time of shipping. For subscription and support contracts where the term is less than the estimated useful life of the appliance and software license, the intelligence subscription and support revenue is recognized ratably over the contractual term and the allocated value of the material right performance obligations is recognized in the period between the end of the contractual term and the estimated useful life of the appliance. Where our contracts do not contain material right of renewal options, or the contractual term is longer than the useful life, we expect to recognize appliance and software license revenue ratably over the contractual term. Significant judgement is required in estimating the useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue from subscriptions to our cloud-based services, which allow customers to use our hosted security software over a contracted period without taking possession of the software and managed services where FireEye provides managed detection and response services for the customer are recognized over the contractual term. We also have a small portion of our revenue from appliances and software that are not dependent on regular threat intelligence updates. Revenue from these appliances and software is therefore recognized when ownership is transferred to our customers, typically upon shipment.</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services, which include incident response, compromise assessments, and other security consulting services are offered on a time-and-materials basis or through a fixed fee arrangement, and we recognize the associated revenue as the services are delivered.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Costs of Revenue</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred costs of revenue consists of appliance related direct and incremental costs that are capitalized and will be amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates. Deferred costs of revenue that will be realized within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheets. The remaining balance is classified as non-current, and included in deposits and other long-term assets.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenue (Contract Liabilities) and Contract Assets</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consists of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. Deferred revenue presented in the consolidated balance sheet and notes thereto is net of contract assets. Our contract assets consist of assets typically resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price.</font></div></div><div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Commissions</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our customer acquisition costs are primarily related to sales commissions and related payroll taxes earned by our sales force and such costs are considered incremental costs to obtain a contract. Sales commissions for initial contracts are deferred and then amortized taking into consideration the pattern of transfer to which the asset relates and may include expected renewal periods where renewal commissions are not commensurate with the initial commissions period. We typically recognize the initial commissions over the longer of the customer relationship (generally estimated to be </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;"> years) or over the same period as the initial revenue arrangement to which these costs relate. Renewal commissions not commensurate with the initial commissions paid are generally amortized over the renewal period. Deferred commissions that will amortize within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheet. The remaining balance is classified as non-current, and included in deposits and other long-term assets.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Deferred Revenue</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:70%;" 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: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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017*</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product, subscription and support, current</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">476,818</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">496,218</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services, current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50,397</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue, current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">525,617</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">546,615</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product, subscription and support, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">353,927</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">363,313</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">172</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue, non-current</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">353,939</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">363,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total deferred revenue</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">879,556</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">910,100</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in the balance of unearned revenue for the periods presented are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of March 31, 2018</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">886,136</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Billings for the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">196,116</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(202,696</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">879,556</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:81%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:17%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of December 31, 2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">910,100</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Billings for the period</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">371,222</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue recognized</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(401,766</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">879,556</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%;padding-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligations</font></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable contracts that will be invoiced and recognized as revenue in future periods ("backlog"). While deferred revenue is recorded on our balance sheet as a liability, backlog is not recorded in revenue, unearned revenue or elsewhere in our consolidated financial statements until we establish a contractual right to invoice, at which point it is recorded as revenue or deferred revenue as appropriate. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the aggregate amount of the transaction price allocated to remaining performance obligations was </font><font style="font-family:inherit;font-size:10pt;">$879.6 million</font><font style="font-family:inherit;font-size:10pt;"> in deferred revenue and </font><font style="font-family:inherit;font-size:10pt;">$17.4 million</font><font style="font-family:inherit;font-size:10pt;"> in backlog. We have used the practical expedient to not disclose backlog related to the comparative period under ASC 606.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect that the amount of backlog relative to the total value of our contracts will change from year to year due to several factors, including the amount invoiced early in the contract term, the timing and duration of customer agreements, varying invoicing cycles of agreements and changes in customer financial circumstances. Accordingly, we believe that fluctuations in backlog are not always a reliable indicator of future revenues and we do not utilize backlog as a key management metric internally.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect to recognize these remaining performance obligations as follows (in percentages):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:41%;" 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:11%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;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;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">1-2 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 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;">2-3 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 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;">More than 3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">60%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">25%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog</font></div></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;">100%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">57%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">34%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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 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;">1%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We expect to recognize these remaining performance obligations as follows (in percentages):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="10" rowspan="1"></td></tr><tr><td style="width:41%;" 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:11%;" 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:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">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;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;">Less than 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">1-2 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 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;">2-3 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 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;">More than 3 years</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">60%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">25%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">3%</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Backlog</font></div></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;">100%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">57%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">34%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">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 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;">1%</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-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following outstanding options and unvested shares were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:79%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;padding-left:17px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Options to purchase common stock </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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,694</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">5,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested early exercised common shares </font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested restricted stock awards and units</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:9pt;"><font style="font-family:inherit;font-size:9pt;">22,963</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">21,994</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Convertible senior notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">ESPP shares</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:9pt;"><font style="font-family:inherit;font-size:9pt;">156</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:55%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(72,859</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(68,339</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(144,689</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(145,556</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Weighted average number of shares outstanding&#8212;basic and diluted</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">189,696</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">176,645</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">188,085</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;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:9pt;"><font style="font-family:inherit;font-size:9pt;">174,453</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Net loss per share&#8212;basic and diluted</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.38</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.39</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.77</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;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;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(0.83</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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-bottom:8px;padding-top:8px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:61%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of product, subscription and support 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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,558</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,377</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cost of professional services 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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,448</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,350</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,047</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">26,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,582</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">12,223</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,219</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">25,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,234</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">General and administrative </font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,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;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,729</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,539</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,046</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">38,892</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,397</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,040</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">83,286</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;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="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;text-decoration:underline;">Description</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level&#160;2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 3</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;text-decoration:underline;">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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">208</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Treasury bills</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,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:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial Paper</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total cash equivalents</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:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">204</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,306</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,306</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Short-term investments:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">448,401</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">275,574</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total short-term investments</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family: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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total assets measured at fair value</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">204</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">723,975</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">724,179</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,306</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">719,217</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Purchased intangible assets consisted of the following (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">110,003</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">103,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Content</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158,700</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">111,090</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Contract backlog</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,500</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,560</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Non-competition agreements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,400</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,400</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total 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:9pt;"><font style="font-family:inherit;font-size:9pt;">409,253</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">403,153</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Less: accumulated amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(241,024</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(215,765</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total net intangible assets</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">168,229</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">187,388</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate future non-cancelable minimum rental payments on our operating leases, </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, are as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ending December&#160;31,</font><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><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2018 (remaining six months)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">7,330</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,671</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,202</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,937</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2023 and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">53,618</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">118,738</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%;padding-bottom:6px;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (Topic 606). Select condensed consolidated balance sheet line items, which reflect the adoption of this standard, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="10" 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet:</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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="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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</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;">140,049</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,268</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">146,317</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">59,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other long-term 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;">11,537</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">61,230</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">443,064</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,551</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">546,615</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenue, non-current portion</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">227,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">135,805</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">363,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders' equity</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">744,816</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(112,600</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">632,216</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div 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-bottom:6px;padding-top:6px;text-align:left;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select unaudited condensed consolidated statement of operations line items, which reflect the adoption of ASC 606, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="10" 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Three Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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="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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">185,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,250</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">191,722</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,692</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,794</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">178,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,755</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,965</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating 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;">(59,430</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,393</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57,037</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,393</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(68,339</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:-18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and 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.40</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.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></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11" 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:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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="10" 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Condensed Consolidated Statement of Operations</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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="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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total 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;">359,210</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">376,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,297</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,244</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">133,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total operating expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">359,057</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">6,863</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">365,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating 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;">(131,144</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(122,980</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss attributable to common stockholders</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(153,720</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,556</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, basic and 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.88</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top: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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.83</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:4px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Select unaudited condensed consolidated statement of cash flows line items, which reflect the adoption of ASC 606, are as follows (in thousands): </font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Condensed Consolidated Statement of Cash flows</font></div></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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">As Previously 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;padding-left:9px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Impact of Adoption</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;padding-left:9px;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;">Cash flows from operating activities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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;">(153,720</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(145,556</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Changes in operating assets and liabilities, net of business acquisitions:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,318</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,880</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,198</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Prepaid expenses and other 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;">(10,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,505</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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: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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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,780</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,149</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(57,929</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" 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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table sets forth a summary of restructuring activities during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:88%;" 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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Facilities costs</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Balance, December 31, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">935</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left: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;">Cash payments</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(92</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Other adjustments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(13</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align: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;">Balance, June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">830</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2018:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:63%;" 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:18%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Three and Six Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Three and Six Months Ended June 30, 2017</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Fair value of common stock</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$16.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$15.65</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Risk-free interest rate</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">2.08% - 2.23%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">1.05% - 1.12%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Expected term (in years)</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5 - 1.0</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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:9pt;"><font style="font-family:inherit;font-size:9pt;">0.5 - 1.0</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Volatility</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;">32% - 35%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">50% - 52%</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:16px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Dividend yield</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">A summary of the activity for our restricted common stock, RSAs and RSUs, including those subject to performance conditions, during the reporting period and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those with vesting subject to the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="13" rowspan="1"></td></tr><tr><td style="width:53%;" 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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;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&#160;of<br clear="none"/>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:9px;padding-top:2px;padding-bottom:2px;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-<br clear="none"/>Average<br clear="none"/>Grant Date<br clear="none"/>Fair Value<br clear="none"/>(per share)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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:9px;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-<br clear="none"/>Average<br clear="none"/>Contractual<br clear="none"/>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:9px;padding-top:2px;padding-bottom:2px;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<br clear="none"/>Intrinsic<br clear="none"/>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:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested balance &#8212; December 31, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">17.09</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1.3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">284,255</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">10,186</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(5,173</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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="padding-bottom:6px;padding-top:6px;text-align:left;padding-left:48px;text-indent:-16px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,067</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16.78</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested balance &#8212; June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,963</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.78</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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:9pt;"><font style="font-family:inherit;font-size:9pt;">1.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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">353,401</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:9pt;"><font style="font-family:inherit;font-size:9pt;">Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition &#8212; June 30, 2018</font></div></td><td style="vertical-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:9pt;"><font style="font-family:inherit;font-size:9pt;">4,152</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15.40</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">0.9</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">63,897</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had reserved shares of common stock for issuance as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Reserved under stock award plans</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">35,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Convertible Senior Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Employee Stock Purchase Plan (ESPP)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,817</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,708</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:9pt;"><font style="font-family:inherit;font-size:9pt;">53,964</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Greater 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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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 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;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 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;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 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 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;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 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 Loss</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">211,707</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,360</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">231,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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,182</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">443,375</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,542</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">168,440</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(732</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">105,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(225</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">273,518</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(957</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">380,147</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,092</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">336,746</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,407</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">716,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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(3,499</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</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-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-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:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Greater 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;">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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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 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;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 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;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 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 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;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 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 Loss</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,987</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and 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:9pt;"><font style="font-family:inherit;font-size:9pt;">284,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,484</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">153,525</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(345</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">438,024</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,829</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. Government agencies</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">117,132</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(486</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">155,768</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(564</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">272,900</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,050</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">406,618</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(1,972</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">309,293</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:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(909</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">715,911</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:9pt;"><font style="font-family:inherit;font-size:9pt;"><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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">(2,881</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:9pt;"><font style="font-family:inherit;font-size:9pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The expected future annual amortization expense of intangible assets </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> is presented below (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90503323836657%;border-collapse:collapse;text-align:left;"><tr><td colspan="4" rowspan="1"></td></tr><tr><td style="width:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Years Ending December&#160;31,</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">2018 (remaining six mont</font><font style="font-family:inherit;font-size:9pt;">hs)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">25,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></tr><tr><td style="vertical-align: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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">48,441</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,903</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">29,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></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,209</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;and thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,272</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">168,229</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment and Major Customers Information</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of revenue by geography</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We conduct business globally and are primarily managed on a geographic basis. Our Chief Executive Officer, who is our chief operating decision maker, 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 define our regions into United States ("U.S."), Europe, the Middle East, and Africa ("EMEA"), Asia Pacific and Japan ("APAC"), and all remaining geographies (primarily Latin America and Canada) included in Others. There are no segment managers who are held accountable for operations, operating results, and plans for levels, components, or types of products or services below the consolidated unit level. Accordingly, we are considered to be in a single reportable segment and operating unit structure. </font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenue by geographic region based on the billing address is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="31" 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 June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" 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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">US</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">EMEA</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">APAC</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">Other</font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and related subscription and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,104</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">75,917</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">21,393</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">19,715</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">20,787</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,631</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,107</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,843</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cloud subscription and managed services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,394</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,501</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,462</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,410</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,771</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,759</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">22,887</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">24,663</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,275</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,290</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,078</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,911</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,028</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">1,763</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">128,385</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">129,081</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">32,130</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,111</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">30,275</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">27,165</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">11,906</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">8,365</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;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.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:29%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="31" 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;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">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;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" 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:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">US</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">EMEA</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">APAC</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;background-color:#cceeff;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;">Other</font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and related subscription and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">148,732</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,114</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">43,318</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,187</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">40,535</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">36,389</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,899</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,600</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="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cloud subscription and managed services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,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:9pt;"><font style="font-family:inherit;font-size:9pt;">59,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">13,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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,819</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,641</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">5,242</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><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:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">45,352</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">47,810</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,723</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,161</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,576</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">6,880</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-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: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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">3,807</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">254,333</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">254,366</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">66,148</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52,512</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">57,930</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">52,910</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">23,355</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;border-bottom:3px double #000000;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;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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">16,693</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:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We generate revenue from sales of our products and related subscriptions and support, cloud subscription and managed services, and professional services. Our product and related subscription and support revenue consists primarily of revenue from the sale of our intelligence-dependent security appliances and software, subscriptions to our dynamic threat intelligence (DTI) updates, and support and maintenance. Our intelligent-dependent security appliances include NX (network security), EX (email security), HX (endpoint security), and FX (file security). Product and related subscription and support also includes our enterprise forensic solutions (PX) network forensics appliance and our central management system (CMS) management appliance. Because these PX and CMS appliances are not dependent on regular threat intelligence updates, revenue is recognized upon shipment. Cloud subscription and managed services consists of revenue from the sale of our cloud-based email security, our Threat Analytics Platform (TAP), our Helix orchestration and automation platform, and our standalone threat intelligence subscriptions. Professional services revenue consists of revenue from the sale of security consulting services, including incident response, compromise and security program assessments, red teaming and training. The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;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;width:99.90167158308752%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:57%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2018</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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;">2017*</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">2017*</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Revenue by Category</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Product and related subscription and support</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,392</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">119,107</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">243,484</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">231,291</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Cloud subscription and managed services</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">45,037</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">38,990</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">89,418</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">80,535</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Professional services</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,267</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">33,625</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">68,864</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">64,655</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Total revenue</font></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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">202,696</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">191,722</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">401,766</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">376,481</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;background-color:#ffffff;font-style:italic;font-weight:bold;">Long lived assets by geography</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Long lived assets by geographic region based on physical location is as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Property and Equipment, net:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="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:9pt;"><font style="font-family:inherit;font-size:9pt;">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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">71,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">60,202</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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:9pt;"><font style="font-family:inherit;font-size:9pt;">International</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,155</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;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;">Total property and equipment, net</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">81,373</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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</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:9pt;"><font style="font-family:inherit;font-size:9pt;">71,357</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For each of the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> distributor represented </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> for each period and </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> reseller represented </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of our total revenue. For the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30, 2018 and 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> distributor represented </font><font style="font-family:inherit;font-size:10pt;">20%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">19%</font><font style="font-family:inherit;font-size:10pt;">, respectively, and one reseller represented </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">12%</font><font style="font-family:inherit;font-size:10pt;">, respectively, of our total revenue. </font><font style="font-family:inherit;font-size:10pt;">As of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;">, one customer represented </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of our net accounts receivable balance, and as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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;"> customer represented 10% or more of our net accounts receivable balance.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">*</font><font style="font-family:inherit;font-size:10pt;">Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Common Shares Reserved for Issuance</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under our amended and restated certificate of incorporation, we are authorized to issue </font><font style="font-family:inherit;font-size:10pt;">100,000,000</font><font style="font-family:inherit;font-size:10pt;"> shares of convertible preferred stock with a par value of </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> per share, </font><font style="font-family:inherit;font-size:10pt;">none</font><font style="font-family:inherit;font-size:10pt;"> of which were issued and outstanding </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December 31, 2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under our amended and restated certificate of incorporation, we are authorized to issue </font><font style="font-family:inherit;font-size:10pt;">1,000,000,000</font><font style="font-family:inherit;font-size:10pt;color:#ff0000;"> </font><font style="font-family:inherit;font-size:10pt;">shares of common stock with a par value of </font><font style="font-family:inherit;font-size:10pt;">$0.0001</font><font style="font-family:inherit;font-size:10pt;"> per share </font><font style="font-family:inherit;font-size:10pt;">as of June 30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">. Each share of common stock outstanding is entitled to </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by our Board of Directors, subject to the prior rights of holders of all classes of convertible preferred stock outstanding.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had reserved shares of common stock for issuance as follows (in thousands):</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6" rowspan="1"></td></tr><tr><td style="width:71%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of June 30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:9px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;padding-left:12px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">As of December 31, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Reserved under stock award plans</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:9pt;"><font style="font-family:inherit;font-size:9pt;">39,449</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">35,838</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Convertible Senior Notes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,442</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">15,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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Employee Stock Purchase Plan (ESPP)</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:9pt;"><font style="font-family:inherit;font-size:9pt;">3,817</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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:9pt;"><font style="font-family:inherit;font-size:9pt;">2,985</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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="padding-bottom:6px;padding-top:6px;text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">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:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">78,708</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:9pt;"><font style="font-family:inherit;font-size:9pt;">53,964</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%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:8px;text-align:justify;text-indent:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price ("SSP") of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.</font></div></div> Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard. EX-101.SCH 7 feye-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Business Combinations - Goodwill and Purchased Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Business Combinations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Commitments and Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Commitments and Contingencies - Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Common Shares Reserved for Issuance link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Common Shares Reserved for Issuance (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1006000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Convertible Senior Notes - Narrative - Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Convertible Senior Notes - Narrative - Prepaid Forward Stock Purchase (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Deferred Commissions link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Deferred Commissions (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Deferred Commissions (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Deferred Revenue link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Deferred Revenue - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2407405 - Disclosure - Deferred Revenue - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Deferred Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Balance Sheet Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2401406 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Cash Flows Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2401405 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Operations Impact (Details) link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Employee Benefit Plan link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Employee Benefit Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Equity Award Plans link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Equity Award Plans - Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Equity Award Plans - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Vested and Expected to Vest and Options Exercisable (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Equity Award Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value Measurements - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Investments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Investments - Summary of Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2413402 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2413403 - Disclosure - Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2313301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Property and Equipment - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Restructuring Charges link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Restructuring Charges - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Restructuring Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Segment and Major Customers Information link:presentationLink link:calculationLink link:definitionLink 2415405 - Disclosure - Segment and Major Customers Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415403 - Disclosure - Segment and Major Customers Information - Revenue by Product (Details) link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Segment and Major Customers Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 feye-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 feye-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 feye-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Senior Notes Convertible Notes Payable [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Convertible Senior Notes due 2024 Convertible Senior Notes due 2024 [Member] Convertible Senior Notes due 2024 [Member] Series A Notes Series A Convertible Senior Notes [Member] Series A Convertible Senior Notes [Member] Series B Notes Series B Convertible Senior Notes [Member] Series B Convertible Senior Notes [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Principal Long-term Debt, Gross Less: debt discount, net of amortization Debt Instrument, Unamortized Discount (Premium), Net Net carrying amount Long-term Debt Equity component, net of issuance costs Debt Instrument, Convertible, Carrying Amount of Equity Component Segment Reporting [Abstract] Entity Location [Table] Entity Location [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES International Non-US [Member] Entity Location [Line Items] Entity Location [Line Items] Total property and equipment, net Property, Plant and Equipment, Net Earnings Per Share [Abstract] 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 [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Options to purchase common stock Equity Option [Member] Unvested early exercised common shares Unvested Early Exercised Common Shares [Member] Unvested Early Exercised Common Shares [Member] Unvested restricted stock awards and units Unvested Restricted Stock Awards And Restricted Stock Units [Member] Unvested Restricted Stock Awards And Restricted Stock Units [Member] Convertible senior notes Convertible Debt Securities [Member] ESPP shares Employee Stock [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive securities excluded from net loss per share (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Fair Value Disclosures [Abstract] Schedule of Assets Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Summary of Long lived Assets by Geographic Region Based on Physical Location Long-lived Assets by Geographic Areas [Table Text Block] Schedule of the Liability and Equity Components of the Convertible Senior Notes Convertible Debt [Table Text Block] Schedule of Interest Expense related to the Convertible Senior Notes Interest Income and Interest Expense Disclosure [Table Text Block] Equity [Abstract] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Reserved under stock award plans Stock Compensation Plan [Member] Employee Stock Purchase Plan (ESPP) Convertible Senior Notes Convertible Debt [Member] Class of Stock [Line Items] Class of Stock [Line Items] Shares reserved for future issuance (shares) Common Stock, Capital Shares Reserved for Future Issuance Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance, options outstanding (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Exercised (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Cancelled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Ending balance, options outstanding (shares) Options exercisable (shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance, weighted average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Exercised, weighted average exercise price (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Cancelled, weighted average exercise price (usd per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Ending balance, weighted average exercise price (usd per share) Options exercisable, weighted average exercise price (usd per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price 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 contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Options exercisable, weighted average contractual life Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Options outstanding, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Exercised, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Options exercisable, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Fair Value Measurements Fair Value Disclosures [Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement [Member] Portion at Fair Value Measurement [Member] Fair value Estimate of Fair Value Measurement [Member] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Treasury bills US Treasury Securities [Member] Commercial Paper Commercial Paper [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Certificates of deposit Certificates of Deposit [Member] Corporate notes and bonds Corporate Debt Securities [Member] U.S. Government agencies US Government Agencies Debt Securities [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] Total cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Total short-term investments Investments, Fair Value Disclosure Total assets measured at fair value Assets, Fair Value Disclosure Schedule of Computation of Net Loss per Common Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] Deferred Commissions Capitalized Contract Cost [Table Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Series A Notes Capitalized Contract Cost [Axis] Capitalized Contract Cost [Axis] Capitalized Contract Cost [Domain] Capitalized Contract Cost [Domain] Deferred Commissions Deferred Commissions [Member] Deferred Commissions [Member] Deferred Costs of Revenue Deferred Costs of Revenue [Member] Deferred Costs of Revenue [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Prepaid Expenses and Other Current Assets Prepaid Expenses and Other Current Assets [Member] Deposits and Other Current Assets Deposits and Other Current Assets [Member] Deposits and Other Current Assets [Member] Deposits and Other Long-term Assets Deposits and Other Long-term Assets [Member] Deposits and Other Long-term Assets [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2014-09 Accounting Standards Update 2014-09 [Member] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Retained Earnings Retained Earnings [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] X15 Software, Inc. X15 Software, Inc. [Member] X15 Software, Inc. [Member] The Email Laundry The Email Laundry [Member] The Email Laundry [Member] Business Acquisition [Line Items] Business Acquisition [Line Items] Principal amount Debt Instrument, Face Amount Interest rate Debt Instrument, Interest Rate, Stated Percentage Proceeds from issuance of convertible senior notes, net of issuance costs Proceeds from Convertible Debt Purchase of capped calls Payments For Purchase Of Capped Calls Payments for Purchase of Capped Calls Conversion price (in USD per share) Debt Instrument, Convertible, Conversion Price Cap price (in USD per share) Debt Instrument, Cap Price Debt Instrument, Cap Price Repurchased principal amount of debt Debt Instrument, Repurchased Face Amount Repurchase of convertible senior notes Repayments of Convertible Debt Purchase consideration, cash paid Payments to Acquire Businesses, Gross Equity interest issuable (shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Consideration transferred, equity interests Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Cumulative effect of new accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Deferred commission recognition period Revenue from Contract with Customer, Deferred Commissions, Period for Recognition Revenue from Contract with Customer, Deferred Commissions, Period for Recognition Capitalized contract costs Capitalized Contract Cost, Net Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Fair value of common stock (in USD per share) Share Price Risk free interest rate, minimum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum Risk free interest rate, maximum Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum 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 Dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Property, Plant and Equipment [Abstract] Depreciation and amortization Depreciation Capitalized software development costs Capitalized Computer Software, Additions Amortization of capitalized software development costs Capitalized Computer Software, Amortization Retirement Benefits [Abstract] Employee Benefit Plan Pension and Other Postretirement Benefits Disclosure [Text Block] Statement of Financial Position [Abstract] Allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Common stock, par value (usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Common stock, shares issued (shares) Common Stock, Shares, Issued Common stock, shares outstanding (shares) Common Stock, Shares, Outstanding Treasury stock (shares) Treasury Stock, Shares Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Product, subscription and support Subscription, Support and Services [Member] Subscription, Support and Services [Member] Professional services Professional Services [Member] Professional Services [Member] Statement [Line Items] Statement [Line Items] Revenue: Revenues [Abstract] Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenue: Cost of Revenue [Abstract] Total cost of revenue Cost of Goods and Services Sold Total gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Operating loss Operating Income (Loss) Interest income Interest Income, Other Interest expense Interest Expense Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent Net loss per share attributable to common stockholders, basic and diluted (usd per share) Earnings Per Share, Basic and Diluted Weighted average shares used in computing net loss per share attributable to common stockholders, basic and diluted (shares) Weighted Average Number of Shares Outstanding, Basic and Diluted Investments, Debt and Equity Securities [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Cash and Cash Equivalents Cash and Cash Equivalents [Member] Short-Term Investments Short-term Investments [Member] Commercial paper Corporate notes and bonds Treasury bills Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Estimated Fair Value Available-for-sale Securities Cash and Cash Equivalent Short-Term Investments Class of Stock [Axis] Class of Stock [Axis] Class of Stock [Domain] Class of Stock [Domain] Common Stock Common Stock [Member] Measurement Input Type [Axis] Measurement Input Type [Axis] Measurement Input Type [Domain] Measurement Input Type [Domain] Measurement Input, Discount Rate Measurement Input, Discount Rate [Member] Debt, Liability Component Debt, Liability Component [Member] Debt, Liability Component [Member] Debt, Equity Component Debt, Equity Component [Member] Debt, Equity Component [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Subsequent to September 30, 2015 Debt Instrument, Redemption, Period One [Member] On or after June 1, 2020 until June 1, 2022 Debt Instrument, Redemption, Period Two [Member] Initial purchaser's discount Debt Instrument, Unamortized Discount Debt issuance costs Debt Issuance Costs, Gross Proceeds from issuance of convertible senior notes, net of issuance costs Shares of common stock (per $1000 principal amount of notes) Debt Instrument, Convertible, Conversion Ratio Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Threshold note trading days Debt Instrument, Convertible, Threshold Note Trading Days Threshold number of specified trading days that note price to conversion value of convertible debt instruments must not exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. Threshold consecutive note trading days Debt Instrument, Convertible, Threshold Consecutive Note Trading Days Threshold period of specified consecutive trading days within which note price to conversion value of convertible debt instruments must not exceed threshold percentage for a specified number of trading days to trigger conversion feature, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Threshold percentage of note price trigger Debt Instrument, Convertible, Threshold Percentage Of Note Price Trigger Maximum percentage of note price to conversion value of convertible debt instruments to determine eligibility of conversion. Purchase price trigger percentage Debt Instrument, Purchase Price Triggered By Fundamental Change, Percentage Debt Instrument, Purchase Price Triggered By Fundamental Change, Percentage Redemption price triggered by fundamental change, percentage Debt Instrument, Redemption Price Triggered By Fundamental Change, Percentage Debt Instrument, Redemption Price Triggered By Fundamental Change, Percentage Closing share price (in USD per share) Carrying amount of convertible debt Convertible Debt Equity component of debt Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt Discount rate Debt Instrument, Measurement Input Equity component of debt, subsequent adjustments Adjustments to Additional Paid in Capital, Equity Component of Convertible Debt, Subsequent Adjustments Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Effective interest rate Debt Instrument, Interest Rate, Effective Percentage Redemption price, percentage Debt Instrument, Redemption Price, Percentage Required trading days since notice of redemption, not more than Debt Instrument, Convertible, Required Trading Days Since Notice Of Redemption Debt Instrument, Convertible, Required Trading Days Since Notice Of Redemption Remaining expected life Debt Instrument, Remaining Term at Time of Repurchase Debt Instrument, Remaining Term at Time of Repurchase Loss on repurchase of convertible senior notes Gain (Loss) on Extinguishment of Debt Debt amount outstanding Remaining discount and issuance cost, weighted average amortization period Debt Instrument, Convertible, Remaining Discount And Issuance Cost Amortization Period Debt Instrument, Convertible, Remaining Discount And Issuance Cost Amortization Period Convertible Senior Notes Debt Disclosure [Text Block] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] Capitalized Contract Cost [Roll Forward] As of December 31, 2017 Commissions capitalized Capitalized Contract Cost, Amounts Capitalized Capitalized Contract Cost, Amounts Capitalized Commissions recognized Capitalized Contract Cost, Amortization As of June 30, 2018 Commissions capitalized, impairment loss Capitalized Contract Cost, Impairment Loss Income Tax Disclosure [Abstract] Income Taxes Income Tax Disclosure [Text Block] Business Combinations [Abstract] Schedule of Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Expected Annual Amortization Expense of Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Product and related subscription and support Product and Related Subscription and Support [Member] Product and Related Subscription and Support [Member] Cloud subscription and managed services Cloud Subscription and Managed Services [Member] Cloud Subscription and Managed Services [Member] Professional services Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Revenue Commitments and Contingencies Disclosure [Abstract] Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Revenue from Contract with Customer [Abstract] Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Total deferred revenue, current Contract with Customer, Liability, Current Total deferred revenue, non-current Contract with Customer, Liability, Noncurrent Total deferred revenue Contract with Customer, Liability Fair Value, Less Than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Unrealized Loss, Less Than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Fair Value, Greater Than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Unrealized Loss, Greater Than 12 Months Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Unrealized Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Statement of Comprehensive Income [Abstract] Net loss Change in net unrealized gain (losses) on available-for-sale investments, net of tax Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Summary of Investments Available-for-sale Securities [Table Text Block] Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position Schedule of Unrealized Loss on Investments [Table Text Block] Summary of Contractual Maturities of Investments Investments Classified by Contractual Maturity Date [Table Text Block] 2018 (remaining six months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total Finite-Lived Intangible Assets, Net Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] US EMEA EMEA [Member] APAC Asia Pacific [Member] Other Other Geographic Location [Member] Other Geographic Location [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Segment and Major Customers Information Segment Reporting Disclosure [Text Block] Employer contributions vested percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Employer contributions to 401(k) Defined Benefit Plan, Plan Assets, Contributions by Employer Due within one year, amortized cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Amortized Cost Due within one to two years, amortized cost Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Amortized Cost Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Due within one year, fair value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due within one to two years, fair value Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Fair Value Debt Securities, Available-for-sale Long-term Purchase Commitment [Table] Long-term Purchase Commitment [Table] Category of Item Purchased [Axis] Category of Item Purchased [Axis] Long-term Purchase Commitment, Category of Item Purchased [Domain] Long-term Purchase Commitment, Category of Item Purchased [Domain] Software and Services Software and Services [Member] Software and Services [Member] Long-term Purchase Commitment [Line Items] Long-term Purchase Commitment [Line Items] Rent expense Operating Leases, Rent Expense Future minimum sublease rentals Operating Leases, Future Minimum Payments Due, Future Minimum Sublease Rentals Letters of credit available Letters of Credit, Amount Available Letters of Credit, Amount Available Amount drawn against letters of credit Letters of Credit Outstanding, Amount Non-cancellable open orders Purchase Obligation Number of claims Loss Contingency, New Claims Filed, Number Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [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 loss to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation Share-based Compensation Non-cash interest expense related to convertible senior notes Amortization of Debt Issuance Costs and Discounts Deemed repayment of convertible senior notes attributable to accreted debt discount Amortization of Debt Discount (Premium) Change in fair value of contingent earn-out liability Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability Deferred income taxes Deferred Income Tax Expense (Benefit) Other Other Noncash Income (Expense) Changes in operating assets and liabilities, net of business acquisitions: Increase (Decrease) in Other Operating Assets and Liabilities, Net [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued liabilities Increase (Decrease) in Accrued Liabilities Accrued compensation Increase (Decrease) in Employee Related Liabilities Deferred revenue Increase (Decrease) in Contract with Customer, Liability Other long-term liabilities Increase (Decrease) in Other Noncurrent Liabilities Net cash used in 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 property and equipment and demonstration units Payments to Acquire Property, Plant, and Equipment Purchases of short-term investments Payments to Acquire Short-term Investments Proceeds from maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Short-term Investments Proceeds from sales of short-term investments Proceeds from Sale of Short-term Investments Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Lease deposits Payments for (Proceeds from) Other Deposits Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Payments for contingent earn-outs Business Combination, Contingent Consideration Arrangements, Cash Payments Business Combination, Contingent Consideration Arrangements, Cash Payments Purchase of capped calls Repurchase of convertible senior notes Payment related to shares withheld for taxes Payments Related to Tax Withholding for Share-based Compensation Proceeds from employee stock purchase plan Proceeds from Stock Plans Proceeds from exercise of equity awards Proceeds from Stock Options Exercised Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net change in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of period SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid Cash paid for interest Interest Paid, Including Capitalized Interest, Operating and Investing Activities SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Common stock issued in connection with acquisitions Convertible senior note issuance costs included in accounts payable and accrued expense Debt Issuance Costs Incurred During Noncash or Partial Noncash Transaction Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities Capital Expenditures Incurred but Not yet Paid Deferred Commissions Deferred Costs [Text Block] Deferred Costs [Text Block] Convertible Senior Notes Senior Notes [Member] Fair value of debt Convertible Debt, Fair Value Disclosures Schedule of Deferred Revenue Contract with Customer, Asset and Liability [Table Text Block] Expected Recognition of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Vested and Expected to Vest and Options Exercisable Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block] Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Assumptions used in Black-Scholes Option Pricing Model Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Coupon interest Interest Expense, Debt, Excluding Amortization Amortization of debt discount Total interest expense recognized Interest Expense, Debt Effective interest rate on the liability component Debt Instrument, Interest Rate During Period Net Loss per Share Earnings Per Share [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $2,522 and $2,503 at June 30, 2018 and December 31, 2017, respectively Accounts Receivable, Net, Current Inventories Inventory, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Goodwill Goodwill Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Deposits and other long-term assets Deposits and Other Assets, Noncurrent Deposits and 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 and other current liabilities Accrued Liabilities, Current Accrued compensation Employee-related Liabilities, Current Deferred revenue, current portion Total current liabilities Liabilities, Current Convertible senior notes, net Convertible Notes Payable, Noncurrent Deferred revenue, non-current portion Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (NOTE 10) Commitments and Contingencies Stockholders' equity: Stockholders' Equity Attributable to Parent [Abstract] Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 194,987 shares and 187,105 shares issued and outstanding as of June 30, 2018 and December 31, 2017, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Treasury stock, at cost; 3,333 shares as of June 30, 2018 and December 31, 2017 Treasury Stock, Value Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity Revenue, Initial Application Period Cumulative Effect Transition [Table] Revenue, Initial Application Period Cumulative Effect Transition [Table] Restatement [Axis] Restatement [Axis] Scenario, Unspecified [Domain] Restatement [Domain] As Previously Reported Previously Reported [Member] Impact of Adoption Restatement Adjustment [Member] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Revenue, Initial Application Period Cumulative Effect Transition [Line Items] Restructuring and Related Activities [Abstract] Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Restructuring Type [Axis] Restructuring Type [Axis] Type of Restructuring [Domain] Type of Restructuring [Domain] Facilities costs Facility Closing [Member] Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Balance, December 31, 2017 Restructuring Reserve Cash payments Payments for Restructuring Other adjustments Restructuring Reserve, Translation and Other Adjustment Balance, June 30, 2018 Convertible Preferred Stock Convertible Preferred Stock [Member] Preferred stock authorized (shares) Preferred Stock, Shares Authorized Preferred stock, par value (usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Preferred stock outstanding (shares) Preferred Stock, Shares Outstanding Voting right per common share Common Stock, Voting Right Common Stock, Voting Right Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Customer concentration risk Customer Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Sales revenue, net Sales Revenue, Net [Member] Net accounts receivable Accounts Receivable [Member] Customer [Axis] Customer [Axis] Customer [Domain] Customer [Domain] One Distributor One Distributor [Member] One Distributor [Member] One Reseller One Reseller [Member] One Reseller [Member] Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Number of reportable segments Number of Reportable Segments Concentration risk percentage Concentration Risk, Percentage Document and Entity Information [Abstract] Document and Entity Information [Abstract] Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Document Type Document Type Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Deferred revenue Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage Revenue, Contract With Customer Liability, Remaining Performance Obligation, Percentage Backlog Revenue, Remaining Performance Obligation, Percentage Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Deferred revenue, expected timing of satisfaction Revenue, Contract with Customer Liability, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Contract with Customer Liability, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Backlog, expected timing of satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 2018 (remaining six months) Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2019 Operating Leases, Future Minimum Payments, Due in Two Years 2020 Operating Leases, Future Minimum Payments, Due in Three Years 2021 Operating Leases, Future Minimum Payments, Due in Four Years 2022 Operating Leases, Future Minimum Payments, Due in Five Years 2023 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due Numerator: Earnings Per Share, Basic [Abstract] Denominator: Earnings Per Share, Basic and Diluted [Abstract] Weighted average number of shares outstanding—basic and diluted (shares) Net loss per share—basic and diluted (usd per share) Summary of Restructuring Activities Restructuring and Related Costs [Table Text Block] Adoption of ASC 606 Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Revenue from Contracts with Customers Revenue from Contract with Customer [Policy Text Block] Accounts Receivable Receivables, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Fair Value Measurements Fair Value Measurement, Policy [Policy Text Block] Business Combinations Business Combination Disclosure [Text Block] Schedule of Reserved Shares of Common Stock for Issuance Schedule of Stock by Class [Table Text Block] Restructuring Charges Restructuring and Related Activities Disclosure [Text Block] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of product, subscription and support revenue Cost of Goods, Product Line [Member] Cost of professional services revenue Cost of Goods, Services [Member] Cost of Goods, Services [Member] Research and development Research and Development Expense [Member] Sales and marketing Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense 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 technology Developed Technology Rights [Member] Content Content [Member] Content [Member] Customer relationships Customer Relationships [Member] Contract backlog Contract-Based Intangible Assets [Member] Trade names Trade Names [Member] Non-competition agreements Noncompete Agreements [Member] Total intangible assets Finite-Lived Intangible Assets, Gross Less: accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Description of Business and Summary of Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Deferred revenue Backlog Revenue, Remaining Performance Obligation, Amount Total cost of revenue Cost of Revenue Total operating expenses Operating loss Net loss attributable to common stockholders Total purchase consideration Business Combination, Consideration Transferred Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Tangible net liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Net Liabilities Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Tangible Net Liabilities Weighted average useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Goodwill acquired Goodwill, Acquired During Period Amortization expense Amortization of Intangible Assets Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Private Company Private Company [Member] Private Company [Member] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Other than temporary impairment Other than Temporary Impairment Losses, Investments Ownership percentage Equity Method Investment, Ownership Percentage Investment, carrying value Equity Method Investments Percentage reduction in workforce Reduction in Workforce Reduction in Workforce Restructuring reserve Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] Change in Contract with Customer, Liability [Roll Forward] As of December 31, 2017 Billings for the period Contract with Customer, Liability, Increase from Cash Receipts Contract with Customer, Liability, Increase from Cash Receipts Revenue recognized Contract with Customer, Liability, Revenue Recognized As of June 30, 2018 Stock repurchased during period Treasury Stock, Value, Acquired, Cost Method Stock repurchase during period (shares) Treasury Stock, Shares, Acquired Accounts receivable, net Stockholders' equity Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Equity Award Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Deferred Revenue Revenue from Contract with Customer [Text Block] Common Shares Reserved for Issuance Stockholders' Equity Note Disclosure [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Beginning balance, unvested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Cancelled (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Ending balance, unvested (shares) Expected to vest (shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Expected to Vest on Performance, Outstanding Number Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning balance, unvested, weighted average grant date fair value (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Weighted average grant date fair value, granted (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 Weighted average grant date fair value, vested (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 Weighted average grant date fair value, cancelled (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending balance, unvested, weighted average grant date fair value (per share) Weighted average grant date fair value, expected to vest (per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest on Performance, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected To Vest on Performance, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Expected to vest, weighted-average remaining contractual term Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest on Performance, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Expected to Vest on Performance, Outstanding, Weighted Average Remaining Contractual Terms Aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Expected to vest, aggregate intrinsic value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Expected to Vest on Performance, Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Expected to Vest on Performance, Outstanding Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software Computer Equipment and Software [Member] Computer Equipment and Software [Member] Leasehold improvements Leasehold Improvements [Member] Furniture and fixtures Furniture and Fixtures [Member] Machinery and equipment Machinery and Equipment [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total property and equipment Property, Plant and Equipment, Gross Less: accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Total property and equipment, net Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2013 Plan 2013 Stock Option Plan [Member] 2013 Stock Option Plan [Member] Employee stock option Employee Stock Option [Member] General vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Award expiration period from grant date Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Employee stock ownership, combined voting power of all stock Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Voting Power Owned Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Voting Power Owned Minimum exercise price as a percentage of the fair value per share Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Fair Value for Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Minimum Percentage of Fair Value for Exercise Price Award expiration period, for excess voting power grants Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period for Employees with Excess Combined Voting Power Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period for Employees with Excess Combined Voting Power Grant date fair value, percentage, no less than Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Grant Date Fair Value, Percentage Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants, Grant Date Fair Value, Percentage Acquisition price at lower of fair market value, percentage Share-based Compensation, Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Lower of Fair Market Value, Percentage Share-based Compensation, Arrangement by Share-based Payment Award, Equity Instruments Other Than Options, Lower of Fair Market Value, Percentage Compensation cost not yet recognized Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Compensation cost not yet recognized, period for recognition Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition EX-101.PRE 11 feye-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 12 fireeyelogoa01.jpg begin 644 fireeyelogoa01.jpg M_]C_X 02D9)1@ ! 0$ > !X #_X1#R17AI9@ 34T *@ @ ! $[ ( M - (2H=I 0 ! (6)R= $ : 0T.H< < @, /@ M &UL;G,Z9&,](FAT=' Z M+R]P=7)L+F]R9R]D8R]E;&5M96YT#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K970@ M96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5&AD8 M%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @*"0H4 M"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ_\ $0@ 2 #& P$B (1 0,1 ?_$ !\ $% 0$! 0$! M ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" P $ M$042(3%!!A-180'EZ@X2%AH>( MB8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ ! M @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,08205$' M87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66 MEYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7F MY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBB@"K9:E::@9Q9S MK*;>5H90."CJ<$$'Z?C5JO,]+O?^$=^,]_I$)EEM]6_?,K,,)*5WENG3 (Q[ MUZ940ES([,7A_82C;:237H_^"%%%%6<84444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %!.!D\"H[BXAM+:2XNI4AAB0O))(V%10,DD MGH *Y\_$3P600?%>BD'J#?1_XT >3>(=9OH_%>K>(X&B=X+MK&UE1L&,[6 8 M <-\@(Z]2#7M7AS4X-6\/V=U;W*W.Z%0[@Y.\#YL^^:X;3/"W@KQ%J]RFE^( MK?4X&G-Y+IMI/$44\J#\GS #=CKZ5RL%]J?PQ\5,T>+G2+N1B@B;, MSKC'KQS7(N:D[RV9];5CA\SI*EAW[\%ITNK;>N[['NU%4M'U>SUS3(K_ $Z4 M2P2#@CJI[@CL?:LGQCXPA\'V5M?I72Y)+F>Q\S##U M:E7V,8^]M8Z.BO,/^%W:=_T![O\ [[6@_&[3\'&C79/IYBUE]8I]ST?[#S#_ M )]_BO\ ,]/HKB/$?Q,M/#GV#S].GF^V6BW0V.HV!NQKM(9!-"D@& ZA@/3( MK523=D>?5PU:E",YQLI;?(?1115'.%%%% !17F$_[0_P[MKB2"74[D21.48" MRD."#@]JC_X:-^''_04NO_ *7_"JY7V ]3HKA?"OQC\&^,]>CT?0+Z>:\D1G M5'MG0$*,GDC%=U2::W ****0!1110 4444 1SSPVT1DN)4B0=6=@!^M>$^.? MVEK.SFETSP)9-J5YED%W(/W:L",%5'+@C/<5U'Q?^%&J?$5$DTSQ%-9[(DC_ M +/E9OLTA5F;S"!_'\P'3L*\F^%>LZ+\*_$1T?X@>%GL]5DN]L.KS1!ECP"" M58]!R!E,YSS6D4K7$AV;-'YYS+,J;_ "8QU +VX^$'QLCA\26YM8U+6LSS _+$Y&)!MSGH.G' M6KC*Z=@/2G^!/A3PEIL<5UXSN+#Q"S!X+U?E08<$?N@(X;CR$*M<-.C1*(Q_ @XQGGIW.:\V MK4E-\C6I]CEN%HX>DL5[3W7%WUUOTLNZ>VIL?#J\'AOX@ZCX;:[22VD)5&92 M"\BGY<<\9!;\JU?C;_R =,_Z^C_Z :SM'M(==^-US=6D2PVVG D26ZY25EX! M9NF2"?RK0^-O.@Z9_P!?1_\ 0#2_Y:W?\ A#?!7_0-T_\ [[_^O7!^&/A/9:]X9LM3EU*: M)[E"Q18E(')']*U3\$-.*D?VO#]-NM2B2YU>Z0L]M'^["#<1D]<<#\:Z/P'I5GI?@W3S90B-KF!)I6ZE MW9022?QKP35]1O;_ ,:75X$6XNFNSM3R0XTMS&#EA]F89'US7I/@WQS8^+K9@B_9KR M/.^V9]W'8@\9%>8-XX^(KQE&MIRA&"ITS@CT^[2_#/3=3C^(EK=7NG7%NA68 MLS6[1HN4/'3 ^E$*DE)*]S3&9?AYX:&?#]AX MJ^*@T/4[BXMX[Z]DB26W56*N6.,ANW6OI*W<^'/0X M/"G@_P )1W6L^"_#MA/K%M;2-;P6D@$DQV_ /%L.O6>M7=W+%&\8BEB55. MX8SD5XKXEL[GX)?'>.^T\.NG/)YT0W.%>%S\T;-_%C@D<]JA)/0#Z3^)?C^U M^'/A-M7N(5NIFD6."U,OEF8DC(!P>@R?PKB]'_:$L)?"+^(O$NDMI=G).;>T MCAG\Z6X=0"Y"E5 4!EYR>OM7F'QT\56WQ#^(.@Z%X>OC)9LL*))YF86DF(*O M@=" ^#D9&"*R?C[I9\-:]H'ABSEE-CI^DQ^5!YC,HD9WWL >Y(_04U%-*X&_ MJ?[2WC;4+YI_#FBV]M8D +') ]P4B&4 MY/6N1U'3O&VI>(Y-_DE$WF6FFO#M-')BU2(ES$G<%S]X'C P,8/)SP5VVGESIEJ9=WF>2F[=US MM&7SCW[68X8AB.<'(QQZ4W7]5\8^!O ^J;O&= MMK<$FHV\-I>)-ON8XWW;]Y_A^Z,8)[U5V(D^'WP3T*+2T\17&G>(]/ND$H;2 M+N["M*!G 8HBG!X(]\5VUEI_C+Q+9Q0:BZ:!I8&WR8 3.\?W=C%B=IP.OO68 MWCC4+CXK^*;.QU".;3M*\/-+_\ A+K^PN]&:>-DMN/M8W(%WMGJ,GGWKH-9U+QGX'^%NA>,+/Q& M^JJEM"]_;WZY,RS.'&T\X8;PF?09]JF5-2CREX?&5*.)6)>LD[Z]3U'P-:7% MAX(TRUO(7@GCB(>-Q@J=QZBM^N+^',WB>7P;<:IXP91?7TSW4,(;(@B*+L3T M'0G ]:\5^&'Q-\5:O\4M'BU'6+RYAU:6=+FVFCQ;H "R^3S[<^G3O51C96[' M/5J.K4E4?5M_>>A_%SP]J^L:_9RZ7IUQ=1I:;6:*,L =['%6?BIH.JZM:Z&N MFV%Q=&&)Q((D+;"0F,_D:XSX6>,=1U3XSZAIFK^)-8N'2[NU@L'(:V,:[L9) M;((QP #T%3:3X^\6V/P8?5K&[;4=6;Q$]HAO&#YCQG8"QXZ<5E*@G?7<]6CF M]2E[&T5^[O;SOW/;/#4$MKX5TN"XC:.6.TB1T88*D*,@UYQX]\":G::^OB+P MLDLLKRJ[0PH"T4@Z,HQTXK'^'_Q>U;Q'XRUZ^\36[:3I^F:09AI^XC!#+EOF MQECT&?7%1^!?CIJ6MZ%XNO-1M[>:32('O+-?MR/GQG'Z=ZZ?X>^%-8^ ?B!KUS\2-#CU3Q'<7MWKC>9-8*@ M:UA@=&"/'.H6=^UWJ%IXD%G9"\8.L:-*%"# M<< <_A41HM.[=SIKYHITG2HTHP4M[;O_ "1Y/;^"OB=X?\6W6K>'_#NK6]QY MTGESK9[_ )2V(/_ %/_B*[?PO\8_$_B+PCXZU*Y%M; M3:/:1R6B1H&\MCN#9/\ %RM8?A;QOJX^%_B?Q):>,M5U#4K*SBA:TU *5ADD MD0&2/YR3@$@$@=:ZN9]4>,;GPDU'XNW/Q MX_'*:L-(,,ID-U:JB;MOR\A1W MKH_VC/"5IKOPUFU=O+CO-'/G1RL"28SPR#G')VG//W:;\-?%6NP>*K;PSKNL M+KUO=Z6E[:7D2AWB)R76=\\'.0!SP!7DVI?#_P"-/C&]&DZZ=1;3I+@L&OKL M-#'C.&(!)Z'' [TEK*X%G]F7P.NK^)[CQ->H&MM,RD()!#3,.ZD= "2".X%> ML_&?X0P_$'3UU+2\0Z_:1[8G+?+.@R1&WIR3@^YZUV/@#PE!X)\$:=H<'WH( M\S,&+!I6Y<@D#C<3CVKHZ3E[UT!\H6'Q8^*WP]TS3] U70P[M\EJVI6TAED& M0 H(89QD#UYK>\!_#OQSXX\:W/B#XC7&J:;9K-O:S,CPF<]D"@\(!@9ZG!YS MS7T>R(Y!958CID=*=1S>0Q$01QJB#"J ,YXHI:*@#G_ !9X%\.>.(;:+Q1I MWVY+5F:$>?)'M+8!^XPST'6LQOA%X&;PT- .@H--%Q]I\H7$H8R $ E]^XX# M'@G'-%%.[ 5(/-%%%V!<\/_#?PEX7LKZUT+1TM M8K^,Q7/[Z1V=",%=S,6 QZ$57'PI\&+;PP#1OW<%C)I\:_:IOE@D+%T^_P!R M[<]1G@T44K@:2^"?#L?@]_"T>F)'HKQ^6]JDCKN&0>7!W$\#G.?>I-2\(:'J M_A1/#6HV/G:0D<<2VWG.N%CQL&X,&XVCOSCFBB@#5CMHH;-+6-,0I&(U7)X4 M#&,]>E$-!\3OXATK2/(U5VD9KC[3,V2^=WRLY7G)[4X_#/PD?#O\ 87]D_P#$M^V? M;O(^TR_Z_P#O[M^[\,X]J** )-7^'7A;7;W4;O5=+\^?5(4@NW^T2KYJ(591 MA6 &"J\C!XH@^'/A&VU2/4;?0K6.YCM3: J"$:(\%63.UL^I!/O111<#.T;X M.>!/#^MV^KZ1H7V:^MG+Q2B[G;:2"/NLY!X)ZBKLGPS\(RZ-J>E2:3FRU:Z^ MUWL7VF7][+G=NSORO(Z @>U%%.[ +;X9^$+.UU:VM-&2DUBOHXYI%655Z M -\O4_=Q6?9?!;P!IUK?6]GH'EQ:A"(+E?MDY\Q ZN!DOQ\R*";>:'PQI:6*SMNE/F/(S'&/O.2<<=,XK?HHI %%%% !1110 4444 # ?_9 end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name FIREEYE, INC.  
Entity Central Index Key 0001370880  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   195,004,563
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
[1]
Current assets:    
Cash and cash equivalents $ 351,370 $ 180,891
Short-term investments 723,975 715,911
Accounts receivable, net of allowance for doubtful accounts of $2,522 and $2,503 at June 30, 2018 and December 31, 2017, respectively 120,893 146,317
Inventories 6,744 5,746
Prepaid expenses and other current assets 92,632 93,799
Total current assets 1,295,614 1,142,664
Property and equipment, net 81,373 71,357
Goodwill 999,888 984,661
Intangible assets, net 168,229 187,388
Deposits and other long-term assets 69,370 72,767
TOTAL ASSETS 2,614,474 2,458,837
CURRENT LIABILITIES:    
Accounts payable 32,308 35,684
Accrued and other current liabilities 20,512 19,569
Accrued compensation 58,379 59,588
Deferred revenue, current portion 525,617 546,615
Total current liabilities 636,816 661,456
Convertible senior notes, net 939,447 779,578
Deferred revenue, non-current portion 353,939 363,485
Other long-term liabilities 23,844 22,102
Total liabilities 1,954,046 1,826,621
Commitments and contingencies (NOTE 10)
Stockholders' equity:    
Common stock, par value of $0.0001 per share; 1,000,000 shares authorized, 194,987 shares and 187,105 shares issued and outstanding as of June 30, 2018 and December 31, 2017, respectively 20 19
Additional paid-in capital 3,064,955 2,891,441
Treasury stock, at cost; 3,333 shares as of June 30, 2018 and December 31, 2017 (150,000) (150,000)
Accumulated other comprehensive loss (3,495) (2,881)
Accumulated deficit (2,251,052) (2,106,363)
Total stockholders’ equity 660,428 632,216
TOTAL LIABILITIES AND STOCKHOLDERS’ EQUITY $ 2,614,474 $ 2,458,837
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 2,522 $ 2,503
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (shares) 1,000,000,000 1,000,000,000
Common stock, shares issued (shares) 194,987,000 187,105,000
Common stock, shares outstanding (shares) 194,987,000 187,105,000
Treasury stock (shares) 3,333,000 3,333,000
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
[1]
Jun. 30, 2018
Jun. 30, 2017
Revenue:        
Total revenue $ 202,696 $ 191,722 $ 401,766 $ 376,481 [1]
Cost of revenue:        
Total cost of revenue 67,282 67,794 135,211 133,541 [1]
Total gross profit 135,414 123,928 266,555 242,940 [1]
Operating expenses:        
Research and development 63,575 60,747 129,771 119,099
Sales and marketing 94,196 92,413 191,447 191,401
General and administrative 26,179 27,805 54,597 55,420
Total operating expenses 183,950 180,965 375,815 365,920
Operating loss (48,536) (57,037) (109,260) (122,980)
Interest income 3,383 2,168 6,323 4,200
Interest expense (13,605) (12,385) (26,322) (24,630)
Other income (expense), net (12,690) (120) (12,966) 112
Loss before income taxes (71,448) (67,374) (142,225) (143,298)
Provision for income taxes 1,411 965 2,464 2,258
Net loss attributable to common stockholders $ (72,859) $ (68,339) $ (144,689) $ (145,556) [1]
Net loss per share attributable to common stockholders, basic and diluted (usd per share) $ (0.38) $ (0.39) $ (0.77) $ (0.83)
Weighted average shares used in computing net loss per share attributable to common stockholders, basic and diluted (shares) 189,696 176,645 188,085 174,453
Product, subscription and support        
Revenue:        
Total revenue $ 167,429 $ 158,097 $ 332,902 $ 311,826 [1]
Cost of revenue:        
Total cost of revenue 46,136 47,636 93,565 94,059 [1]
Professional services        
Revenue:        
Total revenue 35,267 33,625 68,864 64,655 [1]
Cost of revenue:        
Total cost of revenue $ 21,146 $ 20,158 $ 41,646 $ 39,482 [1]
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net loss $ (72,859) $ (68,339) [1] $ (144,689) $ (145,556) [1]
Change in net unrealized gain (losses) on available-for-sale investments, net of tax 981 26 (614) [1] 349
Comprehensive loss $ (71,878) $ (68,313) [1] $ (145,303) $ (145,207)
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net loss $ (144,689) $ (145,556) [1]
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Depreciation and amortization 44,601 52,773 [1]
Stock-based compensation 81,040 83,286 [1]
Non-cash interest expense related to convertible senior notes 20,144 18,566 [1]
Loss on repurchase of convertible senior notes 10,764 0 [1]
Deemed repayment of convertible senior notes attributable to accreted debt discount (43,575) 0 [1]
Change in fair value of contingent earn-out liability 0 (54) [1]
Deferred income taxes (60) 251 [1]
Other 2,372 3,467 [1]
Changes in operating assets and liabilities, net of business acquisitions:    
Accounts receivable 24,892 16,198 [1]
Inventories (2,266) (573) [1]
Prepaid expenses and other assets 4,892 (1,505) [1]
Accounts payable (4,152) 3,793 [1]
Accrued liabilities 949 (2,610) [1]
Accrued compensation (1,209) (6,881) [1]
Deferred revenue (30,545) (57,929) [1]
Other long-term liabilities 1,742 8,352 [1]
Net cash used in operating activities (35,100) (28,422) [1]
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of property and equipment and demonstration units (26,645) (17,312) [1]
Purchases of short-term investments (218,842) (222,910) [1]
Proceeds from maturities of short-term investments 209,045 213,514 [1]
Proceeds from sales of short-term investments 0 3,620 [1]
Business acquisitions, net of cash acquired (5,945) 0 [1]
Lease deposits 26 (144) [1]
Net cash used in investing activities (42,361) (23,232) [1]
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments for contingent earn-outs 0 (38,928) [1]
Proceeds from issuance of convertible senior notes, net of issuance costs 584,405 0 [1]
Purchase of capped calls (65,220) 0 [1]
Repurchase of convertible senior notes (286,817) 0 [1]
Payment related to shares withheld for taxes 0 (590) [1]
Proceeds from employee stock purchase plan 10,993 10,764 [1]
Proceeds from exercise of equity awards 4,579 11,183 [1]
Net cash provided by (used in) financing activities 247,940 (17,571) [1]
Net change in cash and cash equivalents 170,479 (69,225) [1]
Cash and cash equivalents, beginning of period [1] 180,891 223,667
Cash and cash equivalents, end of period 351,370 154,442 [1]
SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:    
Cash paid for income taxes 2,283 1,444 [1]
Cash paid for interest 5,791 6,038 [1]
SUPPLEMENTAL DISCLOSURES OF NON-CASH INVESTING AND FINANCING ACTIVITIES:    
Common stock issued in connection with acquisitions 15,387 0 [1]
Convertible senior note issuance costs included in accounts payable and accrued expense 579 0 [1]
Purchases of property and equipment and demonstration units in accounts payable and accrued liabilities $ 14,129 $ 7,883 [1]
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business and Summary of Significant Accounting Policies
Description of Business and Summary of Significant Accounting Policies
Description of Business
FireEye, Inc., with principal executive offices located in Milpitas, California, was incorporated as NetForts, Inc. on February 18, 2004, under the laws of the State of Delaware, and changed its name to FireEye, Inc. on September 7, 2005.
FireEye, Inc. and its wholly owned subsidiaries (collectively, the “Company”, “we”, “us” or “our”) provide comprehensive intelligence-based cybersecurity solutions that allow organizations to prepare for, prevent, respond to and remediate cyber attacks. Our portfolio of cyber security products and services is designed to detect and prevent attacks, as well as enable rapid discovery and response when a breach occurs. We accomplish this with products and services that adapt to changes in the threat environment in a cycle of innovation that incorporates our threat intelligence, machine-based technologies and cyber security expertise. Our core competitive advantages include:

Our high efficacy detection and prevention of known and unknown threats using machine-learning, behavioral analytics, and other intelligence-driven analysis (IDA) technologies, combined with our proprietary Multi-vector Virtual Execution (MVX) engine;
Our intelligence on threats and threat actors, based on the continuous flow of new attack data from our global network of sensors and virtual machines, as well as intelligence gathered by our security researchers, security operations analysts and incident responders; and
Our accumulated security expertise derived from responding to thousands of significant breaches over the past decade.

Our threat detection and prevention products encompass appliance-based (virtual and physical) and cloud solutions for network, email, and endpoint security, and are designed to detect and block known and unknown attacks. These products are complemented by our network forensics, cloud-based threat intelligence and analytics, managed detection and response services, cyber security consulting and incident response offerings. In combination, our products and services enable a proactive approach to cybersecurity that extends across the security operations cycle to reduce organizations’ overall cyber-risk at a lower total cost of ownership.
In the three months ended June 30, 2018, we issued $600 million aggregate principal amount of 0.875% Convertible Senior Notes due 2024 (the "2024 Notes"), in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act of 1933, as amended (the "Securities Act"). We recognized total net proceeds after the initial purchasers' discount and issuance costs of $584.4 million. In connection with the issuance of the 2024 Notes, we also entered into capped call transactions (the "Capped Calls") with certain parties affiliated with the initial purchasers of the 2024 Notes. We paid approximately $65.2 million for the Capped Calls, which have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes. The Capped Calls have an initial cap price of $34.32 per share subject to certain adjustments as set forth in the confirmations for the Capped Calls.
In May 2018, in a separate transaction, we repurchased $340.2 million aggregate principal of existing 1.000% Convertible Senior Notes due 2035 (the "Series A Notes"). We used $330.4 million of the net proceeds from the 2024 Notes offering to repurchase such portion of the Series A Notes.
In January 2018, we completed the acquisition of privately-held X15 Software, Inc. ("X15"), a data management company. As consideration for the acquisition, we paid cash consideration of $5.3 million and issued 1,016,334 shares of our common stock with an estimated fair value of $15.4 million.
In October 2017, we acquired Clean Communications Limited (d/b/a The Email Laundry) ("The Email Laundry"), a privately-held email security company. We paid cash consideration of $4.3 million and issued 259,425 shares of our common stock with an estimated fair value of $4.4 million.
The majority of our products, subscriptions and services are sold to end-customers through distributors, resellers, and strategic partners, with a lesser percentage of sales directly to our end-customers.
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other interim period or for any other future year. The balance sheet as of December 31, 2017 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.
The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.
The Company adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), effective January 1, 2018 using the full retrospective method. The cumulative effect of the adoption was recognized as an increase to accumulated deficit of $113.0 million on January 1, 2018 and impacted certain other prior period amounts. Certain amounts and disclosures set forth in this Quarterly Report on Form 10-Q have been updated to comply with the new standards.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price ("SSP") of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.
Summary of Significant Accounting Policies
Except for the accounting policies for revenue recognition and the associated treatments of deferred revenue, deferred cost of revenue and deferred commissions, updated as a result of adopting ASC 606, there have been no significant changes to our significant accounting policies as of and for the three and six months ended June 30, 2018, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2017.
Revenue from Contracts with Customers
Revenue is recognized when all of the following criteria are met:
Identification of the contract, or contracts, with a customer - A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform, and (iii) we determine that collection of substantially all consideration to which it will be entitled in exchange for goods or services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.
Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, we apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.
Determination of the transaction price - The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. We typically estimate the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.
Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis. Determination of SSP requires judgement. We determine standalone selling price taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.
Recognition of revenue when, or as, we satisfy performance obligation - We satisfy performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.
Nature of Products and Services
We generate revenue from the sales of physical and virtual security appliances (products), subscriptions, support and maintenance and professional services, primarily through our indirect relationships with our partners or direct relationships with end customers through our direct sales force. We account for our performance obligations in accordance with ASC 606, and all related interpretations.
Our security appliance deliverables include proprietary operating system software, which together with regular security intelligence updates deliver the essential functionality of our appliance-based security products. We combine intelligence dependent appliances and software licenses with the related intelligence subscription and support as a single performance obligation. As a result, we recognize intelligence-dependent appliance and software license revenue ratably over the longer of the estimated useful life of the related appliance and license (when our contracts contain material right of renewal options) or the contractual term, rather than recognizing revenue at the time of shipping. For subscription and support contracts where the term is less than the estimated useful life of the appliance and software license, the intelligence subscription and support revenue is recognized ratably over the contractual term and the allocated value of the material right performance obligations is recognized in the period between the end of the contractual term and the estimated useful life of the appliance. Where our contracts do not contain material right of renewal options, or the contractual term is longer than the useful life, we expect to recognize appliance and software license revenue ratably over the contractual term. Significant judgement is required in estimating the useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it.
Revenue from subscriptions to our cloud-based services, which allow customers to use our hosted security software over a contracted period without taking possession of the software and managed services where FireEye provides managed detection and response services for the customer are recognized over the contractual term. We also have a small portion of our revenue from appliances and software that are not dependent on regular threat intelligence updates. Revenue from these appliances and software is therefore recognized when ownership is transferred to our customers, typically upon shipment.

Professional services, which include incident response, compromise assessments, and other security consulting services are offered on a time-and-materials basis or through a fixed fee arrangement, and we recognize the associated revenue as the services are delivered.
Contract Balances
Accounts Receivable
Trade accounts receivable are recorded at the billable amount where we have the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified.
Deferred Revenue (Contract Liabilities) and Contract Assets
Deferred revenue consists of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. Deferred revenue presented in the consolidated balance sheet and notes thereto is net of contract assets. Our contract assets consist of assets typically resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price. Our contract assets were immaterial as of June 30, 2018 and December 31, 2017.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
Assets Recognized from Costs to Obtain a Contract with a Customer
Deferred Commissions
Our customer acquisition costs are primarily related to sales commissions and related payroll taxes earned by our sales force and such costs are considered incremental costs to obtain a contract. Sales commissions for initial contracts are deferred and then amortized taking into consideration the pattern of transfer to which the asset relates and may include expected renewal periods where renewal commissions are not commensurate with the initial commissions period. We typically recognize the initial commissions over the longer of the customer relationship (generally estimated to be four years) or over the same period as the initial revenue arrangement to which these costs relate. Renewal commissions not commensurate with the initial commissions paid are generally amortized over the renewal period. Deferred commissions that will amortize within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheet. The remaining balance is classified as non-current, and included in deposits and other long-term assets. As of June 30, 2018 and December 31, 2017, the amount of deferred commissions included in prepaid expenses and other current assets was $47.5 million and $43.8 million, respectively. The amount of deferred commissions included in deposits and other long-term assets as of June 30, 2018 and December 31, 2017 was $42.4 million and $43.0 million, respectively.
Deferred Costs of Revenue
Deferred costs of revenue consists of appliance related direct and incremental costs that are capitalized and will be amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates. Deferred costs of revenue that will be realized within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheets. The remaining balance is classified as non-current, and included in deposits and other long-term assets. As of June 30, 2018 and December 31, 2017, the amount of deferred costs of revenue classified as current and included in prepaid expenses and other current assets was $18.0 million and $18.4 million, respectively. The amount of deferred costs of revenue classified as non-current and included in deposits and other long-term assets as of June 30, 2018 and December 31, 2017 was $17.2 million and $19.7 million, respectively.
ASC 606 Impact to Previously Reported Results
We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU 2014-09, Revenue from Contracts with Customers (Topic 606). Select condensed consolidated balance sheet line items, which reflect the adoption of this standard, are as follows (in thousands):
 
As of December 31, 2017
Balance Sheet:
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Accounts receivable, net
$
140,049

 
6,268

 
$
146,317

Prepaid expenses and other current assets
$
34,541

 
59,258

 
$
93,799

Deposits and other long-term assets
$
11,537

 
61,230

 
$
72,767

Deferred revenue, current portion
$
443,064

 
103,551

 
$
546,615

Deferred revenue, non-current portion
$
227,680

 
135,805

 
$
363,485

Stockholders' equity
$
744,816

 
(112,600
)
 
$
632,216

Select unaudited condensed consolidated statement of operations line items, which reflect the adoption of ASC 606, are as follows (in thousands):
 
Three Months Ended June 30, 2017
Condensed Consolidated Statement of Operations
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Total revenue
$
185,472

 
6,250

 
$
191,722

Total cost of revenue
$
66,692

 
1,102

 
$
67,794

Total operating expenses
$
178,210

 
2,755

 
$
180,965

Operating loss
$
(59,430
)
 
2,393

 
$
(57,037
)
Net loss attributable to common stockholders
$
(70,732
)
 
2,393

 
$
(68,339
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.40
)
 
0.01

 
$
(0.39
)

 
Six Months Ended June 30, 2017
Condensed Consolidated Statement of Operations
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Total revenue
$
359,210

 
17,271

 
$
376,481

Total cost of revenue
$
131,297

 
2,244

 
$
133,541

Total operating expenses
$
359,057

 
6,863

 
$
365,920

Operating loss
$
(131,144
)
 
8,164

 
$
(122,980
)
Net loss attributable to common stockholders
$
(153,720
)
 
8,164

 
$
(145,556
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.88
)
 
0.05

 
$
(0.83
)
Select unaudited condensed consolidated statement of cash flows line items, which reflect the adoption of ASC 606, are as follows (in thousands):
 
Six Months Ended June 30, 2017
Condensed Consolidated Statement of Cash flows
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(153,720
)
 
$
8,164

 
$
(145,556
)
Changes in operating assets and liabilities, net of business acquisitions:
 
 
 
 
 
Accounts receivable
$
10,318

 
5,880

 
$
16,198

Prepaid expenses and other assets
$
(10,637
)
 
9,132

 
$
(1,505
)
Deferred revenue
$
(34,780
)
 
(23,149
)
 
$
(57,929
)

Recent Accounting Pronouncements
In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02 that provides companies with an option to reclassify stranded tax effects resulting from enactment of the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance will be effective for the Company beginning in the first quarter of 2019 with early adoption permitted, and would be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the tax rate as a result of TCJA is recognized. The Company has not made a determination as to which alternative methods it will use when it adopts this standard, but does not expect the adoption of this ASU to have a material impact on its results of operations, financial position and cash flows.
In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). The guidance is effective for us beginning in the first quarter of 2020, and should be applied prospectively. Early adoption is permitted for impairment testing dates after January 1, 2017. The adoption of this standard is not expected to have a significant impact on our consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (CECL) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance is effective for us beginning in the first quarter of 2020. Early adoption beginning in 2019 is permitted. We are currently evaluating the impact the adoption of this guidance will have on our consolidated financial statements and related disclosures.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The guidance is effective for us beginning in the first quarter of 2019 and may be applied on a modified retrospective basis or prospective basis. Early adoption is permitted. We expect the adoption of this standard to have a material impact on our consolidated financial statements and related disclosures.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3: Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.
The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Description
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
204

 
$

 
$

 
$
204

 
$
208

 
$

 
$

 
$
208

Treasury bills

 

 

 

 
3,098

 

 

 
3,098

Commercial Paper

 

 

 

 

 

 

 

Total cash equivalents
204

 

 

 
204

 
3,306

 

 

 
3,306

Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 

 

 

 

 

 

 

Commercial paper

 

 

 

 

 
4,987

 

 
4,987

Corporate notes and bonds

 
448,401

 

 
448,401

 

 
438,024

 

 
438,024

U.S. Government agencies

 
275,574

 

 
275,574

 

 
272,900

 

 
272,900

Total short-term investments

 
723,975

 

 
723,975

 

 
715,911

 

 
715,911

Total assets measured at fair value
$
204

 
$
723,975

 
$

 
$
724,179

 
$
3,306

 
$
715,911

 
$

 
$
719,217


We measure certain assets, including goodwill, intangible assets and our equity-method investment in a private company at fair value on a nonrecurring basis when there are identifiable events or changes in circumstances that may have a significant adverse impact on the fair value of these assets. No such events or changes occurred during the six months ended June 30, 2018.
The estimated fair value of the Convertible Senior Notes (as defined in Note 9) as of June 30, 2018 was determined to be $1.1 billion, based on quoted market prices. We consider the fair value of the Convertible Senior Notes to be a Level 2 measurement as they are not actively traded.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
Investments
Investments
Our investments consisted of the following (in thousands):
 
As of June 30, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalent
 
Short-Term Investments
Commercial paper
$

 
$

 
$

 
$

 
$

 
$

Corporate notes and bonds
450,939

 
4

 
(2,542
)
 
448,401

 

 
448,401

U.S. Government agencies
276,531

 

 
(957
)
 
275,574

 

 
275,574

Total
$
727,470


$
4


$
(3,499
)

$
723,975

 
$

 
$
723,975


 
As of December 31, 2017
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
Commercial paper
$
4,989

 
$

 
$
(2
)
 
$
4,987

 
$

 
$
4,987

Corporate notes and bonds
439,851

 
2

 
(1,829
)
 
438,024

 

 
438,024

Treasury bills
3,098

 

 

 
3,098

 
3,098

 

U.S. Government agencies
273,950

 

 
(1,050
)
 
272,900

 

 
272,900

Total
$
721,888

 
$
2

 
$
(2,881
)

$
719,009

 
$
3,098

 
$
715,911


The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):
 
As of June 30, 2018
 
Less Than 12 Months
 
Greater Than 12 Months
 
Total
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
Commercial paper
$

 
$

 
$

 
$

 
$

 
$

Corporate notes and bonds
211,707

 
(1,360
)
 
231,668

 
(1,182
)
 
443,375

 
(2,542
)
U.S. Government agencies
168,440

 
(732
)
 
105,078

 
(225
)
 
273,518

 
(957
)
Total
$
380,147


$
(2,092
)

$
336,746


$
(1,407
)

$
716,893


$
(3,499
)

 
As of December 31, 2017
 
Less Than 12 Months
 
Greater Than 12 Months
 
Total
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
Commercial paper
$
4,987

 
$
(2
)
 
$

 
$

 
$
4,987

 
$
(2
)
Corporate notes and bonds
284,499

 
(1,484
)
 
153,525

 
(345
)
 
438,024

 
(1,829
)
U.S. Government agencies
117,132

 
(486
)
 
155,768

 
(564
)
 
272,900

 
(1,050
)
Total
$
406,618


$
(1,972
)

$
309,293


$
(909
)

$
715,911


$
(2,881
)

Unrealized losses related to these investments are due to interest rate fluctuations as opposed to credit quality. In addition, we do not intend to sell, and it is not more likely than not that we would be required to sell, these investments before recovery of their cost basis. As a result, there is no other-than-temporary impairment for these investments as of June 30, 2018 and December 31, 2017.
The following table summarizes the contractual maturities of our investments at June 30, 2018 (in thousands):
 
Amortized Cost
 
Fair Value
Due within one year
$
442,938

 
$
441,165

Due within one to two years
284,532

 
282,810

Total
$
727,470

 
$
723,975


All available-for-sale securities have been classified as current, based on management's intent and ability to use the funds in current operations.
As of June 30, 2018, we held an 11.1% ownership interest in a private company, which is accounted for under the equity method based on our ability to exercise significant influence over operating and financial policies of the private company. This investment is classified within deposits and other long-term assets on our condensed consolidated balance sheets. The carrying value of this investment was $1.3 million as of June 30, 2018 and $2.1 million as of December 31, 2017.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment, net consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Computer equipment and software
$
161,783

 
$
144,438

Leasehold improvements
59,039

 
67,451

Furniture and fixtures
14,485

 
16,665

Machinery and equipment
447

 
447

Total property and equipment
235,754

 
229,001

Less: accumulated depreciation
(154,381
)
 
(157,644
)
Total property and equipment, net
$
81,373

 
$
71,357


Depreciation and amortization expense related to property, equipment and demonstration units during the three months ended June 30, 2018 and 2017 was $9.2 million and $11.0 million, respectively. Depreciation and amortization expense related to property, equipment and demonstration units during the six months ended June 30, 2018 and 2017 was $18.6 million and $22.0 million, respectively.
During the three months ended June 30, 2018 and 2017, we capitalized $6.8 million and $3.2 million, respectively, of software development costs primarily related to our cloud subscription offerings. Amortization expense related to capitalized software development costs during the three months ended June 30, 2018 and 2017 was $2.3 million and $1.3 million, respectively.
During the six months ended June 30, 2018 and 2017, we capitalized $11.7 million and $7.9 million, respectively, of software development costs primarily related to our cloud subscription offerings. Amortization expense related to capitalized software development costs during the six months ended June 30, 2018 and 2017 was $4.2 million and $2.1 million, respectively.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Business Combinations
Business Combinations
Acquisition of The Email Laundry
On October 20, 2017, we acquired all outstanding shares of The Email Laundry, a privately held email security company, whose technology is expected to enhance our current email offerings. In connection with this acquisition, we paid cash consideration of $4.3 million and issued 259,425 shares of our common stock with an estimated fair value of $4.4 million, resulting in total purchase consideration of $8.7 million. The purchase price is subject to customary working capital and related adjustments. The purchase price was allocated to intangible assets of $2.7 million, goodwill of $6.4 million and tangible net liabilities of $0.4 million. The intangible assets are composed of technology and customer relationships, each with an estimated weighted average useful life of 3 years. The goodwill is primarily attributable to the know-how of the workforce and is not expected to be deductible for U.S. federal income tax purposes. The results of operations of The Email Laundry have been included in our consolidated statements of operations from the acquisition date. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material.
Acquisition of X15
On January 11, 2018, we acquired all outstanding shares of privately held X15, a data management company. We expect that the X15 technology will be incorporated into our platform and analytics capabilities going forward. In connection with this acquisition, we paid cash consideration of $5.3 million and issued 1,016,334 shares of our common stock with an estimated fair value of $15.4 million, resulting in total purchase consideration of $20.7 million. The purchase price was allocated to intangible assets of $6.1 million, goodwill of $15.2 million and tangible net liabilities of $0.6 million. The intangible asset relates to developed technology with an estimated weighted average useful life of 3 years. The goodwill is primarily attributable to the know-how of the workforce and is not expected to be deductible for U.S. federal income tax purposes. The results of operations of X15 have been included in our consolidated statements of operations from the acquisition date. Pro forma financial information has not been presented for this acquisition as the impact to our consolidated financial statements was not material.
Goodwill and Purchased Intangible Assets
Goodwill increased approximately $15.2 million for the six months ended June 30, 2018 due to the acquisition of X15. There were no other changes in the carrying amount of goodwill.
Purchased intangible assets consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Developed technology
$
110,003

 
$
103,903

Content
158,700

 
158,700

Customer relationships
111,090

 
111,090

Contract backlog
12,500

 
12,500

Trade names
15,560

 
15,560

Non-competition agreements
1,400

 
1,400

Total intangible assets
409,253

 
403,153

Less: accumulated amortization
(241,024
)
 
(215,765
)
Total net intangible assets
$
168,229

 
$
187,388


Amortization expense of intangible assets during the three months ended June 30, 2018 and 2017 was $12.7 million and $14.8 million, respectively. Amortization expense of intangible assets during the six months ended June 30, 2018 and 2017 was $25.3 million and $29.6 million, respectively.
The expected future annual amortization expense of intangible assets as of June 30, 2018 is presented below (in thousands):
Years Ending December 31,
Amount
2018 (remaining six months)
$
25,067

2019
48,441

2020
33,903

2021
29,337

2022
18,209

 and thereafter
13,272

Total
$
168,229

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
Restructuring Charges
Restructuring Charges
We initiated a series of restructuring activities in February 2016, including a restructuring plan approved by our Board of Directors in August 2016 designed to reduce operating expenses and align our expense structure with our growth expectations. This restructuring plan resulted in a 10% reduction in our workforce, the consolidation of certain real estate facilities and the impairment of certain assets in 2016.
The following table sets forth a summary of restructuring activities during the six months ended June 30, 2018 (in thousands):
 
Facilities costs
Balance, December 31, 2017
$
935

Cash payments
(92
)
Other adjustments
(13
)
Balance, June 30, 2018
$
830


Other adjustments represent relief of unused benefits, changes in fair value and foreign currency fluctuations.
The remaining restructuring balance of $0.8 million at June 30, 2018 is for non-cancelable lease costs which we expect to pay over the terms of the related obligations through the third quarter of 2024, net of sublease income.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commissions
6 Months Ended
Jun. 30, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Deferred Commissions
Deferred Commissions
We capitalize most of our commission expenses and related payroll taxes and amortize them on a systematic basis that is consistent with the transfer to the customer of the goods or services to which the asset relates. Changes in the balance of total deferred commissions for the periods presented are as follows (in thousands):
 
Three Months Ended June 30, 2018
As of March 31, 2018
$
87,012

Commissions capitalized
17,013

Commissions recognized
(14,054
)
As of June 30, 2018
$
89,971

 
Six Months Ended June 30, 2018
As of December 31, 2017
$
86,779

Commissions capitalized
30,499

Commissions recognized
(27,307
)
As of June 30, 2018
$
89,971


There was no impairment loss in relation to the commissions capitalized for the periods presented.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred Revenue
Deferred Revenue
Deferred revenue consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017*
Product, subscription and support, current
$
476,818

 
$
496,218

Professional services, current
48,799

 
50,397

Total deferred revenue, current
525,617

 
546,615

Product, subscription and support, non-current
353,927

 
363,313

Professional services, non-current
12

 
172

Total deferred revenue, non-current
353,939

 
363,485

Total deferred revenue
$
879,556

 
$
910,100


Changes in the balance of unearned revenue for the periods presented are as follows (in thousands):
 
Three Months Ended June 30, 2018
As of March 31, 2018
$
886,136

Billings for the period
196,116

Revenue recognized
(202,696
)
As of June 30, 2018
$
879,556

 
Six Months Ended June 30, 2018
As of December 31, 2017*
$
910,100

Billings for the period
371,222

Revenue recognized
(401,766
)
As of June 30, 2018
$
879,556


*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Remaining Performance Obligations
Transaction price allocated to remaining performance obligations represents contracted revenue that has not yet been recognized, which includes deferred revenue and non-cancelable contracts that will be invoiced and recognized as revenue in future periods ("backlog"). While deferred revenue is recorded on our balance sheet as a liability, backlog is not recorded in revenue, unearned revenue or elsewhere in our consolidated financial statements until we establish a contractual right to invoice, at which point it is recorded as revenue or deferred revenue as appropriate. As of June 30, 2018, the aggregate amount of the transaction price allocated to remaining performance obligations was $879.6 million in deferred revenue and $17.4 million in backlog. We have used the practical expedient to not disclose backlog related to the comparative period under ASC 606.
We expect that the amount of backlog relative to the total value of our contracts will change from year to year due to several factors, including the amount invoiced early in the contract term, the timing and duration of customer agreements, varying invoicing cycles of agreements and changes in customer financial circumstances. Accordingly, we believe that fluctuations in backlog are not always a reliable indicator of future revenues and we do not utilize backlog as a key management metric internally.
We expect to recognize these remaining performance obligations as follows (in percentages):

 
Total
 
Less than 1 year
 
1-2 years
 
2-3 years
 
More than 3 years
Deferred revenue
100%
 
60%
 
25%
 
12%
 
3%
Backlog
100%
 
57%
 
34%
 
8%
 
1%
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Convertible Senior Notes
Convertible Senior Notes
Convertible Senior Notes due 2024
On May 24, 2018, we issued $525.0 million aggregate principal amount of the 2024 Notes in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. In addition, on June 5, 2018, we issued an additional $75.0 million aggregate principal amount of the 2024 Notes pursuant to the full exercise of the initial purchasers' option to purchase additional 2024 Notes, in a private placement exempt from the registration requirements of the Securities Act. The net proceeds from the offerings, after deducting the initial purchasers' discount of approximately $15.0 million and the issuance costs of approximately $0.6 million, were $584.4 million. We used (i) approximately $330.4 million of the net proceeds to repurchase approximately $340.2 million in principal amount outstanding of the Series A Notes in negotiated transactions with institutional investors and (ii) approximately$65.2 million of the net proceeds from the offering of the 2024 Notes to enter into the Capped Calls.
The 2024 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2024 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2024 Notes including the Series A Notes and the Series B Notes (as defined below); and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. The 2024 Notes are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2024 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing other securities.
The 2024 Notes bear interest at 0.875% per year, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2018. The 2024 Notes mature on June 1, 2024, unless earlier repurchased, redeemed or converted.
The initial conversion rate of the 2024 Notes is 43.1667 shares of our common stock per $1,000 of principal amount of the 2024 Notes, which is equivalent to an initial conversion price of approximately $23.17 per share of common stock. The conversion rate of the 2024 Notes may be adjusted pursuant to the terms of the indenture governing the 2024 Notes upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2024 Notes at their option in multiples of $1,000 principal amount prior to the business day preceding March 1, 2024, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2018 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price of the 2024 Notes on each applicable trading day;
during the five business day period after any five consecutive trading day period (the "measurement period") in which the trading price per $1,000 principal amount of the 2024 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes on each such trading day;
if we call any or all of the 2024 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2024 Notes.
Regardless of the foregoing conditions, holders may convert their 2024 Notes at their option in multiples of $1,000 principal amount during the period from, and including, March 1, 2024 to the close of business on the second scheduled trading day immediately preceding the maturity date. Upon conversion, the 2024 Notes can be settled in cash, shares of our common stock or any combination of cash and shares of common stock at our option.
Holders may also require us to repurchase the 2024 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2024 Notes, at a repurchase price equal to 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the fundamental change repurchase date.
Additionally, we may redeem for cash all or any portion of the 2024 Notes on or after June 5, 2021, if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) immediately preceding the date on which we provide notice of redemption at a redemption price equal to 100% of the principal amount of the notes to be redeemed, plus any accrued and unpaid interest to, but excluding, the redemption date.
As of June 30, 2018, none of the conditions permitting holders to convert their 2024 Notes had been satisfied and no shares of our common stock had been issued in connection with any conversions of the 2024 Notes. Based on the closing price of our common stock of $15.39 per share on June 29, 2018, the conversion value of the 2024 Notes was less than the principal amount of the 2024 Notes outstanding on a per 2024 Note basis.
In accordance with accounting for debt with conversions and other options, we bifurcated the principal amount of the 2024 Notes into liability and equity components. The initial liability component of the 2024 Notes was valued at $458.3 million based on the contractual cash flows discounted at an appropriate comparable market non-convertible debt borrowing rate at the date of issuance of 5.5% with the equity component representing the residual amount of the proceeds of $141.7 million, which was recorded as a debt discount. Issuance costs were allocated pro rata based on the relative initial carrying amounts of the liability and equity components. As a result, transaction costs of $0.5 million and $0.1 million and initial purchasers' discount of $11.5 million and $3.5 million were attributable to the liability component ("debt discounts") and equity component of the 2024 Notes, respectively. The debt discount and the issuance costs allocated to the liability component are amortized as additional interest expense over the term of the 2024 Notes using the effective interest method of 3.8% for all periods presented.
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
 
As of June 30, 2018
 
2024 Notes
Liability component:
 
Principal
$
600,000

Less: 2024 Notes debt discounts, net of amortization
(151,400
)
Net carrying amount
$
448,600

 
 

The unamortized issuance costs as of June 30, 2018 will be amortized over a weighted-average remaining period of approximately 6 years.
Interest expense for the three and six months ended June 30, 2018 related to the 2024 Notes consisted of the following (in thousands):
 
Three and Six Months Ended June 30, 2018
 
2024 Notes
Coupon interest
$
520

Amortization of 2024 Notes debt discounts
2,259

Total interest expense recognized
$
2,779

 
 

In connection with the 2024 Notes offering, the Company entered into Capped Calls with certain counterparties affiliated with the initial purchasers of the 2024 Notes. The Capped Calls are expected to reduce potential dilution of earnings per share upon conversion of the 2024 Notes, and have an initial strike price of $23.17 per share, which corresponds to the initial conversion price of the 2024 Notes and which have a cap price of $34.32 per share. The Capped Calls do not meet the criteria for separate accounting as a derivative as they are indexed to our own stock and are accounted for as freestanding financial instruments. The premiums paid for the purchase of the Capped Calls in the amount of $65.2 million have been recorded as a reduction of the Company's additional paid-in capital in stockholder's equity in the accompanying Condensed Consolidated Financial Statements and fair values of the Capped Calls are not re-measured at each reporting period.
Convertible Senior Notes due 2035
In June 2015, we issued $460.0 million principal amount of Series A Notes and $460.0 million principal amount of 1.625% Convertible Senior Notes due 2035 (the “Series B Notes” and together with the Series A Notes, the "2035 Notes" and the 2035 Notes, together with the 2024 Notes, the "Convertible Senior Notes"), including the full exercise of the initial purchasers' over-allotment option, in a private placement to qualified institutional purchasers pursuant to an exemption from registration provided by Section 4(a)(2) and Rule 144A under the Securities Act. The net proceeds after the initial purchasers' discount of $23.0 million and issuance costs of $0.5 million from the 2035 Notes were $896.5 million. The Series A Notes and Series B Notes bear interest at 1.000% per year and 1.625% per year, respectively, payable semiannually in arrears on June 1 and December 1 of each year, beginning December 1, 2015. The 2035 Notes mature on June 1, 2035, unless earlier repurchased, redeemed or converted.
The 2035 Notes are unsecured obligations and rank senior in right of payment to any of our indebtedness that is expressly subordinated in right of payment to the 2035 Notes. They rank equally in right of payment with all of our existing and future liabilities that are not expressly subordinated to the 2035 Notes and effectively rank junior in right of payment to any of our secured indebtedness to the extent of the value of the assets securing such indebtedness. They are structurally junior to all indebtedness and other liabilities (including trade payables) of our subsidiaries.
The 2035 Notes do not contain any financial covenants and do not restrict us from paying dividends or issuing or repurchasing our other securities.
The initial conversion rate on each series of 2035 Notes is 16.4572 shares of our common stock per $1,000 principal amount of 2035 Notes, which is equivalent to an initial conversion price of approximately $60.76 per share of common stock. The conversion rate of each series of 2035 Notes may be adjusted upon the occurrence of certain specified events, but not for accrued and unpaid interest.
Holders may convert the 2035 Notes at their option in multiples of $1,000 principal amount prior to March 1, 2035, excluding the period from March 1, 2020 to June 1, 2020 in the case of the Series A Notes and March 1, 2022 to June 1, 2022 in the case of the Series B Notes, only under the following circumstances:
during any calendar quarter commencing after the calendar quarter ended on September 30, 2015 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price for the 2035 Notes of the relevant series on each applicable trading day;
during the five business day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of Series A Notes or Series B Notes, as applicable, for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the conversion rate for the notes of the relevant series on each such trading day;
if we call any or all of the 2035 Notes of a series for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the relevant redemption date; or
upon the occurrence of specified corporate events, as specified in each indenture governing the 2035 Notes.
Regardless of the foregoing conditions, holders may convert their 2035 Notes at their option in multiples of $1,000 principal amount at any time during the period from March 1, 2020 to June 1, 2020 in the case of the Series A Notes and during the period from March 1, 2022 to June 1, 2022 in the case of the Series B Notes, or after March 1, 2035 until maturity for either series of 2035 Notes. Upon conversion, the 2035 Notes can be settled in cash, shares of our common stock or any combination thereof at our option.
We may be required by holders of the 2035 Notes to repurchase all or any portion of their 2035 Notes at 100% of the principal amount plus accrued and unpaid interest, on each of June 1, 2020, June 1, 2025 and June 1, 2030, in the case of the Series A Notes, and each of June 1, 2022, June 1, 2025 and June 1, 2030 in the case of the Series B Notes. Holders may also require us to repurchase the 2035 Notes if we undergo a "fundamental change," as defined in each indenture governing the 2035 Notes, at a purchase price equal to 100% of the principal amount, plus accrued and unpaid interest.
Additionally, we may redeem for cash all or any portion of the Series B Notes on or after June 1, 2020 until June 1, 2022 if the last reported sale price of our common stock has been at least 130% of the conversion price then in effect for at least 20 trading days (whether or not consecutive) during any 30 consecutive trading day period (including the last trading day of such period) ending not more than three trading days immediately preceding the date we provide notice of redemption. We also may redeem for cash all or any portion of the Series A Notes on or after June 1, 2020 until maturity and all or any portion of the Series B Notes on or after June 1, 2022 until maturity, regardless of the foregoing sale price condition.
In accordance with accounting for debt with conversions and other options, we allocated the principal amount of the 2035 Notes into liability and equity components. We also allocated the total amount of initial purchasers' discount and transaction costs incurred to the liability and equity components using the same proportions as the proceeds from the 2035 Notes. Transaction costs of $0.4 million and $0.1 million and initial purchasers' discount of $17.6 million and $5.4 million were attributable to the liability component and equity component of the 2035 Notes, respectively.
Repurchase of portion of Series A Notes
In May 2018, we used approximately $330.4 million of the net proceeds from the offering of the 2024 Notes to repurchase $340.2 million in principal amount of the Series A Notes. The repurchase was accounted for as a partial extinguishment of the Series A Notes. The consideration of approximately $330.4 million used to repurchase the Series A Notes was allocated between the liability and equity components of the amount extinguished by determining the fair value of the liability component immediately prior to the debt extinguishment and allocating that portion of the repurchase price to the liability component in the amount of $317.4 million. The residual of the repurchase price of $13.0 million was allocated to the equity component of the Series A Notes as a reduction of additional paid-in capital. The fair value of the debt extinguished was calculated using a discount rate of 4.5%, representing an estimate of the Company's borrowing rate at the date of repurchase with a remaining expected life of two years. As part of the repurchase, we wrote-off a portion of the unamortized debt issuance cost apportioned to the principal amount of Series A Notes repurchased. We also recorded a loss on extinguishment of the Series A Notes of $10.8 million in Other Expense, net, representing the difference between the consideration attributed to the liability component and the sum of the net carrying amount of the liability component and unamortized costs. As of June 30, 2018, $119.8 million aggregate principal amount of the Series A Notes remains outstanding.
The liability and equity components of the remaining portion of Series A Notes and Series B Notes consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Liability component:
 
 
 
 
 
 
 
Principal
$
119,828

 
$
460,000

 
$
460,000

 
$
460,000

Less: 2035 Notes debt discount, net of amortization
(11,248
)
 
(77,733
)
 
(53,762
)
 
(86,660
)
Net carrying amount
$
108,580


$
382,267

 
$
406,238

 
$
373,340

 
 
 
 
 
 
 
 
Equity component, net of issuance costs
$
79,555

 
$
117,834

 
$
92,567

 
$
117,834


The unamortized discounts and issuance costs as of June 30, 2018 will be amortized over a weighted-average remaining period of approximately 4 years.
Interest expense for the three and six months ended June 30, 2018 related to the 2035 Notes consisted of the following (in thousands):
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Coupon interest
$
788

 
$
1,848

 
$
1,938

 
$
3,717

Amortization of 2035 Notes debt discount
3,700

 
4,490

 
8,957

 
8,927

Total interest expense recognized
$
4,488


$
6,338

 
$
10,895

 
$
12,644

 
 
 
 
 
 
 
 
Effective interest rate on the liability component
6.3
%
 
6.7
%
 
6.3
%
 
6.8
%

Interest expense for the three and six months ended June 30, 2017 related to the 2035 Notes consisted of the following (in thousands):
 
Three Months Ended June 30, 2017
 
Six Months Ended June 30, 2017
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Coupon interest
$
1,150

 
$
1,869

 
$
2,300

 
$
3,738

Amortization of 2035 Notes debt discount
5,058

 
4,283

 
10,051

 
8,515

Total interest expense recognized
$
6,208

 
$
6,152

 
$
12,351

 
$
12,253

 
 
 
 
 
 
 
 
Effective interest rate on the liability component
6.4
%
 
6.8
%
 
6.4
%
 
6.9
%

Prepaid Forward Stock Purchase
In connection with the issuance of the 2035 Notes, we also entered into privately negotiated prepaid forward stock purchase transactions (each a “Prepaid Forward”) with one of the initial purchasers of the 2035 Notes (the “Forward Counterparty”), pursuant to which we paid approximately $150.0 million. The amount of the prepaid is equivalent to approximately 3.3 million shares which are to be settled on or around June 1, 2020 and June 1, 2022, respectively, subject to any early settlement, in whole or in part, of each Prepaid Forward. The Prepaid Forwards are intended to facilitate privately negotiated derivative transactions by which investors in the 2035 Notes will be able to hedge their investment in the 2035 Notes. In the event we pay any cash dividends on our common stock, the Forward Counterparty will pay an equivalent amount back to us.
The related shares were accounted for as a repurchase of common stock, and are presented as Treasury Stock in the unaudited condensed consolidated balance sheets. The 3.3 million shares of common stock purchased under the Prepaid Forwards are excluded from weighted-average shares outstanding for basic and diluted EPS purposes although they remain legally outstanding.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Leases
We lease our facilities under various non-cancelable operating leases, which expire on various dates through the year ending December 31, 2027. Rent expense is recognized using the straight-line method over the term of the lease. Rent expense, net of sublease income, was $5.2 million and $4.4 million for the three months ended June 30, 2018 and 2017, respectively. Rent expense, net of sublease income, was $9.8 million and $8.5 million for the six months ended June 30, 2018 and 2017, respectively.
The aggregate future non-cancelable minimum rental payments on our operating leases, as of June 30, 2018, are as follows (in thousands):
Years Ending December 31, 
Amount 
2018 (remaining six months)
$
7,330

2019
15,980

2020
15,671

2021
14,202

2022
11,937

2023 and thereafter
53,618

Total
$
118,738


Total future non-cancelable minimum rental payments have not been reduced by future minimum sublease rentals totaling $5.9 million.
We are party to letters of credit totaling $3.7 million and $3.3 million as of June 30, 2018 and December 31, 2017, respectively, issued primarily in support of operating leases for several of our facilities. These letters of credit are collateralized by a line with our bank. No amounts have been drawn against these letters of credit.
Contract Manufacturer Commitments
Our independent contract manufacturers procure components and assemble 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 product marketing organizations, adjusted for overall market conditions. We may issue forecasts and orders for components and products that are non-cancelable to reduce manufacturing lead times and plan for adequate supply. As of June 30, 2018 and December 31, 2017, we had non-cancelable open orders of $12.5 million and $11.6 million, respectively. We are required to record a liability for firm, non-cancelable and unconditional purchase commitments with contract manufacturers and suppliers for quantities in excess of our future demand forecasts. As of June 30, 2018, we have not accrued any significant costs for such non-cancelable commitments.
Purchase Obligations
As of June 30, 2018, we had approximately $13.7 million of non-cancelable firm purchase commitments primarily for purchases of software and services. In situations in which we have received delivery of the goods or services as of June 30, 2018 under purchase orders outstanding as of the same date, such amounts are reflected in the condensed consolidated balance sheet as accounts payable or accrued liabilities and are excluded from the $13.7 million.
Litigation
From time to time, we are involved in claims and legal proceedings that arise in the ordinary course of business. Any claims or proceedings against us, whether meritorious or not, could be time consuming, result in costly litigation, require significant amounts of management time, result in the diversion of significant operational resources, or require us to enter into agreements which may not be available on terms favorable to us or at all.

To the extent there is a reasonable possibility that a loss exceeding amounts already recognized may be incurred, and the amount of such additional loss would be material, we will either disclose the estimated additional loss or state that such an estimate cannot be made. We do not currently believe that it is reasonably possible that additional losses in connection with litigation arising in the ordinary course of business would be material.
Indemnification
Under the indemnification provisions of our standard sales related contracts, we agree to defend our customers against third-party claims asserting infringement of certain intellectual property rights, which may include patents, copyrights, trademarks, or trade secrets, and to pay judgments entered on such claims. Our exposure under these indemnification provisions is generally limited to the total amount paid by our customer under the agreement. However, certain agreements include indemnification provisions that could potentially expose us to losses in excess of the amount received under the agreement. In addition, we indemnify our officers, directors, and certain key employees for actions taken while they are or were serving in good faith in such capacities. Through June 30, 2018, there have been no claims under any indemnification provisions.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Shares Reserved for Issuance
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Common Shares Reserved for Issuance
Common Shares Reserved for Issuance
Under our amended and restated certificate of incorporation, we are authorized to issue 100,000,000 shares of convertible preferred stock with a par value of $0.0001 per share, none of which were issued and outstanding as of June 30, 2018 or December 31, 2017.
Under our amended and restated certificate of incorporation, we are authorized to issue 1,000,000,000 shares of common stock with a par value of $0.0001 per share as of June 30, 2018 and December 31, 2017. Each share of common stock outstanding is entitled to one vote. The holders of common stock are also entitled to receive dividends whenever funds are legally available and when declared by our Board of Directors, subject to the prior rights of holders of all classes of convertible preferred stock outstanding.
We had reserved shares of common stock for issuance as follows (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Reserved under stock award plans
39,449

 
35,838

Convertible Senior Notes
35,442

 
15,141

Employee Stock Purchase Plan (ESPP)
3,817

 
2,985

Total
78,708

 
53,964

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity Award Plans
Equity Award Plans
We have operated under our 2013 Equity Incentive Plan ("2013 Plan") since our initial public offering ("IPO") in September 2013. Our 2013 Plan provides for the issuance of restricted stock and the granting of options, stock appreciation rights, performance shares, performance units and restricted stock units to our employees, officers, directors and consultants. Our 2013 Plan provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. Awards granted under the 2013 Plan vest over the periods determined by our Board of Directors or compensation committee of our Board of Directors, generally four years, and stock options granted under the 2013 Plan expire no more than ten years after the date of grant. In the case of an incentive stock option granted to an employee who at the time of grant owns stock representing more than 10% of the total combined voting power of all classes of stock, the exercise price shall be no less than 110% of the fair value per share on the date of grant, and the award shall expire five years from the date of grant. For options granted to any other employee, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. In the case of non-statutory stock options and options granted to consultants, the per share exercise price shall be no less than 100% of the fair value per share on the date of grant. Stock that is purchased prior to vesting is subject to our right of repurchase at any time following termination of the participant's service for so long as such stock remains unvested. Approximately 12.8 million shares and 11.7 million shares of our common stock were reserved for future grants as of June 30, 2018 and December 31, 2017, respectively, under the 2013 Plan.
Our 2013 Employee Stock Purchase Plan ("ESPP") allows eligible employees to acquire shares of our common stock at 85% of the lower of the fair market value of our common stock on the first trading day of each offering period or on the exercise date. Our ESPP provides for annual increases in the number of shares available for issuance on the first day of each fiscal year. An aggregate of approximately 3.8 million shares and 3.0 million shares of common stock were available for future issuance as of June 30, 2018 and December 31, 2017, respectively, under our ESPP.
From time to time, we also grant restricted common stock or restricted stock awards outside of our equity incentive plans to certain employees in connection with acquisitions.
Stock Option Activity
A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):
 
Options Outstanding
 
Number of
Shares
 
Weighted-
Average
Exercise
Price
(per share)
 
Weighted-
Average
Contractual
Life (years)
 
Aggregate
Intrinsic
Value
Balance — December 31, 2017
4,433

 
$
12.31

 
4.8
 
$
28,090

Exercised
(648
)
 
7.07

 
 
 
6,562

Cancelled
(91
)
 
41.37

 
 
 
 
Balance — June 30, 2018
3,694

 
$
12.51

 
4.5
 
$
27,273

Options exercisable — June 30, 2018
3,694

 
$
12.51

 
4.5
 
$
27,273


Restricted Stock Award ("RSA") and Restricted Stock Unit ("RSU") Activity
A summary of the activity for our restricted common stock, RSAs and RSUs, including those subject to performance conditions, during the reporting period and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those with vesting subject to the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):
 
Number of
Shares
 
Weighted-
Average
Grant Date
Fair Value
(per share)
 
Weighted-
Average
Contractual
Life (years)
 
Aggregate
Intrinsic
Value
Unvested balance — December 31, 2017
20,017

 
$
17.09

 
1.3
 
$
284,255

Granted
10,186

 
15.13

 
 
 
 
Vested
(5,173
)
 
18.08

 
 
 
 
Cancelled
(2,067
)
 
16.78

 
 
 
 
Unvested balance — June 30, 2018
22,963

 
$
15.78

 
1.4
 
$
353,401

Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — June 30, 2018
4,152

 
$
15.40

 
0.9
 
$
63,897


Stock-Based Compensation
We record stock-based compensation based on the fair value as determined on the date granted. We determine the fair value of stock options and shares of common stock to be issued under the ESPP using the Black-Scholes option-pricing model. The fair value of restricted stock units and restricted stock awards equals the market value of the underlying stock on the date of grant. We grant performance-based restricted stock units and restricted stock awards to certain employees which vest upon the achievement of certain performance conditions, subject to the employees’ continued service relationship with us. We assess the probability of vesting at each reporting period and adjust our compensation cost based on this probability assessment. We recognize such compensation expense on a straight-line basis over the employee's requisite service period.
The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2018:
 
Three and Six Months Ended June 30, 2018
 
Three and Six Months Ended June 30, 2017
Fair value of common stock
$16.69
 
$15.65
Risk-free interest rate
2.08% - 2.23%
 
1.05% - 1.12%
Expected term (in years)
0.5 - 1.0
 
0.5 - 1.0
Volatility
32% - 35%
 
50% - 52%
Dividend yield
—%
 
—%

Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Cost of product, subscription and support revenue
$
3,558

 
$
4,017

 
$
7,180

 
$
8,377

Cost of professional services revenue
3,448

 
3,375

 
7,350

 
7,047

Research and development
12,418

 
14,057

 
26,771

 
28,582

Sales and marketing
12,223

 
10,219

 
25,200

 
24,234

General and administrative
7,245

 
7,729

 
14,539

 
15,046

Total
$
38,892


$
39,397


$
81,040


$
83,286


As of June 30, 2018, total compensation cost related to stock-based awards not yet recognized was $286.2 million, which is expected to be amortized on a straight-line basis over the weighted-average remaining vesting period of approximately 2.7 years.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
We account for income taxes under the asset and liability method. Under this method, deferred income tax assets and liabilities are determined based upon the difference between the financial statement carrying amounts and the tax basis of assets and liabilities and are measured using the enacted tax rate expected to apply to taxable income in the years in which the differences are expected to be reversed.
We recognized a provision for income taxes of $1.4 million and $1.0 million for the three months ended June 30, 2018 and 2017, respectively. For both the three months ended June 30, 2018 and 2017, the provision for income taxes was primarily comprised of income taxes in foreign jurisdictions and withholding taxes.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
Basic net loss per share is calculated by dividing net loss by the weighted average number of common shares outstanding during the period, less shares subject to repurchase, and excludes any dilutive effects of employee share-based awards and warrants. Diluted net income per common share is computed giving effect to all potentially dilutive common shares, including common stock issuable upon exercise of stock options, conversion of the Convertible Senior Notes, and unvested restricted common stock and stock units. As we had net losses for the three and six months ended June 30, 2018 and 2017, all potentially dilutive common shares were determined to be anti-dilutive.
The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
Numerator:
 
 
 
 
 
 
 
Net loss
$
(72,859
)
 
$
(68,339
)
 
$
(144,689
)
 
$
(145,556
)
Denominator:
 
 
 
 
 
 
 
Weighted average number of shares outstanding—basic and diluted
189,696
 
176,645

 
188,085

 
174,453

Net loss per share—basic and diluted
$
(0.38
)

$
(0.39
)

$
(0.77
)

$
(0.83
)

* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
The following outstanding options and unvested shares were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):
 
As of June 30,
 
2018
 
2017
Options to purchase common stock
3,694

 
5,474

Unvested early exercised common shares

 

Unvested restricted stock awards and units
22,963

 
21,994

Convertible senior notes
35,442

 
15,141

ESPP shares
156

 
210

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plan
6 Months Ended
Jun. 30, 2018
Retirement Benefits [Abstract]  
Employee Benefit Plan
Employee Benefit Plan
401(k) Plan
We have established a 401(k) tax-deferred savings plan (the “401(k) Plan”) which permits participants to make contributions by salary deduction pursuant to Section 401(k) of the Internal Revenue Code of 1986, as amended. All participants’ interests in their deferrals are 100% vested when contributed. We are responsible for administrative costs of the 401(k) Plan and have made no matching contributions into our 401(k) Plan since inception. Under the 401(k) Plan, pre-tax contributions are allocated to each participant’s individual account and are then invested in selected investment alternatives according to the participants’ directions. The 401(k) Plan is intended to qualify under Sections 401(a) and 501(a) of the Code. As a tax-qualified retirement plan, contributions to the 401(k) Plan and earnings on those contributions are not taxable to the employees until distributed, and all contributions are deductible by us when and if made.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Major Customers Information
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Segment and Major Customers Information
Segment and Major Customers Information
Disaggregation of revenue by geography
We conduct business globally and are primarily managed on a geographic basis. Our Chief Executive Officer, who is our chief operating decision maker, 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 define our regions into United States ("U.S."), Europe, the Middle East, and Africa ("EMEA"), Asia Pacific and Japan ("APAC"), and all remaining geographies (primarily Latin America and Canada) included in Others. There are no segment managers who are held accountable for operations, operating results, and plans for levels, components, or types of products or services below the consolidated unit level. Accordingly, we are considered to be in a single reportable segment and operating unit structure.
Revenue by geographic region based on the billing address is as follows (in thousands):
 
Three Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
US
 
EMEA
 
APAC
 
Other
Product and related subscription and support
$
75,104

 
$
75,917

 
$
21,393

 
$
19,715

 
$
20,787

 
$
18,631

 
$
5,107

 
$
4,843

Cloud subscription and managed services
30,394

 
28,501

 
6,462

 
4,106

 
5,410

 
4,623

 
2,771

 
1,759

Professional services
22,887

 
24,663

 
4,275

 
3,290

 
4,078

 
3,911

 
4,028

 
1,763

Total revenue
$
128,385

 
$
129,081

 
$
32,130

 
$
27,111

 
$
30,275

 
$
27,165

 
$
11,906

 
$
8,365


 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
US
 
EMEA
 
APAC
 
Other
Product and related subscription and support
$
148,732

 
$
147,114

 
$
43,318

 
$
38,187

 
$
40,535

 
$
36,389

 
$
10,899

 
$
9,600

Cloud subscription and managed services
60,249

 
59,442

 
13,107

 
8,164

 
10,819

 
9,641

 
5,242

 
3,286

Professional services
45,352

 
47,810

 
9,723

 
6,161

 
6,576

 
6,880

 
7,214

 
3,807

Total revenue
$
254,333

 
$
254,366

 
$
66,148

 
$
52,512

 
$
57,930

 
$
52,910

 
$
23,355

 
$
16,693


We generate revenue from sales of our products and related subscriptions and support, cloud subscription and managed services, and professional services. Our product and related subscription and support revenue consists primarily of revenue from the sale of our intelligence-dependent security appliances and software, subscriptions to our dynamic threat intelligence (DTI) updates, and support and maintenance. Our intelligent-dependent security appliances include NX (network security), EX (email security), HX (endpoint security), and FX (file security). Product and related subscription and support also includes our enterprise forensic solutions (PX) network forensics appliance and our central management system (CMS) management appliance. Because these PX and CMS appliances are not dependent on regular threat intelligence updates, revenue is recognized upon shipment. Cloud subscription and managed services consists of revenue from the sale of our cloud-based email security, our Threat Analytics Platform (TAP), our Helix orchestration and automation platform, and our standalone threat intelligence subscriptions. Professional services revenue consists of revenue from the sale of security consulting services, including incident response, compromise and security program assessments, red teaming and training. The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018

2017*
 
2018
 
2017*
Revenue by Category
 
 
 
 
 
 
 
Product and related subscription and support
$
122,392

 
$
119,107

 
$
243,484

 
$
231,291

Cloud subscription and managed services
45,037

 
38,990

 
89,418

 
80,535

Professional services
35,267

 
33,625

 
68,864

 
64,655

Total revenue
$
202,696

 
$
191,722

 
$
401,766

 
$
376,481


Long lived assets by geography
Long lived assets by geographic region based on physical location is as follows (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Property and Equipment, net:
 
 
 
United States
$
71,702

 
$
60,202

International
9,671

 
11,155

Total property and equipment, net
$
81,373

 
$
71,357


For each of the three months ended June 30, 2018 and 2017, one distributor represented 20% for each period and one reseller represented 15% and 12%, respectively, of our total revenue. For the six months ended June 30, 2018 and 2017, one distributor represented 20% and 19%, respectively, and one reseller represented 15% and 12%, respectively, of our total revenue. As of June 30, 2018, one customer represented 15% of our net accounts receivable balance, and as of December 31, 2017, no customer represented 10% or more of our net accounts receivable balance.
*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited condensed consolidated financial statements include the accounts of FireEye, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and following the requirements of the Securities and Exchange Commission (“SEC”), for interim reporting. As permitted under those rules, certain footnotes or other financial information that are normally required by U.S. GAAP can be condensed or omitted. These unaudited condensed consolidated financial statements have been prepared on the same basis as our annual consolidated financial statements and, in the opinion of management, reflect all adjustments, consisting only of normal recurring adjustments, that are necessary for a fair statement of our financial information. The results of operations for the three and six months ended June 30, 2018 are not necessarily indicative of the results to be expected for the year ending December 31, 2018 or for any other interim period or for any other future year. The balance sheet as of December 31, 2017 has been derived from audited consolidated financial statements at that date but does not include all information required by U.S. GAAP for annual consolidated financial statements.
The accompanying unaudited condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto for the year ended December 31, 2017 included in our Annual Report on Form 10-K for the year ended December 31, 2017.
The Company adopted Accounting Standards Update ("ASU") 2014-09, Revenue from Contracts with Customers (Topic 606) ("ASC 606"), effective January 1, 2018 using the full retrospective method. The cumulative effect of the adoption was recognized as an increase to accumulated deficit of $113.0 million on January 1, 2018 and impacted certain other prior period amounts. Certain amounts and disclosures set forth in this Quarterly Report on Form 10-Q have been updated to comply with the new standards.
Use of Estimates
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such management estimates include, but are not limited to, determining the nature and timing of satisfaction of performance obligations, determining the standalone selling price ("SSP") of performance obligations, subscriptions and services, commissions expense including the period of benefit of customer acquisition cost, bonus expense, future taxable income, contract manufacturer liabilities, litigation and settlement costs and other loss contingencies, fair value of our equity awards, achievement of targets for performance stock units, fair value of the liability and equity components of the Convertible Senior Notes and the purchase price allocation of acquired businesses. We base our estimates on historical experience and on assumptions that we believe are reasonable. Changes in facts or circumstances may cause us to change our assumptions and estimates in future periods, and it is possible that actual results could differ from current or revised future estimates.
Revenue from Contracts with Customers
Revenue from Contracts with Customers
Revenue is recognized when all of the following criteria are met:
Identification of the contract, or contracts, with a customer - A contract with a customer exists when (i) we enter into an enforceable contract with a customer that defines each party’s rights regarding the goods or services to be transferred and identifies the payment terms related to these goods or services, (ii) the contract has commercial substance and the parties are committed to perform, and (iii) we determine that collection of substantially all consideration to which it will be entitled in exchange for goods or services that will be transferred is probable based on the customer’s intent and ability to pay the promised consideration.
Identification of the performance obligations in the contract - Performance obligations promised in a contract are identified based on the goods or services that will be transferred to the customer that are both capable of being distinct, whereby the customer can benefit from the goods or service either on its own or together with other resources that are readily available from third parties or from us, and are distinct in the context of the contract, whereby the transfer of the goods or services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised goods or services, we apply judgment to determine whether promised goods or services are capable of being distinct and distinct in the context of the contract. If these criteria are not met the promised goods or services are accounted for as a combined performance obligation.
Determination of the transaction price - The transaction price is determined based on the consideration to which we will be entitled in exchange for transferring goods or services to the customer adjusted for estimated variable consideration, if any. We typically estimate the transaction price impact of discounts offered to the customers for early payments on receivables or rebates based on sales target achievements. Constraints are applied when estimating variable considerations based on historical experience where applicable.
Allocation of the transaction price to the performance obligations in the contract - If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on a relative SSP basis. Determination of SSP requires judgement. We determine standalone selling price taking into account available information such as historical selling prices of the performance obligation, geographic location, overall strategic pricing objective, market conditions and internally approved pricing guidelines related to the performance obligations.
Recognition of revenue when, or as, we satisfy performance obligation - We satisfy performance obligations either over time or at a point in time as discussed in further detail below. Revenue is recognized at or over the time the related performance obligation is satisfied by transferring a promised good or service to a customer.
Nature of Products and Services
We generate revenue from the sales of physical and virtual security appliances (products), subscriptions, support and maintenance and professional services, primarily through our indirect relationships with our partners or direct relationships with end customers through our direct sales force. We account for our performance obligations in accordance with ASC 606, and all related interpretations.
Our security appliance deliverables include proprietary operating system software, which together with regular security intelligence updates deliver the essential functionality of our appliance-based security products. We combine intelligence dependent appliances and software licenses with the related intelligence subscription and support as a single performance obligation. As a result, we recognize intelligence-dependent appliance and software license revenue ratably over the longer of the estimated useful life of the related appliance and license (when our contracts contain material right of renewal options) or the contractual term, rather than recognizing revenue at the time of shipping. For subscription and support contracts where the term is less than the estimated useful life of the appliance and software license, the intelligence subscription and support revenue is recognized ratably over the contractual term and the allocated value of the material right performance obligations is recognized in the period between the end of the contractual term and the estimated useful life of the appliance. Where our contracts do not contain material right of renewal options, or the contractual term is longer than the useful life, we expect to recognize appliance and software license revenue ratably over the contractual term. Significant judgement is required in estimating the useful life of our security appliances that are dependent on intelligence and assessing the material rights associated with it.
Revenue from subscriptions to our cloud-based services, which allow customers to use our hosted security software over a contracted period without taking possession of the software and managed services where FireEye provides managed detection and response services for the customer are recognized over the contractual term. We also have a small portion of our revenue from appliances and software that are not dependent on regular threat intelligence updates. Revenue from these appliances and software is therefore recognized when ownership is transferred to our customers, typically upon shipment.

Professional services, which include incident response, compromise assessments, and other security consulting services are offered on a time-and-materials basis or through a fixed fee arrangement, and we recognize the associated revenue as the services are delivered.
In instances where the timing of revenue recognition differs from the timing of invoicing, we have determined our contracts generally do not include a significant financing component. The primary purpose of our invoicing terms is to provide customers with simplified and predictable ways of purchasing our products and services, not to receive financing from our customers or to provide customers with financing. Examples include invoicing at the beginning of a subscription term with revenue recognized ratably over the contract period.
Deferred Costs of Revenue
Deferred costs of revenue consists of appliance related direct and incremental costs that are capitalized and will be amortized on a systematic basis that is consistent with the pattern of transfer to which the asset relates. Deferred costs of revenue that will be realized within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheets. The remaining balance is classified as non-current, and included in deposits and other long-term assets.
Deferred Revenue (Contract Liabilities) and Contract Assets
Deferred revenue consists of amounts that have been invoiced and for which the Company has the right to bill, but that have not been recognized as revenue because the related goods or services have not been transferred. Deferred revenue that will be realized during the succeeding 12-month period is recorded as current, and the remaining deferred revenue is recorded as non-current. Deferred revenue presented in the consolidated balance sheet and notes thereto is net of contract assets. Our contract assets consist of assets typically resulting when revenue recognized exceeds the amount billed or billable to the customer due to allocation of transaction price.
Deferred Commissions
Our customer acquisition costs are primarily related to sales commissions and related payroll taxes earned by our sales force and such costs are considered incremental costs to obtain a contract. Sales commissions for initial contracts are deferred and then amortized taking into consideration the pattern of transfer to which the asset relates and may include expected renewal periods where renewal commissions are not commensurate with the initial commissions period. We typically recognize the initial commissions over the longer of the customer relationship (generally estimated to be four years) or over the same period as the initial revenue arrangement to which these costs relate. Renewal commissions not commensurate with the initial commissions paid are generally amortized over the renewal period. Deferred commissions that will amortize within the succeeding 12 month period are classified as current, and included in prepaid expenses and other current assets on the consolidated balance sheet. The remaining balance is classified as non-current, and included in deposits and other long-term assets.
Accounts Receivable
Accounts Receivable
Trade accounts receivable are recorded at the billable amount where we have the unconditional right to bill, net of allowances for doubtful accounts. The allowance for doubtful accounts is based on our assessment of the collectability of accounts. Management regularly reviews the adequacy of the allowance for doubtful accounts by considering the age of each outstanding invoice, each customer's expected ability to pay and collection history, when applicable, to determine whether a specific allowance is appropriate. Accounts receivable deemed uncollectible are charged against the allowance for doubtful accounts when identified.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In February 2018, the FASB issued Accounting Standards Update (ASU) 2018-02 that provides companies with an option to reclassify stranded tax effects resulting from enactment of the Tax Cuts and Jobs Act ("TCJA") from accumulated other comprehensive income to retained earnings. The guidance will be effective for the Company beginning in the first quarter of 2019 with early adoption permitted, and would be applied either in the period of adoption or retrospectively to each period (or periods) in which the effect of the change in the tax rate as a result of TCJA is recognized. The Company has not made a determination as to which alternative methods it will use when it adopts this standard, but does not expect the adoption of this ASU to have a material impact on its results of operations, financial position and cash flows.
In January 2017, the FASB issued ASU 2017-04, Intangibles-Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. This standard eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge (i.e. Step 2 of the current guidance), instead measuring the impairment charge as the excess of the reporting unit's carrying amount over its fair value (i.e. Step 1 of the current guidance). The guidance is effective for us beginning in the first quarter of 2020, and should be applied prospectively. Early adoption is permitted for impairment testing dates after January 1, 2017. The adoption of this standard is not expected to have a significant impact on our consolidated financial statements.
In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. This standard changes the impairment model for most financial assets and certain other instruments by introducing a current expected credit loss (CECL) model. The CECL model is a more forward-looking approach based on expected losses rather than incurred losses, requiring entities to estimate and record losses expected over the remaining contractual life of an asset. The guidance is effective for us beginning in the first quarter of 2020. Early adoption beginning in 2019 is permitted. We are currently evaluating the impact the adoption of this guidance will have on our consolidated financial statements and related disclosures.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842). This standard is intended to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The guidance is effective for us beginning in the first quarter of 2019 and may be applied on a modified retrospective basis or prospective basis. Early adoption is permitted. We expect the adoption of this standard to have a material impact on our consolidated financial statements and related disclosures.
Fair Value Measurements
The accounting guidance for fair value measurements provides a framework for measuring fair value on either a recurring or nonrecurring basis, whereby the inputs used in our valuation techniques are assigned a hierarchical level. The following are the three levels of inputs to measure fair value:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Inputs that reflect quoted prices for identical assets or liabilities in less active markets; quoted prices for similar assets or liabilities in active markets; benchmark yields, reported trades, broker/dealer quotes, inputs other than quoted prices that are observable for the assets or liabilities; or inputs that are derived principally from or corroborated by observable market data by correlation or other means.
Level 3: Unobservable inputs that reflect our own assumptions incorporated in valuation techniques used to measure fair value. These assumptions are required to be consistent with market participant assumptions that are reasonably available.
We consider an active market to be one in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis, and consider an inactive market to be one in which there are infrequent or few transactions for the asset or liability, the prices are not current, or price quotations vary substantially either over time or among market makers. Where appropriate, our own or the counterparty’s non-performance risk is considered in measuring the fair values of assets.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Adoption of ASC 606
We adjusted our condensed consolidated financial statements from amounts previously reported due to the adoption of ASU 2014-09, Revenue from Contracts with Customers (Topic 606). Select condensed consolidated balance sheet line items, which reflect the adoption of this standard, are as follows (in thousands):
 
As of December 31, 2017
Balance Sheet:
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Accounts receivable, net
$
140,049

 
6,268

 
$
146,317

Prepaid expenses and other current assets
$
34,541

 
59,258

 
$
93,799

Deposits and other long-term assets
$
11,537

 
61,230

 
$
72,767

Deferred revenue, current portion
$
443,064

 
103,551

 
$
546,615

Deferred revenue, non-current portion
$
227,680

 
135,805

 
$
363,485

Stockholders' equity
$
744,816

 
(112,600
)
 
$
632,216

Select unaudited condensed consolidated statement of operations line items, which reflect the adoption of ASC 606, are as follows (in thousands):
 
Three Months Ended June 30, 2017
Condensed Consolidated Statement of Operations
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Total revenue
$
185,472

 
6,250

 
$
191,722

Total cost of revenue
$
66,692

 
1,102

 
$
67,794

Total operating expenses
$
178,210

 
2,755

 
$
180,965

Operating loss
$
(59,430
)
 
2,393

 
$
(57,037
)
Net loss attributable to common stockholders
$
(70,732
)
 
2,393

 
$
(68,339
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.40
)
 
0.01

 
$
(0.39
)

 
Six Months Ended June 30, 2017
Condensed Consolidated Statement of Operations
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Total revenue
$
359,210

 
17,271

 
$
376,481

Total cost of revenue
$
131,297

 
2,244

 
$
133,541

Total operating expenses
$
359,057

 
6,863

 
$
365,920

Operating loss
$
(131,144
)
 
8,164

 
$
(122,980
)
Net loss attributable to common stockholders
$
(153,720
)
 
8,164

 
$
(145,556
)
Net loss per share attributable to common stockholders, basic and diluted
$
(0.88
)
 
0.05

 
$
(0.83
)
Select unaudited condensed consolidated statement of cash flows line items, which reflect the adoption of ASC 606, are as follows (in thousands):
 
Six Months Ended June 30, 2017
Condensed Consolidated Statement of Cash flows
As Previously Reported
 
Impact of Adoption
 
As Adjusted
Cash flows from operating activities:
 
 
 
 
 
Net loss
$
(153,720
)
 
$
8,164

 
$
(145,556
)
Changes in operating assets and liabilities, net of business acquisitions:
 
 
 
 
 
Accounts receivable
$
10,318

 
5,880

 
$
16,198

Prepaid expenses and other assets
$
(10,637
)
 
9,132

 
$
(1,505
)
Deferred revenue
$
(34,780
)
 
(23,149
)
 
$
(57,929
)
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2018
Fair Value Disclosures [Abstract]  
Schedule of Assets Measured at Fair Value on a Recurring Basis
The following table presents our assets and liabilities measured at fair value on a recurring basis using the above input categories (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Description
Level 1
 
Level 2
 
Level 3
 
Total
 
Level 1
 
Level 2
 
Level 3
 
Total
Assets
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
204

 
$

 
$

 
$
204

 
$
208

 
$

 
$

 
$
208

Treasury bills

 

 

 

 
3,098

 

 

 
3,098

Commercial Paper

 

 

 

 

 

 

 

Total cash equivalents
204

 

 

 
204

 
3,306

 

 

 
3,306

Short-term investments:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 

 

 

 

 

 

 

Commercial paper

 

 

 

 

 
4,987

 

 
4,987

Corporate notes and bonds

 
448,401

 

 
448,401

 

 
438,024

 

 
438,024

U.S. Government agencies

 
275,574

 

 
275,574

 

 
272,900

 

 
272,900

Total short-term investments

 
723,975

 

 
723,975

 

 
715,911

 

 
715,911

Total assets measured at fair value
$
204

 
$
723,975

 
$

 
$
724,179

 
$
3,306

 
$
715,911

 
$

 
$
719,217

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments (Tables)
6 Months Ended
Jun. 30, 2018
Investments, Debt and Equity Securities [Abstract]  
Summary of Investments
Our investments consisted of the following (in thousands):
 
As of June 30, 2018
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalent
 
Short-Term Investments
Commercial paper
$

 
$

 
$

 
$

 
$

 
$

Corporate notes and bonds
450,939

 
4

 
(2,542
)
 
448,401

 

 
448,401

U.S. Government agencies
276,531

 

 
(957
)
 
275,574

 

 
275,574

Total
$
727,470


$
4


$
(3,499
)

$
723,975

 
$

 
$
723,975


 
As of December 31, 2017
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Estimated Fair Value
 
Cash and Cash Equivalents
 
Short-Term Investments
Commercial paper
$
4,989

 
$

 
$
(2
)
 
$
4,987

 
$

 
$
4,987

Corporate notes and bonds
439,851

 
2

 
(1,829
)
 
438,024

 

 
438,024

Treasury bills
3,098

 

 

 
3,098

 
3,098

 

U.S. Government agencies
273,950

 

 
(1,050
)
 
272,900

 

 
272,900

Total
$
721,888

 
$
2

 
$
(2,881
)

$
719,009

 
$
3,098

 
$
715,911

Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position
The following tables present the gross unrealized losses and related fair values of our investments that have been in a continuous unrealized loss position (in thousands):
 
As of June 30, 2018
 
Less Than 12 Months
 
Greater Than 12 Months
 
Total
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
Commercial paper
$

 
$

 
$

 
$

 
$

 
$

Corporate notes and bonds
211,707

 
(1,360
)
 
231,668

 
(1,182
)
 
443,375

 
(2,542
)
U.S. Government agencies
168,440

 
(732
)
 
105,078

 
(225
)
 
273,518

 
(957
)
Total
$
380,147


$
(2,092
)

$
336,746


$
(1,407
)

$
716,893


$
(3,499
)

 
As of December 31, 2017
 
Less Than 12 Months
 
Greater Than 12 Months
 
Total
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
 
Fair Value
 
Unrealized Loss
Commercial paper
$
4,987

 
$
(2
)
 
$

 
$

 
$
4,987

 
$
(2
)
Corporate notes and bonds
284,499

 
(1,484
)
 
153,525

 
(345
)
 
438,024

 
(1,829
)
U.S. Government agencies
117,132

 
(486
)
 
155,768

 
(564
)
 
272,900

 
(1,050
)
Total
$
406,618


$
(1,972
)

$
309,293


$
(909
)

$
715,911


$
(2,881
)
Summary of Contractual Maturities of Investments
The following table summarizes the contractual maturities of our investments at June 30, 2018 (in thousands):
 
Amortized Cost
 
Fair Value
Due within one year
$
442,938

 
$
441,165

Due within one to two years
284,532

 
282,810

Total
$
727,470

 
$
723,975

XML 39 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Computer equipment and software
$
161,783

 
$
144,438

Leasehold improvements
59,039

 
67,451

Furniture and fixtures
14,485

 
16,665

Machinery and equipment
447

 
447

Total property and equipment
235,754

 
229,001

Less: accumulated depreciation
(154,381
)
 
(157,644
)
Total property and equipment, net
$
81,373

 
$
71,357

XML 40 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations (Tables)
6 Months Ended
Jun. 30, 2018
Business Combinations [Abstract]  
Schedule of Purchased Intangible Assets
Purchased intangible assets consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Developed technology
$
110,003

 
$
103,903

Content
158,700

 
158,700

Customer relationships
111,090

 
111,090

Contract backlog
12,500

 
12,500

Trade names
15,560

 
15,560

Non-competition agreements
1,400

 
1,400

Total intangible assets
409,253

 
403,153

Less: accumulated amortization
(241,024
)
 
(215,765
)
Total net intangible assets
$
168,229

 
$
187,388

Schedule of Expected Annual Amortization Expense of Intangible Assets
The expected future annual amortization expense of intangible assets as of June 30, 2018 is presented below (in thousands):
Years Ending December 31,
Amount
2018 (remaining six months)
$
25,067

2019
48,441

2020
33,903

2021
29,337

2022
18,209

 and thereafter
13,272

Total
$
168,229

XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges (Tables)
6 Months Ended
Jun. 30, 2018
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Activities
The following table sets forth a summary of restructuring activities during the six months ended June 30, 2018 (in thousands):
 
Facilities costs
Balance, December 31, 2017
$
935

Cash payments
(92
)
Other adjustments
(13
)
Balance, June 30, 2018
$
830

XML 42 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commissions (Tables)
6 Months Ended
Jun. 30, 2018
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Deferred Commissions
Changes in the balance of total deferred commissions for the periods presented are as follows (in thousands):
 
Three Months Ended June 30, 2018
As of March 31, 2018
$
87,012

Commissions capitalized
17,013

Commissions recognized
(14,054
)
As of June 30, 2018
$
89,971

 
Six Months Ended June 30, 2018
As of December 31, 2017
$
86,779

Commissions capitalized
30,499

Commissions recognized
(27,307
)
As of June 30, 2018
$
89,971

XML 43 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue
Deferred revenue consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017*
Product, subscription and support, current
$
476,818

 
$
496,218

Professional services, current
48,799

 
50,397

Total deferred revenue, current
525,617

 
546,615

Product, subscription and support, non-current
353,927

 
363,313

Professional services, non-current
12

 
172

Total deferred revenue, non-current
353,939

 
363,485

Total deferred revenue
$
879,556

 
$
910,100


Changes in the balance of unearned revenue for the periods presented are as follows (in thousands):
 
Three Months Ended June 30, 2018
As of March 31, 2018
$
886,136

Billings for the period
196,116

Revenue recognized
(202,696
)
As of June 30, 2018
$
879,556

 
Six Months Ended June 30, 2018
As of December 31, 2017*
$
910,100

Billings for the period
371,222

Revenue recognized
(401,766
)
As of June 30, 2018
$
879,556


*Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Expected Recognition of Remaining Performance Obligations
We expect to recognize these remaining performance obligations as follows (in percentages):

 
Total
 
Less than 1 year
 
1-2 years
 
2-3 years
 
More than 3 years
Deferred revenue
100%
 
60%
 
25%
 
12%
 
3%
Backlog
100%
 
57%
 
34%
 
8%
 
1%


XML 44 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes (Tables)
6 Months Ended
Jun. 30, 2018
Debt Disclosure [Abstract]  
Schedule of the Liability and Equity Components of the Convertible Senior Notes
The liability and equity components of the 2024 Notes consisted of the following (in thousands):
 
As of June 30, 2018
 
2024 Notes
Liability component:
 
Principal
$
600,000

Less: 2024 Notes debt discounts, net of amortization
(151,400
)
Net carrying amount
$
448,600

 
 
The liability and equity components of the remaining portion of Series A Notes and Series B Notes consisted of the following (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Liability component:
 
 
 
 
 
 
 
Principal
$
119,828

 
$
460,000

 
$
460,000

 
$
460,000

Less: 2035 Notes debt discount, net of amortization
(11,248
)
 
(77,733
)
 
(53,762
)
 
(86,660
)
Net carrying amount
$
108,580


$
382,267

 
$
406,238

 
$
373,340

 
 
 
 
 
 
 
 
Equity component, net of issuance costs
$
79,555

 
$
117,834

 
$
92,567

 
$
117,834

Schedule of Interest Expense related to the Convertible Senior Notes
Interest expense for the three and six months ended June 30, 2018 related to the 2035 Notes consisted of the following (in thousands):
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Coupon interest
$
788

 
$
1,848

 
$
1,938

 
$
3,717

Amortization of 2035 Notes debt discount
3,700

 
4,490

 
8,957

 
8,927

Total interest expense recognized
$
4,488


$
6,338

 
$
10,895

 
$
12,644

 
 
 
 
 
 
 
 
Effective interest rate on the liability component
6.3
%
 
6.7
%
 
6.3
%
 
6.8
%

Interest expense for the three and six months ended June 30, 2017 related to the 2035 Notes consisted of the following (in thousands):
 
Three Months Ended June 30, 2017
 
Six Months Ended June 30, 2017
 
Series A Notes
 
Series B Notes
 
Series A Notes
 
Series B Notes
Coupon interest
$
1,150

 
$
1,869

 
$
2,300

 
$
3,738

Amortization of 2035 Notes debt discount
5,058

 
4,283

 
10,051

 
8,515

Total interest expense recognized
$
6,208

 
$
6,152

 
$
12,351

 
$
12,253

 
 
 
 
 
 
 
 
Effective interest rate on the liability component
6.4
%
 
6.8
%
 
6.4
%
 
6.9
%
Interest expense for the three and six months ended June 30, 2018 related to the 2024 Notes consisted of the following (in thousands):
 
Three and Six Months Ended June 30, 2018
 
2024 Notes
Coupon interest
$
520

Amortization of 2024 Notes debt discounts
2,259

Total interest expense recognized
$
2,779

 
 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases
The aggregate future non-cancelable minimum rental payments on our operating leases, as of June 30, 2018, are as follows (in thousands):
Years Ending December 31, 
Amount 
2018 (remaining six months)
$
7,330

2019
15,980

2020
15,671

2021
14,202

2022
11,937

2023 and thereafter
53,618

Total
$
118,738

XML 46 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Shares Reserved for Issuance (Tables)
6 Months Ended
Jun. 30, 2018
Equity [Abstract]  
Schedule of Reserved Shares of Common Stock for Issuance
We had reserved shares of common stock for issuance as follows (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Reserved under stock award plans
39,449

 
35,838

Convertible Senior Notes
35,442

 
15,141

Employee Stock Purchase Plan (ESPP)
3,817

 
2,985

Total
78,708

 
53,964

XML 47 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Vested and Expected to Vest and Options Exercisable
A summary of the activity for our stock option changes during the reporting period and a summary of information related to options outstanding and options exercisable are presented below (in thousands, except per share amounts and contractual life years):
 
Options Outstanding
 
Number of
Shares
 
Weighted-
Average
Exercise
Price
(per share)
 
Weighted-
Average
Contractual
Life (years)
 
Aggregate
Intrinsic
Value
Balance — December 31, 2017
4,433

 
$
12.31

 
4.8
 
$
28,090

Exercised
(648
)
 
7.07

 
 
 
6,562

Cancelled
(91
)
 
41.37

 
 
 
 
Balance — June 30, 2018
3,694

 
$
12.51

 
4.5
 
$
27,273

Options exercisable — June 30, 2018
3,694

 
$
12.51

 
4.5
 
$
27,273

Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest
A summary of the activity for our restricted common stock, RSAs and RSUs, including those subject to performance conditions, during the reporting period and a summary of information related to unvested restricted common stock, RSAs and RSUs, including those with vesting subject to the achievement of a performance condition, are presented below (in thousands, except per share amounts and contractual life years):
 
Number of
Shares
 
Weighted-
Average
Grant Date
Fair Value
(per share)
 
Weighted-
Average
Contractual
Life (years)
 
Aggregate
Intrinsic
Value
Unvested balance — December 31, 2017
20,017

 
$
17.09

 
1.3
 
$
284,255

Granted
10,186

 
15.13

 
 
 
 
Vested
(5,173
)
 
18.08

 
 
 
 
Cancelled
(2,067
)
 
16.78

 
 
 
 
Unvested balance — June 30, 2018
22,963

 
$
15.78

 
1.4
 
$
353,401

Unvested awards for which the requisite service period has not been rendered and vesting is subject to the achievement of a performance condition — June 30, 2018
4,152

 
$
15.40

 
0.9
 
$
63,897

Schedule of Assumptions used in Black-Scholes Option Pricing Model
The following table summarizes the assumptions used in the Black-Scholes option-pricing model to determine fair value of our common shares to be issued under the ESPP for the offering periods beginning in May 2018:
 
Three and Six Months Ended June 30, 2018
 
Three and Six Months Ended June 30, 2017
Fair value of common stock
$16.69
 
$15.65
Risk-free interest rate
2.08% - 2.23%
 
1.05% - 1.12%
Expected term (in years)
0.5 - 1.0
 
0.5 - 1.0
Volatility
32% - 35%
 
50% - 52%
Dividend yield
—%
 
—%
Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards
Stock-based compensation expense related to stock options, ESPP and restricted stock unit awards is included in the condensed consolidated statements of operations as follows (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Cost of product, subscription and support revenue
$
3,558

 
$
4,017

 
$
7,180

 
$
8,377

Cost of professional services revenue
3,448

 
3,375

 
7,350

 
7,047

Research and development
12,418

 
14,057

 
26,771

 
28,582

Sales and marketing
12,223

 
10,219

 
25,200

 
24,234

General and administrative
7,245

 
7,729

 
14,539

 
15,046

Total
$
38,892


$
39,397


$
81,040


$
83,286

XML 48 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Schedule of Computation of Net Loss per Common Share
The following table sets forth the computation of net loss per common share (in thousands, except per share amounts):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
Numerator:
 
 
 
 
 
 
 
Net loss
$
(72,859
)
 
$
(68,339
)
 
$
(144,689
)
 
$
(145,556
)
Denominator:
 
 
 
 
 
 
 
Weighted average number of shares outstanding—basic and diluted
189,696
 
176,645

 
188,085

 
174,453

Net loss per share—basic and diluted
$
(0.38
)

$
(0.39
)

$
(0.77
)

$
(0.83
)

* Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Share
The following outstanding options and unvested shares were excluded (as common stock equivalents) from the computation of diluted net loss per common share for the periods presented as their effect would have been anti-dilutive (in thousands):
 
As of June 30,
 
2018
 
2017
Options to purchase common stock
3,694

 
5,474

Unvested early exercised common shares

 

Unvested restricted stock awards and units
22,963

 
21,994

Convertible senior notes
35,442

 
15,141

ESPP shares
156

 
210

XML 49 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Major Customers Information (Tables)
6 Months Ended
Jun. 30, 2018
Segment Reporting [Abstract]  
Disaggregation of Revenue
The following table depicts the disaggregation of revenue according to revenue type and is consistent with how we evaluate our financial performance (in thousands):
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018

2017*
 
2018
 
2017*
Revenue by Category
 
 
 
 
 
 
 
Product and related subscription and support
$
122,392

 
$
119,107

 
$
243,484

 
$
231,291

Cloud subscription and managed services
45,037

 
38,990

 
89,418

 
80,535

Professional services
35,267

 
33,625

 
68,864

 
64,655

Total revenue
$
202,696

 
$
191,722

 
$
401,766

 
$
376,481

Revenue by geographic region based on the billing address is as follows (in thousands):
 
Three Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
US
 
EMEA
 
APAC
 
Other
Product and related subscription and support
$
75,104

 
$
75,917

 
$
21,393

 
$
19,715

 
$
20,787

 
$
18,631

 
$
5,107

 
$
4,843

Cloud subscription and managed services
30,394

 
28,501

 
6,462

 
4,106

 
5,410

 
4,623

 
2,771

 
1,759

Professional services
22,887

 
24,663

 
4,275

 
3,290

 
4,078

 
3,911

 
4,028

 
1,763

Total revenue
$
128,385

 
$
129,081

 
$
32,130

 
$
27,111

 
$
30,275

 
$
27,165

 
$
11,906

 
$
8,365


 
Six Months Ended June 30,
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
2018
 
2017*
 
US
 
EMEA
 
APAC
 
Other
Product and related subscription and support
$
148,732

 
$
147,114

 
$
43,318

 
$
38,187

 
$
40,535

 
$
36,389

 
$
10,899

 
$
9,600

Cloud subscription and managed services
60,249

 
59,442

 
13,107

 
8,164

 
10,819

 
9,641

 
5,242

 
3,286

Professional services
45,352

 
47,810

 
9,723

 
6,161

 
6,576

 
6,880

 
7,214

 
3,807

Total revenue
$
254,333

 
$
254,366

 
$
66,148

 
$
52,512

 
$
57,930

 
$
52,910

 
$
23,355

 
$
16,693

Summary of Long lived Assets by Geographic Region Based on Physical Location
Long lived assets by geographic region based on physical location is as follows (in thousands):
 
As of June 30, 2018
 
As of December 31, 2017
Property and Equipment, net:
 
 
 
United States
$
71,702

 
$
60,202

International
9,671

 
11,155

Total property and equipment, net
$
81,373

 
$
71,357

XML 50 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
1 Months Ended 6 Months Ended
May 24, 2018
Jan. 11, 2018
Oct. 20, 2017
Jun. 30, 2015
Jun. 30, 2018
Jun. 30, 2017
[1]
Jun. 05, 2018
Mar. 31, 2018
Dec. 31, 2017
Business Acquisition [Line Items]                  
Proceeds from issuance of convertible senior notes, net of issuance costs         $ 584,405,000 $ 0      
Purchase of capped calls         65,220,000 0      
Repurchase of convertible senior notes         286,817,000 0      
Consideration transferred, equity interests         $ 15,387,000 $ 0      
Deferred commission recognition period         4 years        
Capitalized contract costs         $ 89,971,000     $ 87,012,000 $ 86,779,000
X15 Software, Inc.                  
Business Acquisition [Line Items]                  
Purchase consideration, cash paid   $ 5,300,000              
Equity interest issuable (shares)   1,016,334              
Consideration transferred, equity interests   $ 15,400,000              
The Email Laundry                  
Business Acquisition [Line Items]                  
Purchase consideration, cash paid     $ 4,300,000            
Equity interest issuable (shares)     259,425            
Consideration transferred, equity interests     $ 4,400,000            
Accounting Standards Update 2014-09 | Retained Earnings                  
Business Acquisition [Line Items]                  
Cumulative effect of new accounting principle                 113,000,000
Deferred Commissions | Prepaid Expenses and Other Current Assets                  
Business Acquisition [Line Items]                  
Capitalized contract costs         47,500,000       43,800,000
Deferred Commissions | Deposits and Other Current Assets                  
Business Acquisition [Line Items]                  
Capitalized contract costs         42,400,000       43,000,000
Deferred Costs of Revenue | Prepaid Expenses and Other Current Assets                  
Business Acquisition [Line Items]                  
Capitalized contract costs         18,000,000       18,400,000
Deferred Costs of Revenue | Deposits and Other Long-term Assets                  
Business Acquisition [Line Items]                  
Capitalized contract costs         17,200,000       $ 19,700,000
Convertible Senior Notes                  
Business Acquisition [Line Items]                  
Proceeds from issuance of convertible senior notes, net of issuance costs       $ 896,500,000          
Conversion price (in USD per share)       $ 60.76          
Convertible Senior Notes | Convertible Senior Notes due 2024                  
Business Acquisition [Line Items]                  
Principal amount $ 525,000,000       $ 600,000,000   $ 75,000,000    
Interest rate 0.875%       0.875%        
Proceeds from issuance of convertible senior notes, net of issuance costs $ 584,400,000                
Conversion price (in USD per share) $ 23.17                
Cap price (in USD per share) $ 34.32                
Convertible Senior Notes | Series A Notes                  
Business Acquisition [Line Items]                  
Principal amount       $ 460,000,000          
Interest rate 1.00%     1.00%          
Repurchased principal amount of debt $ 340,200,000                
Repurchase of convertible senior notes $ 330,400,000                
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Balance Sheet Impact (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net $ 120,893 $ 146,317 [1]
Prepaid expenses and other current assets 92,632 93,799 [1]
Deposits and other long-term assets 69,370 72,767 [1]
Deferred revenue, current portion 525,617 546,615 [1]
Deferred revenue, non-current portion 353,939 363,485 [1]
Stockholders' equity $ 660,428 632,216 [1]
As Previously Reported    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net   140,049
Prepaid expenses and other current assets   34,541
Deposits and other long-term assets   11,537
Deferred revenue, current portion   443,064
Deferred revenue, non-current portion   227,680
Stockholders' equity   744,816
Impact of Adoption | Accounting Standards Update 2014-09    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Accounts receivable, net   6,268
Prepaid expenses and other current assets   59,258
Deposits and other long-term assets   61,230
Deferred revenue, current portion   103,551
Deferred revenue, non-current portion   135,805
Stockholders' equity   $ (112,600)
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Operations Impact (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue $ 202,696 $ 191,722 [1] $ 401,766 $ 376,481 [1]
Total cost of revenue   67,794   133,541
Total operating expenses 183,950 180,965 [1] 375,815 365,920
Operating loss (48,536) (57,037) [1] (109,260) (122,980)
Net loss attributable to common stockholders $ (72,859) $ (68,339) [1] $ (144,689) $ (145,556) [1]
Net loss per share attributable to common stockholders, basic and diluted (usd per share) $ (0.38) $ (0.39) [1] $ (0.77) $ (0.83)
As Previously Reported        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue   $ 185,472   $ 359,210
Total cost of revenue   66,692   131,297
Total operating expenses   178,210   359,057
Operating loss   (59,430)   (131,144)
Net loss attributable to common stockholders   $ (70,732)   $ (153,720)
Net loss per share attributable to common stockholders, basic and diluted (usd per share)   $ (0.40)   $ (0.88)
Impact of Adoption | Accounting Standards Update 2014-09        
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]        
Total revenue   $ 6,250   $ 17,271
Total cost of revenue   1,102   2,244
Total operating expenses   2,755   6,863
Operating loss   2,393   8,164
Net loss attributable to common stockholders   $ 2,393   $ 8,164
Net loss per share attributable to common stockholders, basic and diluted (usd per share)   $ 0.01   $ 0.05
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Cash Flows Impact (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Net loss $ (72,859) $ (68,339) [1] $ (144,689) $ (145,556) [1]
Changes in operating assets and liabilities, net of business acquisitions:        
Accounts receivable     24,892 16,198 [1]
Prepaid expenses and other assets     4,892 (1,505) [1]
Deferred revenue     $ (30,545) (57,929) [1]
As Previously Reported        
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Net loss   (70,732)   (153,720)
Changes in operating assets and liabilities, net of business acquisitions:        
Accounts receivable       10,318
Prepaid expenses and other assets       (10,637)
Deferred revenue       (34,780)
Accounting Standards Update 2014-09 | Impact of Adoption        
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:        
Net loss   $ 2,393   8,164
Changes in operating assets and liabilities, net of business acquisitions:        
Accounts receivable       5,880
Prepaid expenses and other assets       9,132
Deferred revenue       $ (23,149)
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Fair value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents $ 204 $ 3,306
Total short-term investments 723,975 715,911
Total assets measured at fair value 724,179 719,217
Fair value | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Fair value | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 4,987
Fair value | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 448,401 438,024
Fair value | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 275,574 272,900
Fair value | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 204 208
Fair value | Treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 3,098
Fair value | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 204 3,306
Total short-term investments 0 0
Total assets measured at fair value 204 3,306
Level 1 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 204 208
Level 1 | Treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 3,098
Level 1 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total short-term investments 723,975 715,911
Total assets measured at fair value 723,975 715,911
Level 2 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 2 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 4,987
Level 2 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 448,401 438,024
Level 2 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 275,574 272,900
Level 2 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 2 | Treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 2 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Total short-term investments 0 0
Total assets measured at fair value 0 0
Level 3 | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | Corporate notes and bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | U.S. Government agencies    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total short-term investments 0 0
Level 3 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 3 | Treasury bills    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents 0 0
Level 3 | Commercial Paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total cash equivalents $ 0 $ 0
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Narrative (Details)
$ in Billions
Jun. 30, 2018
USD ($)
Level 2 | Convertible Senior Notes  
Debt Instrument [Line Items]  
Fair value of debt $ 1.1
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Summary of Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 727,470 $ 721,888
Gross Unrealized Gains 4 2
Gross Unrealized Losses (3,499) (2,881)
Estimated Fair Value 723,975 719,009
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 0 4,989
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (2)
Estimated Fair Value 0 4,987
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 450,939 439,851
Gross Unrealized Gains 4 2
Gross Unrealized Losses (2,542) (1,829)
Estimated Fair Value 448,401 438,024
Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   3,098
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Value   3,098
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 276,531 273,950
Gross Unrealized Gains 0 0
Gross Unrealized Losses (957) (1,050)
Estimated Fair Value 275,574 272,900
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalent 0 3,098
Cash and Cash Equivalents | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalent 0 0
Cash and Cash Equivalents | Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalent 0 0
Cash and Cash Equivalents | Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalent   3,098
Cash and Cash Equivalents | U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Cash and Cash Equivalent 0 0
Short-Term Investments    
Debt Securities, Available-for-sale [Line Items]    
Short-Term Investments 723,975 715,911
Short-Term Investments | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Short-Term Investments 0 4,987
Short-Term Investments | Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Short-Term Investments 448,401 438,024
Short-Term Investments | Treasury bills    
Debt Securities, Available-for-sale [Line Items]    
Short-Term Investments   0
Short-Term Investments | U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Short-Term Investments $ 275,574 $ 272,900
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months $ 380,147 $ 406,618
Unrealized Loss, Less Than 12 Months (2,092) (1,972)
Fair Value, Greater Than 12 Months 336,746 309,293
Unrealized Loss, Greater Than 12 Months (1,407) (909)
Fair Value 716,893 715,911
Unrealized Loss (3,499) (2,881)
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months 0 4,987
Unrealized Loss, Less Than 12 Months 0 (2)
Fair Value, Greater Than 12 Months 0 0
Unrealized Loss, Greater Than 12 Months 0 0
Fair Value 0 4,987
Unrealized Loss 0 (2)
Corporate notes and bonds    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months 211,707 284,499
Unrealized Loss, Less Than 12 Months (1,360) (1,484)
Fair Value, Greater Than 12 Months 231,668 153,525
Unrealized Loss, Greater Than 12 Months (1,182) (345)
Fair Value 443,375 438,024
Unrealized Loss (2,542) (1,829)
U.S. Government agencies    
Debt Securities, Available-for-sale [Line Items]    
Fair Value, Less Than 12 Months 168,440 117,132
Unrealized Loss, Less Than 12 Months (732) (486)
Fair Value, Greater Than 12 Months 105,078 155,768
Unrealized Loss, Greater Than 12 Months (225) (564)
Fair Value 273,518 272,900
Unrealized Loss $ (957) $ (1,050)
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Narrative (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Schedule of Equity Method Investments [Line Items]    
Other than temporary impairment $ 0 $ 0
Private Company    
Schedule of Equity Method Investments [Line Items]    
Ownership percentage 11.10%  
Investment, carrying value $ 1,300,000 $ 2,100,000
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments - Summary of Contractual Maturities of Investments (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Due within one year, amortized cost $ 442,938
Due within one to two years, amortized cost 284,532
Amortized Cost 727,470
Due within one year, fair value 441,165
Due within one to two years, fair value 282,810
Fair Value $ 723,975
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 235,754 $ 229,001
Less: accumulated depreciation (154,381) (157,644)
Total property and equipment, net 81,373 71,357 [1]
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Total property and equipment 161,783 144,438
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment 59,039 67,451
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment 14,485 16,665
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment $ 447 $ 447
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Property, Plant and Equipment [Abstract]        
Depreciation and amortization $ 9.2 $ 11.0 $ 18.6 $ 22.0
Capitalized software development costs 6.8 3.2 11.7 7.9
Amortization of capitalized software development costs $ 2.3 $ 1.3 $ 4.2 $ 2.1
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 11, 2018
Oct. 20, 2017
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Dec. 31, 2017
[1]
Business Acquisition [Line Items]              
Consideration transferred, equity interests         $ 15,387 $ 0 [1]  
Goodwill     $ 999,888   999,888   $ 984,661
Amortization expense     $ 12,700 $ 14,800 25,300 $ 29,600  
The Email Laundry              
Business Acquisition [Line Items]              
Purchase consideration, cash paid   $ 4,300          
Equity interest issuable (shares)   259,425          
Consideration transferred, equity interests   $ 4,400          
Total purchase consideration   8,700          
Intangible assets   2,700          
Goodwill   6,400          
Tangible net liabilities   $ 400          
Weighted average useful life   3 years          
X15 Software, Inc.              
Business Acquisition [Line Items]              
Purchase consideration, cash paid $ 5,300            
Equity interest issuable (shares) 1,016,334            
Consideration transferred, equity interests $ 15,400            
Total purchase consideration 20,700            
Intangible assets 6,100            
Goodwill 15,200            
Tangible net liabilities $ 600            
Weighted average useful life 3 years            
Goodwill acquired         $ 15,200    
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Goodwill and Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Business Acquisition [Line Items]    
Total intangible assets $ 409,253 $ 403,153
Less: accumulated amortization (241,024) (215,765)
Total 168,229 187,388
Developed technology    
Business Acquisition [Line Items]    
Total intangible assets 110,003 103,903
Content    
Business Acquisition [Line Items]    
Total intangible assets 158,700 158,700
Customer relationships    
Business Acquisition [Line Items]    
Total intangible assets 111,090 111,090
Contract backlog    
Business Acquisition [Line Items]    
Total intangible assets 12,500 12,500
Trade names    
Business Acquisition [Line Items]    
Total intangible assets 15,560 15,560
Non-competition agreements    
Business Acquisition [Line Items]    
Total intangible assets $ 1,400 $ 1,400
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Business Combinations [Abstract]    
2018 (remaining six months) $ 25,067  
2019 48,441  
2020 33,903  
2021 29,337  
2022 18,209  
and thereafter 13,272  
Total $ 168,229 $ 187,388
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges - Summary of Restructuring Activities (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2018
USD ($)
Restructuring Reserve [Roll Forward]  
Balance, June 30, 2018 $ 800
Facilities costs  
Restructuring Reserve [Roll Forward]  
Balance, December 31, 2017 935
Cash payments (92)
Other adjustments (13)
Balance, June 30, 2018 $ 830
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.10.0.1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Jun. 30, 2018
Restructuring and Related Activities [Abstract]    
Percentage reduction in workforce 10.00%  
Restructuring reserve   $ 0.8
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Commissions (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Capitalized Contract Cost [Roll Forward]    
As of December 31, 2017 $ 87,012,000 $ 86,779,000
Commissions capitalized 17,013,000 30,499,000
Commissions recognized (14,054,000) (27,307,000)
As of June 30, 2018 89,971,000 89,971,000
Commissions capitalized, impairment loss $ 0 $ 0
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue - Schedule of Deferred Revenue (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Revenue from External Customer [Line Items]      
Total deferred revenue, current $ 525,617   $ 546,615 [1]
Total deferred revenue, non-current 353,939   363,485 [1]
Total deferred revenue 879,556 $ 886,136 910,100
Product and related subscription and support      
Revenue from External Customer [Line Items]      
Total deferred revenue, current 476,818   496,218
Total deferred revenue, non-current 353,927   363,313
Professional services      
Revenue from External Customer [Line Items]      
Total deferred revenue, current 48,799   50,397
Total deferred revenue, non-current $ 12   $ 172
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue - Changes in Deferred Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Change in Contract with Customer, Liability [Roll Forward]    
As of December 31, 2017 $ 886,136 $ 910,100
Billings for the period 196,116 371,222
Revenue recognized (202,696) (401,766)
As of June 30, 2018 $ 879,556 $ 879,556
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Deferred revenue $ 879,556 $ 886,136 $ 910,100
Backlog $ 17,400    
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Deferred Revenue - Remaining Performance Obligation (Details)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Deferred revenue 100.00%
Backlog 100.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 60.00%
Backlog 57.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction 1 year
Backlog, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 25.00%
Backlog 34.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction 1 year
Backlog, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-07-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 12.00%
Backlog 8.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction 1 year
Backlog, expected timing of satisfaction 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue from Contract with Customer [Abstract]  
Deferred revenue 3.00%
Backlog 1.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Deferred revenue, expected timing of satisfaction
Backlog, expected timing of satisfaction
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Narrative - Convertible Senior Notes (Details)
1 Months Ended 6 Months Ended
May 24, 2018
USD ($)
$ / shares
Jun. 30, 2015
USD ($)
day
$ / shares
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
[1]
Jun. 29, 2018
$ / shares
Jun. 05, 2018
USD ($)
Dec. 31, 2017
USD ($)
Debt Instrument [Line Items]              
Proceeds from issuance of convertible senior notes, net of issuance costs     $ 584,405,000 $ 0      
Repurchase of convertible senior notes     286,817,000 0      
Purchase of capped calls     65,220,000 0      
Loss on repurchase of convertible senior notes     $ 10,764,000 $ 0      
Convertible Senior Notes              
Debt Instrument [Line Items]              
Initial purchaser's discount   $ 23,000,000          
Debt issuance costs   500,000          
Proceeds from issuance of convertible senior notes, net of issuance costs   $ 896,500,000          
Shares of common stock (per $1000 principal amount of notes)   0.0164572          
Conversion price (in USD per share) | $ / shares   $ 60.76          
Threshold note trading days | day   5          
Threshold consecutive note trading days   5 days          
Threshold percentage of note price trigger   98.00%          
Purchase price trigger percentage   100.00%          
Redemption price triggered by fundamental change, percentage   100.00%          
Redemption price, percentage   100.00%          
Remaining discount and issuance cost, weighted average amortization period     4 years        
Convertible Senior Notes | Subsequent to September 30, 2015              
Debt Instrument [Line Items]              
Threshold trading days | day   20          
Threshold consecutive trading days | day   30          
Threshold percentage of stock price trigger   130.00%          
Convertible Senior Notes | Convertible Senior Notes due 2024              
Debt Instrument [Line Items]              
Principal amount $ 525,000,000   $ 600,000,000     $ 75,000,000  
Interest rate 0.875%   0.875%        
Initial purchaser's discount $ 15,000,000            
Debt issuance costs 600,000            
Proceeds from issuance of convertible senior notes, net of issuance costs $ 584,400,000            
Shares of common stock (per $1000 principal amount of notes)     0.0431167        
Conversion price (in USD per share) | $ / shares $ 23.17            
Equity component of debt $ 141,700,000            
Remaining discount amortization period     6 years        
Effective interest rate     3.80%        
Cap price (in USD per share) | $ / shares $ 34.32            
Debt amount outstanding     $ 600,000,000        
Convertible Senior Notes | Series A Notes              
Debt Instrument [Line Items]              
Principal amount   $ 460,000,000          
Interest rate 1.00% 1.00%          
Repurchase of convertible senior notes $ 330,400,000            
Equity component of debt, subsequent adjustments 13,000,000            
Repurchased principal amount of debt $ 340,200,000            
Remaining expected life 2 years            
Loss on repurchase of convertible senior notes $ 10,800,000            
Debt amount outstanding     119,828,000       $ 460,000,000
Convertible Senior Notes | Series B Notes              
Debt Instrument [Line Items]              
Principal amount   $ 460,000,000          
Interest rate   1.625%          
Debt amount outstanding     460,000,000       $ 460,000,000
Convertible Senior Notes | Series B Notes | On or after June 1, 2020 until June 1, 2022              
Debt Instrument [Line Items]              
Threshold trading days | day   20          
Threshold percentage of stock price trigger   130.00%          
Required trading days since notice of redemption, not more than   3 days          
Convertible Senior Notes | Debt, Liability Component              
Debt Instrument [Line Items]              
Initial purchaser's discount   $ 17,600,000 11,500,000        
Debt issuance costs   400,000 500,000        
Carrying amount of convertible debt $ 458,300,000            
Convertible Senior Notes | Debt, Equity Component              
Debt Instrument [Line Items]              
Initial purchaser's discount   5,400,000 3,500,000        
Debt issuance costs   $ 100,000 $ 100,000        
Measurement Input, Discount Rate | Convertible Senior Notes | Convertible Senior Notes due 2024              
Debt Instrument [Line Items]              
Discount rate 0.055            
Measurement Input, Discount Rate | Convertible Senior Notes | Series A Notes              
Debt Instrument [Line Items]              
Discount rate 0.045            
Common Stock              
Debt Instrument [Line Items]              
Closing share price (in USD per share) | $ / shares         $ 15.39    
Convertible Senior Notes | Convertible Senior Notes | Series A Notes              
Debt Instrument [Line Items]              
Repurchase of convertible senior notes $ 317,400,000            
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) - Convertible Senior Notes - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Convertible Senior Notes due 2024    
Debt Instrument [Line Items]    
Principal $ 600,000  
Less: debt discount, net of amortization (151,400)  
Net carrying amount 448,600  
Series A Notes    
Debt Instrument [Line Items]    
Principal 119,828 $ 460,000
Less: debt discount, net of amortization (11,248) (53,762)
Net carrying amount 108,580 406,238
Equity component, net of issuance costs 79,555 92,567
Series B Notes    
Debt Instrument [Line Items]    
Principal 460,000 460,000
Less: debt discount, net of amortization (77,733) (86,660)
Net carrying amount 382,267 373,340
Equity component, net of issuance costs $ 117,834 $ 117,834
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Debt Instrument [Line Items]        
Amortization of debt discount     $ (43,575) $ 0 [1]
Convertible Senior Notes | Convertible Senior Notes due 2024        
Debt Instrument [Line Items]        
Coupon interest $ 520   520  
Amortization of debt discount 2,259   2,259  
Total interest expense recognized 2,779   $ 2,779  
Effective interest rate on the liability component     3.80%  
Convertible Senior Notes | Series A Notes        
Debt Instrument [Line Items]        
Coupon interest 788 $ 1,150 $ 1,938 2,300
Amortization of debt discount 3,700 5,058 8,957 10,051
Total interest expense recognized $ 4,488 $ 6,208 $ 10,895 $ 12,351
Effective interest rate on the liability component 6.30% 6.40% 6.30% 6.40%
Convertible Senior Notes | Series B Notes        
Debt Instrument [Line Items]        
Coupon interest $ 1,848 $ 1,869 $ 3,717 $ 3,738
Amortization of debt discount 4,490 4,283 8,927 8,515
Total interest expense recognized $ 6,338 $ 6,152 $ 12,644 $ 12,253
Effective interest rate on the liability component 6.70% 6.80% 6.80% 6.90%
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.10.0.1
Convertible Senior Notes - Narrative - Prepaid Forward Stock Purchase (Details)
shares in Millions, $ in Millions
1 Months Ended
Jun. 30, 2015
USD ($)
shares
Debt Disclosure [Abstract]  
Stock repurchased during period | $ $ 150.0
Stock repurchase during period (shares) | shares 3.3
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
claim
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Long-term Purchase Commitment [Line Items]          
Rent expense $ 5,200,000 $ 4,400,000 $ 9,800,000 $ 8,500,000  
Future minimum sublease rentals 5,900,000   5,900,000    
Letters of credit available 3,700,000   3,700,000   $ 3,300,000
Amount drawn against letters of credit 0   0   0
Non-cancellable open orders 12,500,000   $ 12,500,000   $ 11,600,000
Number of claims | claim     0    
Software and Services          
Long-term Purchase Commitment [Line Items]          
Non-cancellable open orders $ 13,700,000   $ 13,700,000    
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies - Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 (remaining six months) $ 7,330
2019 15,980
2020 15,671
2021 14,202
2022 11,937
2023 and thereafter 53,618
Total $ 118,738
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Shares Reserved for Issuance - Narrative (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2018
vote_per_share
$ / shares
shares
Dec. 31, 2017
vote_per_share
$ / shares
shares
Class of Stock [Line Items]    
Common stock, shares authorized (shares) 1,000,000,000 1,000,000,000
Common stock, par value (usd per share) | $ / shares $ 0.0001 $ 0.0001
Voting right per common share | vote_per_share 1 1
Convertible Preferred Stock    
Class of Stock [Line Items]    
Preferred stock authorized (shares) 100,000,000 100,000,000
Preferred stock, par value (usd per share) | $ / shares $ 0.0001 $ 0.0001
Preferred stock, shares issued (shares) 0 0
Preferred stock outstanding (shares) 0 0
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) - shares
shares in Thousands
Jun. 30, 2018
Dec. 31, 2017
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 78,708 53,964
Convertible Senior Notes    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 35,442 15,141
Reserved under stock award plans    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 39,449 35,838
Employee Stock Purchase Plan (ESPP)    
Class of Stock [Line Items]    
Shares reserved for future issuance (shares) 3,817 2,985
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for future issuance (shares) 78,708 53,964
Compensation cost not yet recognized $ 286.2  
Compensation cost not yet recognized, period for recognition 2 years 8 months  
Employee Stock Purchase Plan (ESPP)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares reserved for future issuance (shares) 3,817 2,985
Acquisition price at lower of fair market value, percentage 85.00%  
2013 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
General vesting period 4 years  
Award expiration period from grant date 10 years  
Employee stock ownership, combined voting power of all stock 10.00%  
Minimum exercise price as a percentage of the fair value per share 110.00%  
Award expiration period, for excess voting power grants 5 years  
Shares reserved for future issuance (shares) 12,800 11,700
2013 Plan | Employee stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Grant date fair value, percentage, no less than 100.00%  
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Vested and Expected to Vest and Options Exercisable (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Beginning balance, options outstanding (shares) 4,433  
Exercised (shares) (648)  
Cancelled (shares) (91)  
Ending balance, options outstanding (shares) 3,694 4,433
Options exercisable (shares) 3,694  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Beginning balance, weighted average exercise price (usd per share) $ 12.31  
Exercised, weighted average exercise price (usd per share) 7.07  
Cancelled, weighted average exercise price (usd per share) 41.37  
Ending balance, weighted average exercise price (usd per share) 12.51 $ 12.31
Options exercisable, weighted average exercise price (usd per share) $ 12.51  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, weighted average contractual life 4 years 5 months 20 days 4 years 9 months 18 days
Options exercisable, weighted average contractual life 4 years 5 months 20 days  
Options outstanding, aggregate intrinsic value $ 27,273 $ 28,090
Exercised, aggregate intrinsic value 6,562  
Options exercisable, aggregate intrinsic value $ 27,273  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]    
Beginning balance, unvested (shares) 20,017  
Granted (shares) 10,186  
Vested (shares) (5,173)  
Cancelled (shares) (2,067)  
Ending balance, unvested (shares) 22,963 20,017
Expected to vest (shares) 4,152  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]    
Beginning balance, unvested, weighted average grant date fair value (per share) $ 17.09  
Weighted average grant date fair value, granted (per share) 15.13  
Weighted average grant date fair value, vested (per share) 18.08  
Weighted average grant date fair value, cancelled (per share) 16.78  
Ending balance, unvested, weighted average grant date fair value (per share) 15.78 $ 17.09
Weighted average grant date fair value, expected to vest (per share) $ 15.40  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Weighted-average remaining contractual term 1 year 4 months 25 days 1 year 3 months 17 days
Expected to vest, weighted-average remaining contractual term 11 months 4 days  
Aggregate intrinsic value $ 353,401 $ 284,255
Expected to vest, aggregate intrinsic value $ 63,897  
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Assumptions (Details) - Employee Stock Purchase Plan (ESPP) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of common stock (in USD per share) $ 16.69 $ 15.65 $ 16.69 $ 15.65
Risk free interest rate, minimum 2.08% 1.05% 2.08% 1.05%
Risk free interest rate, maximum 2.23% 1.12% 2.23% 1.12%
Dividend yield 0.00% 0.00% 0.00% 0.00%
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 6 months 6 months 6 months 6 months
Volatility 32.00% 50.00% 32.00% 50.00%
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected term (in years) 1 year 1 year 1 year 1 year
Volatility 35.00% 52.00% 35.00% 52.00%
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 38,892 $ 39,397 $ 81,040 $ 83,286
Cost of product, subscription and support revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,558 4,017 7,180 8,377
Cost of professional services revenue        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 3,448 3,375 7,350 7,047
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 12,418 14,057 26,771 28,582
Sales and marketing        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 12,223 10,219 25,200 24,234
General and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 7,245 $ 7,729 $ 14,539 $ 15,046
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 1,411 $ 965 [1] $ 2,464 $ 2,258
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 86 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
[1]
Jun. 30, 2018
Jun. 30, 2017
Numerator:        
Net loss $ (72,859) $ (68,339) $ (144,689) $ (145,556) [1]
Denominator:        
Weighted average number of shares outstanding—basic and diluted (shares) 189,696 176,645 188,085 174,453
Net loss per share—basic and diluted (usd per share) $ (0.38) $ (0.39) $ (0.77) $ (0.83)
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 87 R75.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Share (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 3,694 5,474
Unvested early exercised common shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 0 0
Unvested restricted stock awards and units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 22,963 21,994
Convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 35,442 15,141
ESPP shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from net loss per share (shares) 156 210
XML 88 R76.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plan - Narrative (Details)
6 Months Ended
Jun. 30, 2018
USD ($)
Retirement Benefits [Abstract]  
Employer contributions vested percentage 100.00%
Employer contributions to 401(k) $ 0
XML 89 R77.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 202,696 $ 191,722 [1] $ 401,766 $ 376,481 [1]
US        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 128,385 129,081 254,333 254,366
EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 32,130 27,111 66,148 52,512
APAC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 30,275 27,165 57,930 52,910
Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 11,906 8,365 23,355 16,693
Product and related subscription and support        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 122,392 119,107 243,484 231,291
Product and related subscription and support | US        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 75,104 75,917 148,732 147,114
Product and related subscription and support | EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 21,393 19,715 43,318 38,187
Product and related subscription and support | APAC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 20,787 18,631 40,535 36,389
Product and related subscription and support | Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 5,107 4,843 10,899 9,600
Cloud subscription and managed services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 45,037 38,990 89,418 80,535
Cloud subscription and managed services | US        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 30,394   60,249 59,442
Cloud subscription and managed services | EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 6,462 4,106 13,107 8,164
Cloud subscription and managed services | APAC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 5,410 4,623 10,819 9,641
Cloud subscription and managed services | Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 2,771 1,759 5,242 3,286
Professional services        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 35,267 33,625 [1] 68,864 64,655 [1]
Professional services | US        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 22,887   45,352 47,810
Professional services | EMEA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 4,275 3,290 9,723 6,161
Professional services | APAC        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue 4,078 3,911 6,576 6,880
Professional services | Other        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue $ 4,028 $ 1,763 $ 7,214 $ 3,807
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 90 R78.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Major Customers Information - Revenue by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]        
Revenue $ 202,696 $ 191,722 [1] $ 401,766 $ 376,481 [1]
Product and related subscription and support        
Segment Reporting Information [Line Items]        
Revenue 122,392 119,107 243,484 231,291
Cloud subscription and managed services        
Segment Reporting Information [Line Items]        
Revenue 45,037 38,990 89,418 80,535
Professional services        
Segment Reporting Information [Line Items]        
Revenue $ 35,267 $ 33,625 [1] $ 68,864 $ 64,655 [1]
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 91 R79.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Entity Location [Line Items]    
Total property and equipment, net $ 81,373 $ 71,357 [1]
United States    
Entity Location [Line Items]    
Total property and equipment, net 71,702 60,202
International    
Entity Location [Line Items]    
Total property and equipment, net $ 9,671 $ 11,155
[1] Certain prior period amounts have been adjusted as a result of adoption of the new revenue recognition standard.
XML 92 R80.htm IDEA: XBRL DOCUMENT v3.10.0.1
Segment and Major Customers Information - Narrative (Details) - reporting_segment
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Revenue, Major Customer [Line Items]        
Number of reportable segments     1  
Customer concentration risk | Sales revenue, net | One Distributor        
Revenue, Major Customer [Line Items]        
Concentration risk percentage 20.00% 20.00% 20.00% 19.00%
Customer concentration risk | Sales revenue, net | One Reseller        
Revenue, Major Customer [Line Items]        
Concentration risk percentage 15.00% 12.00% 15.00% 12.00%
Customer concentration risk | Net accounts receivable        
Revenue, Major Customer [Line Items]        
Concentration risk percentage     15.00%  
EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ):" TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ EH(#36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " "6@@--+\HKT.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O::5H:'KBV-/"H(#Q;>0W+9@TX3DI-VW-XU; MA^@'$/*2NW]^]SM(J[Q0+N!S E!];-$_UIZENX F888;#QNX!Z(>;JG]C< 79.3M$LJ7$GQY>\;F&&2')0F%Y%(^CD<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " "6@@--1GW)&E8" "P!P & 'AL+W=O&M8*[=AI52W 4"6%6V(?.(=;?7) MA8N&*+T45R [0^W M(0K?-Y[K:Z7,!BCRCESI#ZI^=D>A5V"R4T5(9$T0/=WJ@C!E+VH_?H]%PTC3$^?S=^F<; MO [F1"0]9.*-Z,5[4I#WH:Q;NW8#R=Q--+\!#P2\$3 \7\)T4B()@*R!#!X9D/]1!0I MS>BQGQY[Z;&EQS-ZLK@ %Y'Z!1*O0.+05PN! M 9%81#O<<+2"60;],JE7)G5DLH6,BUC[!59>@95#1\M4\4 >Y$KFER76+C]>2'@@B5\"07]-0=="NJPJZ/QT#%'V0.=![2)79YE;(R:= M8QZI> MXA["KLEZJN!C\('N1OXI1Y%I BX=BQ'PHE'4"89RDRQP L_>OH>)J M6X4,2GYK;9^:[4[M:(?M^_D//O2R[T1E%FNM)S,?208:%X-_9',#7IXB]02P,$% @ EH(#3:]'L-H>!0 MUQ< !@ !X;"]W;W)K_-:-]_;34K=Y,=^=VAOIYNN.\ZRK'W8I'W5?JZ/Z[AG]EE[.LM_MT:+?U8=*DQ]OI%YBMR/4=!L4? MV_3:7GV?]*7H^.,E+=-NUY^)??QU/NGTK]^2QL95_].'UN#\/GZ_G\;]WL#GCN@/^W YT[ MT*4#N \[N','=^DPZ+-3)4,TJZJKYC=-_3II3J-[K/I)!#/'X3_TC4/6PS%. MI^76ESGB3?;2G^"UYKU@:"GHO61D2=Y%D;/'B$TV?./2GZ_[>[D]F M?QKZN^O^0=1YDA2#Y#!(R ,5N2A6RR#FL03;C3/=..VF$&Y.$G]UF0*I++QP M8\C ES#BQIMNO'83A1NO+@/(18M17AHR%P@*VTTPW03MIA1N@KI,*)P37K3( M%R[83@K32:&P'A)1IC5/H ,AA#!PY# M&%F/I>FGU'XD-TIUGA+&.,DF6&+KH0 M1E84C& 5M",G'8$>B!!1SO:EI8L%73E_[\@&**!VY*4CU NKU 0T9 4686S, M;""#)C))(I\UUQ="GL^ND%/:$CH?(XUYLK$,3MUE1L]@HQ0T2TFR%#0E"2E7 M$]&0^1!'5BG8, 5-4Y(T!4U*S#VHF[R6 >-EA&)@(Q4T4YUD*FA<>AY)M2P, M6>E'5X6-5=!<=9*KH('ID;E:2$.&K@?'R',*V& %35:GGL@T- .%"$$Z,G2\ M?OS(71!MNJ*FJY-T18.:5/)*%8X,75&4OA@9-;3IBIJN\O:_0$U-\E3*V;^T M=(%<'!DU''D\U71UDJZHL8D4U7.+)4/(<<2/35?4='62KJBAR0O:Y5*XM(21 M'QAPY)Z(-EU1/_7*^;&P-!*,'VO>.[$IC5YQWHUP#&VNHN:JEQQ#BZNR%@NJ M(TYLHJ(FJI<$0XU*RH,KO7R;,(3(KS;.C8VT35745/628:AI^0E\SG_2TW\+ MWWNRN8J:JUY13//R$W%,TI$APQA',B*;JJ2IZB7#2-/R$Z*'7*:Y-)60\UV! M1ES99"5-5CE)%J2)&4+NY#OCTM(1HVSD[D,V64F3U:LW=U3OY/9SHB7\Z#F1 M)%W?'[4Y1\;;O1I9K5'O/-G5'LX^-4_#]E@[>:B?#]U@[:KYM >WQ-D*^TT@ MV4ZS%5GM;K9R5KN?K;S5'F:K8+47LU5AM CX!Y MA(L&LVK@LL&L&[AP,"L'+AW,VH&+![-ZX/+!K!\X # 3 (X S R0,T S ^0, MT,P ^X$W,T#. ,T,D#- ,P/D#-#, #D#-#- S@#-#) S0#,#Y S0S( X S(S MH'Z;VN_YKP=^;TU;SZ4=7'\_;Z-EE+W_^#U!+ P04 M" "6@@--?Q^B=1X" "K!@ & 'AL+W=O@$5>4LN\!/DKW;/582&+*>JAD94K/$XG#?^IV"]R[3>"'Y7T(G1W-.='!A[ MUL&WT\;'&@@H'*7.0-1P@QU0JA,IC+]]3G\HJ8WC^3W[%].[ZN5 !.P8_5.= M9+GQ,]\[P9EMW]62_0W$:PC M]3*/>M&\.[.GNA5J]58D68YN.D\OV5I).)*$CXJ=0Q$-$J3J#Q"A$R(T_F@, ML7+[(Z<_,OYXY%_B21-6DAI)8Q&3<-J'2X1?Z21VDL1SDF!"8B79J A>8(PG MLMV[L@>:Q$F3S&DF+6^M)!F5"?#]F1!]2/I M712+>=4T81J.2^UBE=9.H=R M*+,TP,FK3*F3*9TSQ1.F],-,#N7;3)F3*9LS)1.F;%8I4L^IIZF:&PO=V]R:W-H965T M&ULC9E;;R)'$(7_"N)]EZGJ.[(MF6LB)=)JHR3/L_;81@L, M@;&]^?=I8,Q"U1G'+S8T7_7T.5/=73US]5IOO^^>JJKI_5@MU[OK_E/3;(:# MP>[NJ5J5N\_UIEKG7Q[J[:IL\M?MXV"WV5;E_2%HM1QP4?C!JERL^S=7A[8O MVYNK^KE9+M;5EVUO][Q:E=M_1]6R?KWN4_^MX>OB\:G9-PQNKC;E8_5'U?RY M^;+-WP:G7NX7JVJ]6]3KWK9ZN.[?TG!NS#[@0/RUJ%YW9Y][>RG?ZOK[_LNO M]]?]8C^B:EG=-?LNROSOI1I7R^6^ISR.?]I.^Z=K[@///[_U/CN(SV*^E;MJ M7"__7MPW3]?]V._=5P_E\[+Y6K_^4K6"7+_7JO^M>JF6&=^/)%_CKE[N#G][ M=\^[IEZUO>2AK,H?Q_^+]>'_:]O_6Q@.X#: /QI@V@!S"B#[;H!M ^PIX'W> MM;S[>0'W;H!O _Q'1Q3:@' YHL'1V\/-FI1->7.UK5][VV.^;[O[AMWR_=KGUY<;[J\'+OI\6&1T1/D?")3+5")V(0;[^:1",!C%B%'N+M67PHQ.TX(N& MK(\B"O9)W+6QQBA18"%XJC%;4) Y,-.8"=Y&NL3F>OAG]^!"OH/RG;(O="22 MA_%>VR<$CXZ(.U/B T>9;X@*2>:3IL@X)N'*#&'&66F>'GR7>0&*#UJ\$>(# M&K EH6L,,#:)Q8R;:HR]=\X)^0"SG*S(Z[D>?I?\".5'G3L=\0G&)VV?4#)* M.BN,D]084$6P8.P"@5J6-1H0(O\H76IE;Y0ETI65++"L+8DDBT M*<#R\F.E"[,.KNB8]=2QB9'6%Z0^ ME*(4E] NQ<%*?QIQU2Y?/(?5(S$'*%U >II.HRP!%QASA<-I#>>&7*C4COX9]"7LZC% =E=H Q:Y+ M&"Y:2%#8[4/ M^3@C70:(HBW5 9;:E-IISZW MR6>N(\"X(,8P.'M:O:JVCX=7$[O>7?V\SD'&]<^:3^\_;GG_N%NTCV@X(= ^ MI>$V4Q1-43UD^0?V4#2#H &4+"'K MV0.&'G#V@*$'G#U@Z %G#QAZP-D#AAYP]H"A!YP]8.@!9P\8>L#9 X8>V"@!R9[8) 'MR8GOX&SR)BWUXN#G_/Q^'+R]W+[N%CO>M_JIJE7AU=' M#W7=5'FN%Y_SHOY4E?>G+\OJH=E_#/GS]OA2\/BEJ3?M"\_!Z:WKS7]02P,$ M% @ EH(#3=29%IBU @ 60D !@ !X;"]W;W)K1[;'G&%V#UI<"W>[ FM M$!=3>O!80S':*5)5>L#W$Z]"1>W.IRKV1.=3,GZK!352'Z-\S]R'(-M B5> 7P6^ ML-[8D9V\$O(F)]]V,]>7!>$2;[E40.)QQ@MH=V)]F8B>YQ-_ZIVECH;D+03T($DZA*S&D*!#>")_5P2P%9&#$1T,$RS& MB 0:-7PJLKXI,B@SM'H5*G[8]^H_;496?J3X49]OE)BWD%1!:@6Y2P&,)X8= M%E@"P]" +<<)062X9E$*HBB!AM3:BHOC.!GB-C=3#CR*K1[%8X]"PZ,6$O=* MF<# ,&B, 4:EJS'D+@D,>Q['Y9@.KLJ"^-W@?;;67CA^('HJ:.:^$B\-#?>/WA' L'//OQ78]BGM. M-RGQGLMA*L:T/>W;"2>-OLAXW6UJ_@]02P,$% @ EH(#37C64^-#!@ M2", !@ !X;"]W;W)KN M=$=2?X(D0")IV( -"#IL>ZTF2F+4MCQ)2;IO/TI67.?N86L4:&SY.=YS-,4? M2>ORK>V^]L]-,RR^;3>[_FKY/ S[BRCJ[Y^;;=U_:O?-SG_RV';;>O!ONZ>H MWW=-_3 %;3<1QW$2;>OU;GE].5V[ZZXOVY=AL]XU=]VB?]ENZ^Z_VV;3OETM M:?E^X?/ZZ7D8+T37E_OZJ?FS&?[:WW7^771LY6&];7;]NMTMNN;Q:GE#%Y7C M,6!2_+UNWOJ3UXNQE"]M^W5\\]O#U3(>'36;YGX8FZC]G]>F:#:;L27OX]^Y MT>4QYQAX^OJ]]5^FXGTQ7^J^*=K-/^N'X?EJF2T7#\UC_;(9/K=OOS9S06ZY MF*O_O7EM-EX^.O$Y[MM-/_V_N'_IAW8[M^*M;.MOA[_KW?3W;6[_/0P'\!S MYP:8.< < [S9'P78.77?NVZ [#85^/ MHXXNG/^V[L>+TY:[L_=77Z]S=QF]CNW,DN(@X1,)'161;_R8@5&&@E4X M?TQ0:D62X0P&UF"F>'-:0X+C+8RW4[P]C1<6BX,DG22[2;(B:Y,L%Z5 G7,N M^:BK=$JVV+*#EITN.<7Q"8Q/=,F9*/D@<2>E^()C$@5KE>,T-:)L&+B5]^LL.C6RLL:E8FXK M@4X:!OF"C@-S+ ''1CJFGSDI@63EK+2KDP7MP@G[AAC8M=(N:R^),JQ%[$@: MUNF"AO'\3P885A0SVHM))8J RM@DE99UPJ!EC!RR:@*G. MP@@@!ZI.9=5. M5VTSB;<2R"@AB80*I S6C;E#@ 1R)B?-E!6SG/1*)'.*/"AAR#)F#VD:4"QA M21HLJ)NU:D5.#M4*9 QZQ@ B302C+&NVK"PYY5G+3)JK;CX?08091 A":FAH MON16KL& :,4)J7G]?!(Q)A%K,L@%1\$ 1,2RL!+)DBR3$N@D[<#R!=TC+%D )988LD W"2.Y712 IUR M?#Z1#":2 41B222#0),EF9R:2B!4EL]GD<$L,H!%+%ED-&-4_X*=DLN5W_,A M9#"$#("0G/\* T[AXESN@4HH4T=D%4@9-(U)9 ")6)+(:,18OS:7GL&QGH>$ MW-Z!C"'/%L/( AC)::FP $8VS=4I+M#Y1:%+Y78)) W:QDBR $GJP,)JU% : M6]790+=*;D$LC13; ,9@YXE)#Y^BN=B]_-I]A9HG)PZHY.?]+=-]S0] M7M$O[MN7W3!^*R=7CX]PW$Y/<(CK!5U4!*Z7?%$A_8VCB]*A"._;?S+%1-\M M'9XQ^:/NGM:[?O&E'89V.SUB\-BV0^/+C3_Y,?3&9Z_\!4$L#!!0 ( ):" TWO,,N6L $ -(# 8 M>&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0LRQ-VQ4@95-% MK=1*JU1-GKTP@!7;0VVSI']?V[ $I:@O>&8XY\S%XWQ$\V([ $=>E=2VH)US M_8$Q6W6@N+W!'K3_TZ!1W'G7M,SV!G@=24JR-$ENF>)"TS*/L9,I1=NY$&!EWO,6?H+[U9^,]]BB4@L%V@K4Q$!3T+O= MX9@%? 0\"1CMRB:ADS/B2W"^U05-0D$@H7)!@?OC O<@91#R9?R>->F2,A#7 M]E7](?;N>SES"_+X%>9^/E R-_\=+B ]/%3BQZN M>'=(_6RJ$(RCB/]\\=9'+^5N_SEGER T8XX3)EUC%@3SZDN*="O%,?V'GF[3 M]YL5[B-]O\Z>)=L"V:9 %@6R_[:X@-\E6,U5@VKA-EE0XZ+C)J^BRL'=I MO),W^+3M/[AIA;;DC,[?;)Q_@^C EY+<^!7J_ -;' F-"^9';YMIS2;'83^_ M(+8\X_(O4$L#!!0 ( ):" TV0=:8]LP$ -(# 8 >&PO=V]R:W-H M965T&UL?5-A;]P@#/TKB!]0[DC:5:M>IL3EOG^@-CMFQ!"WN% M/73^ID:CA?.F:9CM#8@J@K1B?+>[85K(CA99])U,D>'@E.S@9(@=M!;F]Q$4 MCCG=TS?'DVQ:%QRLR'K1P'=P/_J3\19;6"JIH;,2.V*@SNG=_G!,0WP,^"EA MM*LS"96<$5^"\:7*Z2X( @6E"PS";Q>X!Z4"D9?Q:^:D2\H 7)_?V#_'VGTM M9V'A'M6SK%R;TUM**JC%H-P3CH\PUW--R5S\5[B \N%!B<]1HK)Q)>5@'>J9 MQ4O1XG7:91?W<;I)TAFV#> S@"^ VYB'38FB\@?A1)$9'(F9>M^+\,3[ _>] M*8,SMB+>>?'6>R_%/N49NP2B.>8XQ?!US!+!//N2@F^E./)_X'P;GFPJ3"(\ M>:\?CF_P-GZ;] MFS"-["PYH_,O&_M?(SKP4G97?H1:_\$60T'MPO&3/YMIS";#83__(+9\X^(/ M4$L#!!0 ( ):" TT!#:#GM $ -(# 8 >&PO=V]R:W-H965T&UL?5-A;]P@#/TKB!]0+KE<6YV22+U6U29MTJG3ML][98H+30*)8T$3^NYX M$6WG@H.5><];^ +N:W\VWF(+2RT4:"M0$P--01^2XRD+\3'@FX#1KLXD5')! M? W&Q[J@NR ()%0N,'"_7>$1I Q$7L:/F9,N*0-P?7YG?XZU^UHNW,(CRN^B M=EU![RFIH>&#="\X?H"YG@,E<_&?X K2AP%TL:55(-UJ&86+T7QMVD7 M.N[C='-(9M@V()T!Z0*XCWG8E"@J?^*.E[G!D9BI]ST/3YP<4]^;*CAC*^*= M%V^]]UHFV2%GUT TQYRFF'0=LT0PS[ZD2+=2G-)_X.DV?+^I>5=!O8AC6_R.WR:]L_"YSB5\<];SL7 M'*3,>];"+W"_^Y/Q%EE8:BY!6:X5,M 4^#8]'+,0'P,>.(QV=4:ADK/63\'X M7AY B$#D93S/G'A)&8#K\RO[UUB[K^7,+-QI\N8)8)X]B4%W4IQI._@=!N^VU2XB_#=/PH_;Q-DFP19 M),@^+'$CYCKY+PE9]52":>,T653I0<5)7GF7@;VE\4W>PJ=I_\E,RY5%9^W\ MR\;^-UH[\%*2*S]"G?]@BR&@<>'XR9_--&:3X70__R"R?./R+U!+ P04 M" "6@@--;AYTJ+,! #2 P &0 'AL+W=OX4]=/ZF1J.%\Z9IF.T- MB"J"M&)\M[MA6LB.%EGTG4R1X>"4[.!DB!VT%N;'$12..4WHN^-)-JT+#E9D MO6C@*[AO_D"@_#;!>Y!J4#D9;S.G'1)&8#K\SO[IUB[K^4L+-RC>I:5:W-Z2TD% MM1B4>\+Q >9ZKBF9B_\,%U ^/"CQ.4I4-JZD'*Q#/;-X*5J\3;OLXCY.-VDZ MP[8!? ;P!7 ;\[ I453^43A19 9'8J;>]R(\<7+@OC=E<,96Q#LOWGKOI4BN MDXQ= M$<?4G!MU(<^5]PO@U/-Q6F$9[^IO ?!/M-@GTDV/^W MQ*V8](\D;-53#::)TV1)B4,7)WGE70;VCL&UL?5/; M;MLP#/T501]0)8K3!8%MH.DPK, *!!VV/BLV?4%U<24Y;O]^E.QZWF;L11(I MGL-#BDH'8U]< ^#)FY+:9;3QOCLRYHH&E' WI@.--Y6Q2G@T;@O%09G03!(&$ MP@<&@=L5[D'*0(0R7B=..J<,P.7Y@_U+K!UKN0@']T8^MZ5O,GJ@I(1*]-(_ MF>$K3/7L*9F*_P97D!@>E&".PD@75U+TSALUL: 4)=[&O=5Q'\:;Y##!U@%\ M O 9<(AYV)@H*O\LO,A3:P9BQ]YW(CSQ]LBQ-T5PQE;$.Q3OT'O-M_LD9== M-,6M.T29M4W;3M,TVNC@Q59)QKX OYK=['! M8C-+)348)]$0"W5.'[:G\S[&IX!O$@:W.)-8R17Q.1H?JYQNHB!04/K((,)V M@T=0*A(%&3\F3CJGC,#E^97]?:H]U'(5#AY1?9>5;W-ZI*2"6O3*/^'P :9Z M[BF9BO\$-U A/"H).4I4+JVD[)U'/;$$*5J\C+LT:1_&F\-A@JT#^ 3@,^"8 M\K Q45+^3GA19!8'8L?>=R(^\?;$0V_*Z$RM2'=!O O>6[&]/V3L%HFFF/,8 MPYJK!-FF:'"FQ-VF2%]YY8!]X>I/?X>.T?Q:VD<:1*_KPLJG_-:*'(&5S%T:H M#1]L-A34/AX/X6S',1L-C]WT@]C\C8M?4$L#!!0 ( ):" TVCSY&PO=V]R:W-H965T=\?&'-5!XJ[*].#QIO&6,4]FK9EKK? ZPA2DJ5)?2=;)F;P4NAX62)&Y3B]N<1I!D+NJ/OCD?1=CXX6)GWO(4G\-_ZDT6++2RU M4*"=,)I8: IZMSL@_&Y+F@2!(&$R@<&CML%[D'* M0(0R7F9.NJ0,P/7YG?U3K!UK.7,']T;^$+7O"GI+20T-'Z1_-.,#S/5\H&0N M_@M<0&)X4((Y*B-=7$DU.&_4S()2%'^==J'C/DXWV4?N>=E;LU([-3[GHRMUUDK-+()ICCE-,NHY9 M(ABR+RG2K13']"]XN@W?;RK<1_C^-X7_R)]M$F21(/MOB5LQ?ZIDJYXJL&V< M)D$D+0! #2 P M&0 'AL+W=O!-8YT6 4W7,M\[$'4":<7X;G?'M)"&EGGRG5V9 MVR$H:>#LB!^T%N[G"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D- M<= 4]'%_/&4Q/@5\DS#ZU9G$2B[6OD3C8UW0710$"JH0&01N5W@"I2(1RO@Q M<](E902NSV_L[U/M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\![L2-S4^U[$)]X?.?:FBL[4BG2'XCUZK^7^[I"S:R2:8TY3#%_'+!$,V9<4 M?"O%B?\#Y]OPPZ;"0X(?_E"8;1-DFP19(LC^6^)6S.U?2=BJIQI MSVX:L\D(MI]_$%N^&PO=V]R:W-H965TO&IE7$Y; M[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4!:,;[9')@6TM B2[Z++3+LO9(& M+I:X7FMA?YY!X9#3+7US/,NF]='!BJP3#7P!_[6[V&"QF:62&HR3:(B%.J>/ MV]-Y'^-3P#<)@UN<2:SDBO@2C8]53C=1$"@H?6008;O!$R@5B8*,'Q,GG5-& MX/+\QOX^U1YJN0H'3ZB^R\JW.3U24D$M>N6?E80< M)2J75E+VSJ.>6((4+5['79JT#^/-/9]@ZP ^ ?@,.*8\;$R4E+\37A29Q8'8 ML?>=B$^\/?'0FS(Z4RO271#O@O=6; ^'C-TBT11S'F/X,F:.8(%]3L'74ISY M/W"^#M^M*MPE^.X/A0_K!/M5@GTBV/^WQ+68XU])V**G&FR3ILF1$GN3)GGA MG0?V,3TB^QT^3OMG81MI'+FB#R^;^E\C>@A2-G=AA-KPP69#0>WC\2&<[3AF MH^&QFWX0F[]Q\0M02P,$% @ EH(#3:%DH(BU 0 T@, !D !X;"]W M;W)K&UL?5/M;ML@%'T5Q ,4Q\F2+K(M-9VF35JE MJ-/:W\2^ME&!ZP&.V[U-FM_@'LYY]P/+MF YL6V (Z\*JEM3EOGNB-C MMFQ!<7N#'6A_4Z-1W'G3-,QV!G@524JR-$GV3'&A:9%%W]D4&?9."@UG0VRO M%#=O)Y XY'1#WQV/HFE=<+ BZW@#/\']ZL[&6VQ6J80";05J8J#.Z=WF>-H% M? 0\"1CLXDQ")1?$EV!\KW*:A(1 0NF" O?;%>Y!RB#DT_@]:=(Y9" NS^_J M7V/MOI8+MW"/\EE4KLWI+245U+R7[A&';S#5\XF2J?@?< 7IX2$3'Z-$:>-* MRMXZ5).*3T7QUW$7.N[#>+/=3[1U0CH1TIEP&^.P,5#,_ MWO,@,#L2,O>]X M>.+-,?6]*8,SMB+>^>2M]UZ+S?YSQJY!:,*<1DRZQ,P(YM7G$.E:B%/Z#SU= MIV]7,]Q&^G89_9"L"^Q6!7918/??$E*C!-G"9+2NQUG.2%=Q[8 MNS2^R0=\G/8';AJA+;F@\R\;^U\C.O"I)#=^A%K_P69#0NW"\>#/9ARST7#8 M33^(S=^X^ -02P,$% @ EH(#33A]K$JT 0 T@, !D !X;"]W;W)K M&UL?5/;CM,P$/T5RQ^P;MU 5U42:;L(@012M0AX M=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'N>C=<^^ PCD12OC"]J%T)\8\U4' M6O@[VX/!F\8Z+0*:KF6^=R#J!-**\=WN+=-"&EKFR7=Q96Z'H*2!BR-^T%JX MGV=0=BSHGKXZGF3;A>A@9=Z+%KY ^-I?'%IL8:FE!N.E-<1!4]"'_>F\IJ:$1@PI/=OP E6".RBJ?5E(- M/E@]LZ 4+5ZF79JTC]/-,9MAVP ^ _@"N$]YV)0H*7\G@BAS9T?BIM[W(C[Q M_L2Q-U5TIE:D.Q3OT7LK]T>>LULDFF/.4PQ?QRP1#-F7%'PKQ9G_ ^?;\,.F MPD."'_Y0>-@FR#8)LD20_;?$K9CLKR1LU5,-KDW3Y$EE!Y,F>>5=!O:!IS?Y M'3Y-^V?A6FD\N=J +YOZWU@; *7L[G"$.OQ@BZ&@"?%XQ+.;QFPR@NWG'\26 M;US^ E!+ P04 " "6@@--I)RFRK0! #2 P &0 'AL+W=O:%EGTG4R18>^DT' RQ/9*/P!%,]UY1,Q7^%"T@?'I3X'"5*&U=2]M:AFEB\ M%,7?QUWHN _C39I.L'5 ,@&2&7 ;\[ Q453^P!TO,H,#,6/O.QZ>>'M(?&_* MX(RMB'=>O/7>2['=7V?L$HBFF.,8DRQCY@CFV><4R5J*8_(//%F'IZL*TPA/ M_U!XLTZP6R7818+=?TMJK -'&:+"FQUW&2%]YY8.^2^":_P\=I M_\9-([0E9W3^96/_:T0'7LKFRH]0ZS_8;$BH73CN_=F,8S8:#KOI!['Y&Q&PO=V]R:W-H965T5-2VYRVSG4'QFS9@N+V!CO0_J9& MH[CSIFF8[0SP*H*49&F2?&2*"TV++/I.ILBP=U)H.!EB>Z6X^74$B4-.-_3J M>!1-ZX*#%5G'&_@![F=W,MYB,TLE%&@K4!,#=4[O-H?C+L3'@"8ZOE R53\-[B ].%!B<]1HK1Q)65O':J)Q4M1_&W< MA8[[,-YLK[!U0#H!TAFPCP V)HK*/W/'B\S@0,S8^XZ')]X<4M^;,CAC*^*= M%V^]]U)L;O<9NP2B*>8XQJ3+F#F">?8Y1;J6XIC^ T_7X=M5A=L(W_ZA\-,Z MP6Z58!<)=O\M<25FG_R5A"UZJL T<9HL*;'7<9(7WGE@[]+X)N_AX[1_YZ81 MVI(S.O^RL?\UH@,O);GQ(]3Z#S8;$FH7CK?^;,8Q&PV'W?2#V/R-B]]02P,$ M% @ EH(#3<.,.OJT 0 T@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0+[!-5RM RJ:J$JF55JG:/GMA "N^$-LLZ=]W M; BE+>V+[1G/.7-F/,Y'8Y]=!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT M;[6Z:XT+3,H^]LR]P,7@H-9TO!@9=[S%KZ _]J?+5IL8:F% NV$T<1"4]"[Y'C:A_@8\$W Z%9G$BJY&/,< MC,>ZH+L@""14/C!PW*YP#U(&(I3Q,G/2)64 KL]O[!]C[5C+A3NX-_*[J'U7 MT ,E-31\D/[)C \PU_..DKGX3W %B>%!">:HC'1Q)=7@O%$S"TI1_'7:A8[[ M.-UDR0S;!J0S(%T AYB'38FB\@_<\S*W9B1VZGW/PQ,GQQ1[4P5G;$6\0_$. MO=8TQ:3KF"6"(?N2(MU*<4K_@J?;\&Q381;AV6\*_T&PWR38 M1X+]?TOO2FJ7T];[[L"8*UM0W-V8#C3>U,8J[M&T#7.= M!5Y%D)(LV6SNF.)"TR*+OI,M,M-[*32<+'&]4MR^'4&:(:=;>G4\B:;UP<&* MK.,-_ #_LSM9M-C,4@D%V@FCB84ZI_?;PS$-\3'@EX#!+;ZR?XFU8RUG[N#!R&=1^3:G>THJ MJ'DO_9,9OL)4SRTE4_'?X0(2PX,2S%$:Z>)*RMYYHR86E*+XZ[@+'?=AO$FO ML'5 ,@&2&;"/ #8FBLH_<\^+S)J!V+'W'0]/O#TDV)LR.&,KXAV*=^B]%-M] MFK%+()IBCF-,LHR9(QBRSRF2M13'Y!]XL@[?K2K<1?CNG<+;=8)TE2"-!.E_ M2UR+N?N0A"UZJL V<9H<*4VOXR0OO// WB?Q3?Z&C]/^R&TCM"-GX_%E8_]K M8SR@E,T-CE"+'VPV)-0^'#_AV8YC-AK>=-,/8O,W+OX 4$L#!!0 ( ):" M TT\>_0V^ $ ,L% 9 >&PO=V]R:W-H965T&6"M:T09'YV%$5F;P:WK1P5$1?A6#J]P&X[/-@%=P#K\VE-BY BZQC M%_@&YGMW5'9')Y>J$=#J1K9$P3D/GE?[0^KT7O"C@5[/UL1U) &I MX,RNW+S*_A.,_6P",C;_!6[ K=Q58AFEY-K_DO*JC12CBRU%L/?AV;3^V8_^ M]S0\(1H3HD4"'4"^\@_,L")3LB=J./N.N4^\VD?V;$H7]$?AW]GBM8W>BE6R MR^C-&8V:PZ")YII)0:W[A(@PQ"%Z2(_P]#5:X=JGK^?T.,0-8M0@]@;Q/RTF MBQ8Q38I#-BAD\VB0A@L(IOG/26Y1R!8QB!803+/&(3L4LD,,X@4$TVQP2()" M$L1@NX!@FAT.25%(^F@0+X\+T:3) D)GETF NO@QHDDIKZT?8;/H-*F>(W\9 M_\J',?>5J4O3:G*2QEYI?_'.4AJPI81/]O]1V\DZ;3B!%MYT* E7G/6_@![F=_,MYCBTHM%&@K4!,#34$?=H=C%O 1\"I@ MM"N;A$[.B&_!^5H7- D%@83*!07NCPL\@I1!R)?Q>]:D2\I 7-M7]>?8N^_E MS"T\HOPE:M<5]#,E-31\D.X%QR\P]_.!DKGY;W !Z>&A$I^C0FGCEU2#=:AF M%5^*XN_3*70\QUG_2MLFI#,AO2&P*5&L_(D[7N8&1V*FV?<\7/'ND/K95"$8 M1Q'_^>*MCU[*W?U]SBY!:,8<)TRZQBP(YM67%.E6BF/Z'SW=IN\W*]Q'^GZ= M/4NV!;)-@2P*9.O\27+3XA;FMDFVFJD"T\9MLJ3"0<=-7D67A7U(XYW\@T_; M_IV;5FA+SNC\S<;Y-X@.?"G)G5^ASC^PQ9'0N&!^\K:9UFQR'/;S"V++,R[_ M E!+ P04 " "6@@--R] M,K8! #2 P &0 'AL+W=O-\,O;%=0">O&K5NX)VW@]'QES5@1;NQ@S0XTUC MK!8>3=LR-U@0=21IQ7B2W#$M9$_+//K.MLS-Z)7LX6R)&[46]O<)E)D*>J!O MCF?9=CXX6)D/HH5OX+\/9XL66U5JJ:%WTO3$0E/0A\/QE 5\!/R0,+G-F81* M+L:\!.-S7= D) 0**A\4!&Y7> 2E@A"F\6O1I&O(0-R>W]0_QMJQEHMP\&C4 M3UG[KJ#WE-30B%'Y9S-]@J6>6TJ6XK_ %13"0R88HS+*Q954H_-&+RJ8BA:O M\R[[N$_SS5VZT/8)?"'PE7 ?X[ Y4,S\27A1YM9,Q,Z]'T1XXL.18V^JX(RM MB'>8O$/OM>0)S]DU""V8TXSA&\QA13!47T/PO1 G_A^=[]/3W0S32$^WT;-T M7R#;%F[$O/#\0.>[3QFL^'-L/P@MG[C\@]0 M2P,$% @ EH(#37$\2FC0 0 G 0 !D !X;"]W;W)K&UL;53;;IPP$/T5RQ\0@W>7I"M RB:*6JF55JG:/GMAN"@VIK99 MTK^O;5A*B5^P9WSFG!DSXW24ZDTW :]"][I##?&]$="=-& 8/I.]M#9DTHJ MP8PU54UTKX"5/DAP0J,H(8*U'=JS&KZ#^=&?E;7(PE*V CK=R@XIJ#+\&!]/B<-[P,\61KW:(U?) M1 MI[7M_#K._+>P< "= ^@F@$Q"/O-G9EB>*CDB-=U]S]POCH_4WDWAG/XJ_)E- M7EOO-:?1(2571S1C3A.&KC#Q@B"6?9&@(8D3_1!.P^&[8(8['[Y;J^^3,,$^ M2+#W!/O_2DPV)88P]V&10U#D$"!XV(B$,)_"(DE0)/E($$<;D1!F^[O(JCL$ MJ-K/A4:%'#H_DROO,GJ/U'?7/_@TM]^8JMM.HXLTMD=])U52&K"I1'>VX,8^ M%8O!H3)N>V_W:AJ8R3"RG]\"LCQ(^5]02P,$% @ EH(#30/3CKBW 0 MT@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$ M->NTZ6;ML8T"Q@6\3O^^ W9<)_$+,,,Y9RX,V6CLLVL! M/'G1JG,Y;;WO#XRYL@4MW)7IH<.;VE@M/)JV8:ZW(*I(THKQW>X3TT)VM,BB M[V2+S Q>R0Y.EKA!:V'_'D&9,:<)?74\RJ;UP<&*K!<-_ 3_JS]9M-BB4DD- MG9.F(Q;JG-XFAV,:\!'P6\+H5F<2*CD;\QR,;U5.=R$A4%#ZH"!PN\ =*!6$ M,(T_LR9=0@;B^ORJ_A!KQUK.PL&=44^R\FU.;RBIH!:#\H]F_ IS/=>4S,5_ MAPLHA(=,,$9IE(LK*0?GC9Y5,!4M7J9==G$?IYLTF6G;!#X3^$*XB7'8%"AF M?B^\*#)K1F*GWOREXPC-V"4(SYCAA^ J3+ B& MZDL(OA7BR#_0^39]OYGA/M+WZ^CIEVV!=%,@C0+IFQ+W[TKHQ0^V M& IJ'XZ?\6RG,9L,;_KY!['E&Q?_ %!+ P04 " "6@@--#^22"=1(768B= M=9&IP?).PEDC,PC!]*\3<#7F.,&WP$O7M-8'2)'UK(&O8+_U9^U69%&I.@'2 M=$HB#76.GY+C*?7X /C>P6A6<^0KN2CUZA>?JAQO?$+ H;1>@;GA"L_ N1=R M:?R<-?%BZ8GK^4W]0ZC=U7)A!IX5_]%5MLWQ :,*:C9P^Z+&CS#7DV(T%_\9 MKL =W&?B/$K%3?BB($.A/H0C@$ IF,0N;O MF65%IM6(]'3V/?-7G!RI.YO2!\-1A#V7O''1:T&3-"-7+S1C3A.&KC#)@B!. M?;&@,8L3_8=.X_1M-,-MH&_7[NE_!'91@5T0V/U5XN-=B3',/FZ21DW2B,#A MSB2&>7=G0E87)T WXN>*+AXO_ IY;ZPG3328,NRKKG$RZY M5LJ"2V7SX')I71LQ9^ M@/O9GXVWR,)2'#@Q*?H]+"QA55@W5:SBQ>BF1OT\Y5W,?I)CO,L&T MG0%T 1QB'C(EBLKOF6-E;O2(S-3[GH4G3H_4]Z8*SMB*>.?%6^^]EI0F.;D& MHCGF-,7054RZ1!#/OJ2@6RE.]#\XW8;O-A7N(GRWSK[?;Q-DFP19),C^*3'] M5.)6S&>59-53"::-TV11I0<5)WGE70;VEL8W^1L^3?L3,RU7%EVT\R\;^]]H M[&UL;5/; M;MP@$/T5Q >$7=;)KE:VI6RJJI5::96H[3-KCR\*%P?P.OW[#-AQW<0OP SG MG+DPI(.QSZX!\.152>TRVGC?'1ES10-*N!O3@<:;RE@E/)JV9JZS(,I(4I+Q MS>:.*=%JFJ?1=[9Y:GHO6PUG2UROE+!_3R#-D-$M?7<\MG7C@X/E:2=J> +_ MJSM;M-BL4K8*M&N-)A:JC-YOCZ)DTZAPS$Y?E=_6NL'6NY" 8ZKFE9"K^!UQ!(CQD@C$*(UU<2=$[;]2D@JDH\3KNK8[[,-[L]Q-MG< G M I\)AQB'C8%BYE^$%WEJS4#LV/M.A"?>'CGVI@C.V(IXA\D[]%YSSG:X2[2=\OHMX=U@615((D"R7\"^P\E M?L9PGGP(PA8]56#K.$V.%*;7<9(7WGE@[WE\DW_P<=I_"ENWVI&+\?BRL?^5 M,1XPE&UL=53; M;MLP#/T501]0)4J<9H%MH.DP=, *!!VV/2LV?4%U<24Y;O]^DNQZ7JJ^6")U M> XIBDX'I9]- V#1J^#29+BQMCL08HH&!#,WJ@/I3BJE!;/.U#4QG096AB#! M"5VM=D2P5N(\#;Z3SE/56]Y*.&ED>B&8?CL"5T.&U_C=\=36C?4.DJ<=J^$G MV%_=23N+S"QE*T":5DFDH^-[F>&53P@X M%-8S,+=)$\^2/G"Y?V?_%FIWM9R9@7O%_[2E;3*\QZB$BO7< M/JGA :9Z$HRFXG_ !;B#^TR<1J&X"5]4],8J,;&X5 1['==6AG483Y+]%!8/ MH%, G0/V08>,0B'SK\RR/-5J0'J\^X[Y%J\/U-U-X9WA*L*92]XX[R6G-$G) MQ1--F..(H0O,>D80QSY+T)C$D7X(I_'P333#30C?+-5WG^AOHP3;0+#]K\3= M58DQS&U<)(F*)!&"_95(#//E2H0L&B= U^')&E2H7H9Q67CGJ;BCH?'_X.-( M/3)=M]*@L[+N^80F5TI9<*FL;EPNC9OBV>!06;^]=7L]ON71L*J;QI3,_XK\ M+U!+ P04 " "6@@--LGT]2<$! W! &0 'AL+W=O2,9[7.8A=])EKD8K> \GCJ#+W6!$V\(!%36*S"W7. 1A/!"SL:O11.O)3UQN[^J/X7>72]G9N!1 MB1=>VZ[ 'S&JH6&CL,]J^@Q+/WN,EN:_P@6$@WLGKD:EA F_J!J-57)1<58D M>YM7WH=U6O2OM#B!+@1Z0R!SH>#\$[.LS+6:D)[/?F#^BM,#=6=3^60XBO#- MF3REIEN3DXH46S''&T TF71'$J:\E:*S$D?Y#IW%Z%G68!7JVK7Z_BPOL MH@*[(+#[J\7TIL48YC\N]]$B^XA =E,DAKGMA&PN3H)NPY,UJ%)C'\9EDUVG MXH&&BW^'SR/UC>F6]P:=E77/)UQRHY0%9R6Y!V@3M0*@AA&G]&33J%#,3Y^4/] M(=:.M9R%@SNC7F3AZY3>4%) *3KEGTS_'<9ZKBD9B_\)%U (#YE@C-PH%U>2 M=\X;/:I@*EJ\#;MLXMX/-_MO(VV9P$<"GP@W,0X; L7,[X4766)-3^S0^U:$ M)UX?./8F#\[8BGB'R3OT7C*^N4[8)0B-F.. X3/,>D(P5)]"\*401_X?G2_3 M-XL9;B)],X^^VR\+;!<%ME%@^T^)NR\E+F&^!F&SGFJP59PF1W+3-7&29]YI M8&]Y?)-/^##MC\)6LG'D;#R^;.Q_:8P'3&5UA2-4XP>;# 6E#\<]GNTP9H/A M33O^(#9]X^PO4$L#!!0 ( ):" TW"_X]FMP$ -(# 9 >&PO=V]R M:W-H965T(LM*E6G0-L.-3%0Y_1A=SJG 1\! M/SH8[>I,0B57Q.=@?*YRFH2$0$+I@H+PVPT>0>DKGX+W #Z>$A$Q^C1&GC2LK! M.E2SBD]%B9=I[W3R.G^S; 0 04 !D !X;"]W;W)K M&UL=51M;]L@$/XKB!]0$N+$761;:EI5F[1)4:=U MGXE]?E'!>(#C[M\/L.-Z'OL2N//S*M37!O3'0G1>0V" MZ3O906N_E%()9FRH*J([!:SP),$)W6P.1+"FQ5GB5);(WO&GAK)#NA6#J M]PFX'%*\Q;?$2U/5QB5(EG2L@N]@?G1G92,RJQ2-@%8WLD4*RA0_;(^GV.$] MX+6!02_VR'5RD?+-!5^*%&]<0< A-TZ!V>4*C\"Y$[)E_)HT\6SIB,O]3?W9 M]VY[N3 -CY+_; I3I_@>HP)*UG/S(H?/,/6SQVAJ_BM<@5NXJ\1ZY))K_XOR M7ALI)A5;BF#OX]JT?ATF_1LM3* 3@:X(9#3RE3\QP[)$R0&I\>P[YO[B[9': ML\E=TA^%_V:+US9[S6BT3> MOENZQ[NP0!04B+Q ]%>+=-5B"/,?DWW09!\0B%8F(520@3 MATWBH$D<$+A?F80PGU8F9'$%!:C*#Y]&N>Q;/_B+[#S?#]1?X0_X^#A\8ZIJ M6HTNTMA!\->UE-* +65S9T^UMN_1'' HC=O&=J_&J1P#([OIP2'SJY?] 5!+ M P04 " "6@@--$R'[+L(! W! &0 'AL+W=O82>L-5CS0T!7Y(#\?,XP/@.X?);/;(=W)6 MZM4'G^H")]X0"*BL9V!NN< C".&)G(V?"R=>)7WA=G]E?PZ]NU[.S,"C$C]X M;;L"O\>HAH:-PKZHZ2,L_608+YM7 MWH=U6OBO9?$"NA30FP(R"P7G3\RR,M=J0GH^^X'Y*TX/U)U-Y9/A*,(W9]ZX M[*6D69*3BR=:,,<90S>8=$40Q[Y*T)C$D?Y33N/ENZC#72C?;=7O/\0)]E&" M?2#8_]5B>M-B#/,?EUE4)(L0[&Y$8IC]C0C97)P$W88G:U"EQCZ,RR:[3L4# M#1?_!SZ/U!>F6]X;=%;6/9]PR8U2%IR5Y,YYZ=P4KX& QOKMO=OK^2W/@57# M,J9D_:\H?P-02P,$% @ EH(#37(&UL;53;;MLP#/T501]0)4K<9(%MH&E1=, *!!W6 M/2LV?4%U<24Y;O]^DNQZ7J872Z0.SR%%T>F@])MI "SZ$%R:##?6=@="3-& M8.9&=2#=2:6T8-:9NB:FT\#*$"0XH:O5+1&LE3A/@^^D\U3UEK<23AJ97@BF M/X_ U9#A-?YRO+1U8[V#Y&G':O@)]E=WTLXB,TO9"I"F51)IJ#)\MSX<$X\/ M@-<6!K/8(U_)6:DW;WPO,[SR"0&'PGH&YI8+W /GGLBE\3YQXEG2!R[W7^R/ MH797RYD9N%?\=UO:)L-[C$JH6,_MBQJ>8*HGP6@J_@=<@#NXS\1I%(J;\$5% M;ZP2$XM+1;"/<6UE6(?Q9+>;PN(!= J@<\ ^Z)!1*&3^P"S+4ZT&I,>[[YAO M\?I W=T4WAFN(IRYY(WS7G*:)"FY>*()1>F:Z;J5!9V7=\PE-KI2RX%)9W;A<&C?% ML\&ALGZ[TOL.4% + M'P &0 'AL+W=OUNVS@0?!7##Q"+ MRZ4^C"1 D]1UFSN@:'%WO]5$28S:5DY2DM[;WTI67(N<%>P_B4W-+G>'.TO* M/'\KJY_U4U$TDU^;];:^F#XUS?-\-JOOGHI-7I^5S\56GCR4U29OY&OU.*N? MJR*_[XPVZQE%43S;Y*OM]/*\&_M:79Z7+\UZM2V^5I/Z9;/)J_^NBG7Y=C$U MT_>!;ZO'IZ8=F%V>/^>/Q?>B^>OY:R7?9GLO]ZM-L:U7Y792%0\7TP]F?NNH M->@0?Z^*M_K@\Z1-Y4=9_FR_?+Z_F$9M1,6ZN&M:%[G\>RVNB_6Z]21Q_-L[ MG>[G; T//[][7W3)2S(_\KJX+M?_K.Z;IXMI.IW<%P_YR[KY5KXMBSXA-YWT MV?]1O!9K@;>1R!QWY;KN_D[N7NJFW/1>))1-_FOW?[7M_K_U_M_-L 'U!G2L M@>T-[-[ \*@!]P9\K('K#=RQ!G%O$!]KD/0&R;$&:6^0[@W&\5F/SXZ=P$3O M"Q<=;;)?:^.9S'9%TE7=3=[DE^=5^3:I=L)YSEM]FKE8B?-VM*OC[J%47BVC MKY<41^>SU]93C[G:86B ,4/,-<+0$'.#,':(^8@P/,0L &:(^!0BXG0(60(G MWCR?42QNB/F",/$0R?KL%XGP(E'GP XF2; 'BSW8S@,?>##DD;;8 M89(.L^TP+F6.7!1Y!?$I1$8X&L;1,(C&*X3%#N,.YH@=R581!!,"E6 <#L:! M8/R*<\$>UFD029IEB4F2/D+ ":1H0!X"X!QDF2'P$'P&0X^ \$3]M"V M=]B"H^/E;;0V;D -R;4-X^NIR)S@S3, M_F1)V -=QJ21HXC= +7[RWEC0G'RZ&HJXC1(G3'V08HZZ01UDJ).0NI,O(;4 M@P:",;OE5-(F[;B ])DJ/A39D3TA;45,A,3D=W8*]V].7!1N]+<(:=,Q?A2! M4KCE4Y(I/A2!4GP"/XKN".DNX"?4'1-#?@!RO'X4C1+0:*KY4*1'V0EG5D5Z M-CJ"GQXTD$T:(7X@?[6'GCL8I&[0F;J%4T:L---'CK^6C#333-8C>6MB)G"^2TUTIFU*5E&H10K5&%84:D]0*"L*9:#0U#LY7/6@P;&3')+H D#C*$+0 MSP":^$Z'.2AJ9J1FY^> 0+$?_3AH&(W2%SCI!P:OZ2/)*"V'00OR: MO>I!AS5+]LQHM:*]](/30)KX4W$PE>4SJ[Q1L=(\&&SPJ7( 8J5Y\ D;/"L= M@5%'\.3QL0<-#KNQ7_/#Z92NP*@K!)6,0)D?TSAH&(W27Q@E S6 M.Z*1Y)W2BES8BH+?<:Y&/V_G2HG&>+QF-N_G2H?%XOHS1>#)? M)F@\G2]3-)[-EQD:-]%\:2+XQ,@3 Y](T@9F;21M _,VDKB!F1M)W<#I[M[[\O_P=02P,$% @ EH(#317/M-N" P D X !D !X;"]W M;W)K&ULE5==CYLX%/TKB/00X!#O&U4K=^=A\-2WG6^MLP^/.PC]*G3]=W4PYVVNN MMRG_:Q@> %, _&H FP+8/8#RGP;P*8#? QP^&5?BMN:Q-.5NT^E;U(W_[J4< M#A%]X';S]\.DVVOWS.Y.;V=?=I#33?(R))HP'T8,S#%+1($@V!V26 )W%H"R M !?/%BP 3\#0!,PEX(L$S%O&B$D=IG48"B3S804"XY+1= E[1"IRG#%'&?,@ MGA&/\ @1,R8Y2.;O/8)B:9Y[=,-R:W0%2E>$=(5'5P1$I&7B+:H(42FDTM_= ML-P:78G2E4$\]T^U#(@($-+_GPL$QJ6DWN(?PX)KA%.4' 8 )4>8Z3B"N,<99PC MC 6>@!+<+,FO^Q1=\5OZME,5$T@L/(@0GJ^4PDV5PIL64TR8Q6GA8J:592'< M?&GHA;XY%!-FL20J6+I2"/=,&KJ8+^N"AG[(.2-RY:A0W.YH:$"^'@L:6AE8 M*\O(2B7NZWD1XFQ5_M4=J>J[:-G;6S3X+[MCUH;9>F3=W9?SK8]O ]J=33# M;6KON[%'&@=&7Z;^+[DWH;O_ %!+ P04 " "6@@--Z1*J>UL$ "=$P M&0 'AL+W=O__^ F1<2#J.D\\K]P<=):4S_E9G\R;75YD264>B[U7G@N=;!NC+/7 M]Z67)#YMQEZ+^32_5.GQI%^+47G)LJ3X;Z'3_#H;L_''P-?C_E#5 ]Y\ M>D[V^INN_CF_%N;)NWG9'C-]*H_Y:53HW6S\PB9K4+5!@_CWJ*]EY_>H3N4M MSW_4#W]N9V._9J13O:EJ%XGY>M=+G::U)\/CIW4ZOL6L#;N_/[S'3?(FF;>D MU,L\_7[<5H?9.!R/MGJ77-+J:W[]0]N$Q'ADL_]+O^O4P&LF)L8F3\OF<[2Y ME%6>62^&2I;\:K^/I^;[:OU_F-$&8 W@LP;<&O"; 0ON&@36(+@9W,<+BQ>_ M XB[!M(:R,\R4M9 ]1EY;6V;R5HE53*?%OEU5+3K[9S4RYI-E%D.FWJPF?WF MG9FOTHR^SR%24^^]=F0QBQ8#'8QT(%\PA-T0GB%P8P$4BP4@<^@'6&*$#!T. M#YW$=YWT:'*R6+RQY[UB >T@(!T$C8.@XT#Y3K%;B&H@IS:&#S*23CTPC$5, M@9/Q"@>$P"D;]A3X3$DG8(QA7,D@9'W8^F[ 7H4$62&!*^0NA18B.DRD4I&3 M5HQ1C',1#"Q+29*1F(RSZ!82APEY))Q975(P/Y+"F2X<$$T7]L25")GC*29@ M4D3@T^DK,GV%TX^<]!4*\Q2$@KNKE8 )Y7-'158X($J?\,3\"*13\)C" 43A M0 %"L@ AXA,Z=5Z$:%L\*0B%4Z6!#(T'$5DS@AA#,U MZ[LA>S6*R!I%N$9.B$4+B;I4_&?N[*0EC7(KA,.A"I&.E+/68A(5?Q?0BJ;";NF6$<:9$OAAB1/8CX[G& 4PM(B!%D,@Q-#=Z1;3BZ.$ M>X(B4#*4 PT":"$$0@C=70Y8X8!'W&6#42&30[6A51"P"J(-#L3_#X(-1MUA M0RL@8 5$>]MBNKO6?_:9RX9$#?1A<,6O_Y;6(7A\,ET0&-03O,[?\DP7^^8. MIAQM\LNIJLO9&;W=\[Q _;?>&5^PR8H1XU_89$V-+V&RHOS$,%E3XR\@S0M) M10;ULNK*L^::X5=GE?:E,=_-I-TT,GV]I#J757_ M5.9WT5X8M0]5?K:78=[M1F[^/U!+ P04 " "6@@--.G860'L# "E#@ M&0 'AL+W=OO3GP(JT_BR,OU9>=J(I4JM=J[]7'BJ?;EE3D'O;]T"O2 MK'27\W;MJ5K.Q4GF67 M/X]/E7KS>BO;K.!EG8G2J?ANX=ZAV2,.&D*+^)7QO-O.2UGPM\M_95AX6 M;N0Z6[Y+3[E\%N_3?^QG,%;Y0H'QN1U^VOLSG54A3:BI)2I._= M?U:V_V=M_X,&$[ FX%L)1!-(3T#!14*@"4%/N(RG&D__.Z 7":$FA++[H8^VQRG%,:@XMODQA0T@'VZ2_LV%CR;:++I:^FN-&<6# M^8R8YPSA$"4,^Q.2P)Y[A_#ME8;@?HC(]5I+-&A41CY!$XT7P9T3V6W%JI)$ M@\:!\4,R=51P T+T>H8G&C1R10(631T!W*H0T#OB>,($W#T0NSTUX8)&=GW9 MJ6E7-"8Q,8-B%W2$PHE:17"QHOCVK,1PM6+_AJS4H*%6&DT='X:+&MM%;2UKML[)V7H14]_;V>KT30G(5'O^SRH2#FAG[EYSO M9//(U'/5#4[=BQ1'/11Z_62Z_ =02P,$% @ EH(#30F$P2C^!0 F"D M !D !X;"]W;W)K&ULE9KK;N,V%(1?Q? #K,4[ MN7 "-"F*%FB!8(NVOY58B8VU+5=2DNW;5[<8D3B'(O_$EC.BA\?Z.!3%[7M9 M?:_W1=&L?IR.Y_IFO6^:R]?-IG[:%Z>\_E)>BG/[G^>R.N5->UB];.I+5>2[ M_J33<<.S3&].^>&\OMWVGSU4M]ORM3D>SL5#M:I?3Z>\^N^N.);O-VNV_OC@ MV^%EWW0?;&ZWE_RE^+-H_KH\5.W1YMK*[G JSO6A/*^JXOEF_1/[>L\RU9W1 M2_X^%._UI_>KKB^/9?F]._AM=[/..DO%L7AJNC;R]N6MN"^.QZZIULB_8ZOK MZY=V)WY^_]'Z+WWOV]X\YG5Q7Q[_.>R:_[XCE_/3;?RO=?B[%':KT: MN_][\58<6WGGI/V.I_)8]W]73Z]U4Y[&5EHKI_S'\'HX]Z_O8_L?I^$3^'@" MOY[ 9/ $,9X@9B=L!F=]5W_.F_QV6Y7OJVKXN2YY=U6PKZ(MYE/W85^[_G]M M;^OVT[=;D67;S5O7T*BY&S3\DX9/%?= (:Z236O@ZH)#%[P_7TY<,-R @ V( MO@$Q:8#C!B1L0 ('8E:'06-ZS7GH929GE? U0F0:.U'0B0).9M]R-VC4IV\Q M7#BC9F: C"G'B,IJ:$<#.[/ON=/ CF3&S>P &7.<&6S'0#L&V"'*:V$#-OY* M<; !%_'[.*^G,Z;N0XJ)"99A;C-@@Z@D(]!G\:5@F%N&P)T78Q2%J@$DTEFJ M.W@(8 )XL403>!!@,J$BF%X6@R_SP932RD]#WE@6H!,VXY*PA EF"&%'-(&I M8R:A,)@[9F,*8[T.%S_7%JCK U/'77PU!*9.H/";5V,4A9$! M(GJ^)C# @$\']F$S^;\MPE*ID8PO *E\7RN)ORH!67Q18&R$%-RD,>,^IWQ M." 2\EA@?$5,'@L_9[T?)R29&L&#@ IS(B;)($' 9&0P@+C*V)26/CIZI4C M))D:P:. 0-E+S&LD'@5D0O9*C*Z,05Z M=9:8.9F0O HSIV*25_FA.K]"@(2>F2D,KP+P4B.JPM@IGE 1C)U"MYU>1<1R M14*2J1$,KY+^S(SJ"K'RI!*J@:E3Z%[3JX:_$.15(R29&L'L*L2NMXSF8XG7 MT8 NL)"F,,$*9>]\>J;\8,66@"YD"8\("J4P0:'&(X).2&&-0=8Q*:R74S@H MF1K!PX%&*4RLE&@\'.B$%-889!V3PGHYA8&$7E33>$C0((@Y551B 3DAB#6& M60<]PO'(L/\0)2J;/HC"_-O/G;,3%83%N M-N$ACL6X6;1L-*^&77Z($Y1,C6!H+8)V/IK996B#DJD1#*U%"3R?J=GE! Y* MID8P^A;%+Q%4%J-O$^+78FAM3/S:Y<7GH&1JA'AVBT*76"6Q&'V;$+H.0^MB M0M7,H:KUR+$=M4#(U@JEU@%I.W-LYS)M+V2Q![):(B5H7L5\B8<,$M6," M<,NIY^ 9L6TZ0! "< P &0 'AL+W=O# MI" TR^Z)9%SAIHJ^O6DJ?7*"*]@;9$]2,O-O!T)/-<[QQ?'*CX,+#M)4(SO" M;W!_QKWQ%EDH'9>@+-<*&>AK_)!O=V701\%?#I.]VJ/0R4'K]V#\Z&J]73"\S]W&$T-_\3SB"\/%3B<[1:V/A%[*+T6RS[1R%=DF)8N5/S+&F,GI")LU^9.$7YUOJ9],&9QQ%///%6^\]-T615>0< M0+-FES3T1I,O&N+Y2Q*ZFH1&0'D#H.N 8A501$!Q RC6 >4JH%RIH/S29M+D M:18JBO+-US[)U6##O?W%S)$KBP[:^7\4)]EK[< #LXV_#(-_*HLAH'=A^\WO M3;HPR7!ZG-\"61YD\Q]02P,$% @ EH(#380SBP&C! 1QH !D !X M;"]W;W)K&ULE5G;CIM(%/P5Q/L$^G*XC&Q+&:)H M5]I(HZQV\\S8[3$*%R\PX^3O%S"Q3'%4]6G87*KZ>W-2JG5^ M%'G9;-U3VYX?/:_9GU21-A^JLRJ[?XY57:1M=UB_>LVY5NEA&%3D'O?]P"O2 MK'1WF^'<<[W;5&]MGI7JN7::MZ)(ZY]/*J\N6Y>YOTY\S5Y/;7_"VVW.Z:OZ M6[7_G)_K[LB[13EDA2J;K"J=6AVW[D?VF 1^/V! _)NI2W/WV^FG\E)5W_N# M/P];U^\9J5SMVSY$VGV]JT3E>1^IX_'?&-2]7;,?>/_[5_3/P^2[R;RDC4JJ M_%MV:$];-W*=@SJF;WG[M;K\H<8)D>N,L_]+O:N\@_=,NFOLJ[P9/IW]6]-6 MQ1BEHU*D/Z[?63E\7Z[_A'PK?.:5\4[%%TR=SW)X?<#?]ULVVZL^\[(6CCO?>!1LS3%1^#&@D,6?!@O)BP"'$# &((("!0Q3": 9 *3 MC-0R_Q08EPFYB$.M'!, 8['OQYA.".F$@(YE/A$,$"VOV!@&B!=4;&S,5"]6 M$R'CR)()YF,'\!<4ZPB:HS(+F1*Q6!%;4+ C:):("7FP"(=A.V)\0;6.H%DF M)J2[/:&%"W8V!JQ-VJ:#W8C)Y<7*L)%FKS*3-.PQ''B,M)09QY[ M@Q4U@M7,D9IUI^.F3'D8D-#% W$B)ML=P'KF0,^&TW%3I\9-FH-,B6 5<]2T MZ$['S9[D(29#90#%?%MB!+8$ 5H7P^B$V9?PD"C4UP&(XUUC::&$+48 BY%D M"8'-0ZS9#5FV0ZAI"/3$S#G#F!,38I>UP/XAD']8>B"!G4'0BHQ@9Q!H V)D MQ&P%C(S,0:9$L+\(M/6P913[@5BQ^1!8R0*MQT8Z?K__F(5,-\I8PA))V-+N M2"PYR9:G0V+)2=3P:^E(I+E>V\4@L3 E$*;-]*3EV<**;EYB/4FTTNIW7YI= MNG[W9R%3(EB5$JC2M@V06$\R7)$.K"<)UE=B>CK,Q1,^G4 X1C&SS0KK4P)] MDNWI#U86K>B7"2N+P&)F)(9^OR,'$/L^F+!$"4B4+#L(PN(CL2(C6'P$%C,S M(^#1'MI:(=S,UHHLC_F F,D6 LN05K3-A&5(8%G3$Y.0V0Y;_(*P4@DIU=)= M$586QZ+?OV+YDM:O6=DX+U7;5L7P M"/]85:WJ8OH?N@R?5'JX'>3JV/8_P^YW?7VU<3UHJ_/XVL:[O3O:_0]02P,$ M% @ EH(#3070GA[4 P .Q( !D !X;"]W;W)K&ULE9AM;Z,X%(7_2L3W#O@%,%42: LT&;F MWZ]Y:41\CZ/LER:0X\NYV.>I87TV[8_NJ'6_^EE73;<)CGU_>@S#;G?4==%] M,B?=V%\.IJV+WAZVKV%W:G6Q'P?55K M[JVNB_;7DZ[,>1.PX./$E_+UV \GPNWZ5+SJ?W3_]?33'FQW#PUWX31(,C7>E=/Y0H[,>[SG55 M#96LCW_GHL'EFL/ Y?>/ZG^,S=MF7HI.YZ;Z7N[[XR90P6JO#\5;U7\QYS_U MW% E//5:R5NO@Y?9;-^'F>ZW\,PP/X M/(!?!C!YB+[;HUYU4[S=:I&!8%>Q3V9NZ&D^.]&W^S MW7;V[/M6Q,DZ?!\*S9JG2<,7&GZMR(%"7"2A-7!QP:$+/HX72QN$V@GH7:2R+&3@*YEY,X44&51 MAKVDT$L*O##'2TJNDK)$+7J>S"!9G#&&[2AH1P$[SH)X4K1I(3-G/G.@XDIY MS&303$;-2$\!%F&V1/?'FGGPQ.X(]BQ:=ANY@*(2F:G4XP5#BO$[4CV+;GJA MD@=/H!FF'4.XB3BG!)-2B'2V#4$='8W MR'VSAO''$?[X;UUC#'* 0>GK"=.+)_<'GF/L<( =$GA. M-TQV6R4EB1?0L90)#\8XQA@'6RL:>+!K2@69**"2RG>',!(Y0B*).T4=B^(H M)7$'NCA.$\\3B\!(% ")).X"L(YS-UQ(%2>>92@P$ 4 (DF[ $!,1PR!@2@0$-VTSZ+EX^-#YB[^'*F&N77\A(NG^.&URN>B?2V;;O5B^M[4 MXV/[P9A>VY+1)]O=41?[RT&E#_WP-;7?V^EUQG30F]/\JB:\O"_:_@=02P,$ M% @ EH(#33X0>ID1 @ X@4 !D !X;"]W;W)K&ULC53;CILP$/T5Q >L 8=+(X*T256U4BM%6W7[[)!)0&MC:CMA^_>U M#[G 2@V1EO%GX/3'E"9PNG]C_V)KU[62U7^O&KEU_$H=#F#L@&@*B,4#G_B@ #P'X/2"QQ??*;*F?B2)%+GCGB?YC MM<3\$^$6ZV:6QFE[9\]TM5)[[P5.<([NAFC ['M,-,&$<\1AC<#)9L0@K6"4 M$;ED[*,50;1(X4!@=P;L+!3;>#R3&+L)-DZ"C278S B21:=Z3&HQC<4$BS(^ M0LQ$Q$X1L4-$ZB9(G 3)_[X7A":7!D&XFJGB_1*?FOL9)MXQP'V&-DK]P[OI]\/(JYU([T3 M5_KBVNMUX5R!EA,\Z$]8Z8$[&A0NRFQ3O1?]V.D-Q=MAHJ)QK!?_ %!+ P04 M " "6@@--Y+H:GOL! !E!0 &0 'AL+W=ONC,FTK(EFFS ME&>D>@GLY)):CG 49:AE31>6A8OM95F(B^9-!WL9J$O;,OE[!UP,VS .;X'7 MYEQK&T!ET;,S? ?]H]]+LT*SRZEIH5.-Z ()U39\BC>[W.J=X*V!02WF@>WD M(,2[77PY;)R?G/_Y'HWO1R8@F?! M?S8G76_#/ Q.4+$+UZ]B^ Q3/VD83,U_A2MP([>5&,91<.6>P?&BM&@G%U-* MRS[&L>G<.$S^MS1_ IX2\)R QUY&D*O\A6E6%E(,@1SWOF?V$\<;;/;F:(-N M*]P[4[PRT6N9T+A 5VLT:7:C!B\UR5\-,OXS!'LAV!DD"X.89'Z#Q&N0. /R M3Y5X5>6HH4[3.0TA^#')_1SBY1 /)UEQ1DVZX."\X M%%-"(S\G\W(R3S]DQ2/"RWZZ5)#\\U:_@%02P,$% @ EH(#33H;E43- @ BPH !D M !X;"]W;W)K&ULE5;;CILP$/T5Q'L7# 9#E$3: M352U4BNMMFK[["1.@A8PM9UD^_>U#:'$#*OL"_AR9GSFV&//_,+%JSPRIKRW MJJSEPC\JULUC-[+BJJ=%<< MD(1G?6J"J#* S3H*)%[2_G M=NQ9+.?\I,JB9L_"DZ>JHN+O$ROY9>$C_SKP4AR.R@P$RWE##^P'4S^;9Z%[ M0>]E5U2LE@6O/<'V"_\1S=8H-P86\:M@%SEH>R:4#>>OIO-UM_!#PXB5;*N, M"ZI_9[9B96D\:1Y_.J=^OZ8Q'+:OWC_;X'4P&RK9BI>_BYTZ+OS,]W9L3T^E M>N&7+ZP+*/&]+OIO[,Q*#3=,]!I;7DK[];8GJ7C5>=%4*OK6_HO:_B^=_ZL9 M;!!U!M&]!G%G$/<&"+]K@#L#W!M8?-!&8J594T67<\$OGFAWMZ'F$*$9UN)O MS:#5VLYI=:0>/2]CDLZ#LW'489Y:3#3 1+>(%8"(>TB@"?0L(I!%9.WC&Q8$ M=A"##F+K -\XR)PP6@RQF+HCF9 $.[$ L"@/0P33P2 =#-#)'3HM)AFL\PDE M.,Z0PP?$D11CF% "$DK&A++0(92,%LI03&*'SAA%D);Q%K4>KQ=-\$U!OBG M=V('".B W'^B,M!!=L>)RD9:H!21S)4,@&&L=QJFDX-T$7:9C3.)R" ;/;L7$P58TTMOR4ZV,F(/1MFI:F:K) M/-O.^"/*]$0&S&@>UT(K^+]$6Z9]I^)0U-+;<*7K!?NL[SE73-,/'_29..K* ML.^4;*],D^BV:,NCMJ-XTY5^05]_+O\!4$L#!!0 ( ):" TU7,/R#7@( M $4' 9 >&PO=V]R:W-H965TSCDS9^R,LQME MK[S"6'AO#6GYVJ^$Z%8 \++"#>(![7 KOYPH:Y"02W8&O&,8'36I(2"_2RP%QO*'D9WT4U=I?^-X1G]"% MB&=Z^XQ[/XGO]>:_XBLF$JXJD3E*2KC^[Y47+FC3J\A2&O1FGG6KGS?S)5WV M-#D)B94!&.^ZF5LD4)XQ>O.8.0X= M4J<.KA*Y7:4*ZMW1WV0_N8Q>\VB19."JA'I,83#A")/.[R';*00."" +&*H( M7544X80>WB?83!'IPJKAGR*[AR)W94;.9D6:'XU=QDNW0.P4B+5 /!)86BX* M X%F1UJ#">#R[L_JC:',1PP(K=XX5.$B2*W^3(7"T&TO<=I+)O:BA96C,!@8 MCI*D@=6$C0,4!=9N;AT@" /K9.X7* 8(V M:.L Q;;UG3.=_8L#HQG08';6 YE[);VT0IWB4728^4^AFB%6O("K#73$M_*. M,"/]0]Y<,-\0.]Y?&=FLIN% MH%U_:8'AYLS_ %!+ P04 " "6@@--&ZDX>AP$ T$P &0 'AL+W=O M/^!IV-N;^B6$X,[/GL&<(+"ZB^E4?.6^,WT5>UDOS MV#2GR++J[9$7:?U!G'@IK^Q%5:2-/*T.5GVJ>+KKDHK<0MOVK2+-2G.UZ&+/ MU6HASDV>E?RY,NIS4:35GYCGXK(TP7P+?,L.QZ8-6*O%*3WP[[SYY_19ZWE>0Z_AV*FM>>;>+M\5OU34=>DGE):[X6^<]LUQR7)C.-'=^G MY[SY)BZ/?"#DF<; _@M_Y;F$MRN1/;8BK[N_QO9<-Z(8JLBE%.GO_C& #^CZDUP2ENO003M)MVV MT6Y/=A?E+JIE]'7E,+:P7MM* R;N,7B#01_'F#6%<<:83P1FC/BL(OS)8C9W MBSS<+_)$%)DL-B$@[A5B25&ORB*M+'8%G)$B 5W!H2LX705W5&$J1X\).DS9 M8 HW])PIZD&MA:%_@QHQ\VEFOGI# M X^N$- 5@OD;F-$5&+&&R:98,X6KZ^BHAG2;D&CC3MJ$A/"ABQI%VJE*3DO[ MOB77 VA$R=51 MUL#<-O+UXFEF$1##*%2>6.H T3?2C \@YD>H4*) FN$*&C<#96?4U-#X&?Z' MH4'C:)AAZ1A43WM:3X/&U###U3&HM@8;?,?1/:HUOL89OHY1]35XVBV#&F/C M#&/'J!H;;:W?4/WC M$S76QAG6CDF0;N]IK(VJM9W0&S?:#*!@IGC*!!A?UI@;"7-/'4=@O.D,L6[> M/@I>';KWW]K8BG/9=-UOPOU+]@-$C]TK\23^A/+EFXH[4>)0<3=*7"KN18E' MQ?TH\:EX$"4!%6=1PJAX&"4A%0<[2L FKX"\0G(&21I(UB!I \D;)'$@F8.D M#B1WD.2!9 ^2/I#\00H I (@)0!2 Y0:(*D!MM]6Z/O>WGA2 Y0:(*D!2@V0 MU "E!DAJ@%(#I#3XB%(#I#20%GC[(F3]M[O[[TE?T^J0E;7Q(AKYSMZ]5^^% M:+ATCOU!SHHC3W?7DYSOF_8PD,=5_QVG/VG$:?A&95T_E*W^ E!+ P04 M" "6@@--*#-ZS\8" !["P &0 'AL+W=OQ=?N*Z22-U452NUTFJKML_>Q$G0 J:VDVS_OK9A$9>A M85\"-F>.STSFV%Y=A7Q1)\ZU]UH6E5K[)ZWK^R!0NQ,OF;H3-:_,EX.0)=-F M*(^!JB5G>Q=4%@%!* Y*EE?^9N7F'N5F)N^>3>59B!<[^+I?^\@JX@7?:4O!S./"M[PH+)/1\: M)//,%-^*XG>^UZ>UG_K>GA_8N=!/XOJ%MPE%OM=F_XU?>&'@5HE98R<*Y7Z] MW5EI4;8L1DK)7IMG7KGGM>5_"X,#2!M N@ <_C> M@%T%! TRERJGYAFFY44 M5T\V_U;-;%/@>VJ*N;.3KG;NF\E6F=G+AF;Q*KA8HA;ST&!(#T.&B"V H!TD M, (Z%01405P\[PH @4% &"LI&@:+(0CE-"1K M $L3 MFJ:PG!B4$T_DA C!! E(D"QOF!0D2!$%16M @W2A->G]?NR7.#N=:#L,FQ/$["@/;$"=+"I-,$R;1 MM&%NP8:"8%OCJ:]#%,Y0P%;$V?*R$-B+!"TH2PL:&B2*QV6Y"1L*@IU-ILX. MTKVJAMT]^W-/U!+ P04 M" "6@@--_049\1T" !$!@ &0 'AL+W=OLE1N_4JI[1D@>*VBH?.(=M/K)F8N&*AV*"Y*= M 'JRI(8A' 0):FC=^F5ASO:>Z>3 ^9L) MOITV?F * @9'912H7FZP \:,D"[CSZCI3Y:&.-_?U;_8WG4O!RIAQ]GO^J2J MC9_YW@G.],K4"^^_PMA/['MC\]_A!DS#327:X\B9M+_>\2H5;T8574I#WX>U M;NW:C_IWFIN 1P*>"&'T7P(9"61!0$-EMM7/5-&R$+SWQ/!G==3,1/A,]&$> M3=*>G7VFNY4Z>RNC("G0S0B-F.V P3,,_HC8.1!D@B!=P%0%=E:!+9_,^&&, MW0+$*4"L0/2AC731QH!)+:8=BHR#)'7;1$Z;R$K$!)]U;I*WT*&)R5V:9Z+X:+;0@4[\8[&TT? MCO(?4$L#!!0 ( ):" TVMNX1U$ ( .X% 9 >&PO=V]R:W-H965T M?<@^%F'1=OL@10Z(/16FZ\4JEFC;$L2F!$/O & M:KUSY((1I9?BA&4C@!QL$J,X]/T%9J2JO3RSL9W(,]XJ6M6P$TBVC!'Q=PN4 M=QLO\"Z!E^I4*A/ >=:0$_P"]=KLA%[AD>50,:AEQ6LDX+CQ'H/U-O!-@D7\ MKJ"3DSDR5O:J&D2I_,+^[,U MK\WLB80G3O]4!U5NO)6'#G D+54OO/L&@Z'$0X/['W &JN&F$JU1<"KM%Q6M M5)P-++H41C[ZL:KMV W\ES1W0C@DA&-"V'OIA6SE7XDB>29XAT1_^ TQ_SA8 MA_IL"A.T1V'W=/%21\]Y[*<9/ANB ;/M,>$$$XP(K-E'B= EL0UOTJ/H#D'D MK#&R!-&TQL!W$\1.@M@2Q%<$PPSM<_T/[SOA M3R).52W1GBO]Z.W3/'*N0-?B/VBWI6Z^XX+"49GI4L]%WX'ZA>+-T%WQV.+S M?U!+ P04 " "6@@--Z%0<@^$! "/! &0 'AL+W=OEQ!.VP[GJ?.=99Z*0;.V@[-$:N"[J>5"%9P$ M^]V6NLGP'J,2*CHP_23&KS#7$V,T%_\=KL ,W&9B8A2"*?=%Q:"TX+.*2873 MUVEM.[>.TTFRGVG;A& F! O!3_Y+"&="^$Z(7/%39J[4SU33/)5B1'*ZK)[: M-^$?0M/,PCI=[]R9J589[S6/_"0E5RLT8XX3)EAAPB1:,,3H+T&"K2#'X$X@ M\A\^!CG=8X+M$.%F':&CARNZ'\?; M&F0.0$H@\Y[F\:L87YM!TDW@P2WPL$ MWDTC)HP_74GG0-YN?Q.%K.Z7@ZS=*"A4B*%S8[CR+M/V&+CW\0Z?1O4'E77; M*701VKPR]Q8J(3287+R=2:8Q?X?%8%!INWTP>SG-R&1HT<_C3Y9_4/X/4$L# M!!0 ( ):" TUG6O2D/ ( +8& 9 >&PO=V]R:W-H965T%_MT!9NW%] M]WWCN3P74F^@/&O(&7Z"?&F>N%JAP>585E"+DM4.A]/&??37NU3KC>!7":T8 MS1U=R9ZQ5[WX=MRXG@8""@>I'8@:KK #2K61POC3>[I#2ATXGK^[?S&UJUKV M1,".T=_E418;-W6=(YS(AA>%4I&W;BQK,[;=D\COP^P!01\0# $J][V L \(9P&H(S.E?B:2Y!EGK<.[ M/ZLA^IWPUZ$ZS(/>-&=GGJEJA=J]YE'@9^BJC7K-MM,$(TV"IY+=4O)A@A3 M0!'8*+;!(CR8);BGF"0(K66&)CR>K M+\J;%6,1)ABOQL()4FQ%BBU(T0RIT\2C3+Y""I=(2V'H1:O;2(D5*;$@Q3.D M9)'IDQ]Y<;1DLB@#''KX)A2V0F$+5#*#PHM4Z6J%_273?P@G2*D5*;4@S3ZI M;;IX2>8L]Q0=!!JU@0KXV71,X1S8I3;=>K0[-.7'P+21#WG7T7\0?BYKX>R9 M5,W(M(P38Q(4B/>@SJ-0E\BPH'"2>HK5G'>MM%M(UO2W!!JNJOP?4$L#!!0 M ( ):" TUBKU%-RP( !P* 9 >&PO=V]R:W-H965TY6HBS*O**OTJO.9>2&N M2Q_YMXFW_'A29B)8+6IVY-^Y^E&_2CT*>B_[O.15DXO*D_RP])_0XPNBQL J M?N;\V@R>/1/*5HAW,_BR7_JA(>(%WRGC@NF_"U_SHC">-,?OSJG?[VD,A\\W M[Y]L\#J8+6OX6A2_\KTZ+?W4]_;\P,Z%>A/7S[P+B/I>%_U7?N&%EAL2O<=. M%(W]]7;G1HFR\Z)12O;1_N>5_;]V_F]FL 'N#/"]!J0S(+T!BOYK$'4&T;T& MM#.@O8'5!VWH]BPW3+'50HJK)]MTJ)G).O1(]6WMS*2]'+NFC[/1LY=5A--% M<#&..LUSJ\$##1XKUH BCL>:#: AO230D#TI!DFQM2H23W><(Z8@,06(G61YIA.4-,DH=?)E32=GG*8Q(FY:3;UE*$1A"%/' M('4,4,_D9@(Z2.[/S11TD-Z1F^DDTBB)4^2\K1M EL5X(!OA9"!.=D?B96#B M8?=5 60Q(6CF>%$(5ZEP I3.G"^:J7/H_BM"< %"^(Y+ZD2CX]?I[;Z.@(R& M)$MF@.""AJ"*YEX3FM8JA%T:0)/@&1:W5(U7X;* IG5A4%&ULA55=CYLP$/PKB/>>L?E*(H)T256U4BN=KKKVV2&;@,Y@:COA M^N]K&T()N->7V%YF9F<7O,DZ+EYE":"\MYHU+?U ML7\+/%?G4ID RK.6GN$[J)?V2>@3&E6.50V-K'CC"3AM_4>\V:<&;P$_*NCD M9.^92@Z%$+TP]\^XS#/7$OC<4_Q6NP#3<.-$Y"LZD_?6*BU2\ M'E2TE9J^]6O5V+4;]&\T-X$,!#(2=.[W".% "&<$U#NSI7ZDBN:9X)TG^I?5 M4O--X$VHFUF8H.V=?::KE3IZS:,PRM#5" V878\A$TR2WD/V2P@>$4@;&%T0 MEXL=6=#)+,%[B+L$H;/,T-+#NS)CMT#D%(BL0#05(.&L3STFM9C&8E:K!(?) MK)0E;(T#' 1N.['33KRT,\^SZS'Q) ]>)QC/[2QA88H)^4=[$Z>=Q&%G]HGL MDD6>#R0@R7KNQX&+ IPFB=M0ZC24.E[7O#_I\G6EZSB>^_DOK+>#)C>N!G&V MPTEZ!;\T=C!.HN/\>R3VQOZ%]\/S&Q7GJI'>@2M][^WM/'&N0+L)'G1C2CVO MQP.#DS+;5.]%/[7Z@^+M,)#1^*^0_P%02P,$% @ EH(#3=KE .O@ 0 MN00 !D !X;"]W;W)K&ULC53M;ILP%'T5Y >H M,3CD0X"T)JHV:9.B3NM^.W )J 93VPG=V\\V+J()FO8'^UZ?<^ZYQG8Z"/FJ M:@ =O+>\4QFJM>YW&*NBAI:I!]%#9U8J(5NF32C/6/426.E(+<=1&":X94V' M\M3ECC)/Q47SIH.C#-2E;9G\\PA<#!DBZ"/QW)QK;1,X3WMVAI^@?_5':2(\ MJ91-"YUJ1!=(J#+TA>P.U.(=X*6!0WD),2K#;Z5&0JM(>!0:*O S'"% M/7!NA8R--Z^)II*6.)]_J#^YWDTO)Z9@+_COIM1UAC8H**%B%ZZ?Q? 5?#\K M%/CFO\,5N(%;)Z9&(;ARWZ"X*"U:KV*LM.Q]')O.C<.XDE!/6R9$GA!-!/)O M0NP)\?\2J"?0&P(>6W%[XC(CIK=+VS2;;9;,]NC3/:: MTWB3XJL5\IC'$1/-,-%GQ'X!D22?,8<%3#Q!L#$Y.8T6G4:.'\_X)"'+ O&B M0.P$Z%R A#>MCIBUPW0.LUEO5ZN;7O8+L$U"XMN6[V%;$I(P7'9-%UW3.]E<&S,V$O]0\FSTVG@I/0YGBY0U )H<$HA@_FIM3F'9D"#I6V MT[69R_$VC8$6O7\H\/1:Y7\!4$L#!!0 ( ):" TVAM>/:] ( - - 9 M >&PO=V]R:W-H965TJT[K.;. DJX P[2??O9PQE")^E[$O!SCUW]M,[P,NK:M[T44H3 MO5=EK5?QT9C3?9+H[5%60M^IDZSM+WO55,+887-(]*F18N>*JC*A:3I+*E'4 M\7KIYIZ:]5*=35G4\JF)]+FJ1/-G(TMU7<4D_IAX+@Y'TTXDZ^5)'.0/:7Z> MGAH[2@:675')6A>JCAJY7\4/Y'[#6%O@$"^%O.K1?=1NY56IMW;P=;>*TW9% MLI1;TU((>[G(1UF6+9-=Q^^>-!XTV\+Q_0?[9[=YNYE7H>6C*G\5.W-1>G$OSK*Y?9+^A+([ZW7^3%UE:>+L2J[%5I79_H^U9&U7U+'8IE7COKD7M MKM>>_Z,,%]"^@ X%5KO=2R?D5OY)&+%>-NH:-5WS3Z+]'Y-[:GNS;2==*]QO M=O':SE[6G*?+Y-(2]9A-AZ$C#!D0B64?)"B2V%"OG.)R!E?(7#D;J\\"^AP2 M<$? QP1DND4?PWE )(,BF4_ %A,1@ F)S*#(#! $>CF'!//;>YE#@OR&7OH8 MSAD664"1Q0V]!!C.L0A)L?-3KQF<9P&*0'@(6,5LFAX$F@=T8((>" 44^50' M@4(Z.&J$ 8I%@ *'C?#;+49PE(B?$]]D ,2S-*"#TT1 G#R?(5 6V@\.'?%3 M%S8:CAU!F?*,AD A ^#D$10KSV@(%-"A.'LT!5T-/,DHSAXEMQN-XEA1/S&^ MT0"(9X''&<6QHB!6GM$0* L\T2C.'O6S%S0:Q=FCZ!TU-1H$A0R LT?1JVQJ M- @*Z>#LT3GH:J@E.'LT_P^CX5A1/S' :"!6V0SK,!PK!F+E&0V :!YXR#.< M/>9G+V@TAK/'T-MJ:C0$R@,R@8]']$:;^@R!IC+)Z(.ZDLW!'25TM%7GVIUC M1K/#<>6!N@_R?_#NK/-=-(>BUM&K,O:SWGU\[Y4RTBXEO;/1.MKCU3 HY=ZT MMW-[WW1GC&Y@U*D_/R7#(6[]%U!+ P04 " "6@@--RAY/*^H' "+0 M&0 'AL+W=O .&.SA[IX]B9(8:ULY6YGL_?VU9(W78A<5^R6)Y2*[N\@J-15= M?]2[/_:O5=5,_MRLM_N;Z6O3O,UGL_WC:[59[J_JMVHKWSS7N\VRD8^[E]G^ M;5F_;"[/;Z;?E2_;-J_O7V?2>?9L=9GE:;:KM?U=O)KGJ^F?YF MYM^B;0=TB'^OJH_]R=^3MI0?=?U'^^';T\VT:#.JUM5CTTZQE%\_J_MJO6YG MDCS^VT\Z/<9L!Y[^_6OV15>\%/-CN:_NZ_5_5D_-Z\TT3B=/U?/R?=W\7G]\ MK?J">#KIJ_][];-:"[S-1&(\UNM]]W/R^+YOZDT_BZ2R6?YY^+W:=K\_^OE_ M#<,#;#_ GCO ]0/<<8"CT0'4#Z#C &M&!W _@,\=X/L!_CA@/*/0X\-? <8' MQ'Y /#>CLA]0)@-FA^7K]L/#LEG>7N_JC\GNL*7?EJURS+R4'??87NPV6/>= M;(F]7/UY2QRN9S_;B7K,W0%C!Y@XQ-PC3#G$/&B,YN)U+D6RWQZ\XMX4P9/.10,SN0282]"YY/9LA!/$\_=L M"2=IPP=IAY5DM*AL3Y=WUH$&K9SFY;_:;6D-]42#H5P - MZ:3#$K"HK=:KC9R6@$!*D>.@8=^,E>]09Y#RV8,&3=EHY0[+WP'YIVW(70]B MM2*94-@FG&X,5!MRUX/4D6 D6N;X@?J"=+5Z4-J&D#/&9SS086=QJ#E(SZ,] MZ+0-L>[*Y")A9+(W88ASH &)Z6($@RL3!/N1 !Y J\ &" MW@GO2$B<_7C.6.&F):]>&H/26_PEHF$SF"<,9CQCN>M!I MZMH")1I MG@@[ 6DG4(\^[D@W&*:(8T5A,Z!SS* '#=;+E-%&U?A\(^T;GVB(L6\P:#;* MC-$Q]@V^P#<8^P:?XQM\L6\P]@T^PS?N 8C*7%78$ACT!&K169\V=%6'16?M M'I\1D'D "=RCS-RO&7L"^PL6'0N=T9.!],S7@\XY\S'6.:,[?GH8@Z",GS"6 M. .)EVI7(5"F@_%8L1XI-M-">JQ8?X%B/5:L1T_Y4L5ZK5@3/-C:#SUR:'UC M#Q\]EK9'77^Z"%X_1R"8E,:-IH1=P ,7*)-M?N>!M#FZL6A8VAY).]/)^,R_ M!"Z0ML?2]D#:>G=H:3->!PUTHPN!C< #C>N]@6[X**=/<<.4L&=X;0>;H=L&T$;1M<9-J-@"4>W 4%8TD&+4E0 M,,&"*5N0BERW68[A CR'SGS6M1R[2?SWWH--3K^$KES&/@$46M,BX MR%&&11'*\^N-6!11WR/U82SJ1VC.A+'#6$SU,_P6;_D(>EN5"I!%>DN?G;P9 ML:EV+]V;-OO)8_V^;;K43BX?7N?Y8N>+[FV>]+J;+QRZ3O,%H>L\7S"Z[N<+ MCZZ'^2*@ZW&^B.AZ.5^4Z+HIY@M3P&^,?&/@-U*T@54;*=O NHT4;F#E1DHW ML'8CQ1M8O9'R#:S?" $&,F"$ @,YL,*!A1Q8X_>WVAQPX MXT)@ Y(.& ( ./"0 R\<>'P_:&\(D ,O''C(@1<./.3 "P<>W<@\?FOJM?^-X=GSM^?;_4$L#!!0 ( ):" TW( M].3FN0( %P* 9 >&PO=V]R:W-H965T??> M._LXO+BHYJ4]2*F#UZJLVV5XT/KX$$7MYB KT=ZKHZS-DYUJ*J'-L-E'[;&1 M8NN"JC(B<BU>(H]O*'U#^/3XT913W+MJADW1:J#AJY6X8?X&$-W 8XQ*]"7MK!?6!3 M>5;JQ0Z^;)=A;!W)4FZTI1#FAQ6K1J$O0=+MU M%+8HX(&:Q=S82;=V[IG)MC6SYU4:LT5TMD0>\]AAR !#KA%K!$%[2&0,]"X( MZH*X^.3*18834)2 .@(Z(*!TQD&"$B2( SY:APZ3.4SM,"RV/UPG17521"EDJ$Z&Z !.P%$"?OO6Y2A!?L/6 MY9-, 7).1K!U/MGAA,WO,,3X*Q7?L,<>=+W)0)*Q(PR7THR1&4LS;SG<4 T> M=+5(,4]Y/+8TQ24Q(Y3/6,)?>4#>>2!C2V0BE>5IFHX=36$Y2=E,!P&\A0!% M#,T4(N!-!)+;:QGP_@!8@QA7,TP[Q*A._;J\B[NVA'<20%K)M)ZGO>0NR[)! M]MX2@N.,L3E+>-,!K.M,ZCF;2%%.R* LO"4$9XPG)'@P1[U^4,J=MK>9 MN6^Z\TXWT.KHSW)1?Z!<_0-02P,$% @ EH(#3?0;32VY P TA !D M !X;"]W;W)K&ULE9AM;YLP$(#_"N+["G[CI4HB M-2_5)FU2M6G;9YHX"2K@#)RD^_=2IYLFN$\LS#OA]X>9(6 M[F+6S#V5BYDXRRPM^%/I5.<\3\J_2YZ)Z]Q%[MO$]_1PE/6$MYB=D@/_P>7/ MTU.I1EZG99?FO*A243@EW\_=!W3_B&DMT!"_4GZM>O=.[>*;RV1*VQ%5G5_#K;[K2>;M]D\4_&OU.QEP1"=>9=:D6:6+8-[ M3! .D;6-H([PE &=%1BR8HDM<3Q<8&430638<%/)YD,E S,)&"S2R).>/"$$ M5D!!!;110 ?19H8;+1,V3-$PGRAAH8%M;,P?$H_V8IC"QC+06&;+1R/>!J"" M8'JX0E!!"(0K,)(SM.+ L!&)=)0Q-4V(K< -H8 KRX>;A \:890E - I&UAEI4@A(Q9'*16"' M>4!X>C(BN/H1F9".&NK'/HR,D*PTU(\]0LS,6HB*B:%K RR(B3^2W0AN2VA" M7UIJJ+\0"7W?=,VFF,^LG+"I*&:AZ9I-(=]G(SL+@KL8LMN873 :ZH>:4ONU MV52 ?K?;*(JHE3D0%9@=&:!(:.;J!J3(2#?$<./& M4.,V"UY#;% 4L5GP$-7_3M#?9C85Q=AT#:+Z=@U=@_<*;.\5=KUK:%#)Q&RM M*XA"#)NNV13" :6F;Q"&V4A*8G@7PWA"O4,01J9O$&2Y-@':@-"86^;..GP* M[T[XPP]9[3.P@X6[O3)3S\M <:"MG*\Z%K#]A>[/=H?D!UVNZGM:?];4A[2HG*>A52'PN;LMA=" M&UL M;53;CILP$/T5RQ\0$P/)*@*DS595*[52M%7;9P>&B]87:INP_?O:AE VXB7V M#&?..6-[DHU*OYD6P*)WP:7)<6MM?R+$E"T(9G:J!^F^U$H+9EVH&V)Z#:P* M18(3&D4'(E@G<9&%W$47F1HL[R1<-#*#$$S_/0-78X[W^)YX[9K6^@0ILIXU M\ /LS_ZB7406EJH3($VG)-)0Y_AY?SJG'A\ OSH8S6J/?"=7I=Y\\+7*<>0- M 8?2>@;FEAN\ .>>R-GX,W/B1=(7KO=W]L^A=]?+E1EX4?QW5]DVQT\855"S M@=M7-7Z!N9\4H[GY;W #[N#>B=,H%3?A%Y6#L4K,+,Z*8._3VLFPCC/_O6R[ M@,X%="F@Q]#+)!2,/0#)ETPQ/$O(G1+Y$PW" [;!/&FRS@0Q"N"_2'9)D@V"9) D'QP M<'QH<\(< T9.(FFT+9)NBJ0;(D\/(A-F3UZZ:1!5V7=&PHW72MEP7F)=LY,ZT9Y"3C4UF^/;J^G M!ST%5O7SK)+E#Z/X!U!+ P04 " "6@@--K'?#.ZT" E"@ &0 'AL M+W=O61,>6]E44=KUFEW^RY**G26W$(9"T8W5E26011&)*@I'GE+V;6]B@6 M,WY215ZQ1^')4UE2\6_)"GZ9^\A_-SSEAZ,RAF QJ^F!_6+JN7X4>A>T7G9Y MR2J9\\H3;#_W[]%T@R)#L(C?.;O(J[5G4GGA_-5LON_F?F@4L8)ME7%!]>/, M5JPHC">MXZ]SZKY]8Y/7R;Q0R5:\^)/OU''N9[ZW8WMZ*M03OWQC M+J'$]USV/]B9%1INE.@86UY(^^UM3U+QTGG14DKZUCSSRCXOS9LD1OC90!@,)X3!LF+K '>$?%*1&'006P=Q MQT'4ZTN#22VFHB;9 #N88C+DBZNDV ")I@ ">)>@@TF MN4YP @G_&M<11$!!!! 4]P2102"<0H)&XC9D4$F,;PA/0>$I(#SI"4\'@OJ2 MOT1L;B$Z,C-09@;()#V9V2 $BA*HP-F@<#!P P 1N5'B":A] FCO'X&3L>5! M(7P2AT"0[!,7GQSF:/RQ@\"3^!Y%(]KD0)VJPG^$,:>WO-]^Q+-%TAP+Y&TX?FAOQPWPQ0/ZDXY)7T7KC2]ZR]#?>< M*Z83".]T0X]Z9FLW!=LKLTSU6C2#2[-1O'9#6=!.AHO_4$L#!!0 ( ):" M TV/9'>R"@( ,H% 9 >&PO=V]R:W-H965T^V024!K,+6=L'W[VH8@!,Y-?."? M_YN9V"X&+MYE#:"\CY9UJ>3$^;M9?#OO M_< D! PJ91RH'N[P"HP9(YW&W\G3GY$F<#E_N'^QM>M:3E3"*V=_FK.J]W[F M>V>XT!M3;WSX"E,]L>]-Q7^'.S M-YEH1L69M+]>=9.*MY.+3J6E'^/8='8< M)O]'F#L@G +".2 <:QE!-O//5-&R$'SPQ-C[GIJ_&.]"W9O*;-I6V&\Z>:EW M[V5,\@+=C=&D.8R:<*$A!,\:I/UG2.B$A-: + QPDKH-B-. 6(-H81 %Z2K+ M49-:36;D9)M3$$?KMF4;3$P2G+DQ MN1.3;S D7Y^"?'/8,,Y2LN:@Q34TK]P/*JY-)[T35_I&VWMWX5R!M@Q>=-*U M?ECG!8.+,M-4S\7XO(P+Q?OIY43S\UW^!U!+ P04 " "6@@--_3K2B%X" M !/" &0 'AL+W=O$8_$/_9 M[*GH@=[E6%:H9B6I'8I.*W?C+W=^( .4XE>)6C9H.S*5 R'OLO/UN'(]280P MRKFT@.)R13N$L702''\Z4[>?4P8.VS?WSRIYDQ M@:4UZ6 N;R:F,9_C4]D()['B)!:01L_L(!,SL+@.<@CB08!@^.Y0O2L*AES&ULC57;CILP%/P5Q >L,7TT9LW5+*=H.0 M.)90$_'$6FC4FS/C-9%JR"](M!S(R9!JBGS/BU%-JL8MRY M(ZYU3?C?9Z"LV[K8O4^\5)=2Z@E4Y"VYP$^0O]H]5R,TJIRJ&AI1L<;A<-ZZ MG_!FAWU-,(C7"CHQZ3LZRH&Q-SWX=MJZGG8$%(Y22Q#5W& 'E&HEY>//(.J. M:VKBM']7_V+"JS '(F#'Z._J),NMF[K."<[D2N4+Z[["$"ARG2']=[@!57#M M1*UQ9%28IW.\"LGJ0459J?ZV6Z)\";P)5S*.>-+4S[U1:H69O113Y.;IIH0'SW&/\"6:& MV%D0P0A!RL#HPK>Z\ T_F+H(0[M 8!4(C$#X(48PB]%C(H-I#"9)$R^=15FB MHB"+'Y@)K6;"A1D36,TD M%C,/TJ16@71].3*K0+:B'-FR'%D89K-R6%!1&J1V,]BS;SG/8B=Z(/%@U^+U M)<'V+8?]%4490!_RICB9[_XERL_2>2(T.9+T'?&#\$O5".? I#K=S!ET9DR" M4O2>E%:IKJ5Q0.$L=3=1?=Z?S?U LG:X=]!X^17_ %!+ P04 " "6@@-- MVV7!X[H" ">"@ &0 'AL+W=O,_4@6MZ8)SLA:Z;-4NX#U4K. MMC:HK@(2AFE0L[+QEX7=>Y;+0AQU53;\67KJ6-=,_EWQ2IP7/OB7C9=R?]#= M1K L6K;G/[C^V3Y+LPI&EFU9\T:5HO$DWRW\)WA<$QM@$;]*?E:3>Z\KY56( MMV[Q=;OPPRXC7O&-[BB8N9SXFE=5QV3R^#.0^J-F%SB]O[!_ML6;8EZ9XFM1 M_2ZW^K#P,]_;\AT[5OI%G+_PH:#$]X;JO_$3KPR\R\1H;$2E[*^W.2HMZH'% MI%*S]_Y:-O9Z'O@O87@ &0+(& #TOP'1$!!]!,2V^#XS6^HGIMFRD.+LR?ZT M6M:]%/ 8F69NNDW;._O,5*O,[FF9)&D1G#JB ;/J,62"@1$1&/91@F 2*W(3 M3JX%U@@BPA4BM(C(QD=715"<($8)8DL07Q%$3A=Z3&(QC<70C(:94\HM*HGR M-,:32=!D$B091V;58P F.B1+'PBNDZ(Z*:*3.SH()@UQ$8J*4$0DP0DRE""[ M_VQSE""_XVSSFU.+,J#.T=Z"2)[-U (A[K80Z2>X=L- ,R<+,ZX&A&+&4H"Z M]@G(_8T'W)80(5G$;K6W($)G7C' W0N(?=/$U<% Z8P.;DQ G)E25^<6%$,^ MHX,;$S#7N5\ %#2G@WL3$'-.6C_H8*"9[S_@%H;L#@L.H*F]@&2AD\X:@P$- MYUX8_), R#>!SCB,X$XFX?WV(+A)"6)2ZK8% <6QV_Y@\F]?<[FW@Y'R-N+8 MV*ELLCL.7T_$3@L?\'YR^\[DOFR4]RJTF3GL9+ 30G.32_A@NGXPP^*XJ/A. M=[?4W,M^8NH76K3#-!B,(^GR'U!+ P04 " "6@@--)9=P\MX" @"P M&0 'AL+W=O S;GWG'MC']WEE8L7>6), M!:]-W%*JNXLBN3NQALH%[UBKOQRX:*C22W&,9"<8W=N@IHYP'&=10ZLV M7"_MWH-8+_E9U57+'D0@STU#Q=\-J_EU%:+P;>.Q.IZ4V8C6RXX>V4^FGKH' MH5?1F&5?-:R5%6\#P0ZK\![=;7%L BSB5\6NF%*>.7\QBV_[51@;1:QF M.V524/VXL"VK:Y-)Z_@S) U'3A,X?7_+_L46KXMYII)M>?V[VJO3*BS"8,\. M]%RK1W[]RH:"TC 8JO_.+JS6<*-$<^QX+>UOL#M+Q9LABY;2T-?^6;7V>1WR MOX7! 7@(P&, 3C\,($, <0*B7IDM]3-5=+T4_!J(_M_JJ#D4Z([H9N[,INV= M_::KE7KWLD[S9!E=3*(!L^DQ>()!MXBMCR#9>Y9(*QAE8$C&!GL)L$,!( C, M0,!"B8TG-X6F<(($3)#8!,E-@LSI5(])+::UF"0A,S)3D"4%6'*')?58/F5) M ;-D($L&L!0.2^:SE @FR4&2'" I'9+<(R%9Z9R_K0^:[VH!2BE\*47L2"D^ MEG+#4H(LI7_$BIF.H1B^C3$@%+O7L0>5$Z4(+\@+7O$0:8/(O!/E."%F2."K[CB !4J4M%?"K=O]3S-/)?;89- P&N4;BN M,8#*64&W3+!QH!0X?7/M@UT! ;90N+8 @DJW=P"HC&?$P.Z! /LHD2L& $W$ MW/+ UH ;RB]*]>#\LD_A'.<$[=L %;$LX7#+H)*0)!W,TO/K;(TPS 1ALT& M V;C>N]F ,U7WC-%DWFC8>)H1S,9[/BYM7/A9'<<_^ZQG5?>X?WL^(.*8]7* MX)DK/?78V>3 N6):3;S0!9_TN#HN:G90YC77[Z*?V?J%XMTPCT;C4+S^!U!+ M P04 " "6@@--1A#6W?L" "3"P &0 'AL+W=OX,O8&"51-JDJEJIE5:MVCZSB9.@!9S:3K+] M^QK#4F*/J[Z ;<[,F;$]AUG>A'Q1)\YU]-HVG5K%)ZW/#TFB=B?>5FHASKPS M7PY"MI4V4WE,U%GR:F^-VB8A"+&DK>HN7B_MVI-<+\5%-W7'GV2D+FU;R=\; MWHC;*L;QV\+7^GC2_4*R7IZK(__&]??SDS2S9/*RKUO>J5ITD>2'5?R('[;$ M&EC$CYK?U&P<]:D\"_'23S[M5S'J(^(-W^G>165>5[[E3=-[,G'\&IW&$V=O M.!^_>?]@DS?)/%>*;T7SL][KTRHNXFC/#]6ET5_%[2,?$\KB:,S^,[_RQL#[ M2 S'3C3*/J/=16G1CEY,*&WU.KSKSKYOH_\W,]B C 9D,B#I/PWH:$ =@V2( MS*;ZOM+5>BG%+9+#:9VK_E+@!VHV<]UUF9+9-K[VC$; 8, MF6'P/6+K(RA+)TQB(IC"(% 8&^(Y( X%@* P P43I=:>WB7*8 9?A/+#K M.4B3^S2YFTWNTQ#$ IM6@#2%1\,0H?0.7\MN4+5 :8P/I^Q 1@2EVF 83O M+G:VP($;A^%"QQ2@\B2- E3% A4!*E@2L*\)##&7*@6HV"(/4<&R@'U=8,B5 MGQ'D;J!;<=L1][]'"BL(]B6$(;>V1U!Y'U#@UX!A#<$Y<-%#L<+Z@ &!P*Y M@"#O3P>!0E4'ZP,&! )[50>!0K]46" ( ERXA3""\MD!T8RFKF!M 1PI4I)E M@9!@P2& X&"W8$;0G(K1HG0U.)FU."V71]L-JF@G+IUM16>K4\?Y2&R+]!<^ MM*M?*GFL.Q4]"VT:+=L.'830W$2#%J963J9#GB8-/^A^F)NQ'-K$8:+%>6R! MDZD/7_\!4$L#!!0 ( ):" TW $P)0V@( &P, 9 >&PO=V]R:W-H M965TA*AGGL23'64E%G+(]AZO&<%;32H++_#]Q"MQ7KG+N9Y[9LLY/8HBK\@S M<_BQ+#'[FY*"GA$]^$O%:/S,Y\CJ5;5Z2BN>T:5OIY;_0L-)@0M(>@(37)N$L*6 M$'X2HKN$J"5$MBO$+2$V5O :[SJ9:RSPE@D:S[V3$FHQ:8,)KC$&9#V$H [AR0"Z* (HBC08T(/^ JLA(ID8 M,3P4R>Z*],(,P62%FA]>\>-X# M$H$"D!:)>M@T;:8.9:DS5I#(9)5,C'P J M'B6QD1(KK>R15L]8#!J+ 6/&,BF "7S#%H1!ABD+G>R^3L]0 AI* %C.Z40 M)C0,09C(,&2AD]W7Z1D:@X;&@("Q75((DQB&+#!K"TQV'],S- $-30"!&X=Q M"@I,[4\S\N&/IP_$8)YG$&0>9QO0V@:4/0#U;=VH"6@H$?JF+0B$3%L0*#!M M62AE#Y3ZML B\X0"0"*\(0$7 /0?%0#!)0 !-6"X9X:@*!J;R;4 K6U V0-0 MWQ9< !#PQ1WN&0@4F;8@D%G8;)2R!TJ-+>^J4RH)V^NVE3L;>JR$>M-7LUUK M_!2H3LN83]%LA8#YM6JE=6?V*=_TX3\PV^<5=]ZHD/V=[L)VE HB8_=',O:# M;/V[04%V0MV.Y3UK^M]F(&C=]O9>]P=C^0]02P,$% @ EH(#33'4]88- M P &ULE5?M;ILP%'T5 MQ ,4_,5'E$1JTDZ;M$E5IVZ_:>(DJ( S<)+N[6<;2L&^Z>B?8)MSC^\YMFXN M\XNH7YH#Y])[+8NJ6?@'*8^S(&@V!UYFS8TX\DJ]V8FZS*2:UON@.=8\VYJ@ ML@AP&$9!F>65OYR;M8=Z.105?ZB]YE266?UWQ0MQ6?C(?UMXS/<'J1>" MY?R8[?E/+I^.#[6:!3W+-B]YU>2B\FJ^6_BW:':/4AU@$+]R?FD&8T]+>1;B M14^^;1=^J#/B!=](39&IQYFO>5%H)I7'GX[4[_?4@"6*^UZG_SL^\4'"=B=IC(XK&_'J;4R-%V;&H M5,KLM7WFE7E>.OZW,#@ =P&X#U![?Q1 N@#R'D _#*!= )VZ ^L"F+5#T&HW M9MYE,EO.:W'QZO8^'#-][=",J>/:Z$5S.N:=\K-1J^=E1*)Y<-9$'6;58O 0 M$X\A=RX$]8A )=!G@:$L5M@)Q^,-UBXB2JP<_DMR_R')*$T"FD5,/!F9%<,$ M%"2@AH".""P9JQ83&TQE,"1)4ML/ )62U#X6%Y6@D(:6+0"*X"2"A3%0& .$ MI3!!!!)$TZV-08)X@K4MA@U-8\P"K5T0#9%MK N*46+[ZH(2$E\1E8"B$E?4 MX/1&!"E(D$ZW%85P@0@G&-N!1LY2:CL+H4C,[%+BHF+";&\A5$BO2;M2^Y C M;9#-F &L6[<(?\)?N*8@,L5?XJA%F"+'8 !&0^84:Q>&HSA&ML4 +&$)OB(/ MKGC(+7GQE8TQLCP%8B%%J>^S",%/]F^TQ *.8 MT"ORX-*'W-IWKPY4&I5,\3IV_FAA39EL,H&+L..RB$&4DM1T& M8"RD]AT,!@U3R>N]Z5X;;R-.E=3&#%;[#OD6ZX;+6E^AV1H!ZW>ZHS8-VCM] MVX[_R.I]7C7>LY"JS3/-V$X(R57VX8VZ&0?U!=!/"KZ3>ABK<=VVP>U$BF/7 MX@?]=\;R'U!+ P04 " "6@@--XGVV ST" "I!@ &0 'AL+W=O]>+;\>%.]$! 854:@6BABNL@5(MI,+X8S7=UJ4F=N5R( +6C/[.CS);N'/7.<*)7*A\9?57L/F$KF.3_PY7H JN(U$^4D:% M^3KI14A66!452D$^FC$OS5@W._A&&R?XEN"WA/ESPM02IBW!"YX2 DL(6L)S M?&CQX=U!^)2 +0'W(D)-K4SQ-T22).:L=GCS^U1$_Z5>A-7QIMIH3M/LJ?H+ M9;TF./!B=-5"%K-J,'X7,WN$;(>0NPA2 ;11^&-1K/P!W7]TL!XB\+P7PZ,C\'HGLAZ"ON#P M$;,9^O)[OK9#&3_ /=!N!.2'_RE;V,OZ81./E@1_&N9J" EG/?^H\[\7P,^F M60DG99=2:L\=:]L/E[Z^+SW[RHLVWHA]J_KGF'WM1YLQG648[<(Q?6S[,+J' MV33Q'X2?\U(X!R;5;3=W\L28!%6!R8LJ;*;>C79!X23U=*;FO.F>S4*RRCX, MJ'V=DG]02P,$% @ EH(#3:[;+++! @ =PD !D !X;"]W;W)K&ULC59=;YLP%/TKB/>5 +;Y4!*I"4DV:9.J5MN>W<1) M4 %GV$FZ?S_;4 KF-NM+L"_G'-]S?8D]O?+Z11P9D\YK651BYAZE/*6>)[9' M5E)QQT^L4F_VO"ZI5-/ZX(E3S>C.D,K""R83XI4TK]SYU,0>ZOF4GV615^RA M=L2Y+&G]=\$*?IVYOOL6>,P/1ZD#WGQZH@?VQ.3/TT.M9EZGLLM+5HF<5T[- M]C/WWD\WB<8;P*^<745O[&@GSYR_Z,FWW/,S=VG1W;TW,A'_GU*VO]8-=IS7]G M%U8HN,Y$K;'EA3"_SO8L)"];%95*25^;9UZ9Y[75?Z/!A* E!)\EA"TA[ @^ MNDE +0%UA-MXW.+Q^P+X)H&T!/+9C**6$ TS\IK:FLW*J*3S:\#_:]JQ1=^FOE ?*5.92B^#M(- MI+,,TRR$XBC-$!3':8:A.$DS L6C-(N ^'V<;F+(5]+>*KSW^C17DA^T/N25 M<)ZY5$>1.3'VG$NF2C^Y4RU]5+>@;E*PO=3#2(WKYB[03"0_M=<P( .P( 9 >&PO=V]R:W-H965TL MU$^.7!14Z:DX>;(2C!YL4)%[V/2D**OZM M6Y]X7G['169L%;IA4]L5],_:ZV0L^\EN60%:R4&2\=P8X+=X7F&Q2; M (MXR=A-=L:.267'^:N9?#\L7-\H8CG;*T-!]>W*-BS/#9/6\;RH9!N>_\D.ZKQP9ZYS8$=ZR=4SOWUC34*AZS39_V!7EFNX4:+W MV/-P"QR=?* M;*I?J*++5/";(^JW55'S4:!YH,W;,0,)9A/,F WR M["$V'R$>1"2@B 00@6$"Y,.EX4\W HU4%YI@10/J9HIQ$@4]/R 82I*1;P.! MM;A"&! 4C%# Q8:"3]@"EQLB4VPAPWH)">G_.P 8"A$9^>(17+X(JM\Q9^&R M0]$G;($+#\53;(F!?*.^*4,01OWR\3H]HF#B9-NI=/;\4BKS-^ZLMBU[A4V/ MZ:VO32NWO>>=ICX'_*3BE)72V7&E.YCM,T?.%=,:_2>M[JR/'NTD9T=EAK$> MB[K_UA/%J^9LX;4'G.5_4$L#!!0 ( ):" TU".:& S $ #<$ 9 M>&PO=V]R:W-H965T<]@*7N8^=59G+T;!> MP%DA/7).U=\3,#D5>(=? T]]VQD7(&4^T!9^@/DYG)5=D86E[CD(W4N!%#0% M?M@=3YG#>\"O'B:]FB-7R47*9[?X6A_\$S6TS)6< MD IG/U!WQ;MC;,^FBWW69:3JR.:,:> B5>8W8(@EGV1B+&UL ME9KO,'6)"N_N%),I,X=MJ9=F9G.VT_DX0DGK6-"R39OGT%)EYS M=93"E]C@HROI2/EQ+W#Q7E;?ZY>B:&8_=MM]?3E_:9K#(DGJAY=BE]=?RD.Q M][\\E=4N;_QA]9S4AZK('[M&NVTBT]0DNWRSGU]==.>^5E<7Y6NSW>R+K]6L M?MWM\NK?FV);OE_.Q?SCQ+?-\TO3GDBN+@[Y<_%'T?QY^%KYH^04Y7&S*_;U MIMS/JN+I&V@:=XJ]-\5Z??9^U4[DOR^_MP:^/E_.T'5&Q+1Z:-D3N M/]Z*9;'=MI'\./[I@\Y/?;8-S[]_1%]WD_>3N<_K8EEN_]X\-B^7?/19/ M^>NV^5:^_U+T$]+S63_[WXJW8NOE[4A\'P_EMN[^SAY>ZZ;<]5'\4';YC^/G M9M]]OO?Q/YKA!K)O(,_7K4_^W9E MM+M(WMI O>;FJ)'G&CN4K$*)."D2/X#3*"0:Q8T,FLMA!\M08=@P5_\;9/UI MD,$P"9I%77L:F)7A H&4%T =1[ I,SMH\9VFOUQ&JDTF6&&A#*1"2O9E&_# M'J5BOH615"JL81VN0QE9HYP8RNX^[7!@D886:6!19"\9&,",7R0+ ]@1BW34 MZ'/WI2.GV2(A699RSU:A3&I%1&P%L.QLH0:3D&#GI M"(-[T?ED20IBLB6022L$-QC(_*Y2C"!K(--2BX@_(D)4 :9'D1 0A]="3C 9 MHTK0&),I-#F5EN]B(/,F&\U-#F7:9GS)UD@F,Y%&IH=!*D+,B%1'0F#0"#W! M9(P:8<:8;$((B"SE/ :@"$&H*!8"TT:X"1YC MWHALC,<9 *VDC&<12.=#YAJT7*?%E"F4]/>,86RCR4+05Y&])YS,<\PDB4"(D19DB, M':DFV(RQ(U&"$]BLPWTE*"-NIB)$C$Q MLDZ$F4/I>),),X=0HL--[D6#JWW VR50>=BR[;X"*I&Z+&,6 UEFTDA^01B& MA& 8JQ4CQ>*$:I$P;FA,O=B+!M[IE *+0YG?=EG*/0YE+E,!*Y!LL-N'T\,H M)(3"F$,8-S2AVB.,&QI3[U%8>U%*&2^E@ .@\++ZHP['*JT5#SK!2J2+I)+*0PW%<(MEFLH MC!DUH813&#-J3 FGPE**M.0WFI=(1D:R-.L6=!G>]PQ#&><,K_&03!E>JQ\*X;4)$,\C6@RBQ'^AJHC(C=5M>8 MDAI0TD82/HUII"=4=AKC2(^I[#2JQ:SC!H-2+ MN'0.5T98_'$$JYV([&&-2 M TS:".X-1HB94-49C! SIJKK1<-G1I(;#%3"&IYN )65@E,8J,BED9K7<+0- M?\4 ,2% ^"7C!F@T'T-R]NAU5U3/W7/V>O90ONZ;=@)G9T_/\J]E^^B6G;\1 MBUL!SJ_$X@Z=7\K%+8JSEHL[=/[:^!\,[-G0Q^L%R<\I'%].^#VOGC?[>G9? M-DVYZQX=/Y5E4WA[TB]^_[\4^>/I8%L\->U7Z[]7QY<"C@=->>A?>$A.;UU< M_0=02P,$% @ EH(#39W;JS@# P DPL !D !X;"]W;W)K&ULE5;KDIHP%'X5A@=8R!5PU!DOJ^U,.[/33MO?K$9E%HB% MJ-NW;P+(0CA:^T>2P_=]YY)P/..++-[*@Q#*><_2O)RX!Z6.(\\K-P>1Q>63 M/(IIO$Q)S)U"[";N M#(W6B!E"A?B9B$O963LFE5?4O5-7CZ))B'F.DWV7\19 MI!IN(M$^-C(MJU]GET;_2H,)N"'@1PFD(9"6@.A= M FT(M"7#HNY,4IZOMVC,VU M1J- 7X>-,5:G7[W3YU5JZWG*@V#LG8U0@YG7&-S#]"'/0PAJ$9X.H(T"0U', M\8".^PX60P0/K1C^*;*Z*](+DX#%(A6?] IQ0X"" K02H%T![EO5KC%!AJC@%L.5T,8"3@-41^VONNP5R(&EH@- M^)006("# OSQ0PI @>"!0ZHQK%M]C$EDWUH ID_)M[^>(0Q30D/KH%8 C" < MW?C20C"Y$$CN1G4B4"!ZO+S(AUN._T"!&U W6CHZ)!>F%T0P'LAC.$_Z/&<*="Y)$:D^$GS;#=VQ<0C'#, MK$X#N!RT&D"*AR&W+SH$HYQ9'M?W/?;+9/?C_ENX%:%A+[(SF@,8%E@Q>)T_ MXTP4^VKR*IV-/.7*9-FQMM/=#)L_<\L^1Z,E NS/9AH$[ L\6D(Z*SQ:0_89 MHEJ(@I[9=>#T/E*HQ]6O<;%/\M)YE4I/*=4PL9-2"5T>_TF7YZ GY':3BITR MRT"OBWI,K#=*'IL1V&OG\.E?4$L#!!0 ( ):" TW-8:N63P( #@' 9 M >&PO=V]R:W-H965TN\- M;<7*KZ3L'A$2904-$0^L@U:M'!AOB%13?D2BXT#VAM10% 9!BAI2MWZ1F]B6 M%SD[25JWL.6>.#4-X7^?@;)^Y6/_$GBICY74 53D'3G"3Y"_NBU7,S2J[.L& M6E&SUN-P6/E/^'&##<$@7FOHQ63LZ51VC+WIR;?]R@^T(Z!02BU!U.L,:Z!4 M*RD??P91?]Q3$Z?CB_H7D[Q*9D<$K!G]7>]EM?(7OK>' SE1^<+ZKS DE/C> MD/UW. -5<.U$[5$R*LS3*T]"LF90458:\F[?=6O>_:!_H;D)X4 ([R5$ R$: M"3C^E! /A'@D&#RRF9C2;(@D149&G/;R^U$LFZXI]!X61;_ %!+ P04 " "6 M@@-- O%G,&<" "Y" &0 'AL+W=OS+ M.>6DGL;$]\R1F)TGSDCQS2YR* O._*T)9O;!=^V)XR8^9U :4 MQ!4^DI]$OE;/7,U0I[+/"U**G)46)X>%O73G6]?7!(/XE9-:7(TMGM,UH12K:3B^-.*VIU/3;P>7]2_F.15,CLLR)K1W_E> M9@M[:EM[>>E>=>M_H4&$[R6X'4$Y?L>P6\)_@UQ9O]4&&][=QYJ)8KU4:S.N:;JJ=0UG,23?T8G;50BUDU&.\:,^E#-K<0 MMT,@%4 7A0=%L?)NZ%[?P?H6$4T',3P4V=X5Z87I@\7R#=_O\0-8( % B,0 M] 3"01H-)C28\EXI0]!%"+B(8($(%(C&)SD!!29 !(/]LH(P@_5"LP<6& &"LS&E]1UX&/JC"@J!)JY@ZH"H"#TA\=YA-+V@5(_ MK4^ZCPOX\3Z1 %O'TO7^H[CPL7;]Q\7=0*#9\&2BJ[9;$'XT=Z"P4G8JI8[Q MRMK=LTM/M^V!?>7.URY@W^A[V;3Y#_GF4O^!^3$OA;5C4ET6IJ4?&)-$Q>X\ MJ::0J?^(;D+)0>KA1(UYL8 MX@KF+],5S+O,OD3_ECW6G[O:ER6N\65>+>"Y_\C2$L\A^B7=-2:\N$@&%\.D M8ZJ7^2HKHRMX[ZXH&_.\3LN[++I<+#)X"IY9\O.=9_;A<=N8/^E?_*GSA7=9 MF1?+SK7K-?X__^-_'+PK>PXOX[8O$ICJX)DJ.W^UVU _#*-XVQK@JX\DT%!PV?JF*5+^G4 M?TY7Z6:1P0" 6!7@Q,?K7Z*SY^?1\RC?1!_NBWT%XS5WG2T*9 MT7G4'_U#42P?\M6JN70 JKLOH M\OKZQ8?K!DQ\?/_^Q9L/T>M7ES^_>OWJPZL7UPVX<1>]31_QEEM^+_< Y!Q'GYEYO,QAH"3<.M[H'\-*!MP"@+2^$-W5@=L#. MSW!==-A5MLD!2#?%+NLZ\OHR-L7FXLA2WM:NYL!B>-4'5[M>YXR$C+_ .8'X M9)L%/!R=O7G[X464],]KKR'7_[':IHOL?ST#MEYEY>?LV;]$#61'VG9?K)99 M6?V.0'?WV"0=3 _=N_OGW]RXOWU_K^BS]]?/7A/QJ@ 7@$(F*T+1&+MLR8TS53 MC/L4-G*399LH7?YE7^&RX;Q2O*#]BCG%LMB28 :?X1 _QX4SY"Q%'<;NJV( MP" MEPV9ZS26>_8N16R]SW8YR _G)[/@ZQV,1J(#K.]EOH$Q]([%T*X70T0Z,'[K3;HK($1[ MNT5)%H[>BE&Z?G.1\9&+'9ZL?S00]SV#9X-(,N8)\#8W5Q$,E0=?7H1/M3]T M5P)E 'PK;IO8+\<#EZ%B3F.F]\ *TG+!HN 2)EH5)*PT0!^$0Z;/Z[3\E.U: MQ-T_9)L,%1U\*%VN\PUI3DAWVU=>-%;7O?XV\@?YK/.*;#% WTQ=VZ9B.@EE[Q$KDE,"A]G0]F^^WI YR $>[W"] AJ[V-]6BS)E-X)O5?HM25\L+ MMUE5,6]'<2=?M$I^QXG,5<"("1:^BF&$X[QBZ.AF&7K-C37?@V* <$BGOM\ M.5T1=;]#QGN&K\#Y17@ZG]-\A>=_ >!X40$&6PW.J6< H"W$_8CL<=K)H6KY M$CC?Z2=V=7G]K]'+UV]_NXY>OG_[:_3VW8OWEQ]>O?E#='GUX=6?.W02$B=X M6@ UE!2 ,Z\R#Y?P+7XF77>+6 ID/KIY1 P@6#XWU"A%69%$[\9$H&_!X'GJ M@ ]$&Q#X_[-582%9^@) _(AB\P;U!UQ87J-8L!$6[@A]VG645E(%BP/U=@]D M'2;'BSCU[5\RN#Q4;4"Y4[#M>K>!X2#,E!G+HC<[0.B*9)MN\+U-T( M%0D\)[_\?H_?$BGG9_+U^]N7QS=>S^&.&9+6?K[:IXS#)19=QBMJ!M'GGS2U8N&H[N)4NV^G@1C$MNPNWVQP5L1T4O*?\':&1*_KO>N/[]Z] M?O'KBS=HA_CEU?75Z[?7']^_N([>OHP<5 ,]>OGV_:\@%[Q]TV[8)C)[3 BO M/\G<]RDK>O/VS06MRA#(-[^BAC_C]=7ZWR6_S M!?KHA I%;_.VU?%I+=/MCK0@+[WCW>[N86@04#:?\[+8 M$!U">@/[7JP("H%+%9\9E6D@ ^EHK"QU!'M],0B/BWM -[E'.([[3;$J[G(1 MV&NGBD03:'"5\04LT$A$ZMXN)U1,EY\!RU->-A'B'QFN)C_1"_?Y'3!(Q-=T M\2C'K\1(;D"HP*<-@#Q]O]_P9UX^6F20>NBZ5RBQP1?(J._3S\ 6R"J7KAYW M^:**C=81@.VRA.5N^,$*;N7LU2^7Y\'V8]S838Z00E>&)XC\ '!OA]3AU_UJ MEU]\A@T [OPY+W=[F/@%$R78PMFO?_[W<[@M$!ZRGX(SL.N("K\O7*E<48J# MLLD(720, "RE[HL]B%6$4+?D,F" C8"JIRQNX4+O5L4-+ <$T(>B_$22/2 O MC$FS?);5RAF&P!XL[R[%HV-!#,=U@%"**94L6^[;PINH^61E6TBSERR&$G;# M6S_1#_9<4N/A:0(< M>V9+W*.,@( "F[-3 0ALUW(:Q$<'_L]#O;5J!NIXM MTJ6 L)QX)R@Z3,U0N(+784=;0.?4$[\S/4]Z]1[@B1PMA#ZK8K\T]!!E+[D4 MD W7:;YB" 4Q<5O R;N-\]=('COHUS+[L,82==D'0&)/),[4[\VF MXQ\B*T%?LP3]AHQ;RWT&XP]&T1FNXAE]I%^>G[V'9R6AT::2Q:[XG9%:7"]IJ,A\.B9RE:SY WE+XX+-SXLSB9/U/PJT= MDTMU.9LG1$1OLZW?.XL>@&ZH@&!HPGHUZ(W<] L"ALD-#&SL"_NV/ MGJXZ755%E)&NAH>,\.LM!!&&ZE7I@L&3]WG%/U^A >'9.<^S4#=U6M(!I,!^ M5SF16;^.QA:;*Z(S(PV2$.I+OH8Q0#1]/AGW!FZK9$V ]^Q*8"_W.> ?^<33 MC9L-[C[_1"#+)_!\,.PE4^]7T?= S!""7S&Y]PMF.TC% )2W'211PF YC77 MH9I%#$>]X< X=T#H_@M273Q].S68(A*D=1?SAV>$*J MQ:6B/]WYGN<=]@U$NY@%@S&$T^'A.QK.A-,9C:H]7*O$#SEU*IB;#NB/Z88T M,3ZD!^5@9,BZSZRY@+5U(E*KQPNR:_U[,HZNB]L=:V:D5)T]@R^1J*4L+S'K M(GJV8)VI%UU6Q)F % EATNLSL]%:"!7(XA,^3^C?&_HK$@H!BT[B?C*)A\.1 MBR&X)59F_85B"0%B"3>X)C0-G0?/DW&=M+P%>1%Y*\< /63._!I=@7R\H6#. M_0;$$@;(U_DZ)__C\OQ3O]2,#._#>2&T+U:$R,(\8L525W 2"X6 M@._%&NDB,.EB#UK,$ED7NH1(4D=Y&+3Q4C0.XFK W19$=3?T/2\]6F45S(+T M99&1JD1"*QG@EW!EBQV05)@45QI,W(M^3E%3@:<#LPU.%UIV/MRKU@EW@;BW MWZ3[)=WXPGDR%]:3>>OL/I6W^X@")[#OPU>?:*< C )>109'61*H-12A)"J/ MY6(^:BI; 9!NU)ZSL!OL?:\=^MG$%N&LAN62N+(8)9W)2F@LWM4=!X# EN%W M-.8LE?A_W.3..TP'=@G7![@7G8F%Y6/ONA?]X?+RG=I9&&9N"[23$*V\1YI/ M&.S5'=Q;?'&4N(KN;.Z)T (5 "G"Y*E05 MZ(H%40OE=>%VMT6Q8R\HC,.ZM#_.W&08L/T",&>#7^'9R"Y(J'/;!JJP@6,W M5X7C\CI4;_EN%RK*EFLV ^,'!QHR%?5:C#(S5C6(5.5?#JD&" MBT6E?4'G*;,]8GI#QOIZ/3ITAK=/>P3*X"TU"*L24MGX_7:_VY<\*N]5"$I$ MZ3L2E]J(0@7HJ!@X E."@;-C@+#CZ\%'(B#\T;( G,##45*9KD*$: =_WLQI MT/?=:!WKY*O: W:QU7VQ!X9W@[>9*M7]RWY34UF><%Z;I0 '3\LTA Q* "=U MV,A: H<#;P["^R4?VWLB8F2LA^5'2?_BWTX;3Y0!X4,4@0O/&:?$M03;5M'' M+=WSV;/+ZX^@2L'KHXO^/(XD!I*!!Q@ON4;$K'OEI(2S#T J%M&D/SFG(:[P M(XI0&0C$;)90X5;1@.V:N(7;_0H)Q*XL-)@[6F= FIDZ1F(FPZ]Y-,5"%U&, MC@ZCW:(ZC-K.HB3O.X>OU*.I6;1,ACUO52@VC442NX?3(_16!L%8V18&W8LT M2%KCHCG^K5JLBFJ/0EY-=P+Z_">8$/!_]=ARS7\R)'Z_7?J (5 +'CV,HEU4 MPZ9A#1_9]_Q"9,:*3I$YA)-)GR89D897(.^463UV"\Y75KF ):Y3T'0SMP*R MH8'4N]Y:1PG?)N,,;CWS\>08,-X:N5,[T5IX4=<[/,M2'%@$=(=1N+DL12]RZM;EB7%ZT[DC0PL-ZO\+I5(E?IH#"NK8H.F/X!]%O46B/W7 MU^\ ^P\-UJU%D M!)+/*!;KQ7G5JY7&W -0;P$0.H1$Z$FBX:%R" RHV>S=6 MK*QPEWXALR=' )#<070)3WN/)P(/E6&\%_Y[YU4( )/=2E5AM=MKEE55A9DW M<4WK(F7%1G: 1+NXSP% 5%C983ZFA-O8DV2MCMSG]4')W:I!<Q2'*^\1 M9.G53$1'8U!)@8)!2S12 "R@K5NX2CHEIC<+XJG'S064)6,1<5K5OK(+<_5R(+1FX2-%PNV7N[0->$4I&4C M5\U]4\LMD/@-]Z-#T=CQE-94'5BF,/*8I1C#C#9%X'A2WZTH\O:GMDVSQ,I* MX!/EG9DOB5%7-Q\3[GJ-+%(G\H#^81]YZN58T5.$X95HBJ0 M$O* #.2]R:_05T1[M#9$I7MQ)&%]M IG>W%T]2*Z]#2R_B,93RM>U5E^CCA, M-GBVP*/Q"7G_(B.*VSD*JPI T3?HE4+W$YJ"'L53!/O'? ,\ACL@F,H-[HIB M283 QP201D5&$@%8PF;9/K;*S?CI3IQJ@Q[ LV9D^,M"/$!8S5 M0R$ N!J1(4]#U7_ GD2Q&V @!]-SIC,P,!^9\EBA-1JLPGD(G9C>E+Z5/-@\\KY<-!*(A?B%Z9Z$MUAX]I!N>/S M)X?TSMZOB,<@$:##?+LR -B"VP_D\H85_&6_O%/]PZ,C[,FNHV4(1O&NZU:% MXY03[$6O;H4(!:0'VDKP S1RZSPAA MPH!I(8:$=.Q)#!@HZ*2GG1!+-ZW#^=M)62Y!JQ7HU&R+[S4Q%']S)A0D8 0F M!,^>A'7JZ[OT$_[!@MI"(C0<=PBLG6B+ &IB@"88JCK,M./H+BONRG0+:!_I M(<4N_L?X_V P,D]0$ 'L/I:D8K(XY5Z#(Z/WAN4AC*] [6^?+<'>%^1)!D* M=UV7Z('\O=&AC J$R$5"('G?_B9RK%RBK7+UQD-CWR,0]L0 M5_#;M"(RLZ]$CKG=E_0>7"\ZDT%=+AYZ'9I"2KJHB^:C\:R)N6/YR)AI\3G; MX@,2G(8ZO.:D2G6/&#)42=9U=*:7% TXB8R$YJFF[[6W;%.!2=A MC@SE*W$3 P)MRVRG*/#6!JRZIY\9&]OJDP>H1..\ZJEP4"7/Y M4#P%#6Z_2LU40; D6Q0JG96I?(7N>]2R;L6]DJY,@$(]OK01TTY'*$)0.-LR MVZ**CE3/PQ%9$60+$7!!MM0Z8[D]/S=05^8Y"V!'.,^EMYY(_)(@<"T&N[G8 MUK5Z>U"*^;>/'O^QR) 7R+UPM*\RK#BRRF^-AY)W&4ZE,YR1L,'1)LHU'<-, M26Y=L<;.1'23/5!1!X*T\TA,)/HN(C2RJAA7?,^*U,:= @*6LT3M/!VC],M\ MNR7?_$ND0EUWX-?(P@T-03F;%867\'Q'C^3PJ<<29W<*4)2MQ+IQ7?7S\48] M)]H$UM_:R7<2B6!6$966MP$3'\EW- ADZ9<0,:P/;C;I,-)V3E P3 M*W!#]-I]404Y">Y@Z0"]FL[R!T(=K@ES^D4=VRTY?V6HB$XV;,7 MM1974;!1^:&1O1!STAP)E@+,$N+C'6MMJ1"![4.5<%*?D$ET%:#SH"S1YL 12CAIP(EKOA3'D#0!PJQ"1!<,SE*=4HN,59&K M!/'>60"B#V6Z-#&#WC;@(+%6<_/HC!U*"25@E+,,306R?/.YR#&ACWY1N/Y=Y8.Q:F9L M2D_R1GG6@Q]C<<8X*4\ MMX+%XAZ-0[!,+.U3[4XZ'UJK-WRC.4'P6PG(F8/8U][Y?:Y!L_S+)<=(U(N+ M:/ >^^8D[H'HFG?[R:DOG>].% 039'0O*%4#6PQT\(,AE:0!PZ@=7U54TVT98U;#G/V,ET0F5.+^=O4X\M@*BU(XMPD=-&:NAI\J9=M MXFP\0V!5!C=$ %=S3^/!95\X!8* ELD87C.'MCH"5S?M8O(%FAA"*UO=PM:^ MW@SFH9#L MXZ9%7':QDX'7VM?Z<-$>/0G;RBG:8+LOMT7E)$VW!/&!YI)B+OGK3JPC:;'* M,2&;C$&2[;G,%US:Z2%]9",-!XS0!KMR#6-:/TO@&=HU_:)=(JZ?F=Q:72MR M;_:B%U_2]=::)OS6E&':BB1IJ)61^B!FB0:4=@K^+D)+2.%[_X[X\RL.[GU[ MP\%\GGB*VUM=_!Z+KTSHTUMS$HV8)A8RO'G*EJHALY$-HK)AK,#%R@+SX+#> M"57NR7RBLC60ZFW)5HBT+#K.7U$S6%G2?WI%UW5@+A]6[/#0!<):8 MC*]^1PR5:Z?AMHR)NN9%(B?[#LW CA#<4MJH82N$_G($6J/RT<&*8_:J:DH, MD&"Y?AN5^L(-+4PQ8!11P&C)DA? <0(K:OQ:AMQ!?]V!8+#U\]&T-PY2 MVIZ/AKV9^R8LS"VZR.F+.>$PGB \((')E%.%]SO7+ AZR(1JX3]BXVR"P*# M _G9F::4>HMG0.Z]3H+5?" %RED@1AU61%:#2Y0Z2X9Z(!\+T8FY HH3Z_"Z M'+H^C<;V#NRP78K^1T;.ZK\;=M9AJNW$ON' "!>2F8%\P@7X9O1TY#VX5MLY MX2N.\ZGXG4QMECCM:=Z;=NY)O&K1*PX% 71XAX:+8E^Y/ S2JCE2&,V$&I8B MXOW)R1-L-A1U>NLG<2D&HA6QO<27R+^\_O@-23@@OV64HM>QU%";7)%C#5;L M['R:X5=?%66L:*I)S/$KE02PP@*(#$AQFO,?!2.:-Q:4[*?'VD[_E0O3N=05 MP).7>A&=76F>1\FH'_='\V@2#R8S^GL2#V'>DQO#P#O#43P>)=%X'@_&.,9\ M&$_G\^B$KBPX81*/A]-HDL2#81_^G@[BZ63:4/D;;4[@T=%H&/;NE.PD\/QA,X\FL'R7#<3SKCW$ODV$\FHVCM@X@N+K1*)XE MD^@L208QEEG!0LZ3X2 >P)<"1T>S\,)<39^!>3IL>4_W8:CZ0+'BMJA_0":F MT;'ZU3B9Z2[P=> 7] # *Y^-X]%T@# WQBM/YDD\'0RBUG+_>+YPJ?-!E,1) M?X!_3@&\1E%7]7P<<#J#"^E' $KC,4W8C^>3<106TH#B7T]P MC\_;;O+[E4EO]7@ A/>!V\XBX#XSHH23.)G/#C%?QS?/X-4)$:IYG P']$T\ M!B Y;YK+X3?@T5."]+/!$-!@3CM&8C8. M LK+R^N?M43+P51I$-$H47IV 22<="/GN^;\]5SCCM*-!$&(^90EY4>*FR2X MVJ5?)+FY,N9W+B>]@7NV+KD/\.S57B[KC\4-%P,[>_;AZH^7S\Y%X#S2[1&Y7WTG+FSC[K&B!MWD)1/"OG->,JX8S MFDOD'/D('2JZ>ASBL=6,?(V)EA#+,,:EL+VDRC!QG(O):( N/GWFDK2KLFK;@#VLQTPLL*^S['E87VAN1AN1V/:*^#,=]HKSDLWA4_]P' M[)V!D.=>1+*9EVOQE)CC\;5TQ!/I2\L0ETI7"\(,MF6N&=+"7-P[G00SV:FE M%1Z?^S9W4XL;%QA'+P.=:Y=MHX&W]+)DKJA$Q06!I*=+&5/WUAQ.[+GH9JM< M9+9/,,?\X=\!D4G+D@Y(M7,TL^*%FLV8A26="ZNA/)QEB.W[ZB0D'_2E&M1] M'8^W%D-[T8N0"N2V, ]Y&?R![*0? D>548=FK!97>-] MC ?.HX1H^,<*E2#LHS0PP!IG78 _N4B&L:DS_@IS/ZC!+=?0'/QTA=ZX';4> MRIP*/QQ, =^93JF+H0%3-?3-ZVAN M=..N4+.A#1W3B+]TPX?UW;"G@1C!:\1$+:IP^%KI\!E]1XCT/D118+J5,X0, MGA#B5-@/O)*FN$FO+E!UX,6;HL>XT1_$$75(<8 _&PW.ZQ"<2W;JDG'7UW5! M8S;F@6\6&MZ#:>&N@@+H(G>U,NPWWG%'6A2-8T5?^L)6#A$+[O8.'>.ZBE2B![C; MPPLSG'9MWW&* !8I3]>9UIPVG-]*'!N5=%'6U$)IU/%CX_^FZPIS=//-=K_S M3?OPG(4"4&S$XGZ3_W6OB:65%-9.H_LJ3BT!>:T(A%?AN^6,%K?#Y*?HS>WF#PB"2C\9NH)JE:_M=]08$-G(!V!HJ_ M*+WG+ 90I-O",Z4BJ.G"V3(L05.*F4D#XQ4,?@2*=&S:$V=:L?9KI_NI9:0* M1$\,]SUQQ3]AROCB'O^*'O-LM23&)8:!'<:5H@FE+#YEY>^76;H"$*$YJU@/ MM/ L,%R-\RD6_A)<)9*VU5%7#'M-'-K!M>-O@F.1]R6KBB!@2)BQDR(0% M93RITFI+AP97:6_RD;MQ2.C7'IM/Y+C@6]R+XY6?B]6>#0 :HJ7)EY:3DTK "XJ0O+ [X$'X@LGP79 M(LQ,NBNXYTZK0R]TRG8Y^6R;(V$(2I85U\4&?OA7B=&[JO4:^Q$-LR!XR<7= M[K%:^G.8&JV=HEL%G_B707_6^?LL&/5+R0J[AD4F.*+#_?O'1S M%MLGG<4HGL^FM;^NE,YKJU) @!NJE>^>&\WB43_I_GLXB[%D>_UO+FJ(Q('[ M#:52_LV?ZW0C W\/XGF_W_B;KZZ]V:1[>#H8QO/IN/OO9!S/DZ3Q-P\N MU* #^Q7Z=4P+]]/!*$ZF80$"JLM%S >_C.;GK?$U#VE0 889^?.DEQ ]Y#@:9XP1:5-%(&+,H4S3 M>D+="^7I4L<&C$(E!M%'Q_A39^U'&7G9T!%?=7=S?67;9/^"[8P1)%]P,(0I M.=ZM*)H1I,.5_ULE1)=ZZWGX2)-X]$479/D&1W&HSF[#MO)(W_7)>;\ M'6^L>L*5(:^F8G:'XZQU=%P'L_&"6#D61+/R+/:Q4%K\M,A^2C\ M[< 5P_&//4N%)?3'%-MRD-?BO<%B9RCLD1MY '\D?,G R?I]YG>X!,_O6D3N M2F5NPN4[NL6]OT6Q'%O+54V<+VKTH9%0)TD7TNFN-K;WO)U"/%ZCB>(#6@*2 M@88M_ &SC@$B:E_S*1F8JX'F5_[T=Z(=@R2)I_TI L-P0L Z#B9S/"+9,:D M!(09P%I'6SH!+)D D1GUHS..P]$*95'@&L[Z<3*: M,F#UYXQ9P^$DGHXF'+0PZD\%VB;QC".GE,YT49)_R.M3 AS/#B"4,4QG#*9\-1V-#4QR1Z;ZR9$K1(6>CV83&&<=3O/SQ9&0(@Z,4 M>FFC/L91SOA^YE.YM#[(M7P_\[YP 2?^.JKQL8'RC:*C%LG)<,9AO=IYFJ,) M;E=[]"&)?0G@8(M)?5S3G1UFU&1N]TBNE'2Y].V77/H@>D(H62Q;K6RM8PH[ M**C^Q2>2C!!D*&-/"C,_^'X'WJC%HS2W<.,+#%#S5Y9F\I(#W,1S$!2^8;F; M%L(&O@M< >@[:P0(&,)X'\7,4S^V)^1TMIE'*JK,#+=4!=E^W/ISIW)="U&& M\PEG;5#;D,E;U\+>92>AQ8NJ!F,0+\#@<$:?@"1-QO7G$&P>"D[K(LP8 SP/ M9@!O2;]%3G%"" 9,J 'Q D[Q A/_M+!"GMF6,!W)%DY^]X7I?]=5_E5SL-FX M@OJ2%LAV82+M:0^<&(L=LY!L@0+Q@RU-H2C1INFY0A-5K1*F[X(H<SXE MR\$[QXY&Z8M-T 5]&*4J7 SG0]B68QUX]7P FEWX4 NJ-3K&VR;Q+[1)?-=3 M>:^;+BS$@H&-((;,AI1@ M +QM.&-G-H:^(K'#FH9,7S"<%U2=": SR-$O]^4F=^T<;O,O.W),)B.*T0=Y M80+TXE?N55S6=@ST9$K_9QJQ;3T6$(> (XY'T6" HFY"DL6/M28H(-=B+122 M+9/Q*!X2HX./TWA" <6'9M!$BQD(8-,A\\C);I'Z)5AKR='.L3B&3PZ:-W*#DH.Y?W^?31SK1!5L(9GU)N$> M!H-#>_B:L^*6DR8#\?G$Y'32I$-SDN&<,15T4^18H@VGV)K^&JT)[ZY*59C5 M;SHA7QXY>[O< [-_/>P,:KT; \IZX-A/O=WFH0-P3L,II[WY?_=3?Q*PC^KX M:AE5[@OR M>@?G/$@ .-H6-OH;-CZ-1O6450F:1Y;/K$N;X+0L;&903 JMA"US,+;)-$*F M'$M48C"0AP("&0,"TX_I;-@Z)L)V4-6ZZ1VAQ0V"Q%47=8R_36I9[.[]#:5Q MFK@U>+C?Z W;XH[A[A:LAJ+\Y*$F-55N@VH5E53=:M[10X95G_ HL.+L7:-( MXI U'@F#<^'4ED[5DXJ0>'S:% \7]\6#"GAX";[624M\[PU2(ZQ@DVO4"QD3 M;C.$@I7+?DB_:%T=ER?>UD2R%;>M#2]LVM>>J]3H3*EUA6Q]F"55XP!A-Z(0 M@H[.A9IDH)T_I6H4*]4ABKK*("[/^;18O >7Q\#!?+TZL<-NTV]-OSQIF':M1,ACM8)-J&X4H58%P 098-4VE%@/NWQ1<<\'Q1B. M<9$@Y.]#__Y^;;&?2@ '_6,$\$1B-0DX]/6?-UC? 'A MA-0NBLS 0_TL/3EOVRI:![;"&W[XR'\ M.XP3^+=I!@DT^[/!*"$/!.:3)NA3&#LS"%*LY@3/R7LT&,PI'7\:#V>S=M6) M(J?K;W^]3IH,ZAIB,CI0?>FKEO0DA6U0YW3/!W-#S]LJROBFV7NQA5%+OE9; M2^M:VZR:>66H$776:"#(?Y#)_45+<^Y+QDIV /C4'SV(Z+Y"[]!@'/)"KB@WL*'+A@_A/.]%'[ET^>$'5-O6.5#@XBIOA"58 E+X=!G. MYF?(&ZD_/AXLK;T&XMC&=WV1$H8_%YA'@H2**F45)8UYN;\#(D,C8AM'SF"@ MM&5@IUE;^002\5;P((>9"0CI])GO]7%7%@^8DDR J-X,LNRWK)8Y<2:=Z)+^ M#[P"SICAJ9P4$->*4@F;T'@Y="6BC$(.P71A^QK7DO3,2P+TG BE7S>;>J2D3]S"9K!VSIAC65P+K3/RF7/>KU&;L: % M?.\&"Q/RP\2W70L !K;*5UAV+.H>U4L ??X *YG&[&!^@:JOE.!UBVVO?^ MH3JO+A584OM-6PBMB<[\!%L"ANF%(U?,H=K?\,PL=S9,:&TU30\\4^'Q7GF+ M8*RE'F*3W*U%IWWC[FZ2U%I3]3=K)>6D5:,V\5,A$6BOFVH,^N3<7']%13U; M1F]G:WH67:T2#]7;NPJE1 -3K,:UEDM4H54+GGJV]VW5DU1:_!7SPQ2'"?6F MH+4.@BNQ5N $?QX&/YM*O&?)*.Z/1R[XI8'7\W@^30Z76^F68^']23R=SCL7 M!R-@Y$G7X@8@N5&XSL'%B8!/:HDETA2G161]Y;HC,OUO7TSGS77CH91_:[+N MEJIP85&X4["L4=FR5M#R.ZL=_Z3=Q.+.!CN^+MKS:#2=Q#.ZA]%\$@^265># M"GT%A#(LU#;NQ\.Y^DF;S;+UZ3'(01DG\R)]BUNN$T M 5E]T+JZ43\!M?'XZO[I2L2Z;9F[^C2N2J0W[+BJDZT-VC4/&PUJ#ZU%[#4] M&RL\JP1C>RV_-?+#AT:KR\#\YT6@[D::+C_-M @*:L>JW>@Q:_1_J'68J9I@ MGE+/@T" \F7(@]*T09N*]A83U(B1] $%^[-G8IYX=H[Y?_DJ:R[!]G.0T)U: M90"\)Y.SJ!8/L0FZE_.-Q_@&0F+'V565<0WS-I->J\$,T]-7)$!6J [DU;VI MY[ZWC61<[Q0\,CITZ5BYJS>L,"MJ7D>]^TEK'!C).W=WV/9]9\O(.C'J6R". M; ^ 4\;40'%7+8"#!6)']BFY&?(M$,)Q^&:M*WN,I>Z0=39B<77S-UK MK3VI5*"@;%A!:HY;DX)SK9X,?RC!J#B&#,MRH#/]AQTF".BUWS)* A2#N./@ M0K5:5AEU:D5]$S5KJYR;)3B\X3)=]6Z_W../%L2],"C(9>_="K[G@3/4Q92& MZSOVD._T<2&]08U!C[R-)C-+A_*P'B1K<;>=$G> 41 /2#!7V&69SS4(M/6W M[?.'5M3Y@IKTYI)HOL3$QX*$>"$- D"\.!^#NP=$0^W!#8H#?:)<5.>Z6F<[ M@.C(=[D-KMYVL>,XV./ 7F/$\!A6MX/YB!5+(JTV0TSX]I.+@<:87HBO [@B M]RO;J/>C*?@!^_L!P/6':##^ >25'Z+A#Z"3B^T6?QM/X;O1#]$,?OZA+EAV M)7@U!=";W6D*86?*6.K=.'*BU$ -X6!8L&D?+>7-E[J7H/SAH_5/N7'T5WU)>." 8R^ ML(C=IZ,1I%QY7IM(^'/YG:F1Z)R19D5^AKCK_/DHO6&>O9-P[MSAR WE0F-BJ4(F#CTMM=2R'>TN3Y2NX8 *2[#3 M&!4>VT(M0LVW^H%-G7Q-S\>S41#F\9MPLK/\O/[Z<&@C0ISH:'9+A,F??>WU M4=]XS5AXK8&"\?6[ R;+\:7'FTUV5XAA.2C]P(TM YSAH&:T!.,1G>7-+4VL M(Z]M1XW[:X%7"HG:48DS@=@KF ;M3T"XQ0)H'D<>LM]0V%7-!$?B9KKY!.R6 M:!%*>=H,54R?C/.N]S%P':""V7(CE'LGL5H@2&.-6%!"B<=I59.VT<+-T&H? M>178?&_%?+SQ(OO*V5//=O*\\I'PS/ZLBSYH<-FQP,9B:E)¸[.7KGUOR ME;/9E9TJK!HG*8G+G^#IT!.U)/?%C MM$*&FH?IY&6)W/0LG-\D!9AC/C,G1FY1V!'E(9Z[S>QOJGR9IWAFC0746O+B M&1CYJ?B,;=-%UI)'R9Z=8]5EP168D.HMYLAW-FS&1,(D%:D<>:"_=Z:M9]MZ M;E ( $']WFP*,@7FEJ'L$>O^8)!USBY !M@4!!*4391?)6$F$-6RI" T M'L973?./,(=KK&DM7>UUX%B,X_L-E7A"T3?/S$91-07HX3Z.5/6(9 ZM_&HZ M8F&% &(TR)1:9 9,I>TED\GT4-P/I=TE<;_?ESBI(]S6),SXLB B6;2LC?6L M)FL9P,JFIK8W2O-F69)[Y%K:MP1&W5DQZYR]C+%CO8 G83=;!1SP%=LL!&O M$^&\H350>GR%M:5Z>Q^QGFV&1A[G[N&F75R8DR05CCVI/<5>/MC5=;;=B17, M>?N(..&2EH;TU8? >K9\D:L4$QRU;!FEI#DX4U.X W"Z&2Z/B'Y=HG-#?WA6JXRMK_(.#$4Z0?C'ZZ7MM9QUCNB>X_;ZA$R$0 M@$BYVE>'>#^,P')"]L6!!)LIZANP2^!KO'3F"+$ZXKFQ=$A4@$\?B01?CG9E M:N4"^ P7-'<6F4%R$E-MP (Z5MACI)SU(%/:W7/M$6F!\.TL&;;:S8H=^PG5 MP3:.3+28'S\_@%S4?Z/8^* 9+6()"Y0C,H11H,G]_01H8.-%*5D5 LTXW$H0>7VNNWT]#Y=,G140"8JUPAZ4QPB+^XE M,0_FS80()C\*6U43RGO1SYJ>KS36RQ6M-(WS!H9SJXIHH?VYGDH-I@.MW6P[ ME"T.7:_%2VO#VK"PZ7_7RA=H4R7_@Y10Q\/P):)OR5]V(U86>T)>ZV<"7+'K M(K\%,L,VE--6298J7_%5D[,E"Y#ZAU>A?NH?=D]T'!D=)U40?#X:STQ@[TUP ME\:S:'HPJ^,??%A6_02\1]J+356^W#<.UED+"?Q&29!_)S0F#3VC*2]5MPL0$1IOR3CK MW9DP [4C#\_0^?FAF2VXY*OK^B+_;A"I7H(J; ^4GEO1+9I!8;3#(_??,ODWQFZ9 MD5XWS^G'Z)TC4<^C2;]/XCBG5UAK9'#%+OPT3+I(QIS$P1WFZBDRSZD((/:D MQ&/8;_SEU*^WK9QELWGR9ZJQKVEA%YH6%GA?M<=48"";:*;8JSH8J%+).1PD M>1^.I:[%#'S=I7UPLQV)=#+#7Q6D$3H8?!Z-0=@+LD,D5+CU K|NLVW" M8S!A-L^Q1^5TWIY"&3);<&Q7#F^,R ML]Y,BY;X3T;*KQMEE1=1-?UJ2U75!(@.67KK5DV,9:!QI,SM(MV:.8>CWG#@ MYVPY'?$B20!4',Q18_['V04 !-TS!!V2=Y:)(*VF"MJ@U\R5Y8""ZQ[ M&PZ1XZ *% 9! . ["V%]8X"+$83?K&T=TFV+8X M!4]X*^E-,#;E^,K(Y$D&L?Y/H:.1ODS8M[@K[EC'=90C7!;3IV.BZ-2*1#) M?B/+/@RC"&1?%Q'@;TY"*6;SB7F.5]4"GC5_=](_#J_9YA M$9^_M1=TK%Y0M^,V+^AP_-5>4#/R/V1XA*[N'R(\PA_5/VY8P^-_63"#.YV_ M=S##ONP(:.AT\:L#R67'FM7G6%JX-QI/!R=Z^]O8G&4NW\7-#XQU.OD*-W_W M/NL>__\*C[U'J&_UV!O7$%)#9[.M^Y0"'U(?WS3!)'U?\,%S[A9&8L<8U,88 M'!CC9P6)?Z2H@?'_C1KXCE$#JJX8V"Y^1]S!-[,/>^[M,0C?A5^<,/37 ML1'U0P?<3Q+*7!P#X6 N E)3$.@,<7"G^WU"'' !&2)!&,?P6Z:2B*MN#_JH MWGH3C6J1[ET>^P9\''06'XL\B!T=4%NU $!L_QK3JT8MZ\?' 80MBBUC#XZ, M?1Q GAXDXH7@[Q\DX@5BGF@@9T M'$/\W@$,QKEZ,'[!$X:3XA?T9L+A.1O6#WW00DA26\,?#NOC#GP-7W"[?]6[ M=F(RE^%'IR2MM>&SEGUR U$YU+HK*N7.SY0I MCGBSSZO[=79XS$8MUH.GH!VK:RRV=KIAK=:;;/>099N3 %MM@GP4?A1! M+7)@W!J>RWBG+M=T0EG]!+1F8+'5W^ Z MN>C9"XZ-H,B7VA70F>9(QD@]MC@;4@BEWT<"E\0X4>W7EG*V5)P]-((]:V)3 M754]GB?)W):[.YH=WCC_-;7%-,&63PIT,O$ZG2RGQ57W-ZJC6YNX-NGA7X]& M5\%)Q[,!U;^:<)Q5VR>-O?+.$QNZTQ5ZE<2#T0S+W4ZG\72(E1?/QL-X.L': MC&5]&?Q>-:G9HB#>#"92H>] ;4]&TZ',;!>;:OK]N964G/2/H^H M,M*8-CR-9T/LS#H?Q&,:5[_Z4*<'+C2IQ>_[MXX(&_T-(\*\S>2I$6$'(L&. M!(I]"Q0W(\NFU'HUB6[X0%P^9:Y)N*L'6SQ<8!M;!O9CV8QMN"<4;6U M4T+0L)L63HF%]FD)_7@V)_@:4(.K%\V83'7J=9'(26\8_0#_G=)_^?,,_ONM M ##]NP# ]# ?!L9:P) $B?C/H/ 9$XA@4.B6'"GP]GI(#".^^,97.9@-L0K M[(\3@(%Q,CX)!H :]1D&DO& KWXX3O@#%@;_*A@8N7O7SW/XKY0\C5YR_XCH MFNPR6M2]*Q32QK+7%:T'$4N":$C?-\.4T=C*W-*[0EW+3F&P53;.V%FD(5&U M94M,U+D42?:Y)X<"*=W-V5@K/8M0P+5:7$F99AK::<$]+;(BRI.-BU)^*<8#4#SN,K&+V_:7]1?)OD0JTF>*IJ'0#_$[5_=M463!FF&M6B(V 6AFI*8 ME6]RSC@NFP>Y9 ]:'4G.)S?S;('*VAH%->A,> M >8S+=B[A#'-\/J+=]>N"PE0(.0P7%7Z482B: 6R/@8$6>F]6;)KO8]*7F*=W720. M<)R<(^CTQ25WIS%UN"G^+VOI-0#48XK6LXWG7'E0E-A8'&'#>)<7JWR3N;R1 MMMP36E\X:E?-[YAK)]8[]#RWM:1"*>:T7H9UZ^#)*YG7.TW.;,CF:1U:.M=! M7,/IJ!*^5[MF-'.M]QC;2LXI5ZE>*%03"MKTB_A8R=RO[C[!S2>F(,SV(^H] M@4W*9WWF2_!Y,J4^% FVD85_V4V0H-Q-?2B&:B'0!A2@YV$O=-> (IF17,9_ M/^V$*"Q^4[B*KI@K0>9#&4;?:2ZK#S=QX0@$1G:GZ#TKR9=.+L;P%-W!F6CB -]*I*_%0'")46?R#C8 ML(3DFR7ZPW<9@2YU GH"0F '][11<1D@?Z-;(,/GH)X3FB0'.O\(:KL8C9V: M76W99%K[;8[%9FNSLY'2'738X\X#LWHMVR!82[EC>#O?PE]1$W%-;$",$C*S7TX06/00]ZMDX1P4!O=Z.BM=N&[PD6U.D^,'-3?;+D$=ZJ M389GW'Z"GO#A0O41FMGU^Z63E!+W)/!7N2VYZ_0Z.A'TR^>?21]9P;^E"]]K M]LIHH]HLH7E!70#0"+.ITTC)18NR6,PGK%23 >]VQ3X*7]SXJ+ >>=]?Y5(U M3+2RC7E7C2&4QG&F\#)ZT6MX@>\T>DG/8/08&H#R-3M%F*Q]+E:?)5IJE>9K MGH$D5"W?BJV,>$U(;C51R4 MKN"UY:/5!22P38,68N?M\980!G3O5J3!'_2*M(SDI]KTS-= MKIO//%01V.,1'@?\YI$@X0+JSI!$HWUT:G9>^X7"B%RE$Y(&=DM+Y<7+/,JIL/>2VGI>HN,/JMW!4-#T H) MVI[) : !O$YY0TXZ(CF$FRH \=IQO.VBV#[J8Y2;@S(,8PRGZE09R(X["2N4 M7E1_V2_O&&/4)HE6"@KRIP7W2(H$?8^5=6>OJ X>)<;(9YN,C.+ B D*F;R[E&]9&&U-*X@'3 M"PP&)1V[:UU?4)'[P:^%]U;R?1Σ!IHM1!E1Q6?,TMJ"PJ+K")HR69@YE9K2/3:&@ MRMM$4:?[7%MM1)A*PI:I]QDN4$1KK:92?T7\B8?M0$?&% S'H\90U&6F?4*( MQO$Q\_JE\Z2&J^MUD?"S![6^)/*,'35(SD^X$ 8Y9*TUSV?\;DLMM6^;/*.F M:QH[]S%_-+%I_UH%2D6JTM1L7[9(0>&]P=:;\GWO;W<*>@:-4$_'*R="/-0=@Z,_%3LH18WE13J9:340?1N:2EX3C-5A;>1 U;Q5@JT"F8_FDS5NF32(3I@JT4[]2"UDW. MFE.[?C4L\[KC0Q :8 L^>>75!MN#((#RSI_1C_CYV3G(SN1T))N/.O9 Q5SX MP,JS9Z_>O>6ZL#[5#X=@)N\&T]AJWR;+^C0U(=?!GDJN=V7*<5!D3!/CBCRR MQ2#N7'HVB(QBFZ(PB(;?[6$;E2-@P93\D]07<6PS;F.SS&51E5GM4M+ #^Q5 M&A9KCW'G/MOLZ:Q0*&=<\K@?8)$XF4$'!^E/XM_)#W@+P 0#H^^@QS=?\7D% MXH1?%;KAO$- *TAI[.8A A.)#+@O-*"1 MU%8=&>O.5#)"$*;G5Y?X? J62CDI">8 _L&1: ]\[352;)R:KIH'1YD"?+![ M=5.8=,7$S&0"08-ZB(VC,3HAAP#0T'+*E,S))^NL$;6#?5F4C7O3:@.D*>H1 MQ@IDLIC3MM3_BBTU;AN-5RB<[ $,'VNP1G)0<_T&E_^>"V?6H_4JO ?714,C MRHHT8E@\8I.K^6"STTQZH>GY3.CM(FAH=QB-CH&#F]WO*C6HL:D1-1:6#TG: M5U#G,,P]N?(Q%O;2V ^CQR@9&+>E@&6]4H6POQ!35??VX&)F8P<@*R4 #EK$ M,5!KW&8E4\L#:KE0DLLG_%BC$$M]Q\$O5X_%G>.N_DMXE(T ;L1)#MM!R$;7 M=RD)%+$1K$S QXJBWP1 A1Q;K\L&BU(_LP@C6-1S5)MB#G-ME+0Q[TRNWA7X M4I;%8B[2*='L/0"V5=M%@*S4P\2 _9;9W27W= =!T?9])W:@OZCS+&"3VG#/ M9!;7RW^Q1=L.FV]([)*>6BYP4-C8DN)3CFA2+3.V(&9V[6<_NP M@_%7,#O039"7_TRH+?WJ*?8M&?S4 GVC>#0<4N!A;YA$HQY&)0YF<7_>=W,O MH[,)16-/>_UI-(G'DT%T1;X:5#C/Y@G\-$IZPVECNA#\A_%D/N*IQC@5QKP. MIO%@.G2G8Z_BR8.\]\#.,,C*R=FS]]>74L:U\ MD?^9ASX#Y7Z*"0K)K =ZNL&+0=R?8._V9-*;SKK74BN*"KK_A/!QC&\E/81U M[+8]ZB=^#*'B"(R^T DYE( *9TZ^$J#1WL82!8/L16QJ[=+>Z7?Z-^U.]AE/5D&,_F4\:Z"ZZ]'E@C?LO4WTX *H:(0 <,*E0;H3<-=$HK^(K MS8X??:3^NFI"@P?@Y'E=,G%[2(_G&!\;]O$IA!]<+#*BM9-@+E.99<5MF MK=ET'?:!5M.! 5%> TW[I$QY&?L, 59<<$4EU-*?A-#LK>L9S_5ZRI56A@ M*"5[@*O!4@,Q?:F++-8 U(U-(#C]B:A%OL%[4?#G(N;P\GV^98*VE]1MU(!= M=O2-!G? (A0ANDJ.,@&F4!N5F:V-HMI9(,VK8'B>E?TLOYE\ /%RV)%<(6^L ME!F&65*9?V]4T6/X7=6)_P)K7CWC@H[$0V!Z/@=8W'XM\$^IO2*/'P=E]A\J M;H4@;=4*1JA#"*1VNIIJ49GJD;G/UGY"I>D3'YQ&+X/5!YC_',@XIHL 39N, MH_=Y]>D"Z_W6\C,&P -^B"[@W\'P!ZRW.<:_DAZV*G[AZC9C9"PR0N9G$=8 MQ8?ZYM.?"X1=@IOA ,<8PDCC/GX:P]^_B&D_>LRSU5+)\ _^PW47$?7I*$Y8 M"*A?S'?1:;!4-,^=P_)8Q(KI!.\#%%OZ1I^:,72TK#BQ<_V$UFV<5T+8B(Y4 MBS*7!BP2C <17]@0ZA0*PQSY:*XH-F!J#S" M%4T'_*J1STII)5 M67>$O*)@\>A#^J69/N!_.RU7P(Y%C(ICN]CTP;_MZ#?CO,>BJ1QZY:(4.12_ MYP)&X SXJY@B/4I.VM+AM.ZJ'8,"QLHLL-5SJH=R[XX4<5\'U:%]LW>(6H1Q M?JG=AB)<(DP9:4Q](T+PG"D2M%U-)C('IVU,9T$!^4TC:WE.&$?&G:^F( MA3[8$M&Z)%N N-S=C$:I"WW!+'? XPWTP1SNUQC* MA3H@F4$:GD9M8_!.GSB 0-/&MK3E!U 0[1Y Y>W-'AL_9J(9AR;J/* M.&V%H-*Q \:QF_ 7R9W"'HUO^.2, M>(- IQT-&XL-(16^!6]=Z!L=(GK&X=B"VWQ'SJT2 '1PGR?:6+Y=S/HG^_'- M?HV275'^2'49:&G/H[/I()Z-YQ'F")U-0( :RN=D-(HG,_?'&$2N"?SQ2[8I MR'F$X_S6C79-?!/1MYDVF,SF\60^B9+I))Z [)/,9G%_!O].1_%H//2K=2?4 M.10LM=\;SGC1_9[NI=^;3O73#&U!_Q1=J39+CC55'AM9,BYK(_5MLH@9+L4. M7FC)E T Z5J?TDAW'[R,KZB^D6U^DG:>R' M%88@4-]1_6U#17BP\7 M;8\?H8K.'R/:*4PEW2WNI:BP.1Y*)4#[BWV9HZOP/U)ATH>4F\=B1- +E*K# M(=.@<2 F+:")S!R1G!!.3J(4]3-<^'*'5-& *WS*\6",;^;R7ES:?KJB6\*3 MJ*0:)+'%HAY,X"Z%(Z78 ?FA=F1DJO!U";C)C):G%S"IZ(V4O41C_NCDD&4F M?0P1O'V/FM)CUI:.+3PN66W]\EQ7+E*DBJH.U]JK0_66NKU32FPN$588IF*M M5=NU]\YB MVDUD3IP"=69UWPNO41X(>[G+BKLRW=X_(D:AZ0G3(UTZQ=VJN.'X5EX&. HQ>&JABO,+5?9[=HO]3:L:^Y8B\F,*T4%U%NR8]X_-ME]F"-2FD M5=1'YW.>/51!(S"_-<\":1FU%"]4B;7-5LZZB7TYO0'^WG86L OL@"3JG*N5 MP*%?6LG0I2$Q.**YDW_P*S4V>/&=8!%D<7S>>?J"WE-RI5):[-FSC[WK'O:+ M>K''C ]6,7_-ETN OA=I);%@E[>8_(JQ+K^^N,2G+ZL\C=ZE6&.=Q:T_IEL* MAKE\=WF%#RAX>W.-VS!.ZZ_V-6XDNL2L,)B!JBW 92_3\\!6227PF$Z4F> ; MD"&&28:.LN*(/$PJ0 .K4#$7[>&MF+$! 9;?1$'A$ I\>(56/E)Q-*F6TUD> MMWPW+KO6YAJRNU3,JAXVR 1+ P))4L(HA: Y9YM+]#D]@YIMHYDT2T\ M"OH-T.C:6H<*-AP L< ==X/V##3Q+)?888C2S+[.O-NN7;1__'@=(1!%""A2 MV?"=)$JS 5OJK'29?)]'4Q"V^B/^,"=C+TAIPSEY8.?Q-*'P@GX\G9%O>!9/ MAEBE"5^BLG+Q;#2,KE;%OF42I3/N2F%W0Y#_T*;;3Z))/)H,T%7:GZ @FF Y ML/$0T_ MS*F1ZZGW.(%S&ZJ<)7LX$AJ#B M=N-!/$[P6,;3>$YW"]_,$[ID.!XN:@A*,8 [^H#):;#+W.BD\''^H/CR'*7J MNIC*WDR,W3U..=%8BPPTCXCY\?8I\*#+EP)UUHII) BGS5(5\D*[NF'68H[% M>;(+7W)"VFX]7=*.\4Q/.X]H9B.2]?-RD:Z"7:%O"@%LS>'3VRX=7Y]%^ M2Y5YXF#]?$(DL3(#?ANL;'=D89I&^.;?HS-0R1^*\I-[#EDS?(UL=&6__%?\ M6(=_WGH:?%*DHJV+1B9(TR9Q,IF.*5P,6)V+KV;M_ M/X]TY?I[Y;[D'BNTBW7-B,8;5 M_3N+";]>!YXB%;QJ-9.V9$?(M^S]/Y70. @^!K>$ M9V(&#B\WIM\_\)(OL<#(#@\3M)$=2GC1V8?+=^?\T+]F*Z#G1;FXSUP+39*\ M]B":B]0JK\7N#M@ M2HV6>NY!'C1ZZ""#80]M%T'\A)!3\$MCHYX*S36J:6; M$T4[8_D+AD.PXPH1,A)\":+-V@1HT$6BHSY=:[ H^A4WKAIPW50+@))S?13T M(W5I+8$FJU^B&,@*F:^IJ7T>[T$$?,A41I?J8&U2^O=VH <,VDB!5["*.TQR M>"J'!IEE2$YEK!K,PM, 6/1H-B)FE(#XDIR,%\ V^\,I-QDJ?T!V8M1 @3Q:3 @V0$%J0G5#P;! M#02FUYBTL*),:O%")53UX+9V]"P8G4,'AM,ACSL< M3\E;J;V GNJP1"+CS![<)--IT8/^#[X7FXG5PG?PH=4J"U](QC]PPLC@AT8$ MOE#5G04,=K3NGE3K[=B":?YY<_[OO/#V< VE=5\IO M?4E8?[L9UN%P;947=H.][[5#/QN5\.5HF4--B:2W "I*/@45?L?T9!<=%Q): M.# U4YV)5P2-9]$?+B_?^6K$*97VL0* MW1S7+Z[\Z!SR@=5FUC[0E1MBD!O&ILBBG;K6YOMN%RIF*ZK()?96UDTD,>WXH'#4KOM= ML079D,F"5SIBK>E%MDLF2VLML]N XS:*.LA6(^/0Q"-"1=#U>B7%)ME<\N %TG8U.D"ZC2 MV0X4H>7J(+?2C(RA2V'59QR&OTL*'J?^X5X;M=):^91K44<%J3,IC&;@[!@@ M[/AZ**H>>T8OBXSC&I54'RR*PN5^5RD)RY_ ML5]C*)L/%7/):RKY8$B?C5RLI$X!I>!R9K$,DBW)Y[/(I9M;T'(*_E=?)+%[ M.+V%%NA!!L%8V2:N]9PP9T-"ERY$%E/$=Q+ZE$LJQ9^X8U_\F0>#;% M2)+]&H- '8RBR*?B73,2\2/'I;W0,J_'?J=#9X;B-/VG"5+X$"):OI-%>F(@ M)*(*"@]*'(0O1,OBM\_<8#8AL7LN?S!;VDJ&!^)LET&QF(46*M]UOA-VX.J( M_[48WUR.LXU0W"/E)AS,^NV!K$VUX]RQ^.,0LA 3%58.Y0NWQ8VV<9N4. :M M+U]+U1>,7:]N4]<3S9I9"E_NM#F:L86AWB:2(1IGGEU?8U;_H<%:K.C.JK5P M@ESEB[('+4M]V/J-Q.W@!:KN9?*S*; $#JC8["M? %TX9Q@J';<7JK40$ ?% M#FG-VE)"(EA(E24Z0*%A#J86]'8S6T@RT3F$*J[GB.W2\DZ"(L/".S[.LSXH MU3\XK7=79QTGA=]:+S[UJ3.82%6&I8M!R#C9[$;+^IOZT4$1:+P%T(B<97O3 M1.F'S)6IY-@A+=\)A%02Y5$@3\6)O,A+H.,(CHM,&HN3R9L+!(IV0,*NF8B. MQJ"2 H4$[<6BTE'=D+ H)F?HJJS'Y0DYF)ZYH=3:Y'H$GRFT3L9V\S6(\4GL M]*M>1)<>P^H_9E_($DZK.LO/R0IL2L2"(HR<8Y%):>:.45@NI>"-RD=K M/;HX+2G8QDUZE98TZQZS^$X:N83V$2S([B6#4*KN2U7:L&]4U3)J#/N"C=D3 M(U$@?.?:S;@R>UQ>DS$)J5'+H1'BRGOV[%Q:Z"H+8RCTVDP8W4YC M-)2 2<%3R=U8YRIJN&7WCD!G!P,R.7Q\%1>8;M'ZI)LWE\@E?H$R"10DEN'. MGG Z$NX6@C#5X<<<%ZP%>L..H)N,HJY(C49D>T %0O(UW-ML4F".Z%Q)]=5H MS6$TNB,!?: V2[OBCFM,<[<#^NA#I]RR4"G*@SJ*,D^.U0(%7 NAA/O*=^[1 ME=N3S[[LFE3$;DQ/2I]J'BRF\K-(BFEK>B%^82J4TQTVKKU>,]K[N(1C%NZY;Q=533K 7O;H5(A20]RBD(-Q]5J4NWW_K#UR M/D'EK,JW60M-J,33@[J@[8;CW085RQHW),JX,^-0%I8AK61941L2RAS5:OP4 M"Z!2@:R$<*$ =-"# GIV),6QT\W-2F[\X34\=ZX0V!: MHWKUE06:8*CJ,-..K4-9#REVS5\HB".[@]^T7D-!&8>P^[C9&89%.LF.6#UR M^C-:0_7ENWV.'3(V65VXZ[I$#^3OC7O-J/R(7"0DI\PP6/%^[+I%K/%SY)G* ML7)*^:9"FMP.(>+8)L05_!9+Q@"9V5C9RCXMM>A*:2DR?@^ M9U29S=@S.Y:/C)D6+P'= 0E.0PYDA1.$(D?Z>M$;-EF0N\\$XUTKZ>X,Y-,@ M&@XYUG #?/=S7I(&UQ9-=J8A?^7=WCSI#7UZLGU-$TW?:W[_L1P:R/35^*3I,BV M;*B">:FR:FZHM.DUG M92I?59RXBC7!%QS>(45PR#*@2Y6H,ALL1?#0X[0+$H+"V7S07$>X9 1"R,*#S*R21?AVT21%Q\N9V.(,\POK"^5A\JD.ZH,8C#?ZQ>Z@5R M+QSMJ^QV+X7+G#N,=QE.I3.-ZZJ?CS,M>-$FL!W63KZ32 2SBD@F5EE;'X/:K-P> M7LEI!P8(2 !6QD3'L)UA M8(%L#0JWH;I&7>9V@6ARM$P,&SKQ#=\7G+:MFW$'2P?HU726/Q#J<$V8)B;B MZ+;@S7@Q.FB7UHBQ9*R6H!Y?NU>?0SEXX7!08VS]Z^IV]2ID&51-.7#OOTEQ M6W+I 9U?D0))_4)F<0% MO'RAR%!I 9_2B5QI=)M_05L!1I)@'1(-A\%) TY,],QCD6-(;% .5B&B"T8" MO4),5>>&83[.@=<6UQ(Q?%=$FTYR8"\^O N(;0NQ"/H^B9> M4"Z&PEZFGKB++RZMO2SKPO$LE-5$= M6#=><-P=Q>=4MAGJ(MWF.^F22T"NS>EKM^4R ML5:CKS/Q">)D6ERMZAW886!J!WK'Z\2)1$RI]@OM]9<,..C+Q6O@[K!CA,!; MI%LI?6[<^)[&J,.0 DC,.;+@SWH?;JO_HIG%:R&VH9VK0A(?E'E M-2?TYNZ"A2U:BSDW!94SUY+XM7=TGVL\+?]RR1MQ[[8"D\0XT/'[\!3&!P&4 ML("OQA_="P%DF0V=;W!Y'-3@!S,%?6U CTL*]UE.#IB;=MYP),.;>LV]M8.1 MB=0(P.@B ".1CLME"PSM@IM>UJ>MO6HNO&6-/L0\/P9C-'<8>@9322=X[]02 M*'EKN(""L5RVB:GQ[)L53]P0B0 MU(S[:TKQ56[-A]?,4:_XR19_<%+4IL)EF]A;J"='3#,6+&E7/=6 M',7.O*,^H668PWNH=^?<= M0;9&VIH?Y* Q. MM=*R-WRN*($W#^J)AX0<"<_6Q.5[IJQK#J\IX*5^*$__=(1_:![Z]V.A]2B< M2TT*>>_\<2<\$GV@[JYM.4"J.C(/$"E2*:303L8LE=_)%!!T8Z_Q4J'SI'"S M(H%D9%GL;W9H/]!52)BU/M7^$!ZI\S!)5)5H6M[40X$GIM"XG^%7'\DH:BGA M,1>/(5JSQ#+O"]^+XLAR;AX=15/6C+7S"FW<8WM.LC 2\R]* WYGBNS6XDX0 M#$P4#3NN'F.)GG+^S;C=VP\B, S+95[<)O**?4W >@CI+UL@8(G]:9=TI3RW M@@5H.26:(WROXN/G0VOUD2HMH6>86![D;I7%!CXOV%O\U.=187V9W904,(W1 MTFS5?'EY_;,60C\8:7YY_9'BS&<7_0%3(6>-T0I!HH>E&VV?PVH=X_DC>0*Y M^E7ZQ941]2(*J7M43-?"+!8MOMH+ZO^QN*FP/4IT]NS#U1^QFPI;7DR\N) I M-#AD]YBS_]G5W*75("O/?/DK1BUT*HI;12(67!R\6I!4*@Z*P._NM??37SDL M'%<-9S077Q AD8M[=^E,8H/0A ;U\HO3,+3:!BF#91AWSY6%;:[IF8MQK\[# MLL)A++[$8,A4KG)Q+5<1SS@T*8<9"MK1@VK I0[3) ZW\ES5%%*37('*A;.A M>L"XL..=(KE!+Z5 8!PFLZBQ]SZKI5+"*P"B.*=8[)RA5&,Z.*ZJ-?,HMOGL MA#4-R M;1E)P1B.^^<_1M=L2WE40OD!*_DCY+D77\$>\G(M%AQS/#X54;0UGYE'4;9: M69AEDS5#6AB;?*>38&0_U[?&DF3Z;>ZF%CH7G>6]#!ML9=MHX"4W%@P4E8VD-?@#V4GY=_:3H560BZ-G;DTI.%@ CCP*T.>TO[P24RR:1NVC@S:KZT&:-PAY):2O:N=V:+) M* G3A7(_!Y>]VY'QDH,D%*3<(2]XL91;<';UXNKUN>VO@U_($E#*X(1S6 PF M%URLBH)40!(^D)([&5 /^+1:TIYK9&&R7<_2<"W9C39GZ M&LEH;G2C?JB0WNAX55 K63JL[X8]#<0(7B,F:E'%52R5PT==T-<,U/ONX@PA M@^?VT"?"?F!E,+EAO;I U8$7;XH>XT9_$$>ONM9!<936C$%+\-GP[S&I^/DA^CMS=H M899P1WX3U19-A__KOMA)8"&BY'ZCX<7GS)9)-5MX)E$$.6<L_/TR2[$$#,U)%:YH9X5G2>%JG%.J\)>@JE3KZGZ*R(#JSXM-IYP* M+Y4MN*041QR%CCF5C0@/&F%72TK$>3!E4Z65UMGW3\GVS1UJ%NR<&V> MGDD/D;@YML\0<[>0(1,6%%.G2J2MA!)(<%WR+>W&\ MZW.QVK-"KJY<#>^UG(54,/CO76$($+,^O^Y\W*&.]N(Q ^Z19MFL:_(NBFD3MQ9=9XO6LU7%E8 /91*RG MMI$D_U6(18)U!K27W7P'N 4":*+(T*]JD2F75T-]5 MFA,(W-2CA2=)7J0EXM>VJ:0^>&V>UFT++S-Z&* P@LN\3BJ12H*1I1BBZV(&/@)9A]I4HF;N]8PMO!"GKM&JR1.1EVF0*[!=1 M!DO5$!%;40&W_-W4@,/LBB)M1)7L""$)!/@9]:J5J80O-1^-(JMT\7<^3-\XV:X'?L%<-(-=E*1R'-EYN$FOEV:XUP_ M'X4 BJM6)B(5"FFP!O8J]-4N\=UR*C9E;H @&6)C*]#B)DO;JC1O@CZ6;C>$ MH,PY4E%J%.^=LB:PR&>NS\_L3B'RF1-VOS.,YA#J7)01J+0WE.U?%+8,FC)H MFD0Z"A4XX6PO$UY;H9%.I3^%SCE*!""#P'[KP@/#C!%:$+!G#2LH"VK:GN"DS\%3NG)(@Y1%VOB3@=D)7%VTSI'RMWMR!6RL2 M5&TJ",Q^!S0I,,FS,,\)?@,=71.G[\@V8V;^ $3%71R,%FS\^4G[4$F%PJOF&S@!R#H^F:XCG*86(-Q8+5,&_Y5 M+R6QM==;[3ENM/E7XXV\OX<9$A QJW\I?I>G>58Q<\-OSSZ")%$F MJ&L@!2N* &,*_$(Y6#J3Y<%3]];B=J.U*$ SU;V_#DSP0F:26]<:9&)=#/P-JA3LX?[?BG1K=M7M MQ37(I+8NXW^+DGJ4]/]6@VMI$-G]AOO-F#[?U[)(1=U2"^^<&I68D3M7"31C MZK#YLGN1J%QT/K=W>?\JU;#!C6;B1[;TRPG#25+)9JQ1Z_&7*]1U[Q8V!_C!_ M"]!J8"BB\1W; %$&EV"3EKF[8:-QDX!+5B\*Q5.SS/J[0N*N55%%FMN1Z\;!7: M,/(N)M'^DN0S8DM+,8Y>G4L&B-84M "X. V&%-"/+&&5P<\J/=EFA5V<9*(F M]VVG:"H:ITQK)'Y9%9Z LA++$*W(,-#9*/JTM29:!H:*HD^;:6UD[1DCO08D MU(&73G*,N"$ZV6#0>.&SQ4(OQF#!'# N8-?1+4E:YW'1XG?%ZJR@0B:PG$D(VD#FNALM>:O+\(?,N4 M2>XR?^O@ WI=4QYJ+D:V\ &U[9ZOW..Z1(!*;)BC [,M I6$6R 7^]7BRL+I/O^ZLL=03B+@@+OV& .R'2,@%N+^:KW MQD#&FOX;:B8#(A1V45DD$KL59H*DT?,>6C7H0JPC)GTDL!<>J7;X6*<510FW M:%<3M-HPH: # C[1P=5)7*&A8R^]]%0=#@A8PUYZY2[MUIP]-FL<8I0"UN52 M'9LOKY969?W[#TQ[@W_F=SA#^L)IK7D1UENG_ M*Q*'RU:@("US^#=/0;(S_*-K>C3_2) M*.XQNB90@)>6?Y!/P@<\(54-[$F' M$S4P7S/$#4U'OZW"O=Z$-&;GC>9NS'#R,X93 MKM9>,:7J1=MGL/\A$7O$M&_85XG"2N"[[$;34B+YN$95)L&8J6J59X9.72$H M/1&;="&KP6?XHDWS'*^1$KNORJPUQ7Q@'%"6KLA34*I6LFLRA#4:IJLM3N2 MTI\G>?G=&_=MU'F2UM10U83)NW9CKCICNDAVIYAVN/U&GQ:_SBY,T%25T+TP M'9K"S8[GN:5R(RUZX@Z9B2I!WFL\@H(9Y)%3%&EX].''9X:\7B,.7*N#0F\99UF8-[Z+^17_ O\.>_\ M[-7Y[H :S,K"FM;!$K9@?XBQGGPQP0WW@UU?M]')P0AHU\8F!W903L[ T.2B M)+8E\Q,48/^FZ*"]6OI'5G6_&-B\-(HDY3(3P,BLP4.BI2C:*I6BB2&QF%NP M$S&L=XFMGHU1TZ]I=U>#AP%6?VW3'";,S<][R,%):65-.0XYL&!D;OXMP,?" MBLMP8L'H8.69# K^'MH?+1VO@6 !@T&@.1#=UT C52%N$7Q^^&Z&'2/R*GFA M.I;WY4DB@-!"5):Y.]M%MX:,[A>]$MOMYE^\%8S-+@?#5((RY&9GFE2.S>Z7 MG]U)SYH_/6#04VLJ^-CC;QS,&I.6"BEUIG,O=7'\Z7BJTJ45BO@FD&=#T:5+!?[)\2JT;\Z>@5K41C+^5 M-7Q7/$T:^/EIH"=CG2FF2%XDT>M.!XPCE?UT,+D#!F?M3&RJ(=&.5I-]H$3W M1G*O8Q_X'*2?SE7&E*(,/9=,&_K>G9?S\SN',.T*P3OFORB5.Z$R/_KU;T_H M# )SQ398!H\9'9+9V9Q.IO>]-B/ZJQ>/LV0QLZ'WX-Y#AW\=77OL\-M(TIF5 MH@+WR5 &3%&&,C'"@/ K,'MFIZ[3.D?;= <3/BJT7G<:C#3$J2:R)BTI*R-O M)+4#5F$W2>$D"E44D092!_20A:4K9:& !-CD>&[7@Q]*X M^JNA;4F-=;'N/LW_]D\[N''\-F[P MUYN-1Z@->')41X\HRH?PZ<&2,/2NS$H P>CD1Z1-H?Y5<41@'W=B9S%U8HR) MEP/W8K0X2YH4(^\-V6 V]-!==T\_8S"ZH"E4X-0V*EFH:8F#),6HCFR5EAV' MHM6Z.NPZW'E)M9*"P=#>?VT?@ 48(;*/+W]JGC3:>M\.'M"MEQE HHM[8U ABTNBI4>D;.QO-#5TZ\B?"OS5(/XR M%??#TZPF4W$_^(S-Y2GN)PIJ/J_B?BBI*0:8]X-_H/OQT,P&_T2#.YDC)BS M&2;N(N00Z4@% ?#**/4I)+5WZI'HA$T-3?WG_ $93^7CC(!RU1!K.X2?.:RJ M$LV<1JM+IAE[=MJJE[-Z$#782V[!+U\G>9L6!?CY)9@L3;P+'OQ>%!+)) J1 M'-W<7B^_PL96[VX.+9(3&#+9.3H[.7D& M^S2U$YK:A @M"A\=EU5-D=6$WB@7U40B>@53K[QJMU,GY-[H"K[?Y\KOI6[: M#L\!OU9((OJZHR]X(KUF(:[\B"^EI?IS)' \FJ=VI0U^PD#G2P5)[0_;[2EL MWT)#>W>0GBCA6'\_=[/6H'\#@?Z4X$%N[_S<=Z]G:X!8H"#AGMLE>N--XK=[ MXDST?!3[_]<<8;GFE[O)/G9#^# W*SI'CP*WI7WJ,_]B*P5!Q<%Z89:].C0V MU54F 2#<#7BN22=:AH4();@7!R1C$9YQ MI\5SQ4+LY77PN.Z&!.'4%NI1)3X*+3V)I1.Y71V?%)L.,K G.ON!CC"NB(=] M<94FIV?[BHBG9^^F[I!W=+A/H9O)HZKN\?V-M/F&6;E'^D*S]\BTTQH5G[R^ MI[XW7IM [<>9WC?IHVR[>[,TV\Z32AH_:20:;])J,3J-4&?\FZ3?;S^[O>OV M(;&A3@=;9$[F1RSN@ M@FIT_D6S!]K$VYN2CA3A!_"(FOA<>G8G:"BJ-8*'P%UB#_<;1K\IS]2,H5K2 M]B![J5!\?75GTJ++Q(\136>+E*$9\R#\OOLP MI:%V34VZ@N[I0 F&'8/-%E,:156A:Q089?#@8] >L>X/(=J[#=X#0SF>*92^ M#1R7B1?6*KW)SKYC^3T!ED6G%.A7E-8,E 9>E'F??E]BG@8YDKG$,7(8JQP5,GOJT&HHG(1 +2B5!UR;N% M*3PF\S!PCM1#%833A?_0>1A=\PTO_Z&>W'8-I1%\E*A^RI5?8E.,#6_PR@*F$H%SJB6+3ZK MS,GIS(K*RY<%*8FB$_P@/+2E++"LH 7(4]D$D @87GYMRD')DIWD/JK\.QN\ MZ(SBNZ@;II8H3NP,O?#K57WY.-44>#A'_N)_!-L!-\%RU:W5K&7:E+IPT996 M4[EFD5:-_.AI598CBN:ELYS15VE M%;"):, 3P)S%&MR$,F<*?Z-#JV?& M)\&WLE:/=M2.OFC1IU$X.NQVJ)<@W!?#K.S[ITOOX=:0UI3\C* LOOTML2ADSQK3&0B$ F#&AN#>6J\&,]2BWNKG;I 2APIAUE@IPU MZXUNB8F>=%Y,N7X(K5 X@BAHV[EU5;OF3[^LYAWCDW@!(+/>J%NU%2Q%VL)3 M_2C06D6!%EP4"'6G?K: 72I%D!!V-O]@Q.; MZK),0 DT59%4(/[+,D"?,,DW#E\$SV]5RHN#HO 6Q>N."U0GI$N_??:Y2K$! M@7JYPBR/JZTM-)X\_,=W9\G1\=%^LG^R?Z 3+C>D60U;3U7 8BD(44QHA!*@ M82TH0I2E-=6]B":M Y: M@4TFR78#2H VY^DLL5BE1G.M AD#1AM8B6!;M3@"5C3E5-0"GV6#XU1Y0'T! M<\@;=5C:@I(F^!&9"L(8DF"Q4E$,S%?6.D2&Q2$$1]12)3#<#E]LNL>^%Q$% M)@H2RH,HD)M'<0!05>OC5'QOBAI0R4J72L8%V*%NLV M2'CGQ P*'P-'!(,:QD/()[A,)F3U1B@)>SPO@0EJ*J@!?@/Z5S 0YC+,Z@&"Q]HMU;P1!T*E_*M!2X+(AD0;2%;UI!1(;E4?D6 M"!\T%/Y\C=!NUP1@J!$70!J\=-+@5$F#%T8:G)ANR*]U5YW^V-Z ,SO@@'BQ M[95MFYYAX;+)<0Y?7T1I*L_)39YK%):U*F.I%<921@=JKQ8:#YZ(VM*!F\!C M\?(QRF,>":UN-_D-T6R5-75(';G!LMN%77>8[#P)# 0*V!1JU?J__>=LL8Z\ASLU,8+R,/HQ*_EACV>K/9MP&JT@VO?Z+_WQ&D-;KQ"] MYU],ZI_?G,BUZ$I-LIF)$ 4Q$::-3<=#4)9N_ZY"A8V">7A)Y;83%J5"]:_\ M;]! 9[9;]:O%1>"!G#ASUWNY5 &"(%!.Y&30QL+HB!3MNQUE>P8\@;;@T0VV MWO1=3T#GGP0L^FJAG($CAVPY*ID$) M8W0!J")8K+=&E89OINL:7NG>8/NJ19$ZTE"1%V\+J]PK+$-<3)#,,1!.-C3= M0YX,QF+AT0*N"M'2O@WV#M*2[ <3+P9".$C&?Y@P C(_!B32$=K^R)>@8KE? MR73;FA>G:9R0Q%.AW&#*#P)MV^*5W'%6?)*IF0K2Q>NHZJ9&"09F*GC5;S[\ MO9K;T#[DP<3XJWC<*O[:01BJ^%*@.N&QQX;OZ6&LC5P< ;(8O"N&63%X4XA, M-WAY%^PG\*,T.M[D)?)N&%D?_\J)B^-NF;HR[H[Q97'73ED3N>F:R,EK(C=? M$[GQFL@-UD1.7)-\TS7))Z])OOF:Y!NO2;[!FN2C:Q*7^YRW3(*;B@B9LCG? MMVTB7K7/.].*P@XQ!=NUB!J4V=U$",[ ]#&S=A,>=V\+E463/$/MHD%>]TUC MAMWWR]4N-BP>-OHZ>#7]7WF@M]&K%'!8X/0R,'!<:K,/BA3^/I''AWEO*M]' M0>JF7CAYP.Y.Y]]]\-Z)ZS(TR/":#=TY=3UY:+]I5TU8H8$;)RY/=(3AM8G> M-G5AHM+A^X+R;6LC:TN8 5$+=EKWR9/N\1_!8[*-/F7:;7$YU!MPF%P;17<= MKAR=UPPE,^@HX3'U.>W0=TBBOW&=E.!W9'O@)-?"D(G\?,*-H5NQ!J-]7H"; MC[W3735Y\$IB3X11&#??U!6OLKY&E/DGX;WUC82XJ@P!V%*O>_H%H_\&L-@V MO%4]+>YO#3XI?EL$UZWK.\? WS;>^V:@E*I9[GKCC?NT_&%,:*D-@:%M,C(; MOAJ!C0MGPR'&!9*$A8P+3U)8S+C)1!T4-(IVQQ$3V3_NL AY?OHB>_31+U"\ MV&H4'F5NTNO$HT\,&EB$-=C#&2; W441"P8S/U/&E8O[]*\+$OGNUW-LUX[% M!_UK<_YHRC5YOE!MVZ8N:*<[] !"WQ;K'4&B&]^[/N !.VCHT838?A34O"WH-U#!VK^T6Y,:'D%PR',=M1W# MF)NLJ;L#Z'K/Y(_3);#VKZK=<:!A>$RWT.+KXLI%1PGR%%AWR-0C\S:8!SPW M=14?(.%AQO:8/DCQ/K'&&^P-S.NA'(Y%@@U=WR]787VOR/B3-7_:NO@WG B' MF#=N&?LJRNY12M8?IGPDL80++3"(+-NT6Q@3:7)VVH0%]O#='F%] MU6AXB67C3G?'U,,<&A%J/&I:C*!Q?F7>^2'6UPM> M&ALY=?KU[=4-Y>2_3\[@I_5[U:8UQ7/+U5URB.[O'_M?KM;_>DX[>3>K=[, M);)BIU/6WW>2@[LQ[")IL7/O[&AK;[1@C8<[.))N?X,F0WGG,4W>%^HJ.6.RYO8NB,I]177\Z^ M3KNACI@<=(ULU11&AC+ID9&A?/,K]CB3M6-"(0E([+?J((>"0#:S#_+/F6Q)<(RPG6%";!\:GG.[(C4 C#X/!/_ ;T MR^<7JM@HN#F0M^RW;C 7I33OJM_G;G7UX4/HSK3L!K0)G9U[!T*@I_/+N2H' M[]XRIX[R>$XZNU$01@H8)=U@K.%KC8"P:%ZJQ,?CFS3YW(])=% (>9MB*"4/ M#"W=_!Q+GN>W=]KRCF07.^ILRQ:;W-?E +4E!EE Y*QF[P,GQ@YV.1*,+V_% MAWXB:&FAG&X8.3V0<#FX=TG4& 'A:ABG+H@JR=8,,>CSFH6R=@47%).1?.W1 M%-$7L1312C+9J5.'@R_>+!+X62%TD-LQ^9VU,/F,IRD[.,)!;]=+ZG1 MJZK9W6K[;K-&XU..VGR/#,7<\3X''CO1]=XZ\9V/9(^#^ 8AXA"K-[#;!I=^ M(F!O9-"($)Q(SVTQ?!]Z@*,U2=08[L%G1@\G8KB8$]7L "AIH+_W\E #5WL% M]V7-?F S/Y#W7:YFGW& ME MY.,BU4X^J&(P7&/*?PBL=7-._ 0BX-\PZW\3XSO;(&;@>[&)S6X]N)ZMUQ8% M:Z2RT\<&O)V9A-B=^_7E5%OF]R61887^:@AI\BWI3GY(5H) U,%1UNYR/VOX MD/N[C\N5ZCL2J<'LW;+M*P;#&(FL,-XF/KT#-A.[9QKO;0L)W%'Z^B6<=HGN M&3WRRI^-!G^V%D[LA<:@?P,]/P[J&S&_?-#>L;,2YJ5'="JM@49WZT#*[<-S M0*R1SCC_FOC7:8FE9S:R$=V(:"R24_EU?C=@$4VY)S6*%TGF%5Y'//BDT1D& M@>KQ2L65QS/#H]#/2EM0LILN,/BDDD#C\:^&C?Q+[%^&M.O_8'#5#&8E'YM1 M*PP:^6KEAW#4>>D'Q/%,+AD74F21F(YA0KUQ349EBL+MG,JQ/RFQ=VO68'9] MK:X.W%2MQ0Q>DEF_M4+7] )?A&'OJA*L< IFS9_T1]8@)=HCS!IHAS^%:QZ[]3@N< M.FS "*CX'_OG:THSF++ZP5E 3Y3T3)DH01X\DB7.H)*5IL"(S-AIMKFO-=:)A MKYNVS&.S8M_-=16YLGCZ;/J\Q\V3[V'G/?V)(YKH_P/2_5]=3:'GKU6W7FY7 MQ?E0Y66Q/&-:P."\QW[_??CVOBP;?9Y/G$]$G.^GGL+53+QJ(RN@?EOJ23.J M2QERE([BE:]MI,'N[>B!M/C F8E^TXW^\$&V/CM"JKY&*CQ\*$//AX]TX4R? MZ/.#1[ZHI)[+IQGK4MHUM_SCI;;3$V8IQ7LP_:G*]/^K!ZF%?U>#K[&F=*I:7<@ #?0M& ?:%'UGFS,A"!E]VFQ_T?V7=_V/^;6(M M&8*3K$CDQW5IZ/^2L]F1)3\Y?D%R-A94L@/S9MB/;OJPQ;&I8W[=GR4F+T&^ M75NT3HKLVB:!!BB,@.N& HEC32C"(.*&O1H&!HBW9NC?]&H!7Z83098NI/0^^JXGLV@^$!SVNI<"HLMZJPT#,NMR@L\"(JSQ*@^^,\;_E ML<88^GV@5A=W5Q9CWP&X#,_:P';B%M:S'01W\9^Q=L^8=YZQ"$@7I?(TU/[H M7:.@_4,'>CYJ?R 5'6Q_5&"^F"_F[Z_NE)DPZ<15W[I2)M35^;VBL'Z9^*%$ MY#[@C"(3.W^&)N_$C@+]HSH+#!]"06]=%+:.5(5IO#M,^>[!^$9Z ;8))_2\(';3@ -Z\-AWB$UR#?)3R7GP24ON5M[.)- MOY=;M^EW#-U)MJ\Y_K]5( M$8F:]D8??!V7AZ6&U_VV/K Y^G9$4%VHW?3A[PI]TV^ZC9FKXIV3>((G'V)_ M,E1T2R;_*1@HKCDEZ^^)EBU+VVZJF$)R?X_!#T'B&PO6BA-MNFH1I(D"$J4VB+.@U^D, TZHP).QR/@=URF:RTSH$%]M3'[W'PY]#+CKEVDIVW M@1^\$+\/WD /#Z#O805LQY)4?;]=EM'+=.^1W0!?[0"7H!V!U_L#_54)]U<= M,NH<@M0 C>"N#0[R/3D9QU*46[./O<'0"0>T(BS$MX31F:(V*B:7NZ28S"A2*;;F^ RP#W,$EF4D6@MFFZN#!-Q@QB*T?1 MQ=(^M4P"Z]1:?-\JVY%QY4:9Y=Q0Z/XJ*$KJ3^E)GI"->WNQX>%,1T[?KK>"O T$F2L,U' M1A>"@Y_,P83=(Q-.QJ3(@Y92T6?#LUME;@R@,%J!TG1>M?Q0))G"6A?;:1T? MJ[G70LW_>IT7($ 15A5M]OXIK_)_5MP?_;UD]U=I"CZM57UMB;9X:8'(01M$ M#ML@L@6?C2WP6B#RN@4B1VWX!9FB^.1%]E_[;0=Y15DI6VM%Z]:*9AEEFHI< M[9)&$7@]]M00XJ_V2,)JI6-9NQJ\)C-SNJ[Q36P$,&PO=V]R:V)O;VLN>&ULQ9M=3^,X%(;_BM4K]H)M\UT0( TP.T*: M81$=S;UI7,A.XG3MI S_?NT&.B;4WAUZU39/T4?SQ'!^?GCW7YN=#7?\4 MOZI2V_/)4].L3Z=3NWQ2E;1_UFNEW3>KVE2R<1_-X]2NC9*Y?5*JJG)Q]G:O.S.]./-O?A3JV?X^[C\*N6R*C?HN'\XGLXD[;TI.W-[T[;4C M.C7_AZE>K8JENJZ7;:5TTT$953P+UO9..NV12V>"C51)C3PGUA;O+ @_-!7M4Z5]JJ7+AW MMBZ+W''DXE*64B^5() A@ P/"1D1R A 1@>!7'@<=RF!C %D?$C(A$ F #(Y M)&1*(%, F?)"7BN[-,7:'Q?U2ERVMM#*VNU@7[05@
!N1Q?Q&A&P6"6K6^9> MH?0MK !J [SP4'$\O?JP*WPI-)%,-6O5EH"J*%3%6P'+&-1ZYN"N'0$1?)"7 MOW]&-8Y%?D 1MWK@Q0$/)%7.P"5G*0?0Y>=& N@RI[=(U+WCRPRE ER!'UX! ML!MN9;O05)@O OV*'4==PV.3);C(;5QDN[F?BGS9PMH%,C]I[,[86 )B I93 M(OP,)'H8/6=Q+6_*#POYPJ0+\R-),G\W?"R!6+(-[!WM$A/4"NL2ST .M1V^=DIJP4RR<$0KFKNOI= MNV.)WZXT43RVYH%_/!;'?R2'>>(4$Y( M:%HR"U^*+/=*I59&OJ),$;N_ E8 M7C(Q?#^"BY,$13;THTSZWB@0F.=<%YEMJXN75SRQ^H(SQLJ27?_:[;D=6^U) MC+LU484K8N:EJ'B$'8<5()+EL3(Y%3P_B'E\0%O4*5CL&+][J(XENE'(@PB/?%<3Y8J+ZJ"@EY'55:P8#R1M+_!%6B9 HSR<'DD M#S[YXVR+V98G7-3A7-?L]%6?9).F"G M6#)8:F",_B"3JU=P0$?3?EH_J2<. MP(&Y'TFA@[GB K-UOHIYP(31M4P.7>_1N%0B+\KA,!&F4I(%X+&53D>MS@VJ MH;#1Z:D_Z*AJ:*;ZH;UTFE01WYKU):NM>FA2,M(T]L&FE;DST0:3K[#DW<6: MG"47[W=*P*Y4;)"&17%&22JJM4<]=<1V);//# OM'Q!1 /)_YWBP.AV]--OY MUP4/,;)XG^?789KS#HV8)050+D]5K1XR!V]29?)81]7^]B3?:9-.7Z+EF-_" MDQ8O@.^.%45_VA>9[LO8?)%D#+XT?!-E"3PK>?]\EK$Z6GGB=.B3E"F]:&VW MRRB>DI,7/Y='$D;QG 5K+S:-\@;90;N4Y35YH1@,6%13/Y2#9%D:%5_(FE[B M&[DOB>Y]42'(@T5@BX1_+/XH4TA4_-F]T;G<4^ONK'J^_SZE'-( 1G3@3NG: M_>;;;G>/^O:&MKA1"2'5EO/?M^][M>7^GX.:-Q0:$Y^V2@GMB V]8O>7V)'8 M40D[KO1^R[BPNBJ,/V^;U,];0HWJ=7):::VROXG1;+;[5$0]#^ UY?SU)*GK M02-U!5+?4/^T)B5.'V?V3+VK3M*VV:,ZT%',0>_KH.>;+82_@HQM;*0H M@W"JIUZ5N7#N]=2[75=W%!H;5$^]!2YX?=MHUM\-KP^M]BK>?S0I:. .7!:N M-ELWMFNWIOJ:=[ ](LJOVB1]\(- 5+Y:#E]L!C--1A'Y^ .#STRDQL^9+XX1 MK,J%5% 6S%$S+ZSCU[9TNXU=^^*0M1*"I;.8&*69)7UZF ZT1: MTWAFV3[HQ;?9H9_IEJZ8Y5M\9;@7>+F'^"\#\+Q+FK_> M^79Y*<2CZ[3&A$K.4!Q-Z.\ZRJ M246QP?IHW>I$;EC:G41'\HY)9M75JZU=L^6OE*N3MK"3J/'*3;*-UU M1@3/EDU#C! JPW#:JJ2MRJHPK]]7AGFT4=D&8Z2^FV^T44D;E<P%%6RAAA@8#P439N%"5%TFBM;6->VR%O:B,K#<0+%HO>=&PR\0/9#'/Y MJNW#RKN*D-QN=(<4AUG1#O'R/:,8^^ER;1%A,SY\WM@/LL(7@ 7$7EQLA87^X/TN5J[9XX36+4$G;HZ((@!?%>*@X"L?+CH7/ M=77:;+8#-)#/D930/+90/7N[V[$MQ;/?P3%YC[\YY[)_%@>MO:+*ACASC/T$ M.5\6@UGU(<06L'$V7Q4F6<1\[F=SX%4LIU1LZ"Y+T.5+M#8S7Q9F6!6J4+,N MZCO%"AX2%8G6RU+$LAGV2@QSF/FOM3/J2) /HM+DPI?^B*2YK)_T7TEQRKD@ MA^?)IR#!1Q$"*%:Q@+^$T250Z&:Y#E]2^$(V]Q;]2YD?RXHOR4Z2%WU,8_XA M+_$NRJF(,HNRR-TJ*Z(M*0?R(U[^$>GO>T_$XT>EPZANHF[;NJ*.UHJ]NH\2MYLMEQ+%5UAEX4 =DB M8UE6V_ANO87Q\@=35D5)HZDLT+@TF]:73!IG%^+)XHN+9:60U7?ZCL>4[1WQ MB*=&?H%-L=8J*DZR( 3C,>>O])+NTK/H.OP 2N4I*(-1I37LO=%032A74&_ M!-EK)58U-(N-T@OF8CE9HQ@GL$P\J*"HFUOS*<^J%66%V 4U1K'VMTC MS$BJF>X[]OZ=)&* 6X.199N*TEI!/JQ_9GL2IR#Q.I'D2V"]2]7'U@J>LB3A MH AD$_NB/6;Y&3F-<#;HMWHP64&G?& XB"!8?^NJMF>9*.7RS#$;\T)BD_?+ M*61WB3_V&>)EFV4BCTM@N4X,F>$BKL(#'AA/\'?NE>:7HJZ(?2_%3@%",P+M MD)! !S!T,-"#/ *Z';^,2I@C/F.X0BQ'LC1R6D?>)_O,%VW'I!86:0++A5#5 M7U%$JVDMYW>Y9V47I#Z]YL$U[2LZ67)XK_FGN7"S[3RUC3^PE\IZ MV_B5/FU\NZ!EP[=20R"T,)<5]C<[":UU#C+PSI5I"I_S.*E7"BOO<%C*S[ V MGF$]\XS+0N*I=3TUCCN+QG%5MJ[O4>MZ:EU_)JWKBSW/DO+.+UTV)RTL)VII M3VJ'U ZUM*^^G5@;^M9O6/< LYNV.F9C++%4I\[VK^EL_[RJHH;WI*3.4$F] MT/"^;.BQ0F0F(G1=M N4K6GAWA1X=!4+>;X7\H%-D)="N]&E$. C/JFT5\690^JN?7VXUO=QM?;- -2Q&_9E/63P6]M&R MCE',IY%PXY>-0?5E.]"-6+;H!]JB:'89S4LNC.KP]1Z/?EU4NVAVO1:,US!U M/)"Y()B*+ QH/]]MW=[LZ6B_KQ]#T#?UH0>&]!VFL:1ID'=P9;;WP M[)>EKJ.5]_E8D$3%:F,FQ/J2;JRWM#_%+M0T A/S8@)_,W1><<<9W-4IUR]0 ME8WY!-C]$$4F#=/5"8U&-OS67V295L'%<'FJ!),%'R1XR&P\@=FB7^Z3J+"9 MQ!F%*W6PIJ*D-EA7+:\(/ !;R5,S:K=HJH_DPY?"-)%Y;*W:95(5P*QX=ZDP M>MZMY^[OVF02D2EY^?MB3TH"BF$S_M890@9NELM K2U;:>+S74 M?;;S_,K V*OS?,%DZX]/17F5U:.?/5(BHM!;O;)A?.BN[^C_N[O]ZZI];\)$ M."W*>3#)C[FNCKKL.'O1T6ZK[-;=K6M;Z29WZ^YWG+J2M:=ZQ0_JUOU\:^Z5 ME;_6FKLER"D_OGRD]S,O'T OJ:MU_=<2JA3ZY!KR(/V;:5 M(U[.O6LG%I?^,HBRJK*PW)#? =#KEGUIWT\8=!MKEEO6.'3Y M%G X-\SKTMQS-_5IY5!1:0T;U+':E2U8';@2 T]/356=/:'\0/(ZTQ5GU9Y0 MS)N1_JTJ(D_7#9&4VF:]#6[B,I_%8X&7RQ"34.ZG*>CW6]NLI=%,VEP)^H M(T+Z$*EA)MGK11LF MNWQ4&H](<8F.<#Z$-4 >L846[>(QAC[:@\HKV\?L6I M>R1R4*CH(+K!EH+/?#1% MQ!YS6<>LZ];"C-_EVZX;\<*;S>9EZV>CH^)S6D:&O%>K+KS:CAH:#RMJU:2K M8@%SH)H'V'2*X:CTZ>#)EG @M "ALK0HD]46+VMY+'5/ZZG45NLI3VM7+0GJ MDU1DW[2J3Y+I*&F4Y+RUT]';;N^?MDT3S9WFWO*Y-[3HLDH=^[9"R_T3]%VJ M52.E?OG[7V*YV.WC6HA='*)K1D?U8X^Q#_$ M/\0_Q#_$/S6D#[6K?=)L^E1D')Q2%I\D=3UH5(L.]35I#6N: ]VUE.UU5+SR M"L F>%M[5T4H2[FBCFJ@QS%_//^E)JI99I[;VDY<3ZJ(@^1:/UX/6ZL).+U'V+7&I*@BI?+/?6Q%$'D+/(W#= MZ4->!)3'("*A):%E-6AINY9N.7L?S26T/!>TK)W+1PA)"'F235##T2U;7?(H M(20A)"$D(61[$-+NV[K=)8^[,4DFIT#'HLID?Z&V[&8;#Y[5BE;$5\17Q%?$ M5TVA%?$5\56C#F,W>^_C>J/(^3+'=ZVA@K(Z5.3&DAM;D1O;'^B]7N_TY#P+ M+[9!V$EQ/@)( L@IEM'HZZ[=/3T]"2$)(0DA"2%KAY #2^]1,@T!) $D 20! M))F0]=DJ_E;TS-MU_=$&5B):4_HYKG6)S8L8R-:,Z]%--6TZ645=1+4'/PBT M.ZZM)H,*26.:K./.QQ\8?&;3M-6\9!/@-C'=3UBHGR>I M:+\<)ERTL,=6GTH(ELYBS@7[)OY7;0Y7S!*-A]B2M,&1^D0;,]1X& M3&/3A8CI:L-T7\!F?CO+$?BUHOO:_O&CD[-MC?L!*HO"$;NVC%VI9RIQ9+TX MLI8 2AQYQAQYC&ZK-=I$KVY_=Q1EBRC4_#SX?DH1I^KX!WJ%)\P7=ZFCV-'8 MX8S5Y/$PYJQ2<=J>::.[ZCH*G'<:#8%7$\"+\*EN!I*I#Q36S2(3B5"&4(90 M9JOZE-XWU1VY:#O*-&3[L3K1&99:CV'ZX5.]REX3QVQ96S*0+'7-_]HB0/63 ME=IIX[WEH67-6;IZ=W"TUBPD3R1/+9D@@W]0HC MK"2LW+C-T6WJ@T-867O_CO"1\/$D^0Z&[@ZH@# !) $D 20!Y Z M'2G2\7? M:ARX/#TXUJ?G!_5'H;X[Q%LG^P3-IEP+_7O^6K# M.&8IUZ)05 -?';G!VN=Q%[#GX=E=+S&!6M(KH?3L4_O9VWS8G7'"A2SZS<4 MAZIM(E:KQ;8&W4-(;$EL26Q)VY+8DMBV7&QKD,YR#F)+C6C>,,=:] 39-DM? M\S+J"=* GB"#06=@] S;MFS7=AQLQT$=0LJW4Z>(A@Z>YMZ0N3^OQ]R('F?8-P:E[BG'B'$L-0EA'BR M*3Q92Q EGCQKGJ1.(8IV/)K0*>2LCE2U_<24;O;4E10\Z_-0#<*OVFE@ B\" MK]> E^L,"+P(O,X%O B?WIJ@I!J"+-U65\*\]%K?>IT='> MPM*0_L^LJ,1J>^6)>IA0#Y,6;Z.=>UE51[>,&AQDIHTX"I$3/A(^ MUA ?S9YU>FH2/A(^$CX2/M8.'TU+MZL*4A% $D 20!) -AT@K5X-*OR=!4 V M)#VDOC7(J5X[]0$@OCHYK8BOB*^(KXBO&D$K.O%-?4MJD=_A=&K0'W*;%ZL[ MBT"5U)L7AR*QW1;;&B0@D-C6P0 DZ:RA=))2K85TDE(EL3U$;-55SR"QW<_[ MI?8D!\Q1?L3+/_HIO-*3WVQ5H?L4\P7SQ]I-%#^P>*Q]22/O3^U3%GLSEO"6 M$$/<]U.(C4Q"C!A$H?;@IS,1)?"3)&.AQXO>)JL3O[KVP#46))$FJ@'R,889 M(FT1^_Q0#]T(>7!LN'Q\GVT+5WH@G-Z@7%\H[P\#*/%RQ. M'\MOT?%Q2(@4^[\\S'P8(#(HM%G'TU9_+26^QQ&O6XJ]FS^@8&EP7 $F4 M/+*CW<*4V1PG6!"D6!4_T?B_,EBV@,L)5C ENV,KG8^6S%@,*RG7 O[$<=]Q M+>%I&F KGE"+8O@>]8(H9K[2["86-;<,T3EHUR^6KL&3%S)V%CSJ6I+=_1,^ M"@D>"7\C>RC(Y$%)V\PKUR(C2\3,0,,TXGB MZ_"B"?,P.(?QNIT2!3H1O\7HWIKTW#WF)/'#>PYB!NSOAYOL_P +@<02_7K@ M93,^GG*\R(_S^W!>VS=VM)_D5_P>?Q<2\"AHXK%DI@'B^0!.,!ND?A9C8'$. M?PIIU\6-NP1-#D<^JHL<3\,J>D\:]>D*&D3>)HKDFM MS\\)BH_]($.*77_Z@B]=1 EO,1%FW.@/ !G[( 1+?TK.?9N/C[^V^SY,.4L<7'*WZ77OF)%T2PIOP6F/(R M@-G^^)?_^'YYB9^PZ32&=R$*_#;YC *:\5L4\.4-N-C(TI_YY(>+FRO+,-V_ M6_^XO;K0_#%\ 0CRH=LU3,NQAU9_-.Q=]MU+N,P=CKJF<^T,^J9]\>.&I)57 M[(4N7KLLZ"U!/844KMJUR09F8[[PO301W#->(RPR7"Q)*^0T%JP!V%1\F3XN M9$SXJZ:#D M_,F9LTS_OTG]$?;4$7N(CX["1Y6U-SLM6C4]PWWC@<[&.YT=84AU.C6/A..^ MV(BE?!K%CY5P[Q')W02QKPVQVHN7Q''$<6WBN#=I[]I1E=B1V+$N5%40?SM* MK=R3&HJ?XFB<>:G8O5_FY61WB1?["['WCS\DV6(1Q2=MGEN/!&5E%7JJF['Z M4CJ6;@^456-L2]$;BH$0!IP/!I@#W33ZA &$ 80!9XH!5M?6NZZR8ZF$ 80! MA %-PP#;U*V!LL+#;<& QG?K.6D$8A1$V8Z8PYR%;(K!"![?^QY/7A-+>_%@ M>DO.G7=[NF$K,\];W\^8XM0*XM3G(ENVJP\&!LD6R1;)EO+>D .]JR[MC&2+ M9(MD:RE;AMZSU35>;;MLT6;Q?IO%$YXDX**QH%+'K&&R9O=TRZ'M$0J-5J:5 MFB80MNY8RI0/"00)1,,%PG%UUZ'-,Q(($HA<(+JZTR,-H<(+V=-CW:R#U#[W MY#9*P2_)BU(I\WRI2V5%^]YGWZ72,BS=&3BGI^=9M*FDZ&E%*3R$D(20524> M#TR];RD[?$ (20A)"$D(V2*$[!J D [9D(20A)"$D(20._:B^H[>=94EK1-" M[AO!?+HSTU-_E^98'J^*"OL;S%N'5ABE&DU3'DUCMICYGA;S*:; WXE^#GG/ MXCML(A%.-1APS),$R^RS)"_@GYRH;GY!HCT68PV[S[=4OFTI*95OG;9@N]/D MFN,U DSB4P), LS:,F+=>*UA@$FLV%Y6 M)-@C7B/8(U8\,U8\GYY=]>7,%]OQJB1B;AK)Z06=Q\N X2-/>_3""'8(=@)V!J:Z1 ,$.1?H)60A9,(QLZO; )F2I M';*004.PTU[8,0=ZWU17!9]@APP:0A9"%C1H#+WODJM4/V0A@X9@I[VP8[JZ M8ZLN9D.P0P8-(]J-/5W2Z%A0]!G:;G6*OC'>H< M__;BF(9N#]3EF;2]2VB#Q*QVVO[L9,MR]9ZASE4GV2+9(MG*;W/TKJ.N+0B) M%HD6B=;2(S,-=?TD2+1(M$BTEB'6KFF0:)%HD6BIUUJ.I2Z.2*)%HD6B5<0Q M]'Z?PA@D6B1:ZK-Y]'YO0**U)P'.\8#YA">)'X4LJ'8[Z[0%\I5K+$MWE>?F M/DF2)[.59YLW1JH MBZR3/)$\G;<\=76C?[0*U.QYFO!HVLH&-QE%V%_ WR=B3Y#^GLZP@]S^+$:X,@L78&"2$D(>1I$'*@&VY%(0U"2$)( M0DA"R$8CI&WIIEW1GB4!) $D 20!9*,!TNKK9E6;8@20!) $D 20C09(VZ@N MBY0 \NC<2&5""5X)7NL#KVA_.@2O-8%7LC\)( D@:P60IJD/%)8*(X D^Y/@ ME>"5X%7>YNHVF9]'0M=2*N:W*0.Z[+K^: ,K$2WP0_YAQ@7,FI;QS28SNQN( M@I]+A/9XF/+XR9&57K2&4T;Q%#\$"):?RR,)HWC.@K47FWC-\L&"AIK'@R"_ MYH<+XT)\!@;QBL\[:'GKSWFB_O_$7CE":_#-R^*S4\+E_>;;;G=.^O;3WDYS;^C@:>XT=YH[S;V6;K: M^=^/0@K>F[*!C+YWSQOVJ_P"^S1+L&RWNL_4\6X[5,L)3#9+.[Q(O]1>I'H?@AR1:+*$Y/ M&3@XI]S_EF3PFUU7[]N6XAA NS/QCP,U[=T0(]PAW#&[6#JI2[A3.]PA:"%H M:32T=&W=5KZK06KJ'W;-5E%@A9 MR* AV"'8><:@<73;'1#LU YV"%D(61J-+*:ANP-"EOHA"QDT!#OMA9V![ABJ MNQFU&W6:GF:MCG=&093M2+J9LY!-,1N'Q_>^QY,#N&LY\A?[<)\HZTNU^#F& M;G75:?VGJ-(6V6N0F-5.VY^=;/4&>K>K+HN+9(MDBV2K\%9MW334;>R1;)%L MD6SEM[FZZ:A+ B31(M$BT2H%64URMTBV2+:JB"1VU;7])=$BT2+1*B(9ND6! M#!(M$JT*$GITRU77"Z_MHG6.I\PG/$G\*&1!M1M:IZV1KSP]MZ?;/=4GJ)\D M3EO$JWZ2U& %U3*!ZNNNJ3I1@P2*!.I1)32:3;CKJPG\D M3R1/YRY/O;ZZP 3)4V4\0O+6$GES7?*O2'^1/*F1I[YN*2]E=O;R1/J+Y.W) MC2Q784+NF<@;G>4J;KN-4A9H,;_G8<:K82,;V&@<970L^S.//:($BLG4%""$D(>3*$="H*(1)"$D(20A)" M-AHA'4"5XK1&\6OJ@JD,O!*]D?Q) $D V&B M6[=[JKO@$$"2_4GP M2O!*\&HZNC.@'*.CYV)^FS*@R\[K=_S]_;=9\F'*V.+CE9^PZ33F4X;%Z'^; M?);IC+?XM%N8^F40>7_^^)?_^+YT@Q=$21;SWR:C:+[@82)N_9@FRT'BYLHR3/?OUC]NKRXT?PQ?,"_] MT+?=GC&\,=VA=77=<[I=\\9VAZ.NZ5S95]=7@XL?-Y:H3.Y;?\X3[5?^H'V. MYNQI("[='O@A_S#C0BF8EO'-INBY&_B'GTM<\<\L2?W)HRK&$!\?Y&CNHF L M'W3]K\Q/'[7A XO'VJ> A<]75%$_._&5'X)N X70A6L437=;@"?B?_*!?W!M MQNZY%BUXC-REP74\UJ(LUH!S;"TGRT^A!^/RX4(DC?;N0OR(?U^\UQ(??A6W M^*&?^BS0%@ AOJ=%DPF,*)S"]3]]^@VN]$/M"U^D?'['Y?,[VF_%F\2#%W%T M[X^!OR91K*4SKOE)DC'Q^(D6\R2-?0]'F:3(Z=C8 2^:Q@P&!^^!BR+1\R'1 MBTL6BYA[OA @34 Q_ 1SA>?/Q7,3E*2-[S*81B*>OO5*^5,:B>GR^2*('CG> M#E/U/1[#7V,?7IA&L7P "&.2!2F,+WEVKBP,,R <4#+F(-8)D@JG%F:"5C Q M.5"-W3,_0.P0MZW((R^?^'&2:F/VB'=PYLW@FP1 7WL$ .Q([DXDO99KC?>M M1G4/,];0V!+? U7\".X8\Y3'85_78 <[C*.\3;B$XW9PA6E\T^CQ MPS*))1.':0"3[P2,WT=BB1;1@U0O ,%@)K,$=0]J&UQ-7=S(O_+8\X%G%J ) MA<*$2^^$V <\25JPP"U9X0GS8^V>!9G0V])@* R#-2C0EY83$^:N7%*)YHTF MQ 2@K-$3D @^B:/Y+@"_ 0MK4R\+C :3#"Y?&:1Z8;SE3-!^$3;.3(2WM'D8 MA1^2E*49F-6/&S8<2OL.OBGY)L0P39O P0Q3\]F*IWP1; O,E8)GJRVRV)MA MC NY$.,!D?!.T6R!7Y/L[I_@1!:^N/#M992@N ^-5<1&8:Q.HB"('O!>ZFKHNY)L2HG M>QX%PK 0B)Z4)/ ^ZFZQB:>@4QO? Q0A*$RR-(OSL&.BYOE,D.=_LI!KMJ%C MC&7[#-"K6!1UOY(G77%/QFUM4XQONZZ'TF73,?:Z ( 'DSYXU'?%GY1,:ULO M-C/,+^Y;!IBOBYB-U*B?"HV81^^OOWSZ=/$>??[H(=$X#-#'B/(RGBV\"N]? M&4;WGA%>T*]*UL#MO=D6D\R>J_.@"&HL+:0YB__D:6XH[9K*6OP\C1DNXUH< M?;F7(4/B&.S.[UG:RFAOR2 _TONEL!1+ETM0JV;T2\![T4P%W\5P?N G0&YT,& MV$O;D.NH%>_8%)5[?%&6)H ^!=AQN8^["O@O<(M;1 %XG((S4P)_'[?NPA!) M#V]Z\-.95 :)+T((;2&]_(B7?_13>*7W1&: 5*&_R:V1(?(C4+(E-)#>);BV M<]"0CX7*9/DD!:@A]ZSM#H$E$4Z!3<:9T(=X _C<49R6M"-B"RL_U@_%[KK< MAI>)+,)SSZ-2R*TIW(2/*$>K/QVDH:SRQDZ<5KN8)& M\=32,\HC"Y',P=I 3+QF^6"1Q@12'P3Y-3]<&!?B<[)@7O'Y\,0?6.FI'\I! MLBR-BB]D+JCXYL$?I[./&'HKLL? \ _8(N$?BS^^V\P&6XV[7 MOE5%F[RQO MN'\Y/3FFGOW-RSEK.]/JBCF]\?XFWSYH\N!-(OW>MS>DTUKM4L57PU5:_W6@ MO/YKKJ.VWK*BQ!NREW=;5[_EFOZWE06P+V6)'>M4C7A/;GR!EGOQ9X7L^*N( MQZS(&DWV-0^/.DR1_WU(ST>2B3UEPB:9V&2V/\07?/RAEJ(PA'5BT^?+0Y]J M;-=Y:+B6@_N$J1VU'-F[I0/_GB!.&<35#=;V/Q9V9(C;=6"LA#*[?AZM8DM/ M7?(SAIS>R9@3<34I[F.HQF(OL)8H_Q.(C!\FOE?+T?TO;A57ZHG6J';)Q@.= MC7",4TX+M[5NPH[4ISU8? &"73M MU+1R,X:*8>S#<0T'+]/JV.KZ-Q-X$7A5X#DWI(!2E39&1UW# F+#&NA04I.[ M=T]/6%3/U8V!NJJCU2[\Z;5=0[:&7^%WKPVRN\PQR[/!/IB.JNWZM0V,'9G" M1\2IFLC@.T==8YYMOJF.#HIAF:+7)TC%>+/8'%=4^AUU?9_;HI-(')I&GPH% MI WDJ1W[M!5-';WG*.MXU18X/<,]M^/:_B/JTX CQQP-CMV]2D!;=&4)%K-W/HAPITCX?9/:#PB$6M/N#,)^)O+ M*RHR^GZ16'7(:L%ENZ\Z@>S0J4FX+A<;:(XNU33#8EX -QR[3ZO34 MA3L(NPB[ZHE=M=TVZG:4-=8DQCH!8Y'>JVLN.O7(X8'6*]52W.!;49%\U_5'&UB):#4OV"\_XN7/-RWXO&H+ M(?L7B-;OVKN+SU^&V/DG'&M;E_P>^JFXXG>XXCP;'3S1:$/7@&RRBP!0)]&Q MCT:0X5RP^T#"R\T(%Z#WL 8_9E%X43B633-T)>T2BGZ#KQZG:.91-%$L#5H2 M8^;S>SX'THO>0;MGHK>D#\-3?+4C-MB2O@N#06=@] S;MFS7=IQ>G[HPU*J6 M?Z-: 5 7AI.1OB&ICK5S *GL_:%E[W?9T51YG@K8-J8L\]]$][RKO +NKBMN ML#OHLM;KKBNH&#D5(V\6UU,QY8V#HQR ?)QU3F3E)\G V\D#T(?H<9=>L EK5GCY-W\>J MO4'\OV(SK)91E)H8RN]ZNJGP[ M5N6Z$X-8+!L^QRK7I=HSJ&RN>BZ%.HD6$ M(\+5A7!4Y?IHS@#9_%NW+5O;4!C\NW>6;CC*\M3(B*>03IM#Y$ZGK\PD/Q?+ MF^2!Z$/TH1!YK:SB&CEG)SKJT8+*L8W( K/T@5.#RE%GD276(*FO%X8>-@H*U-"C-4<8ZVNNJ=%'5$=6W<' MZ@J8G8L!2YU-7C='^1$O?[ZSB>A5\N&2)>#DCJ+Y@H>)Z)/1$C*(^_Y =]\# MB=%$6X\/=V*V7FFVFOPJ"H4[/\$JQO=8'E-CB3;F*8_G,,WE[V.6:/-HS(..=KLUB%*#$_FR+/3S_B%; M/^7A$OZOC 6)>.>"Y:4FND^*_DR8A9ITU0(40G"L"(% (GFLS(1D)PG5Q2H',V MS\4YP\7PPSTE$_EK!17K$IJOMH #B0_/X0'&,O%#-)GP>,4^"=PQ]<-01"E# M[1?V*,*+U NHN;V NDI: 3EO;07DGK:AS(&O;\C>1Y/]U1>*K!\[#E)]P?7; M6SE$#L2.[Z='?<..!P&F4##.N7";#SPX!.2 MIK.H]H3DS9JM5W;[E(E#\ZKWJA02&78TG8Y3?9EM0F9BQ9=9L==Q]JY5>SCX M$L9NW?;93_[\,$&MZ.-B8CPHSOOC--,>JY(_K8[A?J-]T*R.97_37!(U"QC; MQ4)FQ^@A"YD=T]J;AZ=D8+?>23#0O5N]\@^)/OP%>S3,Y!] M>F0;U@/MKOQ['QX\UAY]'M2S0'-]>;ET2 XMT*9'PA=YUM)[5I\NDG)V9:YC45J2O^?#_T NR\2II"+/0\-GXQE"$ MLIF\%_[!5"Z1)A@M>,SR_,$D3T]*A'N?SJ(L@?S$:K)@I$++C%@B^V@#A^XN2IF9+R6 MRT-?MWO4_H/D@>2AD >CJ\S5:8L\4*9 I36X> +KXLU$4L 8G)<@6H@B[-4X M,$J7YH22:EIZ5V$7P+:WMJ2HZ1&476MDJZL;O>HC?B1;)%MG)UN6H_?[ZGHV MDVR1;)%L%;+EZCU77\F6W[!FVGK*7?0+,NF6 K% M%BFV* 7"T"U36:L%$@@2B(8+A-73+8-VGT@@2"!R@>CJEMTE@7BKFU*CH$#M M_9>_\9#'+,B[Z,[]T,?FMJE_7U4&75N"#7W=ZBI+)6I]K('B>!3'.T"T^E;U M/>E(M$BTSDZTS*[>LTFV2+9(MM3+5D\WN@[)5F5^7?/4?-7&489EY-]24NNL#H/N2\"&'PJU7=T=J-MK?XEJ9W$ZM'ZAW^H$ MKG++C(",@&PO(!OH]D!=LBL!6=V!3#4#$9(1DM6"$5T3_$]U588(R0C)",D( MR4Z!9+9NN>HB:81DZ^$VZG-YZ!R'HJEDT9='V]D,X#7/U;54!/#6>F=Z6-]H MLW%FWF0S;XL91JGVR/$J+YJ&\,RQ]L"2[2C@:\;T5Q"]CJ7!=0&,1M$T'V:^ M-\-NGM@8U,LG=L= Q.!1#6&LSK:;^)KGP,JQ M..D\+[CYW]]_FR4?IHPM/E[YB1=$21;SWR:C$KM\EHR"1;&2+S,6\TMDE$_L M4?1"O06IN R ?W[\RW]\O^M1JUO*#QW&,0NGLIWJY>/68X?(ATK4OG>G YN')L=SCJFDY_ M.'"XOO^5<>>WXB^L?"TFN+F"?8O&(,(AM$#^M]='6XW..+% >A)<@J*-49-N+% M9R)SQ#"U#& N\"=<C-=6THRW9[^Q-:C1Y+ZH M;[Q]T.3!FT1ZZFA[K 04\\4,E$/Z2 V4)Z+D.FKK+4H<:O%IJU/4;[FF_VUE M ;S"D21V? T[GH(;7Z#E7OQ9(3O^FLWO>+PB:S39USP\;J=>M&Z3YL:.ZRL3 M2CO]M4,F_BC"';44A:&,P=1R;-?2?:WGX#[%OE?/D;U;.O#O">*405S=8&W_ M+8PC0]RN/802RNSZ>;2*+3UUR<\8ZLG6J,C.Z\X7:"$].*V2Q:PT..:%'_7,JWOM"ON<73$ M--L4FYS5UP"M2\:'^FZ575M9\:OS[IG4((&NG9I6;L90P[E?OYE5!1#@(5$22 )@.L8S(HFC*BOSR:RL/ B\*DNX.HAI]V+__0^( M#0^H0TE-;CX]/9Z(M8=6:[3_QLU-T78U.1JN?%9_>H#AEI;7_QHB5T0&S_KE MM3!=YYO]T:%D6";O]1%",=XL-H<5E<%%B[K7D3@;3ZH]):*U%%H6K*>;7 L3&R6-D @Q,IAV:W+WKEN3L(NPB[JHE=E3TVZEZ4 MUNF-&.L(C$5ZKZI^_/; :@_*2Y1YCC!-45^G?@JW]PWY+QLJX1U_<][$D[P# M;\SIU*$R($"&R>FD KP9V:H/9 ?>I1.0$9#5P,HXA3U]A0C6,%8DG7K:.O7 M[H'&*]6=FH#LWH>@A.8!^;X$-SS$;@[19Q&JNU[48>#ZLCT87=F#=O]V>-T= MW';;;=UAX++=Z5]^K&B'@9*80WUT.Q@L&$Y,XU.7%\&6^HPA+.XKXJ@XM=DYP@MDL M\/43BXT2<@T8=-L%BWD"GFDNC9+QOX438YN%4,R3T)D"[UNJ%8+XYGB)*[ O M @[*2V+Y(!C@"URO&LR(V=P+%D+H9Q5;ON #X"\0K3BZ8-=X-_R(,Y(^#%8- MIC!J10<02W7=/9 !JW?A6/CGL?F00PK(^'/W' *$[?PX3!FO#?]036ED%&4 M**=8,H?OC)=,X!SR32O@?I!XOPI=!R'Z&@42:1HF/ MO5Q@Q/#V.)2J54SAS7B1_BOQ)9+B,H)U9%/N9LL+%,86&OBR-89_#:?%TQ#6 M1+U8?F,PE'@:,0%L[>ZA)9!Z3RE/VEC ZS4/LG;D%E@'8#M7Q"*< 8!D/7[@ MKO/TCJ?;WM0,@NZ PR:!!_:V0@0E$)&(%?O%4\6 6@)U!Q80@ )<%:1UQYXJ MAVZ.T+/\)\1OQV[(7"FR%WL1M!'E5*KV^MX2E M@S)EF=$XQ&I58[7=(],KP(>#_T.,2(Q8 4:L&""6EEY"3-H@)MT=+1L8^KR_ M8(.?DYD(>0P3W@L?4RH\!0E1\07B..(XXCCB..*X2A:863WGKDI"6XE6G@DJ M*$V,*0?WE')PSP9M:]@;'9PRIUQ7DQ0B01!!4*['Q]#J= B""(((@@B"C@-! M=K=K]8>$081!A$&$0JZ *FJ+NZ L%> MV/D(Q:4/N]&SAR.K/RIMGT=8^8)F;'MWJ1R8E09]J]\MKY;9J910)IDBF=H. MST.K-229(IDBF2I/3W6M;H]*_5.I_R-$1B[K*)6TESF\Z%)9T^:4-3UK770J MU#6BR:=_-4+*_5%KWW8= 1X!WK. =[C(*@(\ CP"/ *\XP+>8+WX+@$> 1X! M'@%>,P%O6(%&':< >#LU\3B8JS)'FS=6'"_=]?I_V!6P%Y<^FX?89D"W:T@K MJ;,I?Q!L+(3/N(OEXC$:(F(<.P\D7HRA$-S5?0S2U@6^>(1?'X2?"/BO$]S[ M4OVL B5XZ#:XN'V^ X9I[E#LUY!O 6 :7;CLC$?%[@WBCT0^< ];P[QGDS"8 M;2J2[^::6VPNEI^V=] K"A? J[%,E5I!^$&&::N+QR#QW/Q2YYL1%(ON4VG] M6I76+Z>R_N"-]=UK71[^L(.G@K]O/#+NU:+F=.$M]F!>4EMN]6FM=."EZIM$ MI:F54B8]JRD<[>P5/,/"CJ#KZ*_;NN?JFO WW+V8;$P8_NH([5'W7W3KU]4*)R 6 U$OG**1H2ROQM/:L[ M(*$\7E0FZ>"UVWY+W8>P#MXB:R3KLF)CT6/:WA41WES@:EG4:(HP5D_NZJ4( M22J:*!6T?SR4[LJU*C<]RI!KVB%T0:1\#'TQ@]B49H:K+%$=GI6M]LF M4Y4V<+2!4[?9/^L (T6<1?D'0OX/I?O0"Y^O? M__N__II>=,ME^"_N)>):1HX71 DHA^Q"H)^/1/I53/[V[O8: \+^V?Z?N^MW M3+KP!7?B\TZG/^S?7G_L=J^N6[>]RV&K=36\O.K:_>OKD=T9OOO["M'S!'PF MQ'K3FI641%#24JN/:P%/2%.FB,I^$AQ).L/8_R>7OH9Y$MQQ,*<$DR/N$^ER MW]$Y"A.<_H.:_BPW?38/@P?I"LPVF81\)AZ#\*NZ05^%S\G=&OA,R!A&H))3 MG"14%ZA=M;_\C.5L(HL]PG5BO%#I$=*?)_"V! ]4I<^"1#]1)UK$PIGZ\H\$ M1Q'"%*((2(89%&PJ1\*#=A=831EX# >KR#S*&L3K%,[IV_^TF Y_#=:P M7\:1"!^4K*2R-N4QH,+$PVRG/Y( 3Z'FH72 X\\2/\UL>Z_012("*JD&:1=P M,WSG23Z6GHPEW 8 8H,$Z-F//P*%SR=T+:+CB:Y)KENL%RW2Y+K3\\*\X[R MZXDH6A'B[S<\*9(P)A[NB@/?L['PG2E^8@LI/!<,C5#,@Q ?&X<<3!F+C]Y"IY<&F#D:AL$X"#F^%2RCW(OT])C+8XZ_X)7",WFHH1DS6#(^ M 2$!(0'A4T#8*0D(?_.#ITT>X@( Y\'W^"1DVA?#" MP(<)+1A_X "[,+6WXTG-=LF_&_JYN(M=42^&OH&/*PX;6.E,4:GX$5Z%I"SH M@[PZ #!W8/^KUR-*)A-8"%R?"2X=:*R%BL%Z"+QD)E2>C]YW*]V#^UCI3S!I M7@,^%@> ?]\'N=TTWIX?M_2?'SENP-7"P]/U.-28)P#/.\[*TL4-M(+$)_E! MS'"?#X^R\$KUDU*D7#_K@8<+(, 8:S3$4JD_XS) 7R^+04'@?7P&\TO'/N.@ MKJ,+]KL>\!R( \\%&;(R(3,C5,X-$2*G+[*(R\'W$3H@SN!UO$-KIRA%;^I4!$ITAJ[!IDK;W899'(9 $?1_9/W M^RC.!#1+ZXT=YH[S;TR?D:_GU94]=RBM,]0_B=&'J/_&N._@DMRT=+ MXK;-W+:D:FE)1L1VQ';/@EQI"=S$;<1M3W#;71!SCWB->(W,-^*VYG$;F6_$ M=F2^$;9+Z=8!)\*:1_QL]WJ8*/]L+0!Z1]'9"@,L1J+H02QQ''$<<1 MQQ''$<<1QQ''$<=5B7#$<<1QQ'&U(%QEB$4<=PH<]_;8/+O1/CQUVQ6/IOF. MV4\G\;V2+4^1^^@4@_B'^(?XA_BGLO0A_B'^(?XA_B'^J29]B'^(?XA_B'_J MXSW:T?_6:KQ;Z:? %XNT"-@$Z''4QEQ[;E_P5F+]Z6 ^]!HTK6A1+\&#L<,) MZS["F-/%F*R\9'D-O0EK"&L(:PAK"&L(:PAK"&MH[T080QA#&-- C"FM,B-A M#&$,80QA#.V9"&L(:PAK"&L(:PAK"&L:BS6T=]H=8THHK-[\*)N[4'5S6["Q M]+Q7E5MJ[R'RZP75P&J@S9LB4!0/25)!4D%205)!4D%205)!4D%205*QHU1T MK-:HM+T[R0/)0\WE@;0$205)!4D%205)!=E.ASK>H.QB<]M5,)N)T)'<8Y_Y M7(3[D++G.J>4>LC=+*7U:M(U1;HI0.( :I $E 24!)0$E 24!)0$E 24!)0$ ME 24!)0$E 24!)0$E 24!)0$E 24!+32 DH"2#E>K\[QZJR>.S;OK/,NB+G' MG)4V7?L0Q5=EGVHE@5>L:X@CBF.9I;!VGF*-19'BR1/)$\D3R1/)4P/EB2R]"N7JV0<1 MO*.>7WV9!F%\'HMPQJ3_(*)XAN=7'UXCIL^UJ3WD@7P=\*TRQ*JM8B".(XXC MCJLRX2I#+.(XXCCB..(XXKCJ$(XXCCB..*X6A*L,L8CC3H'CJ+W(+F6VD H3 MH$,L(A9,F"OF023CJGC8FW4HU11O.9T[D5205)!4D%205)!4D%205)!4D%20 M5)!4D%205)!4D%205)!4D%205#0HCOD4#D.6/4?F>^LY0L6P3K88%IV!'T"9 MD8"1@)& D8"1@)& D8"1@)& D8"1@)& D8"1@+U4P+K6:#@@T2+1(M$BW44" M1@)6(P$CW?42T:)DH9W.Q\)Y$/)8,#_ ?"'NNVP<^&YE6E4T2Y\U1;8H5.-D MI:+;'5K=EDT201)!$D%Z@J2"I(+T!$D$203I"9(*DHJ7ZXG.T&JU2^L'1!)! M$E%SB2 ]05)!4D%Z@M*#]G[\\=O%EPOV \JPCPT.&+\7OB/%7DX_3-<-,\_U MQAM-.:7<1QC :TG7%"FG,(%#A F&>E=$'./11L;PN]#F%\CDX:3\8IU-FZD1MUAJC463(KS M(7G:=-N@W;%&@Q[)$LD2R1+I)I(GDJ?*R!/I)I(EDB72321/)$]5DZ>!W;-& M=FG)V"1+)$LG*TNDFTB>2)Y(-QU3EO:8]6#4?99=B\%*WH[T))0DE M"24))6N-DH-VU[('H^/3DQ"2$)(0DA"R<@C9L3JM_O&I2?A(^$CX2/A8.7S< MS_DV(20A)"$D(603$)(\D822A)*$DH223]N1(ZMME]?_F1#R*?+E(BR_BSG0 M9=/U!QM8CFB>],7Y5"@LM=NM/Z^R\W %4X;%4,I_)U$L)PO]E?0!40&&NG!- MF<3_7:1AE913!&![Z(I_": M&5^P*7^ )[ (J JW.QS;1[@@:Q$\$\;CQ#@">$]A3!/\)DKG><%^#EB4.-,- M+PX<'+9PF9NHP>.3UGCD-8L3R6]L!M]/(R9@_5WVC\07K-.R6+ME#TMYQ463 MF/D." ]L)V? :N[Z8K*KP%<(B_SS1?@2UO!GU4O]C$?,%1.8(K*N^I*-WI>S MB/!H>'WY*\<>U:"QSH\:=QRP<4E\]R?[PF9C$'@9^*4\T$*!AC&"F/V1!+@X M,QY^%3'B DCJ!?L=H<&/0,+#S8*X?>WTO#G[$0338^T4SG23& 0!L5#HX0?P MV8DE7+5@<,_MRU;_:MC_V&K?7EU>=EN]3N]R>'G5M?O7-_WKT&2_!C.^W22OH:!SQP&+)U;Z*9$N0CZ; %?D6"?'"A&P6O _ 4:BTU"/A./ M0?A5W:"OPN<459*0J'K@\J5:@JO7U92%>BH4XX7B4^G/$WA;$FDH0=6(3^2Q M1!TCG*DO_TAP%*%2+4 R3&A@4RE"'CI3M/Z8AZQ\P7"6D\"#'16^"V_ %\33 M4 A]B4(6\T(0@U21+Z?QX4D&5\82J'W/,^OYMW>M=^HS6().^GDE#21=\@U< M\13CL6W+ORDIYE&Z\?1#=[C+_K-H1^]^\Y_Y7Z=E?QI$( M'Y2LI+*&AF4H)IX T]$H-*W)V%GBHLLYC@.P],6.G)6&JK M56LEHQ*C9Y32#OL>DFN2ZP;+=;LDN?[TK##O*+^>B*(5(?Y^PY,B"6/BX:XX M\#V8M;XSQ4]L(87G@J$1BGD0XF.5_0I?C,/@JPB_;%Q=-_CYSSXXP8UZS&#)^ 2$!(0$A$\!8:;.4$X!,*9@5H^P'=YR5I;XW"C+U%RF_KA];>*7Z22E2KI_UP,,%$&",[N98*O5G M7 9X$,IB4!!X'Y_!_-*QSSBH:_1WZ0'/@3CP7) A*Q,R,T+EW! A!<6F_UOOUG%,K[PG[!# Q M$W?\V])E]B+G5W=T97=ZU\/VX/ICMW_5NKV^U M9/UQ[K9&Z.AEPY@2<)E+BQB!^%,"=&@$Y@ M_6+9?< %[75V>!@NE,MNAK/1;U*N.WBY/MG*A'!]%/ 91Y(5.TFB5(H% B&J M1G@,ZETFOLV%_B9 +$&_=H"_&D6N)BSU.!>"AU$!,',STG///VV,*E2=D#WC M)*\?CX7"">Y]^-I5YY*@G")416LL!TM4UF%*E\U*/$Q1+%+6T%KE#BW5KZ4\ M37NZ]WP 6AXU84CK(1^O.RT+182RJ,ZJ+M@M$!5D:$J4?3MEM9&W5>CQ3!4, M,K#6X%$J6@',*SRXG!2OD^I>P#J?_1O,K,B5QL#$.:-E/ 5UK7 ;+W^II?64 MT50TKD!;B2C6UU_Z;OK%#4"Y'^6.*>]0);S$\+H:7;;[@\'PYG9TT[T>7=K7 M-^;4L7]M#_M5-;SVJCQ2ZBI-">3=!]HA_QP@[(,IGYO6]3B#=JO3,^?IZ9;; M34_>ET>09\J8")((1AF]?_IPL;RU=032?1847 MVZV\H^I%WL,7L#^ R[WT]2!Y$@?I%SKH5GVC_8-V"VAE0O@<6 0^C\2'](^U MHGN;'8Y+3U9_8^'(W1V&>DR]P9]?ZK(LW&^_[?;A4=]^W-MI[C4=?*WF_O9& M>Z>9:Y -=_#&#IBOH>4+:@*O:=,W!+MO]D_=*4/F)VW W.Q@P% 5:F*ZMS+= M%["9W\YR!'YOY,/.$?APG99EU4\_ -O"E;!7N-1[KVHA8VG)0\2N#6/7CU5D M5^+($^;(2@(H<>0)<^0+,7*/;4(.PK_[2TN_"M09O#3.]V.*^%9Z5X-2Y27P MOR$_ORHI^,/2_ Q[7O7C)]#7"&8JIR8/AS$G54&DX05";&O8W3\^G43U#P*O M.H 7X5/5#"3;&G7(1"*4(90AE-EGQ?%!B770FHXR-3E^W)_H7,X"F.)_3'+8 M)!^6Z(IQS%P9J021U_@Q]]&H^8B]F$&R6JVR)*LI E0]6:F<-MY9'HX<,E*V MO'2M[J@T>7F.-B1/)$\-EZ>A->KMJ<(MR1/)TRG*4YODZ1 ;IAU]-:UZ;Z7N M@IA[V:EYEK*VS'[>#Z]1'7VJHU^FS5[B,3Y5T6^(AWM_HKMW(A)6$E;N!RO[ M5J?$\SS"RH9@9>7V=X2/A(]'B7=H6<-1[_CD)( D@"2 )("L'D"VK7ZW>WQR MG@1 UB328Q48 MO_Y@AR0YVE!/D!U[@I33'(=Z@M2@)\AH=#%J]5J=3KLS[/3[V(Z#.H3D;Z=. M$34=/,V])G.O:>Q"=4S\DV_6\$R'D-*\;,1TQ'2[=0C9F>4(_*B<^.[[D!>2 M=POC5KC$/?4((8:E+B'$DW7AR4J"*/'D2?,D=0HIZ<2C#IU"3BJEJND94Y;= M*Z^DX$GG0]4(ORJG@0F\"+Q> U[#_HC B\#K5,"+\.FM 4IE0U#;ZI17PKSQ MS0$(90AE"&5>3HN.-:!&1SL+2TW.-YO9@J1A):U[5JNWIQCNT]U,D#8_67GJ M6NWAGE*92)Y(GDY.GNP6*"B;!(H$B@2J%($:6CU[3R56FRM/U,.$>I@T^!CM MU,NJ]JUVJP*)S'001RYRPD?"QPKBH]UK'Y^:A(^$CX2/A(^5PT>[;77VY:0B M@"2 )( D@*P[0+9[%:CP=Q( 69/PD.K6(*=Z[=0'@/CJZ+0BOB*^(KXBOJH% MK2CCF_J65"*^HW]1@?Z0Z[RXOUP$JJ1>/S\4B>VZV%8@ ('$M@H&($EG!:63 ME&HEI).4*HGM2\2VO.H9)+:[[7ZWMR?9]G=N*OEQ/=.-81,EJ!G)CLU(UFW- MU[QLO1E)NTO-2"K6C,1NM;02/[JVP;ND,O#05]LJB%=HN4DG=DXGV:W@P7Z]-!75/*5#O MD'677PY X];2!MC485,"# M3\9(=8R1ZD8 4K3DJZ(E7W9>]-?ODNC\GO/YA_0@%41**.WS!'8C>1R]POO[]O__KK\MG/, -,P$6YI7'HTA.I' _+JY@ B%W MXH1[/_$X@6DOKGF\\AP\XD!Y_E5,_O;N]AJ];?]L_\_=]3LF7?@";C]O7]N= MD?UQ>-6Z[0Q[P_[@X^5P>'G5M?N7PT[W8_O=WU<6[ 2.O^X*9T'Z="1*9C,> MPG61.BIREN1G,TU_;,$$^X,@"<&BR=:,\;B<4S/TF2Z9N-PS,CKNJN]QU["4 MXZ[!X*C'7:,Z=TVOU=QK:D+5QVPZP9,^XR(3+KL*CNO;)Z8[&::[Y3)D_^)> M(JK@B*NW'^XZ$>Q1QE,P V%/SA:P/3^F%)-C[01.Z+K=MC4Z0$.5DW",U0C% M*J=D";X(OEX#7[9E]\LK4G[2\%633>G!##",57\,E!T6K7L/J5_ VAGA%7..&ALI,ZP;0WMTF+DFB(1%*OS=*S.?A"6XG$H'JO#R%X? K8EE.R3?RW& M\:7O_L3#KT*-Z^:/!)[P13@FF E^O((%Y]*_"SGR^644B3C*Q:R](,SL=CBP M^YW.S>BV9=]XR@OTJ%^%VJ MA HJ%E/[B%.[&2&G%.=,7'=XKOLA#**(_>:' MZ(S/<#E_Y+JDT0]Q'WE<=] M/\+GW2MB$?L1^[V%_6ZB6,Y4_=:7YWL0[Q'OO87WKG@T5?4KU1]X//+ O9>U M_CD _Y5VB$;,62?F_#*%O)I3^F% M+&VS.YZ*:>7)-B]AX0T!&16(N- .VW;[)0CX.JHT)7*"8LOV%%M& M6$-80UA#6$-80UA#6$-80UA#6$-80UA#6$-80UA#6$-80UA#6$-84V&L>?D! MULF=4X7S(.2Q8+[J583GV./ =ZE-4?Q]M]>R1AUJ5'0 -=0P-=U8B2!9(%D@ M65"WG;6M7K>T6G+KB[X_P[1D$^(]"0L)R[-E4(=6MV63^B")((G8UVZ>I(*D MHN9207JBD2U)CNKB^NWBRP7[ 478Q^!WQN^%[\@7Y:;M+&[/I1B4NB;'K L\ MZ%N]3FER^FJR-47 :R3+]=6%IR*<^S@H(@$E 24!+8:!2$3>A%ZU>/DCA",$(P0 MC!",[*\ZH==._= /-K XT]PK/G;K^4L_IG4U\]6E+S^EKX8C96(2L8ZN^TSMG]1 '4J\W MZCM-7-< KJ.^T\1]%>(^ZCM-[$=]IXGW]L)[NWO>C\V8VYI2EX:,^]CA$?>> M#G)28VIJ3$W-1U[H]3IB,H@U&I871]WTY%S*G-]33 ZA3*-1AEH<$=80UA#6 M'*9_Q\&(027V"'X(?@A^5C=4Y14!)2.'4(90AE"&-E2$-80UA#5DT50=9:@S M-76F?KVH=4;6L$=ML@Z@@!JFH)LJ$:4Y\T@62!9J+@MGMC5LEW983TYL$I8& M"TNW,[1:[=)JG9+Z((FHN43LP6=(4D%247.I(#U!G:E+[U 2"AXEX8*-I>?M MIQ]U0[H'=:S6:%B6[#7>MUPC^:NO_FJ*:-$1,0D8"1@)& D8"5@]!8R,0Q(M M$BT2+1(M$JWZB!:9A0?R-IZ84_&WBR\7[ >4;Q]+:C!^+WQ'OJ@DUNZR>-PR MG^7W*.]8H]Z>>OVU3JR+L@YMY^^*VL M;JS;EHK:M.;[C;ZA-D$]^K?:UG!8WC'GJ^EY$HU=Z9#T];8+(20A9*VSZPD; M"1L)&PD;&X2-9VTP'DLKQ?-V];(KL!. M_B3P-7>N_EW,@2Z;KC_8P')$\Z0OSJ>Z7:W=;OUYE9V'*Y@R+)ZA_SN)8CE9 MZ*^D#X@*,-2%:\HD_MU4L$G@ 6K#*)@B7\3FH8@PX2>&'X&OHH@E?BA@5/\1 M+O/@LRFB'0I/=2R?8,?R!^Q8'K%@PH(D9'+9B1<>PV,VY0^"C87PX2?&@=W\ M6/I)D*P]F\V#2,8R\-D97!E/X1)X5_3^PX'(OM:PN$CD#2$12D&TTJ>8E<+/ M^9'X03CC7N'%-EZ3/5C1GCG"\\PU?WO7>J<^@UPZZ><-RWLG9T#WG\4C^S68 M\36U.^/AO?3U('D2!^D7V@!0WSQ*-Y["U4 K@QB !AZ?1^)#^L=:<,=RW/E8 MEF5(5'=C@-+NX3!Z3.W1GY_'J8U0:N;TMMN/^_;CWDYSK^G@:>XT]\K/O2;Y MUY7;TBX5;*?:0<=K9M0;-E7JTZ.VH\:!Y^KG7"IC\Q^)+UBG9;%VR][9HT7< M]T;N&YPZ\_TH8*=R-^4^L]OL)[AD^I*R",1GQ&>[\=D/L#>&5Q"K$:OMF]5> ME&1!&O2-['8,\^TM9S_'YLY;]#'^"WV,!'[$C50BF_(Z#JDS"6L(:PAK"&L(:PAK"&L(:PAK M"&L(:PAK"&L(:PAK"&L(:PAK"&L(:^J*-2\_P#JYEQZ#5C;M@:M05G"UA29HE"$DY6(,]OJ]$MKJ+&^Z/M3QE4MT4G" MTEAA:7=LJ]\OK7H9J0^2B)I+!*@/>UA:97U2'R0L#1:6;K=C=08]4A\D$201 M6GVTK5Z7U,<+U,>KLI\KY'\_JFOLMXLO%^P'E&X?ZP,R?B]\1XJ]>,:>2TDH M=4V.*,)V?VAUNP=KR=EX_W:-9+F^:O)4A/-LT-E3V[-7T*S):IFDEJ2V/)7: MZEFMP9Z:))!*)>$DX7S+EK5=F@>'5"I)+4GM04[N!AVKMWN55E*I))PDG =3 MJ:->:2%9I%)+:JYU M^M:@VR=SC>:: MO[UKO5.?@0^<]/,&6M[)F8C8S^*1_1K,^%H,QXR']]+7@^1)'*1?:,95WYA6 MX2V@E>%0X#Z/SR/Q(?UC[5AY.>[\8?DR?*.[,69B]_-V/:;V<5N_4^/YF@Z> MYDYSI[E7>.[4J/BM\9'':/M5J29?EQ$+)NQ:.&(V%B'KV!9KM^R=';;$@=29 M_6T,^*.((G8WY3ZSV^PGN&1*W3:)S\KGLQ]"P>$5Q&K$:OMFM1>%>),&;43G M5NHC3-Q(W$B-UHDE:\^2!)#-Y\9*,1QAX(EP'6$@<6-UN+%2#/=*#'QYOGF% MZD:L//#037QF,Q$ZDGMLSN2R8'\0B8MQWV3CPW;TTV]MS4'+IW0B& MW3(3^4]%I9/F;JQ$8"&R8;=L1FFR B)A.5EAL7L=JU=>%RI2'R01-9>(LTZW M-'$@Y4&BTF!1Z7:&5JM=FJE%RH,DHN82 7N/8;NTS?@IJ(]79457R"%_5,?8 M;Q=?+M@/*-W^3,#=_%[XCA1[\8N=2@=!VQY8=@5:W9^*-JR0+-=739Z*<)YU MAWOJE4+M/4EJ26KWY63L68,^=TY:=&>81K^[?X".H(ZG:T]D:#/9T74B<]0D%"04+!ZJ-@IS6RVM09F0P^ M@CJ"NF9#W=FH18V3CV_N'2V:FB"N;LQ&$/="@@WLGC6R;;+FFIT70DA&2-9P M)#MK6\/AX8#LY,VUW('L=S$'TFRZ_F#HFZ.-)WUQ/M7=*.QVZ\^K"S%<6:MA M<3/[[R2*Y62AOY*^*WQ8WBY<4Z:&R?7&\((H$A$+A<=C^!@'+)Z*2##I/X@H MQFR?B/%0,#<1^*/$MAWP U-EXL0)CV7@PU41"^;S(-)/<4+ARIC]D:K%'>%Z 17;4\WQU0R0\SU(E=^ V&:E?9P&\V9-?A;> 87%? M?0E_Q/B$QR#Q7#86,/8_$AF*W%/6IS 6$WQ6*!P,:UE@BVJX2,(Z!S"9,8]D M=,$N81)P291XL7H&W #65OXUU#<#TIY# MP6.=(B_-8S+!:$4Q&SN95+:?3PWT&UMR%_S^(LF M8<'=%.0X\+S@$4;!%)2R*)G-> C71)S HZ10+!4D89'1 MXNISV9GT859!$@&[1>\_'&@MUQH>%5=N@_-3692M]"EF^?%S?B1^$,ZX5WBQ MC==D#]8+Z@ LFFO^]J[U3GT&_>ZDGS?0\$[.8(U_%H_LUV#&U\+_@#_NI:\' MR9,X2+_0!HGZYE&Z\12N!EH9RP.L"H_/(_$A_6/-C;L<=S[**K-&AANC[7:/ MT])#&@S^_+RYL]%:,U-ZV^VCH[[]N+RCC*=@!L+FGBU@GW],*=Y*\QIX M:RI1I+H.WL%NMVV-.N6%*1^19ZI_OE$A%*NW2$J6;(A'[=!$<)$S\I).9R>[>)=ZOX8;YH#VPNH,]E8!X"3U/PG(GQ\.> M' ^$D(20>T/(CC4:E.>Z((3U"()4P;%3X<%2^>4,UK8O M[#^7\B06//HBC*9ROHP#!K[A;![*!XP'=H(9X-8"YC"5SA2#9[GC !9B9#%& MI@*G"16?RC!D%]AP)N)IX"[9%N,)H"KYE7H!,+,(92%XDX" M*FE%QO:%72H9E\M<8I3V40.@T[__^ET2G=]S/O_P:1DB_,F_%N/XTG=_XN%7 MH6R$&X4%7S(U!S]>@?'%I7\7$&4A.(.U,1'+W"^_OV__^NO MZ3M^!+'\43X(5U_]WAYU;7[-_VKFYOK=W]? M48)YZCT3/;O)KGNU#MV7PD2*,@])FB+=>,'N,ZJR4-R#$"S!>SY=1&@Q T(Z MRGY0"B RT>41!5Y3X/618Y?;=0Z=KM?D:W+*73D_&47!/A%ZO8.M2*>_Q'G[ MXKS4JF9;C6D*^=GLA?T+MJZ&G2J1$!U50X>;6O0*B]*DQKC M4&P%P0S!S.IM_9;5)IC9KY'3*%OF$^Z5?>6??U&(:U.#PT=6?U!:W;:FB GM M)4]6'FS;LGNEQ/<"LF4)1N1)LGO?PB8*'KS3CA**$*4IX/Z W MM*W.X(!-14XZ2)BV^I1&00!9+X < $#V=C[O)(# M+W70-K#IYS#PX4]'91)$GS&D>J'__9)(RLMAJW]M]^Q!YWHPZ X&-Y?#OHZD MO&Y]O&G;E8FD/$PV@OZ(EW^08#I+9TO0P:\" QO89*?ZD,-XI=BM M&(<)EK-&%E+UM]GMY9>/3$91(MP\&;[$L,G@H1NQW^889,_.+K_\]E[==]YJ MZP+AL!]YD"YPCH[WQT0 #.G'K(I@KH)3XP#+@>N(_P6,-X2'8A%Q_HT!T@@G MCDPM<'SE) QF3/C S2H\W^04W,&U5XG)#OA',(Y@E#$[>W=W]8_+=^_U3=QQ MDEFBJZOK! (<42BFPH] 0)GTX;/0H\&89[@,8,.'EYID@?M$NBJ#X%%Z'M8[ MUZ/#>TVU;W:E%5?G\[F'^1!"JK&;Y\+5,G#Q@=D#8"@P@3"(YGIPGL[@X,XT MO?H,+M%_1N_Q03I)1&6#J!FE5'6FW+\7Z:MP/52Q>;ZLSHY7(HTQP!A+NM_[ MP$VN)E=*BRDW->2Y"_% BXV3&)27T.\2WW#R:MA+NICD#F!1?*=*X>)81ALH ?MF MK-V.4\=7I RG2VMG65A6(:LEDGH&L$@.CZ8,S=-F)6H!%OR#^RD4##9 9 2 M?SEO=2WVR8>UN)>@SJ+S'X+ 5>N&U/E%,>S973"7#NOT6N\_L"] ;0_&CQ*B MY!%*QCZF);IH.*#3 =@?< D&) M8L%=\\QT;NN/XWKDXILCHBPM*A1SK&<+-R6^Q&3!+#>)SQ!O=9(5\F9N,KF! MV5L'MH)>0,LB<"713GC5;FE$BJ:KD#3/@\T%NRD"&KPOPS3UOAQ!8!'5E%VU MG'R"+TM9SH3VZ=&O27'&#C(O\;KWA!'M0JY:)MTF0VR9%[:4Z0C#2I1&;YP8 M8Z@N4+._58;[YW;'8K<9+3X!+X>)-F_4_GC8MMO?7^EF(C_J7B6I2+?[(-(_ M:4%*M7+Q2J#[QD>ORK;6.-&JW,P"5WB*=V;8)62Y8B8=1F&PSE0RJETNWX') M,M('A>@FCA*G3$(RGC$]4K %"SN[NKGZ\;U^I5%D\(49 N;1Z&8H,)A'&/&Y M%P1?U5/G( 6H8[,LG.SI:6<7KD:FVJ> K8%C2'^S#(KA@V!@.L<8E39PQTRI M7)@@ZM

UKV= 4+&D!F,']\1+Y-!*"LPCSN:V*5!@9K]M.KMH>BGYWE64#>VTW>=FJ6N-$_&\U;Y%S'\.+K2H MM]H6^Q'D=2G#PV[[_:HP2I.P[FI4!9[%#2LH5C#084,/J^CH4P9EV8=INC"H M*UC1(+P'8_\_IB41B&!J'N)R>^HY.>'57WA2/T-JQ, I%))VU:5F"?$Q7P5* M]@03P+0I-@[ ",1G*8D,0P23#&=*X'K@:1S"C"_RZ@_?C/B@\Y4+MK=N:(0F M^7SURR?UI)*6IXS8;)&>M&3W*"#KGHZ7^BOROHY?8O<8QTN]?#WJ!W-6I_;(V&K=OKUI5) M,;T>75YVAQ5UC)3I!UGS>N3HBVR7DEVQRQ?5ETAU[_J2L[+R'A*S"@U!V5U= M15N(UA JJ/MN8;=ULQ"XX7,N+.W#F(/IXL@YX(KX)IQ$H5PP :X P5!)R M M *L_26\.Y -[YPH&#,#K2VYAB07E? FQBUJL"ZG\+.);V Y%^BW*?C3Z;7E: M@\ZI=@NWGLMR%AY_S'94*DI.NCZFCU_$'J>!!]H&"X? %BX91]*5/$1->X:IR.GN31L.J<7? M;GUOO#C9-_;W5O[G1['MER3*_8(:,/<;Z*7-QS)VOH*1_ 16*&_,)X%F S*1_S\8P5_L*HT4C$3XHG@<-[0K< M?VK3"7U>CC9?S #2%UC([(\"/241NC7Q["7D'PTV=8)R-0^70 M"QP81J1M:P>IY\EHJBT$(Y>;1J>IY?*Y]IB8/5?JYIO"HV%OY#](T.&Z( N^ MT5DXGI(FL)*"!VUPJ0?E1#=2%H=Y0G[Y++!.G"E*AEY'(,?4#[S@'AE0"661 MJFCZA+&,A%X !W=<.#V!>R.T=MP'T#=<#]OQ$E>\OHK!_O3JZ\^@2JM9P+8- M:7MM@.YPE[/YXB'COM+10<>]Y"QQ;6U79E\\=N_FJT2\/G ,*S_]L@!F.F+ MCDT/S<8HAE-X&VZ<8-BP\].@EKK #:X9N^>K#XI&?9_X^F\-"A%+U-XL10// MG+!8L)^";8P$%$&?,?<60)O(RA5[*B@#-P00\/6%N+\Z^W1]^;X *A;"Q5@= MXB@@1%S"R#C0>#$:KC_A<=+Y TP --._9*A\)3?:=H$IG/WTK__W'C 0MH3B M[:?%),TDS=63YKQ$:7>+EE"4.:/".8I'E*MFF#:AE7X2))$Z\D)Q]X%#M4&# MGGRNSUM1Y.Z]8 R"Y8OX,0B_XJ6PC8_@F>HM#T;N#!H4C:'"\.Z5[Q2+N"W4 M@H9\>.\QY%,.C'.Z*9SR&.\A1W>ST M*NW[?UENO;::9ME^4/C*:8_N//1B\^46^RQ%976KJ23W7F_2O"!Q<[MN])P; M:+<8GCYYVF(3OCL/),[ ,)W^&C?A6W;%8^6G7;<:LVWX'?"L$KQ5%KTEVX#OX7LDY!XVL7G4>RN@K]I;G##0_ H!* M.7'P4!8C9=*JM$T[6U,^L=4IO>99R(""S>"7*2XNGJR57W%552XVQWZE//!/ M_5:KW(JU_/X^%/?H;EMZCM,PEY(JK[8NAH->2>66KP)?J7^4Q2_"AVTJ^SE M=Y>;8%A%N\O.D$7>J3_5+^]4.%"N(O/;U#_PJ/@F=3AH*6^Q+UJMUF$,@$XOTY;J2/4R-0(4X"8EKD6G M5;)>2Y&EH,&5C5'$FVS_HC<-*9.!\&)> 48NI]%)2*$\%9HFB;F0^*$2.;T1 M5;''&*KE_)%(DQL ]##VG[1VF""E6=LOA3RD:4QIE.YJFD$Y!+=[95NR#9/'7YPX0%>,3E%Y M-#*!YO:5)V!YKF#-$E\ZQECX4A8OWF#:V M^J46SQ595AZOO ?(".OO3XEAVY M\30,DOLI>A9@#SA.])DEG@QZGCH75,]!;XFXEX[:1/OJ>\T7S!,1O 4W))CF M"[I7'7IP#\T[P!$GUAF4.-+"BYNR+OKC\[&M'W4L^X3EH[$5<0LAVPVA2L:M M.K .D%WGYO'$5?IC2Y>QC1'V)D;-6&S*_:4(^<)03; #,3T1G4E.FFBL\R/, MJ7W>F[1L49@E3*H87">_5DUAX3(7:TDX$SFJR(8/#M,<)(2-9:B[V<,B7MP+ M7QV7+/!W#"%V4X]%H7(UKOTE0 @8)>PL%Q?[V\67"_;#Y>7G?'2LQB_=NRG- ME>6E7<_YM)WT;[!_2X"FO*O>O+S57Q+2HU$WE+SI;)J&KKL4S? M3!W( >S\PL13YV#&93,)@MC7.\70Q&PMR9O/TM'1IX#FNG.3MTAGHQS8&0G M?,*QK-SW$^V/>SZ)QDK7.IA+WVRZ MEILYU$@33QUX8H#+TL%E:1M1>SX"WU-J4=,&'>U)J';=A1N6)!280HR[45P] MKNV:;%2I?MVX#MJ!N#'//=M=EGCFI72P_+;OLR_#6'%&&;@!9NTJ\_\A\Z.F MTP:U/A;+7,ITW@O!E:XOS1>UM0U@2;.&<2L& (VP#)=$04[K0ZS^/DEBS'K' MB6I&6$FTJTT'1%5>0@ES(9PEAPO/"6ZLQ4G5+RD4D4BU-O>* +89KC1]=T,+ M4KM/9R%N5AS+P@,A5EG0MLR_$W_E0.X%2^^[!@WT:[7Z4I&& RK8%"6@VK? M F'85A$(T?]2,^6O2J6K3"J@*+-;Y_]W[U/YRDKO+K_\ M]D[55NJ>MT86K.>#\!.AX0XV8"KCWZ3]7&5[8Y/>W6_UWZM'7.&?Z,U:YC\7 MZVT,382^;DCN>2OYS+HNCVF>K(,+\>MBW: L6QDS^W*Q AA/6:"KYZ_@GG\3YT6#\;5.J[\,V=A)W.-OWBVB\ M&(VXJR_E-Q41R&Z,1[)1"<)WJLF[/J VVZ"7.4O4\7Z >T[#+DLKR]A>4?Z4 M#*LX\:\B<^]J_N51E,SF^?10C5'+6DLBDP!5("57C2)7AZ(H"F8N"-$JB7/+ M/?HMKDD_UL4DGK0_UH<3&GA7\;2P/_$C==H<+CT :;DH+Q.;(LB2' ML0ATC;1T@^29)E/!M12B,SU_35 MR_)X8^&#?E':)77@%HYJ,0 -"!3X2?8L*]TEQ?R;"L/5%0*MK+X.4CM!BL!% M89X#+(;_O5\Z2(%-8B\]TTVS430BJZ)#&4\YZN[B.:)R/*O6[ S3V%WT:#M3 M"0R2E4#$LF*QWK?G*:F//[">V-I#5;*\S&JVF%KQYA@+EBKG6-H:_)#R;Q8, MH)<5\["=3/2ST[BQJ85@PM P(EM/+>-3N %T2QR$JGFY2E2068RV*A:X(M*/ MJ&4\I(1B:S0K A4Q#2IMF=4\4881C-J1(9@;R(Z.0A"8+,?"@DFTS(/67I_< MBQ1I8;"JA:HT9NZVEM^D8?MY59/[,<-6*[/B5BI_:CL?AFGV%9;>.^?,/S\H M9 ]EY=WT:5K^ITV3UEXH[?VNJT-2A53K EG:#%8:\9F)NZJ*S+@2>_@]N2E. M#=EVVJXWA":%"1A\[BP' BW*0Z0J=^;WN*/EN K8>/ MZ7RJ"#DCWX'N0#)X=B<@_6?;IUP7+$RFI=ENU1AU7JD-\H:65ZFL4Q M55/G?&$JZX:S*/-L:[T3;7BJ!7.#R>475!VIH/X7H=ZQPA9,VMQ(REY4'3TN!CX6N MD>II]2C2#X.Q6KUB?8.44'L\XIYAO"C>K8,_M,LF MRT98'4W:"\'4[,>$<32&@WNAOM:%?]2?L&+^8FEE$JO6BI%&QMRU[* N3K$S,C*,E;^@8,3G>(%W-TV6)-][1B_<:ER4I3 M3[(T<)-8MJY M,]+-\:H7W^J&.Y@]5CX*OPJU(*Y<'GVI0%)?[\VQ9@1&6*8W8S\%X2G/ M1M'1L&T1"1&KBXB_YDZ5%J@^#OSPT_RG:4JKJ= MG DU<]Q.Z8)FB/GX+8^4 9-$9CL]24)UGXN= ]$H\X+'"[;9!<[5B6]6/T\] M+Q^%N@6Q<'^H!B]UY''!N./%C5!^CXR0DQE5IW;J\K,.9%$Y:[GZ:E^,"=P0 M:J3,K;./8I$);^8YT48QQMF8@GZ%^JM9"G-6"S!B9VE2YON5&!S\.%?'D+H5 MCO*,9MYAN&LBU+&Q>F[J50"-,=.Y&&FR9J JT.K\2J."X>%3.8]R!9M-IB:R M\_8K!58F7$L&Q?O-/7KRRE>?5:M97=M"MG$$J.M8SB76@ M)N?8.%0KNK>[?BO$6K_D*^YF/,)0]Z-AH;9B:;)$OLBVR2@"?(H6L+&>U6A3J..08C2MVJ[-,(\5#RCF)@T .[E\HI72UNN-6U0 M[& <0L6WN6(N%#7S,J%"!LP4&(".#LK+ EKSO) ]*"\[^@&I]#QK>ZO MPA3W,5IDI1SZ^F WCG490<*QZNIBJ83 9KU?.B>7>_\D$I-DV40N/\OBJ](W MG*F]M.D[9>S\S,1/&U0I:T<;&;YXQ-H_&EK>,Q/+D&]@A\:U56B>E^\DEL6N MQ$MEBH=* ]SE;YXBZIPVQHLQZCW[NH1\#Y4MI@5KM_W+$F>IKIE*GOMPA3A M1HMA;;E6Z;,, \HV8X5 OQ7*;P6\PEN+'8;'(G[$B!Z]'717?;5K(]F-8"" MBO!%AG$#Y>/=F6^L;7RCUE&S=K:2N>$HF4J[K 4YZ7JM&*V^_Z(0Q99M&S6A M35BD++B>5D:8(MDF#9V=9"S%'\W$M=JV&'&9I704:1GEX\84CLFX/HV."B$U MQ3AA$V"6K_V;.^(PW::Q>'W.< A4DVF\;1I$A9+9&0.HA5X>K6AC':4#:8>] M!\U&?QYHHB\=%-DCM-&D:PQGGEB-/J8:P+)C^HZUB+,0L*4G-RS4Z'R"/W\W M%2K3EKF8D)TOYX7D*%B3V]1A+JL[+G)DJM8W%5\V2OVBF,VDSWRVO4F:%#VL M\;P66I25(%:7%8\G%4>DZVWEG-;)7&47RKGRZ=2&__&^6E=1?5+"Z;92CAN9J&DQ;ASHS"VK'!/;5^>.H'91U._I+'SUZ<- M:,+)6 L/>WW-@6_M?)[-&'CR@#R M,R=T9O5A\!O<:*E"E1@5CNI;:P=4?VZ0C&.TFM)1F+;QZ56;+T(ED9T$F,0/ M R=+ U<%JZ5!7RJA)7W#3\MD*Z/D5#&3!RD>(Y,("U8>]LI*[=YGAC->9$>. MJ<%FRE'I;G])K(X8]%G"0R"QL9[Z)55K?\DU!E^)4].-FK/(.WW L+!,1&YV M:&EMCO< TP >BY9L;A(RTF<"L.$'J+M@EQLXP!7865$MJ7YWRA;.%(]H89CW M> X5[T0?-=9EK%)S4=.$.QC;)36.SC+8_'&9:_8^K<"E?[E4*8D-(4R1#*DF M->5R='*(R9A4YN^Z8+&"ERTNL%EUL6D M,D6T&@B#19WQV*1XS+QZQ+QYO(^HS.0LVV>7E+RGDT%SY;:7EVL D]@9,[6,<@%B17?9LNB<<9QEA8L*B68F M!1U3;=(47VTDZ<.9!:;QSH,H\SEE0S"Y!-)T4S:MFC/'B?(;11)[#ZNS2=-R MRI6.[HKWR!?ZZ$EG":L);FMX9*GQ:U^/Z183BVU2<6]]'U#>U[TSRI'HCF@6 .8K2[ -"V_(9IXY[@JC8*_+BED M$MXB76WME[$N-+(T6$S"3)H#UUAZ%6V995'&1MEJO^3D51!7Z8MD)='FX:TY25&>5]&WI=DH9*XZNF&DZ MEFDO<7B16KG=0,G:>J,U(NZ&LEB%>E4,48 M6)59%A/532UGIRI[PI @,F[C189@V2XO/0HQY0B,[DF_+5#4.&=59I:%E.*"@3)W'Y+7V%A?:.TYY5>8?2 KR_9"Y=+-78*1;X*;<:- MV9B+#'/!EO9]_EG+?4CZ"/5N8_ 7-B&LL E10NJLR":JH--LTDI M)^WT1 UZ*[\3RU>GR//>ZW@$:\V5,L8_=0<7O?)[G)0TML[%L-2QJ4+YIKJ? MMS!>T]W79P>1H2WPF\97(E^WR^X=52I?EUNJ<86O&V)D/[^M,'Y1XS)NR+2+ MD\QZA6YT"&>A.^GNP42!&F6_N@5(PQ8"N8)DVQ5S#8QT1MXJ#S- M9@_++O1;GF:#L96K=7>VV)YZX\N!I4TZJKH M.->9)>R3SI ',^$S1I($2935V%:1 *J8:%EF77_%K.L_;]9UA^7G+66%!\RY MULZEHG5$J@D!F"_IE154-B>Y.A;'%*7'WDM??EL6TG\K9VZQR5]7\.]5$ILK M\G_!O@C59&@+&8NG\Y[*>P%J9E&7:8^B58JIHN]IM79+5T^(3/6^B)TI*Q1H M#[]'[S^\/ODIQWR8Z;N5T7+/6,L,SG,K?LZ_1+=5*O"\WLC2T=XGKGF M;^]:[]3G".0R_;QA@>[D#&R=G\4C^S68<7]UY(_2C:?P)\QQC&$6X3G&0_%Y M)#ZD?ZQ-?CFH,/M+Q7#!4/R_O;/M=RP$ZNL/V<7?Q>[RSW#C(\SP]9AZ_3]_ M7WA0[@V;'KIZO_W&V[O'??T;;V_7>O1OO/VPKW^&FU6)&F<,C/&B9 "I^F$H7,*A47?F_MW>JS2-LD>;+X2Z1 M:S.Q##(94MCS;TPI#O:_6NI_KR+F1HS*D2L'>HXJKUE\RZAD2VQ#P *JM^?- M_"WTK0E3[JI72R&IB>EG7]#&>+J,[Q9.[1R!49\A<#59=\,>X07TKAB35AG!1>)CN=L(X^'.'J(9A]J]U? M/] CL22QK(Y8DF5!EL43ED7?ZNSN#"0(*W=_=7+;J,^[QDX=$_VJPH^EX=C^ MYEP^(G6Z5J]KES7SJBSEOJTC,H(J P/EBT1O9+5[I6TS2"1()$@SUE SCCK6 M8%2:$[ J2WEXH[M"GH0C6^/7SX?!5](+417>K82CH3+X9-M6K[-_5T)5%I\< MGA4U;$HE7&6DJV];[4Z+I*N*3')*TD6*O/&*?-"V!GU2Y/O;@9S@1J-88=7* MO/VF$P,Y-4[4J='M=JQ6OTM>#7)N'MM*J8Q,V*V.U>O1&1C)1%UE@G1C*>=^ MW;[5MWN$ V^UMRNTV:^<(9XODU,!8[SRNT5R%>3O:[<'5G](;DER2Y+3?Q\[ M@4[/&K9*LP!(O$B\2)63*M\<>-OO6-TA8M?JNT_?/ZPM<(%=^3R#1. M9$AUEA+[UVE;;5*=3UC@WZFRMANOS_V=F]<;"TF,#?5/%Y?(*IY_,K;J>9Q;6^GFL=U,/"HYK&^ M3WU<*XYX-PV%8#_!;].(W?C8]27?@X6*'[^!ME>9'7*5MT.^Y.V07S([Y#4L M305 =UD'*HY,Q9&KQ(]4'/D0O$C8N",V4G'DPYWSW07QLB'\,:6^WO7G*A&/ M4).ZA<.>U1VT]TZP6O#-6_VH%#55AZ#$>@AFWVKW]A\.3&))8DF6!5D6^[ L M1K8U:)-E03&2A]P[82_S7"OS8R)=57CO-",]^E9_5!KX5&4I]VT)D<%3&1C8 M@T*V[!9)!$E$726"%&,IBG%@#494)NC-]G6%G :5,+Q-Q*1_G[4DJ:27H2H, M6PE'0F5 R1X,K;9-U0_(H]FD@X;*B%?;&O0H'[F2/')*PD6*O/F*?-BR1GW" MFOWM.TYN>_%+MK'P@HC:&9ZJW^*L-[*ZY?5M6!>)&C$ )7A7V&*IC,2TKJ,QW$HQXFN&1 ',.K9 M+/#A<TYNPGKN;K<+RP2JC"".SAO%BR[-PNNSY6E=M*@G(PE$ M706"E&9)2K,\,_\TE&:I99HK!X8[#M:4P=KVV@WG(-4N?3SCX;WT]2!Y$@?I M%YJ5U3=4'7G;[50=N;:W4W7D.MA<5!U9WZ<^KE5'_"*_46WDO5"6:B-7@\.I M-C+51JX2/U)MY$/P(F'CCMA(M9$/%U=(M9&KY6QL?@7#3F]TD*H$M>";5_GT M*"BJ9A&']1!,>V"U!Z4=(9)Z'LIXYMM4>EY81692WW;0J1Q5,9'-A'BE.[2V5122+J*A&D&T%E4I#CI0.#U1*8" MR57#JT;X%L[L7L<:',"Y=+SV_1\MV?U M>GW2\R=3(KDJ&Q:JD%PA,*L59K4NAD/RL)2Y_R!+J#(8L9<*R:7U4*X*Y^][ MST "41F!(*59EM(L+2SQ-)1FJ162\P3J%DULK/HD)XM"1>%NV8U)O@A/.#%+ M?)ZX$JL?.EE11"=?%#'*%T5T>#1E"$H1PPDQN'$&IOCC5#I3%HJ)>F0\!0O> MU$]3M=2^7+%^JV\Q9=I';!)XZ@EGTH=K@R0"&SYZ_X$]N0Q/D7)7YMBPYZEV M]>9]E&9N4VGFHU2O(OU2WN2JUW'I*^=1#SRA"KL?A('$<<1QQW-,*]?3MLUU[;IK$T MQS2/JT*+TSS5*SE,_S0.]FB72#!Q4C!!R7ULY@OE$]_G$32%YBQ[/R1R$BJIJOD M$SPVG).'ACB..*XJA"...XY/L#VLNTJ^=!S@!M"_H7"$?%!QRV3QGZ;%;[>L MCEU:JEQ5EI(V_H=3/\\UDM]SN&;Y(M&SAN65YR*).!F)(,78*,78M^P1*<;# MN;KJ;U=_#L6<2S?KN*/\6T$,-QB'US'!A*KNU I^SL P[W?VWX+G-#STY&P-KU":4>*UEOKU.WL%\%SGJ;"W"9ZB]NA_ S\_4Y6MC[;Z2J*P_XN4? M9 RO=/0W:R4*?A58&8&9P!Z,L/T,PX>$" MBR,-+55>\/;RRT/ MV3P,'J0K(BPJ#G(DX:]'&4\9QXAE5;(P#C!4RN-1!+.#\89^GCK4S57(0+9!C%[ \@:PPOAE$#C4::$/ 2 M;[$LX#@7X4S&,$A+3>8Q2#P77\;G).)JP_\R()E]($#\/)YH /GU2(MRW1>- P+ M_L']% H&&Z 2(F_G+>Z%OODPUK<2U _T?D/0>"J=4/J_*(8]NPNF$N'=7JM M]Q_8%Z"V!^-'"5'R*T Z4(BR&[$$D0Q1QI&;XX2@T,= +/8@_<2P2NZ'WZ$KA^)GB48)W4Y;S5*0 @2<"8O MQ 6@G9BS=B8<21CB)2DJO+= 4*)8<-<\,YW;^N.X'KGXYF 6AGE>J*IZX4V) M+^._ %[R,%0$XC/$6X:6M^+-W&1R [.W#FP%O8"61>!*HIWPJMW2B!1-5R%I MG@>;"W93!#09+3%-O2]'$%A$-657+2>?X,M2EK-U=3X]^C4ISMA!YB4>U48F MVA$(BIR 40@O6DIWD(3%@KM+F(5"SOU6&^^=VQV*W&2T^ 2^' MB39OU+9LV+;;WU^%P@4$_C&(, C%>EV'T3Z)RU(6=F_PI5 ]XV/7I5MQZ0S MKP$=0B&[B*''*)"3C&4#(P"CRT=9(E!]9_V89%,,'PNHFQHI^T^5T8.$!#XM'$BGK?:MXCYS\&%%O56 MVV(_@KPN97C8;;]?%4:):86QT,9X@#P;XCT,#738$L,J.@LM>FCIA3K1<('J M"E8T"._!V/^/-IQ0!%/S$)?;4\_)IRFJ+W+)BKB\.(4Q]]2Z1U,A8M-\2"TA M/N:K0,F>8+5P;8J- S "\5E*(L,0P23#F1*X'G@:AS#CB[SZPSY :#YZ@?/U[__] M7W]-7_09-VSJ!F59?@:5 $0W-N!'X8L)6$G7V42R9RAXR[U MG^W_N;M^QZ0+7P#-SELW5Q^[_9;=_GAS->@,[=M6=S2\O.K:_=O>P+;;[_Z^ M @YY 7VFN/PF]U%)V%*F/V3-^W$#-G2P$((9TK+/()(- <]=/4#=EGWV]7V3 M9J[N Y!1X %V!A][$D#6!2 QDX7]_KF;GG='_ $=(6P.%&!G"$FI5=AN%:B3 M?FM__]YLZS6HP:T"QW[5I_/L"HPV_-$>#;$=!D#=3*FS"W8)9D1^ M0)F-._A>*3W JC@RF@!V6YH.W(N4";/& J^A/7:9*.5![$%@\53M'LGHF;.X M8"YSH"[NS)6RXR[LGR7ZV90VD&QA_++!9P5J88PZF_\4FUT+V<**9^J8GS6LNC8+V$Z%", M%TB3&)YT QN_.=[_.HOE^F7 M/;12>GD%F&<:.-A%W5-Z#Z!+M7?(-U0JO34T\6+)O#AJ-"]>"T?,QK"]Z=C[ M;/ %A*M2\M7* _LK[^P73;+R.H.IVS#6(T$W>6:+ZJ/B8!(_PD[LF("P=8F, MQ"BS<4U>^5C\@QEG-997Q-\$7R] KZZ M7:O;*KD5=V+&FHK\F(+1C)$"(4#H\T'L]4A2>RMA>B.KU2DM]Z0I M\D2[]),5B/[ ZO9L$@AR$Y3#3[=)Z,M8A=O[&(SV#?_>B^:I2K6DMUN&5G>X M_PHF31%-VKH>0(DU1K;Z5K]/LD7[JI+XZ2>.,6DB7(G*V(L([N'D\8B2V.V6 M5XKS&L(VWOJD MG1WM['87KO;(:K5*U M.L/R1')'\ARA\-M;247%(6D+6(*X#:Q^MSSSDL1M;WO$SJHJ:Y[Z?&J3J)+6 M]L.G'>!3-T@P">PM2JRA;74&Y<4)OYIB3=DYT+9\ M3['"A&2$9$\2:P!(UMN3H_\4D8R*:+]ACMA$ S>$T\CIBNC%-)7U4 V MY@V^YFWLD4?EC/M/HXLV@ZN\32ZG5PT-)UK.T&S[HE7JV"Q5MFA95+96'!;) M;W7D+WMXT:\J@[7;^V6P1J%QK0'38H^".7RN"O+]1Y3%0/V+855YNU,RKA=9 MV\*<^#03&^ /O@LT'.K*;_-0SG@(S\RCIZHT+^VBXNZ'XY0L*5^Y4\/(E92Z[H^MA>_CQ]F.[]['7[G8_WO0OLS*7 M@ZM61(^*0+[X9(IXD8I 4A'(.D1Y41'( MBD=%-+V*&A6!I,"N*NAK@B^"KU? %Q6!I(RV V:T41'(C;=1$4C:I5,12"H" M26X"*@)9$0FD(I"T=:V:$FN,;%$12-I7E)& M12!+%CF)1$JS(08^EY^L<97L\>X<$"Z_Y,^8-05R0^,)XKT:4%YKH"+"PJ M@S?JTA+!A'&L)<%]!QAH$H0*)>))XF6CN&!W\*3LJLT7,1FQ,8^P1(6OJM[P M*!)1I/(&3=$*K)(@'!!$Z4G8,N";LS?\Q'U^KZ+689+WB<=#54?G08K'2-T, M9/DCX %>+?@SA1&&$W A@$TH>BPMVN8$#7 $$G;.%,>7B/ MP[SGTH_BG>BCQBJ1B6$DPGUI^9CM2%?$PR@.$R=6M8D /7_598TNL68-\*2( M-A2;V0$I;R]'_=MAO]WKW_3ZK8^7W>YM6R/EJ-4>#/L51/O("0^,(URU8,,P85"Y8:'A9GSC+?@AW+8$/\'@ #X2PCP$/5X''^$Q3S"O2!6Z14NJI:8VO]/6 ##*>JI_ &GN$/S7NJ',(!;XR MVC1:^"KQD!@P)EY.C2J[]>=2GJ-IH+M4H*I(Z'Z.Q:KG%MZ?._,C]W!/9;V^(-%!"TI4 M@VB5J!E1$1?OJ$/927N%H2:AS16/INAPHF(.)@1FU"X;9BFZY135^"_:$>OB M%GYOPO6T_!%Z\@&8ES@]5A9GSOI3+M?J(S3JFBVZX$K'EEMV&G M=3"2G5IU-^K5^=(YKIDR+,0TEDB?I'M23/!H(/$3/)H?"U],9!Q9>&3LW^LS ML@F7(7O@7F)*^ 2AP*,J)PE#X3L+-O'P3,&<1C6)='BV$HH9ESZ>CA1/3\9: MUR#MUJ;\FG?]J55VP[I2GL+C?9S=2!U( @)W[B 5=8R*AS4*3;>BQZETIABH MHH\ZT\ *]"ZK8RJ,F8C24(^T&5(P!M[0? C?@QEX/]473V7HLC\2'F*Y:KBI MW6IWL^B6" $5WRQ])YB)EPP*7AIR)_Y=QM,K$V7R M\C"QZ];U=;M]>WMY>7E]<]O^V+^]&>G@A^M^^[I_5='@A\.%B6WVA9MU8!-8 M"):N1*2/WM/%:%2\1#IA%3S@!/>^Q YB.D3)\]8;"3GP('@85Q%%,Q&__<@U M.QHMB3H;R?&&4)RGB;BR"UH.0)U2#=OM_KH=L2?>_63"M)PL7,+$4"@FMAA@ M;?H!5+MB:9[%L94RR+4AL?-R%-!E-O+5<8-JD%$:J'8FWRMM@2=F .2@+K@/ MGU1$B3XZW_:4> HZS@6KQP?@4P%^<] 3BW05[<'WD0Z+1#&YYZ&;1DK=J!8B484]$#0%WB(PI#OWA[ M,[1Z0]B:Z%8>TPS_:M,[9^Y)OR AU<:TSULFD7&I"MC+I!V%>!F(6Y2%%\B3 MAI@5X,-G UM-L8NHDC2@\U@@Q+D KF 1QY8.&A\OBG>#W9[N%K7)M&DT3$BU M^\0P/\#/X-'''^/@7@H-@WH/&? IP M\#CU;1)I2%.]3\W(\TP!XK&N%O,32RF57K5.6,"C2,![ :]A5.F"+ >F)V+6 M<(TC+]B=IC^,1 '5L$\3H[8*QJ$?Q&@@%I%W\SA,N+E0;@4&:@WI,AM+#)G= M+.MO]S 09N\+LZ\-&Q8@6TD6U^;$/(25KS8XWVT:,@I_)F,K$+S%&GH4SUM# M&3RC!&ZT)PN8JYUX1E8$<,Q,V8X//)2IC;L]?FQHTD7?CSSJ^HZ+..MWL"+>-^Z?$X KS-\83M[FW) MXYU/)R"R*&(, AQK / B02(A%D@ S(W==9-B 559F4]>*BL3,*"X M"<)[43]7('D,A_*+.&4. J/)YD(*7PT@++QNZ^Y/XK&_I.S^ :#-=.'3HAO% M%7.[$YB3SY[$T8%=E2F=TF+FC%35*]YZ1W[CABV9!Y!BGS(0R6\_;>[?()2T M%TK<((BFK^-(R9"]L E_VE6M_!_LLA;+X(3DE-P+\ MZO.NMF)?A3/()[)EG+Q [IB5]^!E_LM7[MN\W-NN?-Q&E+W<1_;O*;F^_L*^ M]P$IGFD:]K=B!@DWC3BF=U3D<@=C>YB;P4Z@I1$DGA@=_ M8P]C#XUN_Y5W<)?(THO_R'M]Y_9S$?!U@ 4@U&61 ]7)'J$#@\+HJW MCIK8\[:/F5Y +.8?\LG[^07!'>/.VW6$MGUD!CEKHZHOYZ>',O6O'K_@"/S\ M)8[8E< K*,Y=>79ZG=)P'1V&47.:)/EU M_TU4 30&J!<6;BD/3MFE3" %O]A:J&!X^,)?)9OKJ"P*$S)/@-T@?_&7E-V& M7SL-V\\OQN2+Y[%ZKK!+##XDIFT4P"#1J*;1< M3:YBNKXUVR?6^IS%%3Q"F.YGA@5WQ8HH$\EK" =V)W0]57DY!$;-4 M.+&[H;JB\,+F58RH8/O<<>\J6\VXHU>\-;=+$Y9GPLXHYEDXS8M,%*4=> F( M"2MSD[% &AW;?-Z(IR:F[+Q';_:0*@D]^NYG/?!O"=!VW+3OZ M4GKVVMY7Q$WRB^)@&W/EN]8B.^_X6#'9RKFN<0%V!79M*]\!;-:[37!RX_MG M"655&P)_3I]F0^R^JGS#>^Y+,^*O3P0W)K['8WAE&1!N9(3T ;Z(0K*@J2Y"I[3A@\K.#O5V3"5.%+>["98^Z[ MEZD?3-D"4R?Y^_:2Y'6JYR[484P15UH,S[;K*7W6!W,;9RQ/J"HF^(3R+P+> MSEL+_Y:%-R*6NI4^4%H0(YP]C=4^F\EA! ,!Y(3?99A9Q&.\!_.-]!+?\'W, M67N]DUO3D78S@#;2]58Q>OK^*W(-(,U/F4 XUVYC3FCN3.9!NTWHZ($9X/6T0\#+HF^IH!^$9OCE9R8YU)!Z-= ME*6EH[^*A]SX_L"E^QR(,TS56@#Y8 M1;R 1SE\7K+_.I(;TVU)?H4_F3D4)%%>L GTT9(9-0R*BKDS:)#3%FBZ+/4HNB!&8R _OQGN\>3 MG"/*_9:V@M;9BD5>%GEAM>[PO_#TXE,OX$NULU"D>Q0&)?R7'X:N^5YB%EOA M[FY5^2I.:/-CTK7HL@@^BRPR&W3[8+ \=. 10&8U?(3!'TMT3/(X8*Y66;1C@'F+WED@I%_I7/ M]4H!Z%O*ANO:Q%\"PO%X3NXZTYD_S2NQ/'B/N;N>Q=.%Q[4W]U2W@Q@;@6'S MS^T7RN+8FTGGB0/;L)KDW+ MC:_"J=O9PU?-V4*;MD(8VN6&/X]W%0?BA78;\JQVV(="C_8I^K!>Y+1<9,E3 M_'BV^&YCLI<.:A']R0\QIC&':R\HGK(V5Z;>BE/T/X44EH?JWI(90?\I540> MP ;?5JH!OX /RGGP!34.A"P\E)V:,)MOS+O9WUP7Z@'6L2R*#]M>FF%.]E6 MK#99;NG BPKO+,G8#52>-*JH>5<B;EJPO@507$),65FD)G%7+-'1" GI7G MSW8KQN6:M!A3UCC;2DK(ZZ?Q=(7\KDJRH+2LUKFYUU+^E=%J9S;\>L9+,P(+ M,DK\='LFS)'[F/N8?"X($[5AHK2RWY>'L.1G/T]G]6GR@=-Z_1>7$[F70%*) M'\L\&X5+'+<=;EFXHZC-.BNOIFT)\1 L B]\Y-G2/#"V6]SVEKF#ZXXB36]#"O\W;!T6CA_0&9X57'%:I/*F@,#^;QE MZY7(56PVW^O\FXT#F(=8V8*X$UEAL]!OC%A%*>"\V#';9LJ/VM9ED)]F5,VR M_/QM-U_A::X" MD;[)TEN'_,<^P50GW>,M6)-_UWYB>YUY,;!DRC;T[2ME(N M\A.NZ88H1:"H.%#V'N,(@"#UOO$[*'&X*3&[=396!*)9">KUV\H$.%II0T4D MNLT+H&[E[%X_FPN#S;QT;K#E@>7^[]9%EI1?#5N;7=LY,T]R(&N;6$74[7'M MS*PK:Y>1Y!SY2C>T_':'HD5LBU^,"9.,'[2N3;[-^C8C"F]F-T%R-TY0->R% M0YDU7VP?@9+W&T=V$W'/+PH)29F8 Y.(N93["(R7G_"L%YAXR_7Y0J%$2X*L MHR:;4,O._JYO\N8[S *(S[>LYG8Q"YCM\H:D6TY .>==AKDBV\;[YED;[5L^ MHM5&>\ML]NW;SW5N+]>X]USGQK/J3":F8BL#9>0JH_'$'NI6?N/9509C36GI MC6>1JK@B%7_7I>B3%G[)3Z#K4\_-K64L$]W=,M&VD#+1UFGK-#\;?NSX3@_7 ML4;V4)/:^?4J'.CVT3G]? MG&P9LJ0YXEK/]UVVCO6LY=ZKN9N()2H\S4]J5L\U$#(ZO #_B>55-2137->Y MO8U7+J$/ ?JU*(MODD7=!%D4U]$R4)I:HO;=[D!5W3V#G?V-#Q=1&>O30JQ+\(%SIYNBXN0]EVXCG3VM*>: MYU*T73/F%O:";XZ 7>\%;SF289@G(]M%G/V@2XWHA>AU O1R%%E29!G1JR'; M[7M^7[OJ]R>;6,>N_@]Y\[QU;Z^R#D8T)UE8%,Y95T,NBBZ7E6,VQ:QXF>>D M*!*08(F #I<(T(64"+#/?$O>PEOR';"I\&IRC:O)-XN84O(+_&V1D''(*A"] MZ]5695,IWD]^)RCZA+F;#;5!U2#0BW]1BJ2X5'!J0C8=<,?#SK/=%2 MX6D,3PN-#V-X&L/3?0]/7_O?,#A]=I/U[95+,4"- >I6I+1@@!H], M9BF2J@J[_W:Y$H46!0:HWQ"@UF5%LDP,4&. &@/4&*#& #4&J#&7O4%"_WD( M7.3QII ^N )E,\FBI_6FG;4W8VGT>2]'KVA[S#LBSZ+5NC\Q^!$A?7C:!9G_ M.4F]<.;%L]?[.'8GZ3__R'Y>]AFNCN=]7;?&_$+C.3MD8-<"/M_")/->K&^F MQZEO.-P\[3Y==J?.^\9N>H"NMA8:;18*ORAN.B3K9KY/VXXOO+SWZB-]UO1< M*EJX%GU#D^<=Q/-&W^''*7MSWE9[TS1XIZOY3F_VZK[J(!'S+,WBS36-]^^8 M+1E$=^\^7)'?%WY 7V]BSF0BBY\V(V?2$_C>K1_XZ:-$BD?REN11NAGLAYLZ M&,\ND("<=A/W_-3HO6N1_".UF;6A"[E/? 3> QJ1^0!\K:_0)Q_&2Q MU7TY8YUSRS;T!7DDPDC&B;Z*?& 8/WW:I7UK1L^W Y:Z6L41\ KOL_N,T=_" MA(<8;&]YKI2W?KZ[B^D=Z_=;=&HO0.U9X_6ZK/\ Q! RS_\&:^'*)$L6OHE" M(8_,&_!6R)*8"2O6E2Y\OH78\ [97$=E"9WE<2S&SZQ1^O^XM#6XCC8E[/22F;/9%=?%QOY>MS'-DY-R_ MYOD= C%R%!1*>>V">R_(^,VV G<*A.7@.N77X,@\CI:\;S<;R?\[R_A3$N"O M&)XQAR%1G$@%G#/9V9K"&I]A9/!8WJDK7T586^A<8%-_R88R;IUE19-WF-BZ MX[D'\IS#GP33CA]]WA>>/9S]:_HX91WGF16S_AU_UG1SF6_]J VF3OUXFBV9 M03.ER15QIPP/X7D!X/D#,Y<"G]X7"FT>9 Q<RA[T!WTD $!>T?I\25, +'@J M:WK/6I/WE8NCC2(OVKSOA^4G=RWA9^S$%TAWNMN6)R'3F9T63-D1D;*CR$)R M=O2.MXW&UW?G]9@QU7B1E)-D21T>"-P#]6\)LCR_PA43AG@PR'C+>21A/^:ARAGL]0HP<>P MD'60==ZFPG1D'62=-U'(1LY!SGF;K?,6N_FPHE_EOW_X/DL^WGG>ZE-Q%WH2 M1\MAE&?S_NZGBV&19'L#*QT$T?2/'__T7S\\&;.^2+-UCV9SC6;,LT#I[(8G M!'^>7\.WR3Q/V;]AO=/[7=Y,1NT'P/^H_;T;OB#^#+V#(1V<\ MTF79GHQJ*Z2J&-=;>_?ADA[9IO2=WL&J#NY!"BIFVF&F[ M_6+,M'TEA("9MOAZS+3MO*EW\>D9F&F+W(:9MLAX/6<\S+1%CL-,6^2X/G,< M9MIBIFVKV!0S;5N#C>TA'&;:(K/UA-DPTQ:9#3-MD=GZQVR8:8N9MFUT !"@ MVD8?S+1%UFDEZV"F+;+.&RF$F;;(.:W(M'W3)@7]ZE[PIO6\F)8L*L5X.WOY M>KJ@LRR@G^=NF/HS/\A80>5K.LU@33Y-QM]X.?M9GA*]7&4I?]GG^=B+V502 MF,OUPHMK)3"KPXDRM@W#4*RA-3%5^0,].$E)C#?+&B1@@RS(%&6 M\HX4_-^K(DD?<>:UVP7/)^%FPKZ+\S_]X+ M6.'H#WG1Z[*0>+&/K(@SWW08'=*4!%&2L.SG]6/8:YXTX8,?Y'T2\AK[\ <_ M)G0^9\G7#U$6S+;;<@!3?2RYBJ=6IXLH2V IITNLQJ1C$4G'II"<8\LY+N_T MR.'G39H][>0[$MQJG+1'>'/]L55&% 6!? MA+%]I0/_Q5+H+-!3K&Y.2R18 M527'U!JG4%^DND,"W"TEV$O94B3G!&&8OL@6.G5BV&X8A9Q6+-L@H:$?Q:S[ M-CWKW?V62*1F2+JNHJF*#APZ<'F.IR$INH("@;[;2574^/K+ER*XB ;D:])I MHO781OZX).W61\%2%1D%J[XR?&L9=?&7"JJO+#S]^B8(V:[ [L_%Z"X[JZ.L%["7E.>T)35B\]3A=5]PE>OD>PD_\O ML7L+=)7RG^5_]Y8@5RG>#.C6S0!%S-4 P[B@Y/QV#;_DM=M=GGRGUMZ1>&_K MK/7U=*U.7$@18K7S3\_KO2]B2LDO\+=%0L8AN_)8]RX*\AORV\'\=NU_.X[; M$/*.9$'M#"RXAY;G9DJ\'-5G5CL\G;L%?&C]&1D1&;$%C-@R0!1V)P.9M$=, M>CA:]O \^N43CV//=G[-EC3V4EAP(WQ\0JIV 0!:0ZS^(B=R''(<A84OWWR6G4 M_@2P]Y8JV89S&-:BZHB&T=(/\C?'B9L'>&0 MXY#CD.,Z0;C6$ LY[A(X#H\,#[#S?N*Q)&=##NZ,DS):W-&97E(LZQUM= MUK8JF]ZR6^2\FF31&:T1=F["ZZW/UDT6,[$=R72$^7F(E6_MX])$2.7$K&29 MDJD;)PL9]*64!\H4RM3+\&Q+LHTRA3*%,B5.3^F2;HBKKGTI,M7#\/7I,R,W M=90$^3*G%]V&:ZMUYSAO+V]WX)Q/OM*$710/>047H3Q:J MW*+-D17'A8=>_TR&P%Z>'Y)5S#I_K>"7T:RLI$X6WCTEMY2&Q)NQD_#C,)_I]%=Z/,_\T0)+YY=O;Z%LY=[ M =2JUO]"P?_E*H@>*;VF\;T_I>5CZ(QU$:!APFO0NP$\H&@H\#5?P7_H[ LG MS#!*TJ1.2X")9JOZP!T,AYIAVZH[5B9&WA+ E?6):EUB2X!KUG7UXZU7- Y? M$Y[0;^S?C&\"C[%:&I&\0VO.8HE$>",@%HY^UL25=6XM.[GZ\+]AWB*"\)8! MK,< 6TS^QI#7^?+RL?"?)66L#OP;K5@E*/8FQN5YUX)DM^L ]A:XQ-X"YGGK MK%M=+A*/:\>UMW[M6&@;:[T?ZHGP3]A; /GMK/R&O07.S8+M*&'<*J9L7REM M9#5QK-:M:MG(A\B'+>##EN$AMA9 )CT"+.L9C;#X-ATMOR'->F>2C;>Y9Z<+ M+ Z]BJ-9-DTEDF2WR33V\P,6%O9.LM4JBM/U"0LAYX27%_=6&,ITX>3ZB(/I M)N@D^M1:DPQ#7"+V&3GF_/=4.I2&TSKUCN"%X%6?4+HDT!-$\$+P0O!"\#H5 M>%F28LL(7@A>"%X(7ET#+UO2!-[NN&CPJA]TP]C::[&U.4T2/PJ]@"1Y'G#R MMGC:P75*&DXV$!_QT75A$9^^""$>$UZP/&B6L$)7* \H#QV7!TO2#&%^*G%?] 4WHQ'3X6#IJK":F3U1>8PMGBY B%+ MJB*L+# *! I$QP5"-215QM,G% @4B$(@=$G5=!2(8]V4%@4%6N^__(V&-/8" M[L%XLZ4?^DG**B?>-Y5!UY=@@R6I OM0]CW6@'$\C./5$"U+%=<_!44+10M% M:W.T:PCL382RA;*%LE7*EB')NK N][V7K4LX?M+MAMVWFR@%YTU<[:!F.M]< MTF700PG8\4NAFBW9CKBS]KTM<"[A=FC[0K_8P@N!K.] YDB:<\+FA0AD9P8R MT0R$2(9(U@I&M!7P/\55&4(D0R1#)$,D.P>2:9)JBXND(9+MAMM>[J-Z< -/ ML=TWJUM\3CP__H<79-1-$IHF;CC[V?=N_X<>T-;3F:R=/:\ MC^0JIDG>73.+B<=WA">-!)L](XI\<-5EA+@%WH7Q>QA9VW6N:.)JCIQ'K#3>Y]QP=T\-55(-T_5 M.6MG0[/+;1EQ[;AV7#NN'=>.:V_-VK&5Y9')-HHALF>6(SSIILJ^=D2E1/!/ MS[IBN0FK%ELV527MZ^2&G-=KSAO1*5W>TIAH"N>^AEJTM2$B748GFJ$I?]&, M3J.81Y4^9>!*Q\R)SM\PHNL.:V_AWW8T&VQ5/\&?63DZ(JQ:#:(ED!-6J02Y#;GM%6[C"=O(:\AK:+XAM_6/V]!\0[9#\PVYK:_< M5LM\>U/\KD57BM]P^U$(Z??$^?)TL$88^H2T[P(2M(98_850Y#CD..0XY#CD M..0XY#CD..2X-A$..0XY#CFN$X1K#;&0XRZ!XX[/S5-Z'LB#TWYE_ M[P7L[N#KE_C>R):7R'UXBH'\@_R#_(/\TUKZ(/\@_R#_(/\@_[23/L@_R#_( M/\@_W8D>'1A_DWL?5OHE"NECT6^9S($>=9+!A/-BPXT:VE-\4!XZ+@^H)5 J4"I0*E J4"K0=CK5\0;> M+BZ&#:/EDL93WPO(%V]%XR:D;%_G%*&'W/U26F\F75^D&Q,D3J &44!10%% M44!10%% 44!10%% 44!10%% 44!10%% 44!10%% 44!10%% 6RV@*(!XQ^O- M=[RTI^>._3OKO(E2+R#3)VVZFA#%-]T^S94$^\5S#7%&<119"NO@)798%#$_ M!^7HM'8ERA/*$\H3RA/*$\H3VGDH1RA'YTW2UF03)0DE"24)+3R4)Y0GE">4 M)Y2G'LH36GHMNJNGG$3PSGI^=;V(XO1C2N,E\<-[FJ1+=G[UZ2UBNJ]-[2D/ MY+N ;ZTA5F<5 W(<N0@*'NJB-:>%GHH/.Q>!7%7DI)&+'[0EXX([=1 M.&M-JXI^Z;.^R!:F:ERL5.BZ+>FR@A*!$H$2@7H"I0*E O4$2@1*!.H)E J4 MBOIZ0K,E6176#P@E B6BXQ*!>@*E J4"]01>#VK\^..WJ^LK\C"MI.N+E&.:P"G2!"Y$0%7+D Q+= =6 M%$X43A1.U)XHH"B@?190U)XHG"B<+15.U)XHH"B@+190U5(E1Y91.%$X43C; M)IRH/5% 44!;+*"H/5MP>+K#,]K3\\K^G9'>1*D7D*2R(7P3POP6F2PXF?WB M.1OW4J,>L-0."R;F^: \50VS5$UR+ -E"64)90EU$\H3RE-KY EU$\H2RA+J M)I0GE*>VR9.E&)*C"+N,C;*$LG2QLH2Z">4)Y0EUTSEEJ<%;?\I)1*\%)UI> MDM T(4OJ)5E,9\1+R=SS8W+O!1D5S(W%,C5@R%F4W09TS9%ODN27-O($O'\L M[?_[9)3=R^Y"L/)P0@I/!I ;2D*O0\N+0%O,X7F[28/HB.C8GV@\(B0B)"(D M(F0?$++Q;&]$241)1$E$R4ZCI*7JDF(YYZE(JB*N_S,B MY&ODV\JP_#[U@"Z5OZ_X]P_?9\G'.\];?;J>+N@L"^CG^<3SXW^PM$*7YQRZ MX>QGW[OU S_U:?)+D8#X.?Q*IUD< VL.O,1/;MA;;X!$@R":_O'CG_[KAXH' M^Z&?TI_]>SK[*4R]\,Z',?E+=H?#3H2,W%_I_*_O)B-55NS_4?]Y,WI'_!E\ MX4W3CXYLC0QKH+F./E(U=>1:JF.[0UTQ![(VG@S>_?AD^[:WXL9?TH3\2A_( MUVCIO8S26\,#/Z0?%Y0K!465OWLJE_83<+1W!:"G8+KDO1_"-U&6>.$L M^?#I59X31Y$ID(#&AY!^1PG)Y5,*(K+/VS,)HWCI!3LO5MAOU@_FXD&F- B* MW_SUG?R.?P;9GY:?ZS/-THOO_#"?I)>E4?E%;D?P;Q[\6;J 7P.M"E0"Q F\ M54(_E?]XED>\F?=VYO0:J>S*5/C#OS30PZ]MU$PRY_C)DS+ M_#T+*=%DB3#]+QXL%]2#RZ!;FT*1ISUVM*( MWM,@6H'!F=+I(@12W#V>$P0P+'%(I*SC40=%D259UAHGUT4$%3#LVE#8%>$+ MX:L:OF1-B+HT2@ M1& X0(BRR1)X*8U)3 ,O]:,P6?BK9CJ7]Z1]AJ(HDNR(:Y_1]_88Z*Z>0(VA M<%VF<*$S=8 S%7O3E#!6"*([M"'_HJB2@28D.E7H5*% H$_51&7(V)M1$GI+ MBH[4J[$,R3#1U$,_JD6:"V7K(F4+W:@]_/1K%,+6+U]L M(D'NG,(HZ:=KM]L7D41_#.4)Y:G][MS%5/I_=G<+[<^72:;+CJ0:S6=,]44Z MT;E#YZZ&<&F2@L*%WITHAOJ9)LDGXDVGV3(+/'89V5M&0)3_\(R0)D2Q8Q+W M7M4525:%M4IYSBMUUW^VI/$/Z,#A@=I><5$,R3*%][[>8*(B0BY%D0TK8DS196J@01\E!#5$#- MND-+R[U0F2Y+LYC^ @]99LNO%)X0?/$>^;GS)(H_KVCLI<#0/U,OH?5KU9FJ MZPZ&(WI&V9[P>)^8:05;$C) I)E,4D*K>%!'Q?)/*,]=XR,^^ XD5O>:Y$O)BY M"T7EO03K[G6X[IXNI.Z>;9ZW])R*I>=>U9DE$@HQ,?BG9_6I_@G:,R'CD$UX M7:9J8S5KBG0$^#ABHH9=K3/6X+:Y2S#;GI=..,G6O$F.6N1OGC6&Q]0Y>1_3 MI0?&!8A\2ZWY7.E+L1AWEAEZBLU#H,U%MEI4M "516 MJ*R.D:0Z#'1YRDJ1'$U<(RI45A>IK#3BA3/6."FFWCRE,>JNOQB:9(IK[''1 M\G,@ULJ]#\_R%$MA6(VI0I@JU)1184N6AJE"74P5>GNN3W7RT*_TP9U.V7D@ M#/L21R'\*8RNF.K1=53== M50;MR[.(1NK0G4Q.G46T1S%491'IMN LHM\I\6;L3:RO918S*L*+6 =,UN^2 MR0*_93;W0P\H[@7P?/@BSR*:Q]&2W3_+V(=53._]*$N"1Q+3512S4;.,DC3B MS3*]6;3B]4BB.7&O?V-)0?I'V3D^XRC_R'[^R0=&]*?YNK[2>QK"Z_D19$%I2AA_ M$!^HF4CD8>%/%T"Y.1_^E&+IPD\8Y<.9%\_VI4$])^FA>5"'(ECG4IP:R%]2 M%"$)3,:9$YCT3G?^/&WZ5HFG=X\>? MEBM6/9_Y5X7G@+PHGA<1&P_$1K>(*C2CROM4Q/QXEBX"8PF)P9#R[YD3+;$J M"^<$@&['6R\F(_MX4BFZ+,FZN*H(G>:;8^/T'4K1:9V./AWANB&8IJ2:XL[7 M4"Q1++&1.UH6)[4L3$D[/!B($";6O[HX-^I+3%<>;#W]MF)GMPE/6(Q8QB*9 M9C&KH2&X5MW1$?T^X%AS:Q:/2)HN&;JP:SMMVX611+.;(V/Z"I*_'3;"@\B]FX:+UM@ MA[?^&ELK @VMP2=%D0R\PX@!SW,;-LW="3[K48,BJ2(H8*ML>IJB69X@I9MW[W,2S94N.FGT%_13,D6Q9F :!XH7BA M*D=57IUX:VJ2;B/6-.>&7)RW<9U&TS\643"C*HDJF+,Q_?K[Q'4+%L_8V1)'I!I-H_*Q M>SUDE96QYO'S#<*:QV\P-!8 /60?L#@R%D=N M$S]B<>13\")BXX'8B,613W?.QQLBEBF%YY3Z;M>?:T4^0D?J%MJ&I%O">I)W MFV^.C:-BUE07DA*[(9BFI!K-IP.C6*)8HF6!ED43EH6C2):*E@7F2)[2=YI& M"0^=M,"':@OO76:FARF9CC#P:!<9D^'=NB5)*Z,,;6'85@026@-*BF5+JH+5#S"B MV:>#AM:(ERI9!MY';B6/7))PH2+OOR*W9Q.. MQ/Y5YIR2YUX:1K[MUE>,R"-8-;+913"XS:US#"R@)&%0W',DB5+ M:SZ=\#( #F.<>(!P+E>B]<#;M(^!PH5J'M7\"VK>M"5-$]:<_<+5?!>.%YX2 M:F<&BKW:+5GV41%='V[MKZQH3)(%K]VVWW.1R*V7^%/>\'WF!]F9*X:TA3,O M,\0B7^EX,"'4_T!+J#48(5Y>Y"L9>S*B0'15(%!I"E*:XLS\RU":0LLTMPX, M#YQL40;KI==6G(.TN_3QTHOO_#"?I)>E4?E%SLK\&ZR._-)PK([%8';D+ M-A=61\['\8_/JB->^]^P-G(CE,7:R.W@<*R-C+61V\2/6!OY%+R(V'@@-F)M MY-/E%6)MY'8%&_M?P5 SG)-4)>@$W[PIIH=)41W+..R&8"J6I%K"CA!1+E$N M6W(BV6U61-/B<-/",B7=1@@3 F%=R')LA?.$Q9$Q]X+;3YHBJ8ZP.Z%MV%J# TU<<5)U+(N*$M%5B4#-*$8S:I*A8W;RT19VB\(&K3"]L3QR]T() MK4$E=A A&\+L]=;O/L8T6VK/]+.Z@2G9)E8W:"6/7))PH2+OOR(W#6XL0#@;<3&0LDMPVO>A%;>*\8FF2=(+AP&0B'84X\0SB7 M,]%ZY&W:RT#A0CV/>OXE/:\;DF&8J.AM(46B%YFT#ZKHG- MJC[Y\\>=BL*ZZ,8DUS2@TY1DH9?-?%;]<+HNBCC=+HJ8;!=%G'K)@C!02@A; M$(&!2S#%'Q;^=$%B.N>/3!=@P1?UTW@MM>LA,653(MRT3\@\"O@3WOLA_#;* M$K#ADP^?R*O;\!HI#V6."I^GW=6;FRC-K&)IYK-7)^Y4<>.6#E-WN7U)"$T&5S;JELSC:+E5J0 DVK_W4Y\FGYK@UE/2MPMBWAIB]18? MD>.0XY#CSD:XX]UAI?/:MLRE.:=YW!9:7.:IGN T_*I^X'NW?L"C?A() M*8_IWV:)'U)V8WGZ[\Q/?-YT%6."YX9SC- @QR''M85PR''GB0FJ=M=5LCN= M C> _HWIE/KW/&\9+?[+M/@56=(485?EVK*5Z/B?3OWL:R3?<+JF>)$P)%M< M>2Z4B(N1"%2,O5*,IJ0XJ!A/%^KJOEW]):8KSY^M.^[P^%:4PH BX'5.,,&J M.YV"G_=@F)M:\RUX+B-"CW&F$QCZS17:.[7P.9*BJ8WS5ENDJ&G7 (4+U3RJ M^9?4O&2(*[USX5H>8_OI7T9T3N.8SDA,[VF886#_4N,7[S5=LK#- *;]8MS_ M4(E1-4G1'908E)AVV_AM89++U*N&)3DJHL1;+?/#ZN25__[A^RSY>.=YJT_7 MTP6=90']//^5/A09+$"6+W$4PC^GO)I+XH:S(M_TIW#[-WXX]5J*:4^&^M!Z]^.3 M3=HF^)X*<%5[_&(IP8)GGGHU[/.>ZH(JJT HDE=N%K2H\\<2@//Z>#P)>![% MZ8)X),F62R]^9/F_\?8^;)4%(+/\&U9/\!GKO652B?^-+"->=HD^*[OT_/#O M+:]X6M3P59$1MZ=%I8P#F&=' [6V\"&PQIT?YI/TLC0JO\AQDW_30&U$74AI M1-L^;X$\&0OD=/73>E_#&N%EW$"K%G=$@$S)X0?I_:W#'IQ+-'Z='9Q+"TO8]D)^"?5MGYQQ]S''0847V.< MGQ90,@C 0O@(6QH%\,N\Q/G'5>RS$#I91C,:L#:H,YK2>,GZ+LT]/R;WL)&4 M':!$6;QND4+.X'A'Z+YG/+SE17\)YHE M,.+.#T/V#<9IG;D@<*9ST-J MOKXCYFKK#C3:=HAQN&'1_('&S2*FE-\/?+7SC_ >QLB.R(YO9\>&&E&Q)O:#YY)WFKIG"U>[.)!7SB0GRD7\CSF^;[-AZI9W'K'IAXM#L;C3A#(H4 MDCR0&5D16-&X,@\^;JT/OHBQSX9]]9,_/LZ95O399M(D M);&7GO4Z52OM"3Y,O9+M[\A'HEZIVG?=)5&W@+%?+*15*40]F(30S MFX3 \;<5G;)NJ2S&R-.8'ZD7)WTLNM$D9\M7!N=K<6#;5SC>_A7Z:N/E%X\?:N4_*P!D-9=DR'4T;CS1# M<0TESWT:#":.>I'WO=WM"]T\TZF@+D\W8@E*\7H+=LZP)/+UVLUKYWZ]_BV1 MB!].@VS&,Z@64<(RJ&[_1:#WZZ(.P9[*NM2>?$6/CTGA[-DYQV9)ZNMLA8:R)'E(G I+CWP+A5LBGHHL*;8IBA!]D;/VB53KK(&^ M5@!6C"MQU491'BY&'I ^2)^3G)HU0*O6TZ?KYUBM-XC_P0_#6AE%:8FA_-Z0 M%.MT<:8^EQGOD."V"P9KY6_VI/:_8E_)XBJP][VA#8I6-X]9D'"72+C#,^5. M2,36$PZ#X&(TZY#EO04!AL&9=:]*LBF\P^(E&_$([_T-D9M7EC"3_%(L;Y0' MI _2!T/DK;**6^2FJQWD:_5W>/1!5]%9(EU2.K;A:$G37)M M!SBV(H^U)2"E& +]&CQJ0)3I@O4@S&H3?ZM#1U9L.RNB1FQ2CMNO,C5#DW19 M.3_)^J)5.W*X=0)OW6-E:!->E/1AX4\71='0?V=^XJ>4)#2^]\&9+XJ'+KR$ MA%%*;BEEQ4)9'V6:EQ0M"WWZR=MJ?;8@7-#A@S5=4@SU9(3J"PJT3^"[9;>< M4&#::GUT!R+ [=:%]6!"!$ $:$RGMM97EJ^$E2E!QNJ.L=96W7,PC=JOG$Q- MLAUQ!5!G;%:+HKAB++XOI@F$+:8%C'=C,XMHW&>8>?=O8=B3JVSE(4WDU!3,)O M@6,[&Z2HHBX/\$_/*QMS<&\D/HJ,UOVV'6?@Q3=7<>YZ*N4;;AZ)"%PIJF7%P*I>9(NH[5:#%WJ=71L1Y6_M ,R=8P+[!1[7EA M2G(8A9P.S.V_IJ$?Q>37*#UO1['V2)NN"\L8Z(M0M4]^NJ67.BP0BB$INK , MN[X(!/IH1[!4V=R=\!,/4K9W)ZR_.WD_OO[R15PMKSWQB%X:C)(ML.?16PG8 M%TGOD%!W2R?V4?14R;&;[S70%]$2X*K)O5>6-U&:MQ!M;?90%Z*7EBU9 NLX M[KTG@E%,= I1&%\01D.3'%/<[4H4QEU=*B#CK2H3K3II[;GV)VF9#?G[:!$-L-UA]H W!?+M@UUZ.IFGLCF6N.!-;[$1+:;!2VR MTM@E,KZS"5FQO#9X%KM%!A9BDI!LO0TD@,_P&W;W+*:!Q^ZRS3T_)O>L"E9>/S9914E^,PVSY+J;):?J0M+D M5.>L>6KG??MYA^/:.SIY7#NNO?5K[\@Q>NL\OHV"W5M4O4ZJY%O"H*][,,_, MJ#:EY"+W' 6R&K): MTZQ6ZR0(-6C3/7$:8+?GM#P\=GUN[IRP&.,_6(P1P0^Y\=S"-MXSD*=-:>!G35<=1LLE MC:>^%Y"5MZ+Q.>7\8BJ]=[^0^U:1Z\:ITI>4/[R9TE!B+F(-8@UB#6(-8@UB M#6(-8@UB#6(-8@UB#6(-8@UB#6(-8@UB#6(-8DV+L:;^ =;%G5/%JRCV4LK: M=A;7I6^C<%8G36)SUV?/P6O#J)Z4ER"^L#R_$=0^;>KZROR-R;=(:L/2+P[ M&D[]6MUA#I;$\]7G/ZT(*Z8MZ;JP" )6Y>^.+'=735Z*<+ZW-&':]6B:]5DM MH]2BU(I3J;(AR59#-?U1I:)PHG >X[*JXOK@H$I%J46I/<7)G:5)QN%56E&E MHG"B<)Y,I3K&^;LZ7H)*/39W$GO2'<&++6Z#U=H4[T,)V/&V89HM2XK>$ 9> M:M^P]ATK-R=QC9MSB&2(9 <>Z,M.0T<.KU"MEM'6 ;[K<#89@ES7F U!KJZY MIIF2I9MHKJ&YADB&2-9A)'NO2+JXZY!HKB'((<@AR+4,Y"S%E&Q'0W,-S35$ M,D2R#B/9>TW2'0?-M3.D":JM^?#'VW:!/X(?VXR%M"**K\W=.-L)_L ME;U[:/JL.\7NS"H.8SGRR.53_' &3^"?MV<21O'2"W9>K+#?K!_,:4BF- B* MW_SUG?R.?P8^F):?*VAYXR]I0GZE#^1KM/2>Y7 LO?C.#_-)>ED:E5_DC,N_ M*5J%RT"K@D.!^P)OE=!/Y3^>'2MOYKU]6+Y)W] KM_4[-I[O MZ.1Q[;AV7'N+UXZ-BH_-CSQ'VZ]6-?ER$Q+-R8A.Z?*6QD13)*+*RL$!6^1 M[,Q^' /^3).$W"R\D"@J^05^LL!NF\AGXOGL;S'UX!7(:LAJ3;-:K11OU*"] MZ-R*?821&Y$;L=$ZLF3G61(!LO_^; MMZANQ),'GKJ)SW))XZGO!63EK6A\3CG'AF(U(USG2Q#3)<<6E\Z/16Q: T:M MTY:(,I>+,N_%7?"^Y&H\"#\(/P@_]6F!75/1U$&L0:Q!K$&L0:Q!K.D+UF#P M!E$&4091!H,W'0C>'%M*^0).L.)5%'LI)6&4TH1XX8S<1N&LD69[#2* R@-%I<>BHFNV)*O"3"U4'B@1'9<(\#UL59@S?@GJXTVWHEL4D#]K8.RW MJ^LK\C&2PFCOCH93GS82%[N4#H**8DE*"UK=7XHV;)$L=U=-7HIPOM?M MAGJE8'M/E%J4VJ:"C(9DF=@Q&U4J"F?KA/.]80J+X*!*1:E%J3U)VH>E2HXL MGUUP4:6B<*)P/H\"R\;Y9?,2E.JQN9-R[V/$M6J48GLI;"\EYFA8-B53:2%VTD,41!1$%&P_"FJR(ZG8&1D-/H0ZA+I^ M0]U[1\;&R>]$$0R1+*>(]E[5;+M MTP'9Q9MK6P>RWZ<>D*;R]Q7__N'[+/EXYWFK3]?3!9UE ?T\W_2*8*TB/H<_ MA?3D2HK]O^H_[P9 MO2/^#+[PINE'PQU:FCIVS-'8T&5G:#N:8[M#73$'CCN0Y7<_/MFD;8K?^$N: MD%_I _D:+;V7$, M:/E)U>$W(C7ES8(2"O2]?KO64B))O..U\_/)-_R7.(G9!73A+5+F9%;&D0/Y+T?DG0198D7 MSI(/GUZ5&'$;^JQCRXNV$[ LXG_C2RC"LJ^X=F+ MY*Q!OQ?WKP/F=RNJCG;!W5,-23:;KWQ\$?&J[FET\6!8YZ"GKT5-=%O2=6$A ME(N6C@NQ(=0ZEQ\.OS[2D^LAFB8YLKA,F;Y?S4(U)*MUT+>O:DAU)$T39MI= MM'1JZ%-V)+U7TCA=]2;I[7ZB?=5-2F:I(J[ M G+1$G,@NIXDW?FB+^5BM/20O+6>AU,5$XP$<05MWT[/2PNX'IL[(R+Y92>I MAMZQM)NO=,4&A7.3,X<64K&)_Z<7P* (2X-W1&0'B>&N"^%-RZR5^ MN\% M6?Z'S4QA4?QMX91>$2#OC,+?*%]V_OR$99U%Y#<&E#-RG7JLN=S[=ZRJ]KL/ M$AEG,1!&8JX.^<6?S4!/C;TDE?@;W7D,^@U^/?YE[+)?NXGOD2_>U 'Z>L'LM9NM_9DMA+B .P-;-@0-GOF?8#I3H-L M!G.%OW]F'ACL] USQ#ASA!%)"C#)N0,0A&TU^]N"!C.^&5F8)VXQTA;;#H20 MME@ *)L%:9)/>!5X0";VXP V*H!OV7Z"9@O9+^#K]'&5[\TJCACS)NS+A,;W M/MN;/#&.$7"'-S*@>/[ *^+"I&(F><$C<&:^$O9C'_0]_!3VYY:R]7HD83^B M,#^F@_@BDBWLW"R /SU)8Y@-Z*>KYXF$'4:)KZ^)"XA<+HJ,X+=^$#!JP(1C MAB5,&-E.@@B!/)\G5W&?0NU/:<>T]67M'3J/:6ZM64\Z01-^JE/F;14S!L86_+?@5!7 = MRGM2;PA8(A>^B0L;. =M^4V-RBMX#95&%D,^867#MA&Z!4QL_5D4%R,@ MMHT1V\9K")C(IPB8")BM9<2V\5K' !-9L;^LB+"'O(:PAZQX8:QX..QU_093 M>SG3.N5-IN[X(K]="X-)Y,*6<6&K&(VE!B*K(:N=HO[5%W>(K-8F5FMIK]/F M69$G)C=J_)V>#X60BP_[DJ=)\Y3EF 8\'3K);I-I[*_RM/B0?;%B.<[G#!Q< MTC6_GES6LPQ)D77!(8!^W[@[#=+T]SP,80=AQV*M0L257$38P4@_(@LB"PLC M*Y(FO*4D(@L:- @["#NO%#UQ)$LQ$'9:!SN(+(@LG486598L&UVE]B$+&C0( M._V%'<663$UT#T2$'31H$%DN'%G8B1/:,^T#%K1G$'7ZBSJZ9.L8%JZ#.EW/ ML1;'.\,@RBHR;LIRFF7EPAK<=7&-(S19TAQQ>29];QS1(3%KG;:_.-E2;7I4N5)DU1'7&0=Y0GEZ;+E29=DZV05J"]%GK 2-\K;B_K+443? MZKMX>4-YNEAY OVEHOY"_87R=K*#+(P/XDVNM[+/391Z 8GI/0TSV@P;:A1,O8B^2_I[NE>RNYETH[?6E546]+LA@*X=>AY$3=>.P2)K3-($"$1 M(<^#D(XDVPV%-! A$2$1(1$A.XV0FBHI6D-GE@B0") (D B0G09(U9*4I@[% M$" 1(!$@$2 [#9":W%P6*0+DR;D1RX0BO"*\M@=>F?UI(KRV!%[1_D2 1(!L M%4 JBN0(+!6& (GV)\(KPBO":S[,EC0T/T^$KENIF-^G'M"EZOM$.3LGE4_P0(#C_O#V3,(J7 M7K#S8H7]9OU@3D,RI4%0_.:O[^1W_#,PR+3\7$'+&W])$_(K?2!?HZ7W#/V7 M7GSGA_DDO2R-RB]R/<2_>?!GZ>*3XUPYLF):BF%KLFT9ZG/:<>VX=EQ[*]?>D?)TK?.O-X:5TNY+<\^,Z2,\//[I(;>F;Z-@EC_GVO]& M?H&_+!(R!LM[1OZ>A91HLO0&/P9Y\$T\N(<%&Z#5N9E.E963797&6*,@/FP; MH5O Q-:?17$Q F+;&+%MO(: B7R*@(F V5I&;!NO=0PPD17[RXH(>\AK"'O( MBA?&BH?#7M?K4K67,ZU3]C7JCB_RV[4PF$0N;!D7MHK1QK^,760U9+43L)K[ MQ1TBJ[6)U?98??UEQ<\I_+91X^_T?"B$7'S8ESB:9=.4>.&,Q#3P4@J+S6Z3 M:>RO4C\*^1^2;+6*XO2<@8-+ROWO20:_HMN2I:F"8P#]SL0_#=3T]T ,<0=Q M1]%9Z20=<:=UN(/0@M#2:6C1-4D3?JJ!R((6#<(.PLXKIT1UA!PT: M1)8+1Q9=E@Q-=)D%1!8T:!!V$'9>,6A,2;,=A)W6P0XB"R)+IY%%D27;061I M'[*@08.PTU_8<213%MW-J-^HT_4T:W&\,PRBK"+I9NF%WAW+QJ'QO3^E20WN M6L]\;Q_N,V5]B18_4Y9479S6?XDJ?9&]#HE9Z[3]QM MD2\\/=>0-$/T#>H7B=,7\6J?)'580?5,H"S)5D0G:J! H4!=JD YDJ5J*$\H M3RA/8C*9),44%_Y#>4)YNG1Y,BQQ@0F4I\9X!.6M)_)FV^A?H?Y">1(C3Y:D M"B]E=O'RA/H+Y>W%@RQ;8$+NA<@;WN4JA]U$J1>0F-[3,*/-L)$&;#2+LMN M'B5C+Y+_DFZ?[J7L7B;M^+U5U= E36LH@%N'GA=QY[5#D-@Z@P01$A'R; AI M-A1"1(1$A$2$1(3L-$*:IJ3H#;7Z1(!$@$2 1(#L-$ :JF0H#67Q(D B0") M(D!V&R MR=$:RAI @#PY-V*A4(17A-<6P:LJ.4U=>D%X1?L3 1(!LM, J6J2 M9HCN@H, B?8GPBO"*\*K8DJF@SE&)\_%_#[U@"Y5OS_9Q+:(%O@A_;B@'&<5 M5?[N+UM4_%>6I/[\,?_*#P$M 6)T8&^1E/V=DCL:TMA+:9FA2>9QM"2)%]"$ M1',293%9Q=$LFZ8)K\$?TP!^O5N#&5GM @C?C39H\A$'X*;XFIE^X\G+P? MW?ST@62K&:RE6'\Y_YQ"[-U5.@)C.%K"H\/MK_\O^S+<+:*_*V'?LBG-8&_S7V@T?K[*_*ESGYX01*5LTHX M86#J-(9=26 ;HIC"-DT9X&0Y]=Y_^=\/I)QY^?=DLT3^R_ASB7UMN6N>9[_.@A1T_A:0 MY'S&OH-_^7SK8IH ^1.0TFFT!"19,K[C#%H^";Z\B[TE\9($)L?VB._DC*04 M!!B>Q7X-%/%#^' %Q&1\&X#URO[&]0CC%)\!(YOIS$^\NSM@EYQF6XOQIE-0 MLWQ4M/XR?5SE\_'7&\ZF_>"G"[*('L@#)?3>"S(&S8SB*]'\++HRR!)R4?/KU9\3PQH^PGMBS[_%3#;RLF^16]M/7:'7M9+I^Y]8SM M>85LC<'.-!3VF_6#\RV8 M<5O_GK._D=_PQVRK3\7*$1;_PEL-^O](%\!0Y_ MYH4\^+-T\R6=H6-_M-]$JKL;S_O\$M>^WFY[I+6WI&:B*T+ZJRG M:[7[HN:46\1BH@K\TT.N.6^C8%;D2RH"6+!KG"<*BO"\NSKKOWPD*A(.H@Z<;IDEK'^ MC.H/L:>-V(-\=!(^.OS:5:$(<7IU*]%9/;VD0R] ME-Y%\6,CW'M"Y8TVMR*A6=WJJJD.<*NM_W]VC%,+B%-?BFQIMN0XXJKKH&RA;*%L%<-L1]+%I9VA;*%L MH6RM94N6#$U%A]V6/S\[GL30M@Q6=,,237Q> 1#HXUII:X)A":9 MJC#E@P*! M%Q@3!MR3;Q\ P% @6B$ A=,L759.V+0#1YDO2T#E+_W!/LSMRI M<^^++YRJRJID.MA[M!W&!D9/$2$1(=N%D(JC2):*O?40(1$A$2$1(9\/TV5 M2.Q?CPB)"(D(B0A9=19EF9)N"TM:1X0\-(+9\OXD3]CYQ3+Q#?0K>_8SP-/_F62&MGZ/PC@3^/9WQBO]IP@H]W5'6 V"U>+W24TM)LG]9 M_I3UKV#7 _(F$:R7P^(Q81)*@FB:=RKP$QA9M#9(SM11X%D=M8[W$%AZ\9T? MYI-DC33*+W*[A']3E 2797&-!6PA?06L,Y=H5[M<(;Y;B\=RRRTI5=EL!;:3 M%JQT>2.?LO WP2*IR'DGY;P1G=+E+8V)IG#N.SC'M"-@V&BJ\@H6^6-RR36E>UU._"-+'H:%FR="+>,GUI''^0?T2#5IGOSS<'7;Z'/*O%=IZPG MXSGEL>&+/^T)DQX1!6U)H--2)$L6=U;>]QM?>);3(K6/,-,9F#%E2468:=;( MZ94M\Q/SE4,>G_>"M]C./;OZX$BFA36TT)?$JT!%DJU'>&C.Q$^8<8)9B5A5E)#Y5D42;.T\Y/S(I*2T-7'M$T$R&X!I 4 :8BK M:8H >:"QV9.LS2U"-YJR.(EB0KWI@IW6IPM*GBWL+0]-%S&E9!GQYO-TI_D\ MST'A)F]E.L!;WB:)F33LK9#GD)F?I+%_FZ5 VIBN8IJP;(N9F%D"#XF9Y;S< M>'!"_&C&MZ1==&2$"P+: !$50Q 1A1%-4<7,2&)46]%IZM_3X%%B4AUE,4FW M*TM<$2;TPH0]\;^AJ+=:U,5QJ=,,E[()PIZ@Q#=4@VZ=N6P#9_FB5@ M$;5Z\PO:AC0EWG0*QG::P&RGU+_G5Q=NO< +IS3G9X\32\A[RRS*C?_[8CKE M&4$UC,00N9(/%/D[ AB[C&)ZX"Y7N3PE4(Z4,) M,(S^T5WH\S\G*?"_%\]>WX'RWS]\GR4?[SQO]>F:WK$(^%?*>K4"M4=^,@VB M)(OI#9![$$33/W[\TW_]L/YY"E\L@$0T3EB";/KX:Y32BD'@UX9LP[[2^5_? M348,MOY'_>?-Z!WQ9_"%-TT_ZL[(L=RQ.1Y,AJ;N3D:V(]ON4%?,B:'IBO+N MQR=,LTWR/=>/JGSI+O#<,%J"64>N%QZP /E*6;UD8 KF-_R4)!F3L1.+6*.. M\&_PW)@#B[?,[=B\I7"2\I["4Q:6F?M3^,#XWP^G40Q\RK,")/) "5")>%FZ MB&)X[@ST+_&!2H)L;$66)3G_/S$@F^2["BL!X> A)P:=@+=S&L>L:Q$3+O+@ MIPN @)47DWLOR*@PC?;?\A4LY7D2P9O6 D"6KT>8(A/E'@"Y'A8^^-@/%+B# M\T/.5E&6S!JK\@-V-N%K?ML*5SN@R3:643N$%$"&.@#7,T2T$0T!&L])O.,?62C GKG M!<$C\>X]/^#.$]M;]D,RH]/ 8Y; [2.'I$$$%CV_TN?#H],H3B36\_!?\&_V M.N8/Y&X%/T?CD]R:+[R%P/.29+_-L;4QO4+WWV$#/0[GN1W] E0Q\]HOS&LL M!=&/4A!F.TI!:)TNQG#:V7?D_G'KLFT.;U-VX)5X,2F_!8[M;)"B[B \UEZX M;$;CM'1.5WOA#+QXVFH,+4I*?/+ TW9U6$=.,^[?%S;[ S.G5X$7"KL=+93> M7F)(=;$:%K&K) M$CO-/6OID/9(FZX+NZ_>%Z%JG_QT2R]U6" 40U)TO("./IHXEAHO5T'T2$'W M<._L2Q9/%UY"R1=PT,C[\?67+Q^$F3M[XA&]-!@E^_!@0V,$[(ND=TBHNZ43 M^RAZJN38PFI3]%ZTNE+LZ*S*DI>O: ;-1=W [D#TTK(E2Q871-E[/QBCF.@4 MHC"^((R&)CFFCL)X\COY>VZ$''K%8_M>R&\)_3P?)ZF_9+6'#[C\86JZ/G!< M2QE.)I:CF*XR&N67/X:VZ6JCEE[^:"I;+?_(?OYZ#R>@,SM47E/Z5;[HSO)S M$X>G,]*5EZ=7%SF+\"[6N G^Q2669V7/_= +I[X7$)ZFS2XP)<0/V8_F4;P$ MELVSCW^[NKXB?W/=+R1FM;Y8ZA^PBW?'1[ ,RJ7W!R5TS;;Y%<(D6_(K5PE) M%UY*O/FR"%7OS M2V/RM\R*9'/V[\J5LG$O3:>\&\;KFWU;,>(E9);%+.5V,X9]RJ^B79'K;+K8 M)LN&''XX#;(9E?5B2W2;3V"\VDLV()03 :/@;R_WTDX3_I:!1L=;RU<4U/7C!+0WIW.=7 M\=9W)+TI,%.2W[N;1DD*!(K";/TLB7XS<4W)/%TB"_WTV4,9=.EY:\^^JC/CEV^H%ZXYL3*ZF7&)GP'P)@!?+8KXBOU/>QRU?VII/ M8<#"ASG'O*T;VX78ISR5EU]Q?R[2#^S29< HP=DZIEX2A6RKKLAPX0$].9JP M'4K879RI'T^S)6/'*4<06*R7P2Q@RP%#IGQ$?H5DZT6<-%NB5#)%SEI)?E\9 M&,M/R JVDE,IQQO@"WZ+G%T!95NPMT5WTSQ0[B]L>G>12E(//T9_A OO&OXHA!^B)-5Y^^__[AX>'JVVT< M7$7QW?>J+&O?LS]_SW[XKOA]^KB"WX/:X)=KWL&CBV?#7A<_6<3,3/@_W"R0 M+76D# W+D%7#'MGCX<15<[/ 5?3)>%(^-O!@ PM38M^8_Q?_( M]WOG8]OZ<*(9\E"Q54VQQLK0S)]MFY.!IE7.9\^8H^;CRKJC3H9#QV;K/7)4M9H^>\8<-9^)Y4YT:VQ,Y)&JNKJMC-V"]K(+WU;.9\^88^:CJ-9 MPG(%L#0>J+FO*2+4THS!SG8%M M6F[E?/:,.6H^EF6KEC(:R[ %LC)4M:%6F-UCU=4&E?/9,^:H^=A#31W9FC66 M%=>[HX[&J#C2SD%U'FYB.53F? M/6..FL_ &.HCQ0#W2-.4@:;"QQ)+!F/#KIS/GC%'S6=LC>V$HINXI2C8?[QAPUGPD\5!YI MUF@\'"J6.1RIXT)65(#A:OS9,^:8^8#K/0;!'8\=T$:Z80T&\EH7,350-9]] M8XZ:CP4*41Y/!CHL>*("]H^T$MNL\="LG,^>,4?-QS%5UU1D=>@RKG1&IF:5 MO*F:5N5^[1MSU'Q&M@TJ6E/-B6V-1^K(--^:H^4PF +$ ]\I$-T?*Q-+<0C<"LHU>V*\]8XZ9 MCZ:I8+O8ZM!1QA.@_- J>=,=*.ZH$G_VC3EN/AKH15TS!JZN.HH-:%+45(%_ M6.:H>CZOCSEJ/KHER[JJ3T8ZK-2UQX9;\,)H[(S52GVQ;\Q1\S%+/OC%'S<<"7\6P[(D[,AQ5=D!7%[:PK:A.M7VX M;\PQ\P&(E34-EF8HEBX/++!@"EDQ=7LTJ+1_]HTY:CZ*"K!F3%QK(&NF++O# MTC9W7'E4K;_VC3EJ/N KC(:6K$UD\"U==0CF54%[<#;M:OKL&7/4?-@3QA-C M!. V&5B@H)5!@27:0-$J\6??F./FP_#,MBUW:#BZHVG.H.#-$?@0 Z=Z/J^/ M.6H^ Z"W8XX-S51&^D0#7Z^@/:S>GLB5\]DSYICY&.K$ JM7'IBF92N#H:H/ MAJ7OHJJV6C6??6..F@_H8\O41Y9L&:KF6(KFE+:GXP"<5,YGSYBCYN..=5T? M#4S= NO3U@Q#S=<*3&H:&8_:-^:X^,4?-QU)T M1QG)$UK_VC#EJ/HYF#BQM.+*LR6 ZLBV2UO/85M1.9\]8XZ:S\!4=+"I+%D!NH\T MW3:-8JT +8-*^WG?F*/F,P2T5;6).W2&8].83$RGQ!(-OJGT!_>-.6H^8VN@ M6ZYL \*J]F R!B0I:*^"@5-IC^T;<\Q\6,C/<16 .'4PD@&(-*/-PWYJCY*.H8&!(7?I2CFY85J7^VC?FN/F,]*$\-">3 M(=.1SL!1"M\7])*C5/+/OC%'S0=L\0&@Q\!R@$'!#QZ7O# BC\"8T9S"MQN .V-5SV?/F./F,QJ,=7?H3G1W,)J :34H M:&_+$P#;ZOF\/N:H^0Q ]QBFZ=J&8[$LH[6NMNV!.JK4I_O&'#6?R= :VC)8 M#8IEF)HZ,<:C,E8Z<:OMGWUCCIG/P))MTQD[@\%0&#@R"NP?@41KE?I] MWYBCYF.S'9I\@'UCCIK/:."8"MB_+'P[ +MO."AC2[ E1N5YRKXQQ\QG".CJV,R ,(S1 M6)F,9:W,Y1DIX^IX^+XQ1\W'4B:@AC17=C4#'$]+5LO<-)9#5VD_[QMSU'S< MB0-NDS+28)&Z,AR#P5!@R42SJ_EYWYACYC-274W3#--6)JH[D,=CQ2AD=SAR M[.K\U7UCCIJ/ =Z+;LO@&6BJZHS&@T%)>_!IG$H\W#?FJ/FX(VUL#YVA/;!& MZF0T=DO=:$_ %*[T+_:-.68^8/D.!N##32:@#%UE-%25TG;0M+%129]]8XZ: MCSL"%88;E.%DO]5(Q!I7^Z;\Q1 M\U%L![PYV50-=P#6C 8B6_J:AF97ZJ]]8XZ;SW"@F[;N&+(+_AVXP>8Z%X-= MK*B>S^MCCIH/8(>F.N#H@J,)7KAEEKDS8")/]$K_=-^8H^;#-*(\5C70S+)B M6,-Q8 M-^:H^0PLC0#Z)_9 GS@*.+]C ML_ UA[*L:M7XO&?,8?,I[]ZY\93PR@6\,D$^RHNG>^[A%;_X?LXF5#ZJ',YN M$;[E[EP$@XI'@=&I:P/-!@]E"$L$!3 >Y8NT%-V _WF^2)C2.198YS)>)Q=8 MYW9?)Q=8Y[I@%Q=8Z_YA)Q=8YT)C)Q=8YX9D)Q=8Y\IE)Q=8YPYG)Q=8YU)H M)Q=8YY9I-Q=8X]IJ)Q=8YQYL%Q=8ZV)M)Q=8YZ9N)Q=8Y^IO)Q=8YRYQ)Q=8 MYW)R)Q=8Y[9S%Q=8Z_IT-Q=8XSYV)Q=8YX)W)Q=8Y\9X)Q=8YPIZ%Q=8ZTY[ M)Q=8YY)\)Q=8Y]9])Q=8YQI_-Q=8HRY )Q=8I]! %Q=8JW)!)Q=8IQ1")Q=8 MI[9")Q=8IUA#%Q=8J_I#-Q=8HYQ$)Q=8ISY%)Q=8I^!%-Q=8HX)&)Q=8IR1' M)Q=8I\9')Q=8IVA()Q=8IPI)%Q=8JZQ))Q=8ITY*)Q=8I_!*)Q=8IY)+-Q=8 MHS1,1Q=X>*V93BZP3O&:+BZP5C6<3BZP3GF=;BZP1KV>3BZP3@&@3BZP3D6A M3BZP3HFB+BZP5LVC3BZP3A&E;BZP1E6F3BZP3IFG3BZP3MVH+BZP5B&J3BZP M3F6K;BZP1JFL3BZP3NVM;BZP1C&O3BZP3G6P3BZP3KFQ+BZP5OVR3BZP3D&T M3BZP3H6U3BZP3LFV;BZP1@VX3BZP3E&Y3BZP3I6Z;BZP1MF[3BZP3AV]+BZP M5F&^3BZP3J6_3BZP3NG +BZP5BW"3BZP3G'#3BZP3K7$+BZP5OG%3BZP3CW' M3BZP3H'(;BZP1L7)+BZP5@G+;BZP1DW,3BZP3I'-;BZP1M7.3BZP3AG03BZP M3EW13BZP3J'23BZP3N73;BZP1BG53BZP3FW63BZP3K'79A98_*@L0?N6%^PA M1DZ))T3()Q73),KB*?MV&< 64M,C Q.# V,S N M>'-D[3U9<]NVNN_]%;AZZITYBB4O:9.I>T9QXHQGG-@C.4W?SD D).&& E0 M]-)??P"0X"*"X";;ZJ5F_""3P(=OP[(<4S)^6#\9C0 B'C4 MQV1Y/O@V&TYF%U=7@W___M-O_S,<_OEA>@T^4B]<(R+ !4-0(!\\8+$"WWW$ M?X %HVOPG;(?^!X.AU$GH'\\N/: '#0)P/0O)7 M" .\P,B7* 1(#9%KD'DM(%LB\16N$=] #YT/5D)LWA\=/3P\O%E@AM 3>N/1 M]='Q:/SKZ.V)I$E22?C[A7Q1NW& R8]OWOW M[DB_39IRW]90@AT?_?GE>J;E-_C])P"T//%Z0YD I""'!>1SW9,SH?DZ'(V' M)^,!B#3@FGI0:'V+VVL""IV.4""X^F^8@G@CQQV HP8HA'RXA'#3'(ULQPB5 M^$E7=!@-$-\1/AI65X24ENT*(0VK#4(N12Y!I]A%_3^//!H2P9Z49?JECDFS]3/_#%,@+9$)&9,A50MLLAV3 M_SKCXR-<:>MY62?UHXUUSP%#C]ZJ.0I)+_VK,Q*8W".N XV3)D+)=(M_#U,0 M[3 A$'N\L7:DO:*?G?6"8T^!&S=!PO11/X9IYY8(B UKKA9)+_W+H1:0$"HT M)/7(/-QL,%G0Z(E\IKSV>^.ZIV@!='S\/G:<[BCZ:,/H!C&!93"5R0XT@!5# MB_.!RC^&)L_XCP>#-S+N-DT* ^2#"NVD9!AL/!J!(?B(N1=0 M'C(D_S%@0!;.;T?;O;?@AASY-^1W_7N;&7'GN(FCX];LK=TO/T&LW>*'AM<- M)?"94O\!!\&$^+CHZ.QV= MU)*K?&Y&!9#X(!D7I .#:&3P]1=X@50E6(]KBO6!/1! M;C%35'7.#P-TLY"I/?)D/CTA)(3!9"UC+_RW;J3>$"Z;['YV[V3X2OTXK:L? M!AU %\ @!"*,0!8E$..DVAUL0IENW4')E"[:$0-PR?=D='8R&M>3[\\1O#Z) M1=*_QD*MBG#I0"\H$9@L$?%P;;FX(+CCJ'>6."H#3;O6'+R#7!076GK2)A#= M!O.=Q:$ZY=9[Q^K@?>K@+D,A>?F5D@NUS! H4_1%HK .UU-%>7 +GS2$2\IN M9&(&%8QK),/.AF[VA9"IU*%"K%VE0UGG&^$')()#+\$0Q"B""$=@D 0+RD"" M)HCP/"AB7O:-G'$U'+=/?F?QR6[Q]]0W4S);04G%5!+"[I$OY]L5YV&T@%E; M5"XH3A\]'I7X:!GB1B"!@:DGF8%ZD)+A1 =OW02JT]J.1R4>NT**![_MED+J M+LW+J.G-(NXHJ/N>D3=Q'/C) %%;YK@?%*LBV ML2^NAN7TQ^-1B3^N$GLOO3+Q56E'13VTP^P$#/R15"HK[<*@$YA";] MLOQ3OGDF.:GW-6J9Q3!!%BB(H8(([$%8&1[?2NTF8H4$E@CO3')YJ!5B/--S MK[$8P<^Y47H_!Q,&*A<(^>HRH ^=YJ(=H%N8;VO/R12Z=H\2/M #',28X3I= M2PI7LHV,0*\IWYTX"X#=8CUM*];L.$ -=!!O*H6X)%-_L;X)1+= CUL*-!V@ M7X*\5SM!9*@W0P13]I6*!N&IM;-[:>!7:]DA 00B2$"#ZKT@DAS=_KIIUMEA M"'?-]U=K%<(NU%SIP=&LG\FC4T2W#&T@5BG@ V2^3KC-!I6=JD*-<2KUX:RE M/L1C@WCPN*Q@AC]H12*MM$IT1022!(IX9\(4!)L3_]%K6L"#J .%>E_S56@*&@W"_/%T(3XLW"] MANSI9C'#2X(7V(-$3#Q]L(Q2 Y+M#9D]3J^OE]585>KGVQ?6SW0K M26X[UT%3GT$GTETX>Z6J96A5ZJHE#7HY74VQ/NAJ6Z5H71+9Z:"5>F8I?NU( MS_I>=^DBQQ?-&&IE#L>C\;$M)]R)LOQL?ATTI*[0&I8 =C"4NV(P/K%5=G:C M'3VL,\1'GZOM*Y(;XNF*Z#*G E]7YBX0#EF.DJ^(DO/7,S_UKA4-#F3@]4@R MG]:;@#XA] $1"5;EKTB%;Y]#X:BC:Z3=3&7,6/VB+:[N:>+[;:9KS%3L/0LNA3G7*;?Q/.P[7V MQPTW"=4 Y)XJMHRV*!J5G::0#S,%MCXDL1),I;@*T9Q57 >SEN5RNCJJOS[X MH X 59M[$>$:T^W-[KK53:3MG_AF(V.U*>*"84]_Q"9??I.XJDA=C]%QTKX4 M=I6J5:C#6E4KNPBL1QMJC$$6Y62[_C3=KA]]^!'C_2_P:79[J\/6%/>XB<9> MOXKP/ZBP4A*3$DX\.:WEJTO*4LYESA&94?_D#TZ*OW>TE,Y30K+:?9IDB;2AD1]($=&W;,'K?P+3&>32.NG MLV^%7#Q#;G9.&8J;0!6*]/1(5 E%47^89"5*F;&V\6;#*C6,3=P?6C(JS<^I MF7Q@;/(*(M* M)=O:KQZ:=AD"#[,"-MP@7]+96:0>\ MQ^_\B4B:WTC/J*[,.H- M=/=^LKFEXW-!<"<0QY;UG*P8>N_CKG09H$ELF.WAC@A/K',@Z=U/+K>> N40 MW![^Q%)VRD [S("4%TF10YU*SZ G0AA\@2)D6%V0IVH?2=/6TFLQ1J5\"^MP M>?EFZAR904$Z:E0!2;L4:S2[*\US852I8H6DL53%-(H@'0Y$2.HZ639!R*L<5OE"BNUV?V 0 M/NAF4H?=H2UJ8W0*:6.I1AQ,2T)_H\2OV,^=[IU8TKT<[_N7XGU%0IL[Q/0) M]S49O]W+G>K9PEP)(;);&\2BP_7[R_2T=J76^<.(JIM%VBISMT$S4[:#@=SI MH\W,%46[51C+#*[^S;7/7K?02UM8*K*;4' A8P1,EO%JF@QKS")U=#W%IT]I&ESXS91],^;WT:7U9LC0#BZ"EB6M6J#<:-VZF3L[WM+LUZ\"M%7 C! M2D6<=84EC0ZRCQC1R(TY +A3TE.++RL33/_\F=YZ&7JJ#$N6%]*K+VM+Q-K5 M[<_>6OQ9#@R(X?1< BW=62U0;EOWUN+.K!+JO3>S,3NI9N9>QEM!<=/SZ+N, M4"GE@DS0' [='>6CR:77H]=&@SM(P_4/\"_X^R MBY +ND:,-__6O0XD=UGVS.+N8J@Z\M!P00*XIQ^_U^!S2W_8!K*[(G9F6>FN M*='>.\P:TH@/ ?WP) -T/VQZWE:' 2JE7@B*ZDO=G&PZ?P+QJ ?QVZ63O6H\ MEM-G1)<,;E;8FZ)EX_T+NQVS4DD*,55])]X;^L:J%T:W"LT0:#P M-/OJK?H7?2XM?QAT@<'WH)IV16B4%-2'YU[!.;/D"'75XO]WUO#;T2/WW\/- M!DN2U:/X 2$TPEX_4X]0$)U=">=<[U@\'\@4"PVTW!=2:O^9'(_&)YEO5=6' M?E_0>H[8 !"X1N<#9PLL1T1NA-(;1@2/5E3(FT/>]KF MR#PZS/E\X#'D8[%+1DV11Y=$;0^\\F5;O, *]\AT3KR_0LSTA\CF;CYUHJLZ MA0;Y=Y)\=>XCG74B3#J_O M43)GEOQ!E?F?XN5*)+24O6TO)DP$6B*V>SGI#4F():N#DNTSNA!2K]"6@.JT M?#7). B4G"-BFY;\PWU0*,=):=-Y[T+1%Q2 MM-Q!ZX?H>'1\6I!MC:;[J*A2<(O/E/J\Q$(Z&NP?.1_17&S='ITGQ]7@]>>C MPNZ*J,4F]5S&'[=,,CR+N_5M*\0EUIMXVZ(+[SJ!Y19BZ51(;GU3J;(*&F4D M?27#9S5;XTA2-OQ;,^96#UI":T>0[4V.$=NN19LE*$HR[AA4VWH_PB<^PY(8 M:4"D=%7EU$?1\9HU>-, U#[SY&[%$%_10,7=''FA6M91!C5#6"4SZL'X1W"A M->F[I+=C+-B 7#EM/17I+:7**@JTF;MC>+G,V_%.4#K83 5VQVRX#9FWDN%2 M%DGD?WBZ#(D/==@;1/E92I6=$^T [1T;0V*?=X=4&?D.KQ&5 MQGP3R[J,]*I.KV?[G/%;DD,X0CA'FWT,2@LWPV]35-Y@'X)2@QT7_ X]B@\! M]7X4<=]ZVP%Q8< \HR@DMM2L2I=)P]IF'P2R45_+XVJK2.C<,@M3\I%1($Y+"TOOCI-]]%*Y/%62\9"FNXZ-):TW4,B MXUMIH.6*FTG<*2&R7MO7*D(G-%TC(7DO+<6%KCY%JR.3>X@U7H::RE;[MFQ4 M*L,;@F3N+7DW#P5E><4L>;=_BB@1G2*.@@ 5*2B\V$/TU:Q/]X^872);I%0T M>GU/9I:G+RDSB8NZ*W:SD=X7!D&2Z=9H]\^I*LM,Y!X*I")72)[R(BMYMW\* M&&^VA.J""7V<]M8BVBS<;"@3V]0UZ[279"^0CM!A8*^7.UN\_HR3";&4@&R% MR7?*?DB'FM:72]Z]=BXF[=5W:)+LRB]=!@IRX-_, +TT=>*M*L&.8 M>\8B^]*]DYSD2'^\EDWH8B:?\@7TBI7Y%QIK#PJS,:5Z"=-"K25KC[!?J/M* M]*ZB;-5^9]#VL&PC#9W:&&5?!,W;QWI-]\_R1WA_J$]B5=/7]P5Z[6^^?:=4 M9@OA_"EM$H=@^M*%: $U+35R'6G>K2!)+@*)9KC0%X3H69V8@?0$FZ]ACFO[ M@DV'A%(?OM-U-?7Y&'%-'Y ,3]0IC5\@^X&$/JJQZ!U?%8/7]J4[)EZDQ$^6 M2X:D"T171%4>./8T]?74\YEDLT/T]JR6^ ("S=^#E&/-=Z0VWR%_(EV U.O/ M79$;O7WE3R_(QQ:_06CY*0-G/$LEI9XR\GR)WANP>Q=7MN M/6XPR^SND9PP%SAS%4]_>O22#?[(CS;"WBJOTUU.'4;^)W/\BU2C=;A.G73D MO[6=4#R([D1#N:UJ+S78,P8+SVJCXIFM#2\OFM\=AF1-1OK'AEY9='.\*J=:"Y2N!GN8=FFWWC\B[%?HD 0?7 M,"0^VUH2*'NY?V280V@_018\&4MM+MK5J7&>L@;M]Y?8K?NUHWNI2^[=MI/? M"L+^,>3/\9DQ+5?$>Y.GM>SERY$1?8C,O96,BW__Z;]02P,$% @ EH(# M3?&0%Y<8) A'\! !4 !F97EE+3(P,3@P-C,P7V-A;"YX;6SM?5ES&SF6 M[OO\"E_/,]K8EXZNGI"WNHZP2P[;53WSE(%5RFDJ4S>3M*W^]1=(DMI%)IF9 M(.WJB@J9$K&<<_ !9P%P\+?_^GXQ>_;5-VU95[\\1W^!SY_YRM:NK,Y^>?[[ M9W#R^=6[=\__Z^__\;?_ \!_O_ST_MGKVBXN?#5_]JKQ>N[=LV_E_/S9/YQO M__DL-/7%LW_4S3_+KQJ 9:5GW8=96?WSK^F'T:U_]KTM_]K:/'MV[>_?#?-["]U<_8"0TA>7-=ZLD3Z#:R+@?0G@# @Z"_?6_?\ M6>2P:KN^>W2R+O[]0?EOI"N-E%(ONF^OB[;E8P5CL^C%?W]X_[GC$Y15.]>5 M]<___A_/GBW%T=0S_\F'9^G?WS^]N]-(*!OOK_Q?;'WQ(GW_XN6B+2O?MJ_J M"U-6GD7(U+U M:UV[;^5L=E*YCXO&GD>ING=59/ZL-#-_TK9^WK[V_JLKE+ZIVEADQ*$; ML]_II/-%QS[WXN]NS7$HC.U?E/.TX+81\:_J:AZ7YKA$E]M)[%%UP?;N8+QK_6UV]2DOY+ WWA[(J+Q87GV)%/?NHK[H6WM;-Z:5/U%9G M[WUL$>^ZCTMY.=-\66GU;#CYCS8W(2^?Y_%G MMY1&!.OV_.VL_K;?*&QL*1<']<5EX\]CF;@HO:_;$3AYJL5,'*T4<@_G;8^F M1N/AJX_V>%PO/ONJK)O?ZGF?Y6=3K2DIN]9:CW_=6T\,;SL+EQ\;?ZG+M+1_ MTXWK]-/:#QZ'U?X=3,GOC6*.CJ"/.FV^\@P_18LWSH0O]03#/5*G>>3ROM2F MG)7SJV@TO_E_B_@A+6YUM5[H)I3."%U/*:.^!M/VNN-0^=H'WS1I)8^.3MOV M6?TW5)F,II[@V%YS,@K[#>S6BN/2]\E_]=5BJ]_X1/%):'EUKJ,'W;ZK[OU] MQQ'>K;5).-G5P^U9?1):/_D+759E=?;1-Z%N+I(7<&IFY5EGI>W'P$YM3L+5 MS:H_"ICZ-C<)+[NM'X]6&HNNUC;E91K#T[ .)4=E^GEQ<:&;J]/PN3RKRA"= MQFI^8FV]Z&)B'Z,;T"?P.T[KQ\#IB:M754]:RR&_[5N_N[C4=MX;A5G).$;9 M7?N.M_SY \JP-SE'+LL;-_PXA+F%GF.0YNY*?8K>CD$2>5;T8US9^ZKB\?H8 MB>O5\9?D^<;.YE?OJLXN2R1NY:9'W7&H?!.KUU?>O_25#^7\8U17VXC;4&4R MFG9="'9H8B2:N^#&20J$I\9_UI MJ+WQ5;HHZ$O=1>,O4D3P]EF5Z^!@5^IT*5EG.>??#MO2MN%[N.7OU=E MM\G=];'OH&4F:R+9KE?P$QO',W[UMFYNJ+JU^?JIU8FT3^WBSL)_:^F\9O3W MZFMLP;L>[7PYKUN_/H7TI?XCUMAW-(Z=D7SC=PMHJYC1-D97J/RCXS:IQ3N, MQ#^L8?O=-[9LDSX?<9@.0>\TH]'/FMI<:QS*WNJR^4//%OZ#U^VB66Y6;B-L M8Z4)Z=I5'>W4R(1TWVB Y=G(U7?N9'Y=_#2"UBZ:)IK#44&4?77-1-U-*(M^ MT.]1=1P:WU7QH_^BOV^GZ9&BH].P*\)[5!V+QJ3B>JT.CQ0=G8;=Y;2UZN@T M7FNF=$2RT7:^T+,/>KYHRGF93JS=*KH[%_LW/AV?OS9UV_Y>-5[/RG]YEX[K M="KZ9M6Y3=:[:GET=%$O[E7Z6+?E#ELP!R!E.AF. XJ,H]]O/7^RPCCT_.;G MW6CYICM0N8V:)XI/0LN-,DX^WV*NE\&QFU*W#H+V'/'Q>IB8X]/%/-VB2K?3 M5H9VG()K9VEY]/7-=SM;.._>-O7%'?)?E[-%+'6O[:$2FIRB223:;XYMK#0. M71^;^M(WU^>(+M.$WD;6ICK34;6K@;!+&]-1?0/4Q[X=P,I.#4_'7S\@;Z\Y M#H5=N&9AD]%4G;V*<^9L.VV;ZDQ'U:YHWJ6-Z:B^-D?N?+D*Z)2]3S>.T/1T M//9#]/::XU#XV9^M-JP^Z/^MFU>+=A[=PZ;=8=-KAR:RT;PK_ MQ]]7Q1.U^Z=]6';FO\]]%=V+R;K;.^'"-66)KC5EL]K>$?J*FBX;1]"MZ7)G M+%IPIO7EBS08+_QLWJ[_T@T/@&B5W.,_5W\NWI95.?<= .^3%KV8-5DS;?SL ME^>1A*)?Q<(1XRR&%C#+).#&<^ $XP!JZ[E6(F"$[S(]2\"NF]5H'(SK+EZU M']]=U4)HJEP0'! 9>.1<:R"%-&F52>U""(/%^OZ*?G,=(-;3RZ_R-VA47-B M[>)BT>UUWL[)L1^.GFBLL H+9;@& 7,, J(0"*XX8-Y2*(0DE(3]D85OD 5^ M.FB-)](;L/WMQ6,:8QI5LME(GER3C9]_YM\J[H"+U<-16]Z6B>O :7A;MA$Z M_^-UL^?JU;/UPAL!<9Q^P%E#@;)XKU>*'WMEZ, MIX'7#18"10_*0P*DUR%:O7%\A.0F&KR0*AP,ELCL#SSZYP/>GE(]8MS%LN/B M+I8MI.,,F^! B"Y7G)0F4@H=!T9!2[6B07&X/^[8GQ!W^TGU.'%W$N:^&1U\ M=UHMH!?1FS6S+8=38 M2>_$L;EZS1@W.D0&UHQ1I'OD+!E9T;ZF^O5BT^+5LX4BKN 0RZ #D0#JN-\ MACA(X+5B##LIF.GEE!Y.#KM&D_9NLPC$$9I\397$Q)GT "N+ ?5$*Q*P=0SM MOZCGB2%-@HOZ!3/ CB O9D\$:/C MT T1X9Z+Z<^\;K%(,8CKF;M@K"+4?<($"A\T!!1P&QD 'A M,:;6(\35@%V9/"&B(X+<(,E.'R':\?64T8,EO=]"R=ESYH#1U ^,Y"0X VAV M>_,C8W1L&2C>L!@O"Q2*.R<@PT!0ZH'# D;U(P3@0L4_6*(0.^"9J261KQ9- M<^MFY)/,K,H53BAG+8HN XEK&_36 6Q<7-LL"FEU4T;)8X]![3,\];A"R65B MI)RI:;V/_Z0[C5_UK-, \U=QY;N*&J!+2K!A\'O5+P@.%$5="B"S''B!"*"< M&L DUTP@AZ(@>,!8F11Y0)&@F\5Q^1J M\U'RV\4*SHV-HHH(1Y8 BZD#1AH*1'3"/!%$('KT9[#&&_B!HLDUT*O'G=;G M'RIW.H_N;5^+L4?MPGH%$=4V'=>@@'N'@6$D V]LY!RQ\V \_!Y E[CP6(: MB>5#RS)Q1LH6.;^3R63C,K&I6A&(T Y*"*P0&OA@&;"*I'MRRB"NC:7X!S$@ M!OD9(\LH%R+6EX$WC/ZZ2"$)BEP8!90S&A"E1&S51Y-8*8V4UEBZ 0HBIV4P M:*0'R".?^G]P"F^9M2HZ-3U&O$_U0@>(,!8D6L7> \Z8!2[R#"0WBD*:MP"1Z01H3 MH'0$.I8( 1F5'-98R,#4CV$'[#7>4PDIUY*P?N*Q7";%3E'J\WH69=\NLTAO M6 ZV52TXD4@X"D$03(&@HPM$F69 FO@?B080L[V@,3GG_9@L(.<<2J=!B"X^ MH#I$3>TT!(H11@VGT*.C/[XW[J#58PKK )#?[@H]+%Q@9XUQ'@.%*(_6>U3R M(G ;C3ADJ$0>2OHCP6"WD7IZQ/<73^ZPV$=]E2(V_0-B=RL4%MO(2-0.#H8 ML"4BVN[!@A!88,03&"7P P%@KX%[(AXV6%(9L= LO-MI+7BR3B$IQ@%']XU" M&2T'%)6\482!0!!B'F*BABP)>9S=\1$QFK!R@6+][M3J'9"=P+&U;F&@QP(C M#RC5**ZNP@&FM0984<,DU)'Y :F6\OC)(X-D"J%EVYE=)=#_1SD_7V>,NWXP M?3M>^E0OD/%>,ZRB1(-*67\H$$+'^2(Q(Y!R%>0 R.1QID>&S$1RRXB:]6OT M*9=BVE/LWJ-?*<[-@-E4L_!02*KE08HZ-UQ@(0TDO +6:Q4TT!%W&@&$*$V0&K27;-,P@= MHXHIVR&@74)YC\6!!&FIJL:?^ZHMO_KELY#I M-:C?_/PT?-'?-X=#=VFI$$I2BDT "'L$HA5- 0D:164KE#!<4(G]L9N48Z\? MDXLP%ZP^I?M,E7=O=%.5U=GM%-:O?2AMN.#)Y)I);3(-V2>^H)V_2)6D6TOK@,-+IBWL:Y0:F(TT(+ M ,6G&MC/!]P\"A[/&-\AV56X\;KM N%'G9SPM+F^#7[SZ-L& M>?1OI$#&0>.H!U3S $PZ1P9QG)_06P,MPQ ??W*OZ8:_SBC77#HL,G%CHVT& MT4VY0B/HO484!.I,;!(SX) D0 AC&&40>L6.'2=3#=]#E P27"X@O/;1:K=E M)[GX>>:[0:GZ/J[3IWIA$+(HB@PPQ0V@EK@HQ\0]MSYP(8FP \R;/-&73+"9 M2)[YKN]&LZ9[1R^Y@]'NV(:?QRL4"EICB38@KM(,< H%,,108*(#J26U*J ! M-_WS&,29$#.:!+-%<6Y!.27 K*)1G)Z(K=O.N']=MLOS>)O"-SV;B((E3@L4 MG0R')9!^/:W>?$_"693M M>7)T3L-K;S;%<;;6+1#B.$I7 DK21VR 5!1'BT)JI22* S+@,'B>+&R9 'V\0Y+/40B^:9)L MDU?S17]?71A_Z2L?-H;(M]0L?&1-FX !D2ZY1 Z!8*)ARQ4)T9XE&*L!^W+B M9X+A^*+,>L@KG3Z*4EI2OR)]VQFOQ^H46!FHJ43 MZ0%)G^1/I8O'E&*^V]YW W9Q"7V0M68#2 -H8!Q.+D M(AQCKSRV4 PX\H[03PZVB61\>'VX_?+-UKH%U$0YW*7QX YX[1C07/#TMJ>B M)MH",@QY'_JG"M!/(3===@72O>H&=X-X'!ISUZ4)!E&UT.Z(Y8+2) MRCLD!WHGRJB/[%@#P>SC5?>=D+:QI8*X4B0TD6#U,$ @N<$A/3<-=92!Q5' MP)HA!GZ>DYL' ]O8LCTFHPD++ 2WA*' MZ>49"6U*0,&HP%H$,23[ OJI@NI32#/C.;['1+3,]3[PI.@CC1184L3 "6T0"8\U IZ*#E ^RO/)[BH4^*CB/77 A;/S/UI3ZQ45J-?S(M\ :$ M]6^DX$ZJ@'&DPT?K@'"#0;#:Q8F=GJ_BD <^X&FPP\:Y!H_\_0S-4XKU8 #; M\0V07O4+XU-N'N6 P%0"!!4&UD=K(*1K2BIJ!Z3&27/V,\)J)(EF0U136^]= M^S8*\(.>+YI.)%T(^.KZ#I&>S=K3T'$V[X^U82T71BO.M** =/?9TAL;7F,! M")2(*T@4&1(=.VAP;'009A?U(>#Y6:=W]W9=\7HU4 @!-2(( 2\T!X&A:+I@ M!('1SE)GN+5#DML?-%0V)=A&E>C!E.CZP)I?WL#N;-[E-VX77;JAF4)"G7(( M"8!D=+"[1T$(C?I .>&"A4)Z/0!?AST0.[E*'5>PN6'VMFYN3YDN +/.)-\# M7INJ%P%S@M/4BC,JRAI# J2S*'K<(B!DM:%#7GGD/R6L1A;H@:,7UYC"/7[0A[XC&0/0]B M)T96<^41*(W4NP>->'UK6 MA[#O;V5SW7(!:4.M B.L210G( *F&WV1:T40 YQ++[CEVK&C?Y!L8EA-(\:] MEZG;BGG1V/.X&",/YRR$6)3 G,V>I(SY?ZB_Z>3ERDW$M1-G$&['PG?]\F M"TH(9%8R0%$(@*2#'9:F3*)6*DD()\8.R))WV(# Z'HJGY /$M=,^;_2+E3O M..9UA4(J**)MIZ(]QS'PV/DH5F^ XIZ;P#'!_=Y>.\)KJ5-:.X,D>#",G%XF M:;9OOOO&ENWFX.2VNH6((B361@//!0:01QHPR$5Z&T%@2:'P9L 5_8,>>ID< M.2,(\P9$6?/JWW<5OFSVCW,A]HC,>V&6H4-'#)'TO64. PX0 $T M-PP(%S2G$D&H>JG7R6)Y?]*,8J.-V0^:0NRI]+^_5XW7L_)?WOW?I5&3LH(D M7DZKS]ZN-G1/FK*-7[V.OU9GRRAFCVDR59<%=X%2(3F(2R@$-&@*?'KEC2FD MC6->2GSTB>*GPN,1"?T(-,WJ%&I='4[%'';)G>ST_8K0501O7E:+")D;<;_T MH6[\=08,WWXHJSJ"[.I=-?>-;].YM[NM+!,0?_#S\[1%TN>$148J"J3BW'/1 M3F>:DNC&V6C/49UD@T4TU)%W:LC9_UQ&Z[X(>WBZ_X@EGTVEKH^X]YK?CY0N MF(U.(!,I1R2D0"@ATP,.\01 @RI*&AL.%#2 M>(@(M,$ZP?[##DD%\N;*7,H*?AU[IVW8,/OOE:6M]^CB[ QOC&4Y42 MITS'OD!PT@."G8@\IVO(W"''!%)LR.YFIA/Z8T%E5#EEMUI6Z55ZV2SKLH7& M(0(]@9QJ JRR#"A#'<#$"!YM2(^'9+C)-/YCJYDQQ)1/V;0^]I5.I[V.*]VL M[FX>;4_SM[%>@5#*'N89L(Q[X(740'MA !)**BV1P'"<,U4Y4+'?*#Y0(^/* M*Q<^/OO9+&FWRGW0S3_]+7EL ,?3E5+2,!U'@P.J=$HZYP((6CJ@A?-(1GN= M^0%)(//$ZL9%QJC"RN:/^"K*8)8>.7 7956V\R21KSWR@VZI6:3<.)QC"YCC M,DI1BI1HV@.(J636:2;#T;\B,"Y QI=8OJP<2X=^J5>[4/3&^-V#TH7"(A!- M%2#6>A!H$IE@$!B)(4<&,L7'N0'Z[XC(2/+/C:WM*\Z]DH5FW!!J!&!"&Z"A ML$"$=+^"<"[C2HMH&&"S9CJ1^:.!:G_A9]T1_:VNZKO>0/^,UX]7+"CRBH>H MM3U5"DCG)>#1IHOS*" K''6!'_TSM#\*VD8?BHSYJW9,T/]4-GDEC-&>B3BM M) 74:06TC5.-(^@9CWZ$P@,.XN7+F3#JUM088LJR?;T^P/S95V4=D3SW3^U4 MC_3.Z",=_J:;I8'Y^->OTS/ LP.2M4H+_+9NONEF^6CM^L+ H6C[;,^]6Z0K MZ/?TW?5)X7UDF=V(VG)IX9'2A0F&>>(=4(+&'J(O @@5!BAM6?1.O4>Z5\ZR M;/S=!.S[/9;8MXE"+/U-Z;P M!2LM8:+78;-(SL:K M:%)<+9>BQ<94>)NJ%5(:&5"*S08> +..1_^"Q4]2R""@1<@=_7'H_8?PP6-7 MHTHJURI_E^S?*[U<@[R[M_1$QZ0W3#:V4F!!D5/I'2>,-/",$*"E,&ULYV]YT_^0I?5\KY!J)L+75E_:F;E6==R M=G)N#+B=AB3'2:[]WE/8G.&?,Z:I@QY0(V.O4J9-'Q6> ,(P!Y18!CE#$BXZBBH\_^/3V0P1AI;5->+J,AZQQI94_>=S[^?O+BXC.'+H^C$YN+YHN,P,^G96?VM_ M>$YN=GA_#%:R&JY#"#WZ"3K]PE;;SMM/ ='8IJX[0 M3ZU.='YJ%W=6F5O3^IKKW[L#/][U:.?+>=UV)WAL5_./6.,X9'!KY%9QFVU< MKX;YCX[UM.S=X2H];'PGGX_N,MGE9G7R=?^M+IL_]&SA/WC=+AI_YUY_KOXR MKA"/]G^S3"S?L5Y]YT[FU\5/(W"2(Q1U9G=2)ZTP[X M4W4*&K##GD+@43I>C"E/^8 1"-AJ0K 5+O1*^S75P9'K XF[,;RY8J&%Y-H* M#(0A'#B57C7$',=/(D#&TI6S ;L^>:)+(XWI@Z,B(PLN6TSIT=SNNZ&F=QL% M%QH%X@6P"OG(O48 8D;2<_=6.H%%./Y<1], :$H93A]5>E1)3*Z*;YW7SM-+ M1K7[2-*@:7LY#&_7!NEWTX ;$U]A]@G0RGO4R2_.M9&/K M+?]TC;XS>#;9%3LV501H L84 42#!-P'!'RW)W$F8^R;R]N6\J1=GYV_CTIC8;,<&;J]^"NVH M<)(KP$P0@&.C@:18 ,]D4 0I X__/8ZCQ/!4XC\..-_\MC=2;WXKF#8$LJ ! M4DP#IFP %KJTA\I<_+M5SO=*C'%$:NC:IRL6'\6O$XA\NE]^L>\M"[7V$WRY72_M=LWN(GZWO;8 MWJU>6%O4BWN5/J9G(K<>B#SDQ-Q&^8FUBXM%MS.R)57J:'T407NJTGDT:9T$ MU@D&,+4R/=N9SHZ;N #V2BYS;+)\[]OVR[FN$/X02YZW.62[I<]"8X.Y919P M&E+*&^H!UE(!2JA$B'FI&?YQE?:DR.N]2N8?H\,K_&T\KWD];=+M%-_DF M; M^BR"L\XRKX 3"@$91SZZ80)&#PA!+B0FDN@?UR#X,>;"^&-T_'-AF-G;N_4" M(V><,@PH"G'*;!:'5<( &+.0R91"4_7"][');[U^?OGF9U_]$C_3RG1CCX57 M"CE& J"!/VYRNU\UI M\;^QQP)[2RC7%FC&",#6A^C@(9'VAS'64'@T9!_BV/7HH?$_]M@TVTN]%W:(DP2F'@'8^&/J$$I#=' 84N@L=*&?HICNQRN#'2[D5.TGM5 MRZ1SF]\_&-QV836)MF&4'3.6 FT]3L_7,R A\EH:!I4=)[_#E#?U)P%*[Y5E M.E$?7H<^S5M:.Z>"Z)VVBT#BF(4H*"1X]*,PHP %:X&%R*I@C+-P0*SET'KQ ML @=*NG#(W0OZ!50195M8C\"FL@D9!!$J2-@=/3//>,LF &))/,DXCXLIO80 M85:3:/+CA;_Y>6<_^N6[Z/EZNCE=GZ[>+.:K7&(WI5:W35+9Z4_K/4G MSG7ENDRZW&PSX\=Q4+D5YQ""( K+E>/N9@M-1 *"J\ MPU(8?_1YY,8;UGIBV64SRVX,R]?^LO&V7"4RNISY;H@J=SOAY9-\;C+B1NJB M@!I*FU)A(V0(\$);0()5@&A,+!=.&34@O)PI)]UD$#R@F*3LM%YWJ*I0V+]W%(W?+^X4-RNUP-I]7'\ZNVC 2]3[KM6+C8.B57BB'] M,)&/O__'_P=02P,$% @ EH(#30"-T1Y;80 ';X$ !4 !F97EE+3(P M,3@P-C,P7V1E9BYX;6SLO5F3VTB2+OI^?D7=.L_5%?LR-GV.Q=I79BJE3%)U MSWV"0212R2DFD0.0DK)__0V0!).9X@)B9U;-HI(R$8'PSS]$>+A[>/SG__U^ M/__I:Y+ELW3Q]Y_AW\#//R6+23J=+;[\_>??/_ZB/IHW;W[^O__G?_WG__/+ M+_^E/[S]R::3U7VR6/YDLB1>)M.?OLV6=S_]:YKD?_QTFZ7W/_TKS?Z8?8U_ M^673Z*?U7^:SQ1__4?SQ.4CY>_':ZW#78?YC^NOGE[M$?NOZ&U\]"*>6OZ]_N'LUGAQX,G<)?_^NW MMQ_7D/PR6^3+>#%)?OX__^NGGS;(9>D\^9#<_E3\]_I7/%DF>F_3^\VRQAC'Y.\_Y[/[AWG Y]<61_6/-)U^F\WG:C%]O\HF=T$!TS>+(/R7V>=YHO(\ M6>8V6<:S>2T!:G3?G:SOXBP+?_N:-!#H6!_=C;J@Y'0U3VYNW?>'9!*^=[58 MK.*YND^SY>S?ZX>*WRSR\$B+JFOSO=VA\RD.[ZPEW_.6[8PP]'\_6Q9S++VR3,4%6_FGY'T3ERU3ZERAVT-]YT\?$N MSI+\0Y(GV==D&J!ZD^>K]0)=8;05FOI'EB=_E+S>/WMQN&R[3 MR1][S[:G35F@Q?DV"/A_GB8[*8I=F[=%EE M^CG5JLN1[5:MP[^NO$XT[[L7*=]GR4,\*Z;V;W$V7:]/Y3ZX'5&KOZ!+>9\6 MYK 13,*:MMSN##\$BS=\"9_2#M3=TDO[P>7M+/X\F\^6C\%H=O^S"G\I)K=T M44YT':+3PJN[Q*BJP72^;3NCM,EMDF7%3!XV.GE>9?8_T:2S,54DQ_F6G8VP MFF+/-FQW?!^2K\EB=7;?>.3Q3L9B[N*P@\[?+%[\_$(-7]9;)Y)S[ZLK;1Z ES49R=2/=R'+9 M_'&P45OCRB?9[*'0XW'ZT)/4V4Z;8^8:7 M+1_?+-9V63'$L])4:-O.*%UHGCXFB4X6R>UL^3XL5^<&=Z))9V.Z="*XH(N6 MQKQV;JC"$5:\[/P CSS?S6A4GJ_NUQ]'U;U[]1ZZ&?'%"J_8OIO1/NU5UEY0 M':^]\?>%1W _5V7G'%P_=;.!T^4/#^$[_Y#DRVPV6;ONPR]_7\S60>[U.^HJ MK>=A=81M.8.K2=!G^)5/LZ=1[05?/^1Q,;0/^>K9Q+\W=>X$_7WQ-?203"OT M\^DNS9,R"^E3^L_0HJXVQBY(?_K;(]K69W1.T"TK_[F6ME@6GPD2?E#2]GN2 M369YL9ZWJ*8AQMN--JI94Z=;M3,R'\^R?\;S5?);$N>K;!.L/#>PDXTZ'->E MR]%%G70X[J<58),;N?W=5"UWC]\$TDY661;,X;! S*JN-1V]KD,LJE&_0M-V MQOAF$?Z:?(J_GQ_3@4=;'\.E#*_0M*TQ%DMK;+:<%1EK>X]>+D7]SKN3\Q]9FN>_+[(DGL_^G4R+=)WU M$OTTZ^P/Z\UBDSJZ2E(FA%C;?WAHXEOEDMBU-4Q4&V MK:$=/L%RL[1)?77?)_/5-)GZ++U_-GP[FZ_"4R_Z;HI0YR/J!-%JW]C)1NV, MZWV6/B39+H_HH?B@SPWK5)ON1G6I@7!)']V-^HFHAW[;0)2+.NY.OFI$/M^R MG1&NW36K26$T+;Z8\,U\.3^V4VVZ&]6E;+ZDC^Y&O3-'GOURZ]"959-IF M*^G',-M-5Y7S$)KWW)N$^V>UMB/Z1Y)^R>*'N]GD0_*E^@ZODY?UAT,Y5[U- M%U_>!LI--VZY'T>X#@W=+-[?/>;%^:.R+D.+*+4\E-XPK#;-7MS1T?''V:04 M8?O7?2EVE2AFB^6OT]G]K]MG?HWG+\Z@':EU49:O*.IDT/70]UJV/:CP]^+\ M5+KX99K]_W*?W'].LKIC/=1'VP.] M"_UED]7GY)<=-#6'>Z*GHX,.I)DMULZTM^&?VZ>+<=4OI+)Y5_)]F2S"AKVK MM]6N8+(;6#&LMW'^>0WZ*O_E2QP__%K,;K\F\V5>_F0]W_T" MX+:PSO_>_CC:Y5I-PH8I+^5.WBR3^]V@YO'G9/[WG\, HBK-(HV5!XAB1*S1 M B/,+0208H@4H4JJY\+.BQ4BS;9*Z%;:I\7^@ !A,=O[UWJ^/X' I5U%1F+G M,4968VB$0=)PMT4%6>A@%52>R*FRR4]I-DVRO_^\:[G]7"]:;8JB3UVH-NT5 MK2!8^,%ZKOF/R3P-W]G??P[[IN3IA^EB&;XJ-U\'!,,TLUGP>R&=+U26K(VF MEU^_?MS8&_,X /)]=NJ+NZ"7*&B&2"<-I@) Y;B&8@<>);Y/JIV8\'^D7G4E#*:YCOE3B']F<7L::91M,N MD3O/E!]=+<5/HB)K(IA?1Q7]XT,193 M%D^3 H'S%'GY: 0XA8A(BR4$ EN+A$.E1!II6YL/]-KYT!"JOI3_+BVREQ^2 M9:*^9,DFQ_LL#8XWBC@0SF-$,/>*6@V@]V GI46@-B'8M1.B-=!&L%M=I_;6 MVYZNFT9<22* \U)[PZ!06@2C=BLQX)#4IDEGVXI.?+DMXS0"9JC)9'6_6A_] MVB]17H\K1SJ+-/+.:ZREIM 99*4U9HL*#1#)\6U@^F9/.\B-@$_ODF4][H2& M4?AT)"6>(^J0LAR%I;>UM^N;)Y2@]<>(_?WT!4!CI'YU$?T\G MBEUYB%=Q1:QUD$&*M! 4.U=JU2"@*IG0KR_$*YS22F+*"7.$4@8DUUM4%+>V M3[]C_1!O9=4V#?%>AM:H0[P')#X3SCW2(A+"&^5Q@(-(P2R44)<^&DT,13U2 MJ-O0;67MIUT UY>1<&BTQ5_#^G$V7':V;62"9%(0"9@'TC@JPP;O269'QQV* M;:S)"LQH Z\_!U=&&4P='T5:"H!]NDM<>-_\;;Q:3+/'TX&P@P]'@$)EG2% MA?\0C!5 9C=2V,"KW:??6IW0K>8E)*YI M)(#7Q@ %M=) !*$YY*7$@#E]%5]V\PU%RS@-N(QOZC&55TWDQ55-R?1FQKCTWQO,8?V=QC#^R+HL M&P3-OKFXYYE@S]E\2+?%$$_*+1:3$NI*Q"RA;=$"&#LF*,4 RPU M$9;N+#O+K:]OU0SC_6S*ROXA'2$U83O<@Q$("K"> ((!+?2!*2Q]#I9Y6=^U MWEDBR-#DNA2S =GS(9FD7Q9%_:4WTV VS&YG\5YD:6U %)]%>:5145R]*(K[ M8WCA9GF79)_NXD5Y?NLR^G4WCL@C9H*.E0=!OY#38&*7"K<*DOIY"ITEKO3% MW]& WM<'4(&;.PF <=PZA+GQ"")G(8%R)X%7;GSI+9W0IB8>M5T#;=+TTY:D M1:FFIU\>\S-T_^;(05GDAEOB#9! 0J),&7^U!#E?FU/\*C@U3IC[FGQ*24[$ MZ/^5%,<*@K!?@U'Q)?D]3VY7\[>SVU/[B";=1H@CY3V2PIM[]C+#UM>W/N/VJ=GE9,.( &\XM0 8IJ2EPE!9Q@MGKI:#+CBF)6GY+LOJS.\C3FW7=T8D*IT#H2AE%( MG$+<,1ZL."CTUGY##' [8)[<\=&?2XL[TS*"OHB[6L&]I"Z(SC#=QOY0V&AI M,Y8LN%;UEW:)T:ASWXZ+JA]-O$R^I.O"X@'.71&D,[EQ-7N,J%3&"HDXI3PL M4R[8L5N#!5&D>JT7<%'N7&MDJ4S"-G'LR_ [+LT16"PE;.-9]N$"G A0T+A1><6PZM([*T6"CUK-<\SVK;V,YUDW8 7&_S3!(D7E_D M&':J\^V^]=0L>1[^T,ASZ3V19F?&0[96FWT'LDE :>.^@U M%4X9Q*7E.RU 73\2U%D>69?A5N'J+?%]"\7- MY_GLR[DR"3\^'"F%*'"88F(TE\YK2V$I%:.^OG>PLQRF+DG0&*#^]KM%S*)T MXC^^2[Z9>3R[S_ULGDPW&=$G][9G6T<$28B!*RHZ$.28!GOQ: )UZW)6-[?K>]S?5@C-'7P^8EY0 M1KERABA!'$?$;[]%" 5$E9:>;N1[^D#60]:/:P&JUZ?XH56$->6<<"6ID1!Y M1C3?[B$@\*I:@8X^@G --76T!D531$8=(8V= MD,&2P!R5'QJ'T(\[E-6"MEX61&T+HM="@%%&CT:A]X'TG2Z^)MFRR%A['[I= M']):C[I*I>13+2-3%'>EG$D@%" *>X]8*2^3#8J@=A8C:**T'PLAMPA.;[Z8 M9T/=F/%JM;Q+L^($PBF_S,F&$?**,,:!8\ $"\PK;. .1=*@!&$O5&AN1K8* MSS!D>!]G-]EZGIS^,YZODO)R]\JD.-9!A"Q& $O(F#*0<*2=+J5'U#2()786 M[^F2'"W!-.2,<;;@Q/%&$5!02N IH8XABC%ANIQO47&69'SAGNYGBEK0#$F MO=##A2S8:QEA +C@1BLID)<2&8EU*:]SU;PK_49WNJ="?7SZLR?7'L +[8<3 MK2(NF"K"5=X%XULA+:B0I9S4?Z9%B&-]_]>Q;(_#3T=6AM%R MYZ7S3FBJM9/E6#'2D-?69V>GO]O19WN8]!&-.Q'9>?*=EK_<+EBW>]+M/?\Z M D!">:B+<_- R; &>XS+P@] \4JE3R[E@"0%YC18&6(P&G$.0MKS9;:0$(\ MGNNF&VKJ@@#098B,.@"DOL79]%,8YYF@S[/G(ES,2YA0!K7F$BEH.2D!, A= MP;70#93Z\IAS V3ZLLO64_+Z:C93W,&TR.,-[EF\^+*YBDD_/CVS39U8"_8D MW6+Z?AXO*EW/V\7K(FT,]A07Y<,$EU)A!K8.>: "XF[< :::+'DY*8T'V+^H MVQ["HPR-73%C!V)JL:3L2UF,^FPP[42KR%MEE!44.F(0U$PSLI,383'"\LW# MJON'%(RVH.V+0N[^89X^)DFU..R!IR.OA(, : 0ID I*:CTOY;+8U)]J.HNI MC(HRS2'MBRHV^;Q\L\C#1F*-QVGK_<>'(Z4E)-8 JPE&CFKH@"CW15#P/H-O M@YOPC>$91NF5#)IC38*$WEH4_H<0K)UB+DA<2FB.VIYNH[*3V&R/T&KDP M2@-U#!08/'6K&/DE"5M/ST<:80\!@X9Q9K4+ZQO9R69A@VL;.K,NFZOI>+)6 M;6 &B*V9^&&VC.<_^.0W9V)>'O8X'6FKUE=DJ%&>24ZIU,6=S)A8M<7$8,=' M>$=4N^[@KA$;.(K3_;FDT--B;>,O\G0^FQ912QW/UQ&DNV2OWN80[WX?4%DL M[Y+E;!+/>Q[(+@.YB)C%^9V?I]_Z!N/9&,(F+$ONBC7X:_)V[_ZI <:R/;@7 M?CM8N' WG+<58H4_/AP)"AQS'A/(PQ^8*(\VN5MAI^(TKG0DIF/)SL8&GST8 M>1)V6 0'NTI1@YCTVH&M1%A@.)JBC$V4<>PL3QT$^@S_Y=ERCP#A7R^5'WX4 MO<_2Z6JRO,FV98N.^ Z./1HIR()]!#UVQ MK**58;,4G%,H^"7"9YZ"F%M-6 M\:AI+EZBV>+4<5F2ZNB>\.3S$<82 &(1I!8;P)3CC)0R >CY.)T#S57THZY; M ^=U*'Y4GH"1Z+NE?+J/J\_Y))L]%,!]7#T\I-FR>A6_"FTC[HPTEONP!S+> M4VP1\:4PY"G]W MZ2/M%J':F@ZBW29Y0>VPC:RDW^,M(B0H!PAC(YFT MW!("C"K'S#BLGXO3>L2G ZVVADM?7IP/R==DL4IR]3E?9O'D5!6LEX]&5DLG MM7.">VJT<:HLXQ3,5^X:Y,-W%PYNSP9OB$;/^O4!BJ+P2S'2?\V6=V:5+]/[ M)'/?)_/5NC)7PJ[&D MOFH/+@\Y'B 4<09E4E$&-(%)>?;V5C%#"[%4 M]=8WT]9!W;< 35\$6%]#7Q@SLU-?^=Y3$:>&,J*M DX'B]4!:&@IAQ&T?OY& M9^=E6_RVZP/1ET)W->>V1:&K&'Q'VT1%=IHF''MC !9.8B%W,B+'ZN_*.SL1 MVZ*RVX*E/Q,P3\*[[L+,8\-\-D\?"AS.%UP_V2Z"@A!G+?". H 1)M:YK:P< M\U[+L%6D0 MZ^\&^:P^AWK*"D_F\,#D7T]_B[(]D#X]3(9>CC2(G@):4"^P, M(,AAIWRY30ZF<8.**IW9=.WSH#5X>EO>DT7 8!X&K*;W ?I"_J(:YGDFG&E9 ME*<3'!@AG080A(F4L=*CIB3&LB?*"M*:XK M4I+YTG3BB#:XF:FS2AA=V'^U >E+T6\6RR1+\N5FH#?+NY-9F0>>CA DBI# MG<4TL#^L9+JINN"^*]2Q?I\WGGO*Y/-XP AY12K2T/IJA7 MH!"QE!;S!J= Q16HOE5L^OO,RP6G#"G,%JLP]J>\1)W>Y3_#W)?YLM MTFRV?"RI'HS2Y[VX_UF%7_^6+._2\)NOX9%ULN/)*:2W4428$J%=<012,PJM MH03AG1Z04<'2_0_1(^2+;]+G7869UV21]I$4$,"+ 3PG'R7;')C\FBUD:#/ME MQZ?'#KQO=Z?4X5\/76CP^6'5MQ6.#QUI$5$$A%484FF08%IA ;;U?BF@IEI& M5Q\RGCM(=.#IR&+ =)@N#5$<*<,<*6M;$PV [/,^Z9.GB1KKYN2)\SI8]'FN MZ&)B[!^O?%LHK5#.Z1HEQYI$F',A=)' JQ$AW'-45O4@VL)>TUXO.F_42,5I M)^#T96L<&N[9ZA3'&T5 LZ)@$Q3&.RJY(P*#G92.CKSV7W/E56!#(Z1>*R^& MX<.9NB5CHL-0Z:YMU"\A@%K",2].Z7"CL-+;Q#]$C)!RA/5+VE!4I0HFET'3 M6RI4JY=-6B,5!\@ZQB0P6*GB .]61DA%?1]$QP7,VC0+VD*GMP^_X1V#! %% ML)68,J8Q%%2;$B?CO!EYS;(6M'7^LL%Z$+T6 HQRP1^%WH=:Z7=EDRJL\B^> MC9PD3NFPM0:00T^5)-MS8$$FXYN$&+I:X9LHYGC%J5IP]*7BWY(X7V5K?K]9 M/*R6%2X3.-8D@IHKZ()$02KKF3!J>P88$:NL[C.;=; UO25PAE3_V9G]>*-( M>@>%5(QQH:34!GO(2BFE\V3<2WQSY55@0R.D7BLO1KGRCXD.XZ"!G>63=+58 M?@@FT5F+X'SCR)BPLAK(L3,<$8*XY+"4&AHPPA+Y;:CP#"L:X]07.]ZFBR_+ M)+LOUL\*=L.AQR,OG')>,T6H,)9Y!7?KK W&='TC\?*3$(/9#"T ,Y3*SZX) MAQM$A(2]$C140Z@,,!Y19[;2.6FU'[>=T$QA9[3?"*'7QH-1V@5C4/_@KO]U MEL;[^+&8^2X) ?S8+H). X:T)BS854)K2W6Y,W8>$C$^*Z"ITHZ' 1K#TQ<5 MFMY@XIQEG"!*.&3*2E;[K0)!X;$51GKA MM48FR%AZ31UE0HQ[Z6^BLJK75M1#Z#5R893+_Q@H<*GJCUX"?BCW$=)986DG6)46],?DVR6Y.KP MB,Y4ISW?-'*("^.*W&9B!7",E$^S\(36G[([R__O0M-M8E1;TX5@;V?QY]E\MGPL;OY(%T' MTRH^U28"8<81&&"@BW.[4CB*RC0F3P"N'Y_OK"Q)N[IM$9Q&2MT<.[U HP<; M1!H;!9UWQ&"D@?;"T-V(0=A-]KC%&DR=;2 SC&7](9DF]^N"Y^_#E)-.+]IB M'VH<$0^]ED)H&%8;)1WSQI>G';QJ4'3R\O(D(]ERMP#3.,AQX1;LH@H5U! 2;P. M6RWFH#;&EO(SJ>J?'^G)X] K;>K"-@QM?#Q)U'V1 E.9)T]-(L:<1 P3XZ%" M5"NK--]*",/7,L)2R]V>3JX-S3#*+VLQ%=E/Z]3[::#P)/PB_E+]=/JI3B+* M' ODIYPK)SDATOKR$X/ANQAA#>9N"=(B6,-0YO=%?)]FR]F_DVF9.U>9*0?: M1LRXM;B80E3<)$ZDQZ7,G)@15F7NEB#-,>J/%[=)EB53/UL41S6+BT3R]6T3 M)_EPI$WD">/4>!X62$&#J64A*\U^&);E$59I;I\'[6#3E_[?9^DD2:9E!<#] ML[4G&'"B542-UE8+*X.=A(GU2H*=G-R1^G=W].1#;K[+) M79PG82SQPT,R-?%\?FB.K]0N8@I;82D B" HE;+"L-WX+:^_8^BLJG-;VNT" MGV%LP#U.;OY:^/X^%#4:8&5;\$0?D42HJ!!)5)CBK K[*.+!#@.EZY]3Z*S\ M<[_")AMJ[2 I,3"^P9U?G95B'H O MM; :G"^?PEORNW0^_93%1;5'&S]6#\R>Z2?"B"%F@RGEL,8, >3D;JYETC0X M$-%9Y>7>B-,"8.,A3_A9GDQ6107,/7%J33[G^HRL<48[+0TCAO$ D"%R-R'K M!KGVW15[[I]4[8 W'H(].?&V%2W6L^VG;/;ERP4!F(M[CHBFAFI7G(0!WAE1 M7..WQ0M+H%1]LEVI?[5K"!NEFIT>9I'4>'J5J]=11"F!BA)E(4/**60D+B,1 MV"LTQC+2K>ZYND:L0T[LS9.MT>-XGQ$DDA+IJ37&$^>]EMZ5T;O Y)LS_?%8,\LQ:UT&M$J 4!:^2LD\@ S0#:?3!"F0;514?ONNT?OI:H M4_J?]D>23/6C7RVF)+/88=2 1]?A7^X? MP[XV8>M[/]9BG-A//3T4P:(ZA 8J@"8(Q$6-W])708QC#6H>7XT7N38: Y2X M.!,P?!D&(QQ(R#5"1F!)@\V%71D,)=8VL52OQN?;#)*^5*RF_[W:WN3W*573 MZ1KO>/X^GDW?+$S\, LST(MS0Y<$DMOH/G)<&2&-]@Q2P)VGA)=Y5P192FN3 M"5V-'W@ '(?QWKTL %?9.?>R8028,HIYR@EBQ5E3K'"Y3!)%78-CV%?JZ&V( MT#7-2!]7G_/D?U;A5WN]=3Q-'7QGA(IT40J1"-.^L5)X:YB$ '/[ @+N]32:%([3AF8$#_40<48D(H1(;:Q#CR)KRPZ-0 M^/KGU-#H'=%] -:6\SE^.+8A/_%TV*A (:G2S'N --0,BS*=G1I#&BCW*IW% M]6 9_)!A,>8:7_[1'B)O(7+<2$&X]I@+Y&VY?Z6$X?I;>C1Z%W"W4+4?:OH0 M3*59ENSG!GV<+29%2"P,].;V:>07QYNJ=QTY[[@7!&L%C;-0,H1,B8+"O/[1 M(72-OMX^,!QJTGG8QD.F-4ZK'FP=%3D>S#"@N%'.$>>X+5T5E'E3/W$&78UW MN'V86@LJ;:WE3TEV'R\_S>Z3]/9I?%7#1R<[B3"&DC-B=6%I8T*@=R)VCU=_WN"?<1R?;1LA+Q4, M)IGQGFJC$."\S$6DM,GR@J_&*]PV2 -Y2.(L>PQ#OW#A>-XL$L8%H]PX2K@C M$' *RGMH*).K\BSMCRZ7&K;II:^(+#/" M @Z< ]81(*6E968/8X+4CT+CT;MG!\;RB6'_^>L+&(-,?ZQ_<>#GVSZ>(?KM MV[>_W0:#.@CTMTEZ_^L:S<-%2=^%CR)>^V:RY"&>37V:?8NSZ2;M>+N:VF09 MSYZ.4&Z&FWQ?)HMI,BW'W/[0/D[NDNEJ'NS_TIGDOC\DBSRH8EX4HOB4'FYW M>KA]3^8[/E:>QY\8K#6%U")M'?"0(^.UV!((?IB&[^7[TLW7HY]J(?3:>#",_NM<^]6S^@?/B6SQVB] (==*8X28IM922S M996& M]+D&-+SVJZK2+KKVZS)XAG%C7'[M%]%<,@HL9M238$9I)U$I%>:JSXM"!EOX M&\,RC+*;7?4DB&!"4>0EDH'/ 3F$2PF!=F[<2W\3E56]\ZD>0J^1"Z-<_L= M@98\?OVS_J_]:J#I-C'J:^%^X5DO8''?)_/5=!,GVT4T3BSD5;N(;) 4&:DX M(@:7 $KN_(4EW?;T=0]78096^(FW!Z&0M[GR7WL]7]"9:< M;1NVM-I91RD#RH4=;?CV/"EEAEPU.-1V+?1H&Z,!)Y'+YHO(4"8M9;[P9R"F MD.([1YD@6M4W"GL_BM'BU' A*L,?L+"K+$QD1W,5+NL@PC3@)ZP2SD(..=&B M+"(?N$YE?4[T?J*BG5!A2T -DV;P%,O?7:&I%M,7A]R>5X]^E1%]9K&R#E$9 M[,Q@6D(!27G-+R"ZVGU68XWH.R65#A()21D%@))@N&QYZ)AT#:J3]A/1KZR; M"A']R[!X]1%];L).BDG BEQ+ APEFCS!T:OIW]BQ7UFU52+ZEP%S;9%5!JB"%$-<4T:^LD$LC^I=A--:(OK%" M2HB*XN#:6\^M+N][#9\&,*._'+>IIMO':*P1?<^%QX022YQF3"@G[4X*+1OD M;O0?T6^@Z38QNN:CQ,Q3QSW'&&$N1%C]:'GE" '$N/JAV=XC]^WX>!O!,PP1 M#ES3O TJOTL:78C]U$N$'0F?F>4*<,:)@C+\<_=!.%T_<[/W"'X[-&D3K3Y= M?I^V/H\SCK[RL0AB)PWP&!,&/>%*<[(]:$T"H_=U]=X CH'6A;T; M%Y]-9C>WG^Z2%W'9ZLO&);U&P4Y2*G">0H4\Q 0;#4J<"/17=(-Z2ZM*A^@- M$_5?^\TZK!M0WD ?4+F?Y<6VOM^7=5X8X< [^\+T0_(U6:R2WEZTN=4C?[-X M\?/>,-Z^;U<0H^\7[PJ,O$^RVS2[+PJ+W'R>S[ZL\P&'3H&I-,@B>6U25.:8 MW8=';FX_AI_FM_%D"\W9K)GV7E)4G*2$"6VH5IA(8)@J'"X>4\TD!)52TD>* MY+G$!GE+/$VK"O&4,N@-0KN$"1-;B9J-YUG"-*D(T!\U$E#C1'YN(RS MI8V7Y]*-VGU1I!C50%HMH6%.$(.UVS& &-1G[8&+XI5],[#M#Z")%FK[4$O+ M(WPG61C&M]GRSJSR97J?9+LLU4M$2I^)=+IF6Q_OC@1PQ"M+B.+*8,$"!.3Q'B+($?8]UDH M8OS$'AC]KET/+[913R<-+MI(=O]]N<4R3![_FDV3-XLU[H6DV['YP!<7AI(M MXOG3?'-^PU2[SP@X"X3"B'AJ"&?&&+YU'W%"E:\4RNT&IR<%7BI=KA_?9^ET M-5GF:C']F&1?9Y.M$^H$AIV\+Z)$ (RD%4!8QZS'!FZ/^W(,*.S3D#RY>^J! M02\O^1P!WGWNG?)LN4?^\*^7Q \_BK9RW61;J8[L>HX]&D''M-10DZ .SC3B MRM)2?*9XGT53+MJW#$R&M%58:UIJEQ!D7]:C"7DGGX\8T(9H#R5DP&CB@ARX ME(D J<:9F=E<13_JNC5P7H?B1Y6&.1)]M^1IV X@7DRWM:N+ZQLGV6Q]ITWX MZ"GE6XT=:1(@H9I@&W'-H+7-.2%B.&2K5X/;*ZU!O.[CT>*)J[4_Z MUR%_DEF%7>K)+(LJS2/.?+!W#,<4!>FUT5#84G+N59\%U2OZ1/K?>W0 Y"@H M]"Y=3)JQZ*F'2&D#L$46,RL]!5KRLE(5+]SR#:X:^Y,0J3:6H^!2709%$*JU M"] RJ8G0-,R^J)35 CS"-,"1\>9"!'MVK':?>+2ST&YN]2H/6.=K@V%U?Q]G MCS>W'V=?%K/;V21>+-5DG4U;.+'3^6PR&^^XU#3=-E7YA &FXWGA+49F=;^:KQ.B-M<1 MQ%(01U3XK)1FA:GNU/JCP% !7BTD/S+D*F;PU.PXXE [C8@UBCI"L,5ACMHB M5H0>ZQ_3ZB9SIQ=R'(Z%]8/PZ+S-'Y)\&7;%)X[T'W@JV#(,6BT!!L7.S&JE MM_>I!:$A,*/U,?>EZ[0MZ+IT)^Z-[*0;\8?G(D,]!EYPAAWVF*%@UM1C6*59I+T32)LP40'^]I3='AY].6.>AIG[-'N7?-O; M1&;I(OQULA8G/Y,)?5$_$0=<$D*D,EIZXS@HKAXH.<\;9/=W7)BI9V.N#W#[ M(EI1PNSFMG1(G*WF=NCQR"%LO?3$2D85EDPJLI-,433RBYHZTF+:&7"OB1JC MLB&O@!$#K48[^3\6X?,XF^:_/TS#BAJ>#Y;U66I4:A\59Z01U)H89#642"A0 MKNP*!HS'8X:VH\*7JTD'(/5,D/Q#,DEF7XM%]5VR/!_"/M4L,\A;35E8 MCQFP2-I24B+[+1!W43K_$*[+%I'LBS-AY_40SZ;;NRW48GJSO$LRE>?),C]/ MG0JM@VGOA7%%#1ZJ-;?06%)NX;1$%HQGJS,"!K4/:.V<*!MVXD&L/'XVB)/I M#)7:11;XL$9S5MS":(7$ '%8CE_3!GO?SH+1 Q"B"RA'DO7/>NL0LV LTH'B(Z"2ZWF5E'N")3:"0$ (1PSP4J;3EM+ MZV^2Z)^-4;5![8M4'Y?IY(^[=![4DV^*-YW@SX\/1SYL*# CE!MM.#(4<2:> M5N &:7CL%5*E,7[=)U.UF47TL?1QW]R:.+_S\_1;_E).DZFZ@R M.=K-)KH,X5'7_1DFF 4!$%XP R%QWF@J2#G5 \$AKO117V%F4F7>- IF70;N M-44L-((.>Z*QPHXZ*3 LX\% &(;%:PIF5=9BE=!%/>!>$S5>03"K5T:\YF 6 MEH!CK30ERIBBW+.%9BM[<5',B$[:MJ/"6L&LRT#J*\>J>O*S$0I10BB!# /, ML!%(EN,7%/:92S5F$Z,Y=.-,D%6,,0B\40)"2K7R8%O3/-D MIFP]/*Y3MZ-:ZX=3Z?4G/ROI.&:$,RZ+O%*/D,:EA)BZ/L]%UI*?.97..*Z9L<@*KZ1 I/3E0,[JQ^YZ2GZNH^SV\!@@^?E3^B&9I(O) M;)W0\F8Q2>^3MVD>?EZXN,,&YNMLFDSUX^]Y,GVSN DV4%P8G6H2K)>@HR17 MG_-UN*B:6ZFUUT6^F'T1(PPP2^(\L1*TJ'4;(.!\,8$@5ALYA&FR8TA362H@^S[Y='=DZ M '@X^M6M@W5A3Q&T!AG$(6;62R(*5; 2#^8;%&OL+!EY/(1K$]FK3?+:XIXN M_LKRJK0[%91(3Q"S5"'LL6*<;9U:$$D)*LWP(T.NXRPO$CY3H07DA%+FB9& ME@4T@&-F;+>]]4*.=K.\+D/XE=2,PMYB+;T+&W#E/18:E#LI"*A4?9[LZS-L M6EG7)\*FET$WSM":*0IU(**@QUYRRQ%!90XVL-KKZPF;5M;&Z0)#M?"X3MV. M/FS:CTJO/VS*BD/H"&MG.:4ZK)V<;U-W('26C*BP>$,-71(VO0R4*PJ;>N$% M1P8K)PVSP.RR H-<'-0//_15,ZJ&LMO#XW77C*+%9;">:1_VVYXK;14OS]E! M+$C]ZT3'G0-WJ3'7![C7E$O-A)1%T34D"?#6 B=864H 6B+-.(W CK58):FZ M'G"OB1JCLB&O@!$#K4:]I-G[\'>HK#1A$K;.<6IH6;H/86M[K5';(,V^L@IK MI=E?!E)?!-F[4N.0.]]]G\Q7TVU4(?S?]%/\_;RG\Y+>HB"[E9!R13DLDD*T M-*#$Q1K.QT>>X1V='0+<7V&/?'ESNY7G!*6>/1=9Q"GD"E'/J,;$*_;T$6G, MZA_^&G,QJ;ID:0)=7S38A2VWX>I36Z(?GHV? M.\9<2JHN'9K"USLE*J5H'G@ZHIAZ)$C BD+15C3<>D!PA2R^K08#(LW9E<3[.!0B,"5:=P<'.+V617M4/GXZYKE-=,C2!KB\:N#A;!+KF 8V/ M=W&6Z#B?3=1B:F?SU;*X6.PH,0TY\;IK6&( M%)=TP%OM<#LZE7452& *%\TQAIP.1,:/;N0\1 MR,%H:BNUH]J7-=NZ16O4=9+>IHLORR2[M\GG9>$F.A.G.?1X9 0*,YQ"A %) MF0_8 %["@8P:;=6C[O2>MHY:7^;&RZ$>S<4XW2#24H&PSX9AHR4@<]A;9TOI M ),C3;AI1V%GM-\(H=?&@U$&5L:@_J'\E(NO2;:<%<7\TV62OX\?BYGO;.3D M9+N(&6Z$(U@A3BF !('MY>-!5F=M_6,'G3F]FRKMQP+"K<'3%Q4*T=\L\F"I MG$BU/?YP)(D7#C#-.,3&6<@-V;K;BAHA:+1)&KU9!8TQ&X8)[^+[\ZO!L2;% M57K>(48@$X1HI!S"NI0PB*K&;17_*I-(RZDQ.'_J0 X"!!0\<6IV]5T^QCU9N_' M#[-E/)_].YF6&19%'/V,M7>B520ID!#"P&6K+>%( ;R]I &PI2#U. MLZ\]\ 8FR=F%_V2["$"HF.1 ("XQ#GMJ4]850PP1>N3:^K%8@JUHL1HS&N'U MNCDR2@MQ?-1HR8HH:VV8]/Y^EA=8G+$=CC:(M++($!#^H,8+9"SRJ!RQ"?B, MSS9L20-I!_"TH-!\F:=E[EQ5G?[8)F*44 $I$@$!I9S$$I=&#L,&US]EW9DA MV*E:&R/4U^RMXWF\F"0?[Y)D^3;=Y%2CC9. [ EY(;DQMEE_7BC"#)CK:#>$<(@)HQINCWMC#C!8ZU@WI[R M*K"A$5*OE1>CM/7&1(=A:/#\#N>\+,"VO6=U4Y[K;/BP>B<1U1Y::RB1V#LC MUJ>,=B@P/4*O8ALJ/7EQ=HMX-3 EGU_>7$W_59M&V(3/B'H#%*-,"R$P+%WL M'.@&$>3.#,L6M=X12JWIN@R6UU'VH;91D4FK#,)<>T84T\3M)D\."1CAG>E= M:[L%F%YW20@IH=6<*J>4)$+!L'4N=VK"05]_@KC\W,,X=QU=PGE-)_T%X";( M)37DX2-1F)'=!EQPAD>>F-B1%JL<^:\'W&NBQBAW("-FQ$#K3R]%(%BPH@.6 MA (!!,>*>EWF[ DB1:]<:5 $HK(*:Q6!N RDO@BR*V?LPM*Z?#3I_4.ZJ&"0 MG&P7(8T\]1(*0@0*.W]-R@+0*)C/O'ZZX^6GZ<9I@+0)7V^'+Y\/]:Q[Z^#S MD>%A!VZ9)Q8KH0Q ;'!S]H1AQM$0@HKG)$N(*;7%QRC[0%D)#U6(RP U%!+/]3T:0&6WF(< M/RZ)Y\*BAUM$'-*P/ KHC(+ .L$P%Z5\DMGZ=_/Q5V(>M /"(ZF]EQ)H6UKEDC(T\D*5C359@1EMX/7GX,HHS8GQ4:2ET,A_ M0?HQO5U^B[/DS6+RM].QD(,/1SZL?3H(BYV##E.M.##E2*%4O9Z*J1C\: _] MM&5X:BORTUWBPM#G;^/58IH]GE;DP8RB,^PMO= M.E)D&_ ,<[[-QY-$W1>>KA-S]+$F47&*Q!&/'9,(<&VEUN7A'N6,'V&2:R?E M55K"9Q@&O%DLDRS)EQ_"_G>]"9Z^#\9S^$7\Y50!GNJ=1)0[)*PF4!(8_BXT M+R\*0(I25G]GT. M T()IMQ*5KI5%":N?B9M=VD073"C/8AJ6P/OX\"A8NXPB+P&'G&RS*U2'L 06T5=U:[LU45=P'2,.O$'C$W M?RWV0>^SV22!E9>)$WU$3@*!+*5&&%$:=*D6&-G=3U[6"7: ZQ! M+MRS <4/Z](@Y#U\XI#XS#I<],JP!,C['#P6:!5J 9YMO_ MD#QLYZUIC0W#P=:1\&&+BXC0UC*FH;+.EMM<326M7U/O+[W-J#J+U[T ML%W7PF)6V1P\T2I"J+!R& ?A$Y!<24+A[E/0CM:OLB"NBA+M0=3;SF [WD_I MUIM2XI+D_\A.%_<^US2B!E,@B(&<,^T\-V&!*B5V'-9/E99718J6<1HP-+") MMI;[W_Q-GJ^2Z4U6_+>(K[U;%>C>W*Z+4&]_>UG\H,8+(D<] %9)J;F1QF ) M3*F68%^1!CD+X*IH-@B?9XOU$88PO^:SZ?K&A'2Q+J>^.=I\4&BU MF)925V!D"V^)/.0&H&+]3B/$/ P[2F2-M, 1+*TLTU4,9[C!8=7K\MKV M!F'M#?JV_,+MWAUBW_;N$#M0@V,STMLT^Y!,TB\;#1W;T+?3>\0ME$X"*Z0R M7C*/G"D3I0W"NKZG%UZ'JW1BE5?S,(K\-SW#I$3T08XY4LY7^?CWEW%OS4+U+8HK+"IIQ'T,'BRSKY73\^/;+U.*P%V4UC M)^;RYIU'&C/FK&1(2HF*T^..;1R=128V1)7..'>$W"Y+^*R8^3$YJ]]IU/ = M$326&6H)$983# @Q0&]Q#.L/;K!V7KQTGKSLJ$_*'+T2J5^PXS'?E;21ZO'L M)4G/GHLP0XX!R#&UCG-HA<6T! #(!L4L>KL=J3<*O#QDV@#'W@Z3UL;F2;K% M=+/85ZBEW\7K@GZ@QDX;Q;PWU& !D"J1552-O21"/9:\G/#& ^Q?U&T/X6$H M>ZYDP_4R=ABFEENCC\MT\L?9@Y<'GHXDLXP!#,+*PRAC&"GE2KD@X?4+TW86 M*!A6O2\/ZC:&M"95\FRY1Y/PKY<4"3^*/A20'+')GOT^HAYKKI#QB E->;!) M -N.V3B#ZY^MZ>U.JKYML2;X=:[SHU/!BR-F0+C MM'!J8O]2K^I-*>/1-!)0B0RG*@E:6,0$1! M.7;#P(@*)=5&/6U']D[U%G\_K[?]9R( F5'*&D6-A&Y]HSTOQVX!JI^ VGJ MNQ6]-9"]U_W:L?3R'Q^*.,6.VS#EP" UP0P;54IA-??USY\.9_-VZ/"LB]MH M=NO'L/'Q+/MG/%\E>Y&6#[/\#Y\ER?XQN^W4U44(X\(A1,3JL"F6''-))<5$ M>U.NEU897S_=L+/DFJ&9.SZMO)[O8K,T#/I=;(80.06I$1) :1BG0&M =C-3 M8$[]?,?.LH1>]7=12RN]?A>?SXO_N8KXQ44#DV4R_91D]Z?.,W;WT@@HP0TB M&D+@9X.] =1S!ICE>'N/![0.<%"_;F!G!X"'YO^H%'+5'X*=?9U-D\5TB,]@ M_]V!#UYHB217CD %,3%6EIACS.KG4G1V4/JU?00-U-%UANW+S,**V9,C_B;? M]I-7*#&"4FA' 8;< <]@N:1[0[&IE _W5UYA$EDEBN*G81]@H>"64K6M: 9] M<2B]SPA%UWF%E2G365[A96"/.J^P#-*?22O*9%N MB!\ZS-U,,4>TVPB1:]?SJ$+A0ZKW4K4>.4.JPH_P.O?I9FT-%Z,X71'V>(L( M&\H%M"(,6R(/*+$:E6/V8>T<7UBN+NAI%X#T]6W62_9GQ@,GA.-::(C"OHU M4\K"Y9\AP:SNLMP$Q]$X5ZX@8QHI0J34B $)"3*"&VTGV=D!?SXRX*>;/=+;?Z:;JD+?DNSFV^)@:=/N7A:1@(>@F\.00E*KB-TA M)9FI5&#EZO(K+R7H:/#OGZG;3.A]&7:Y$K=IYKZ'7\SRHV9%F%?WU 8<[9DOTSN4!_],_OEHE$(L+7D\Z((H_L^V=67+3+A M=A]NZS2O/9((F3!A2(B(,C3\+X#^"6,/7/VM_I@S)/OE?%_*Z?\#V/@V\G^$ M!Y>;/VV\3'8?],E+WWIZR['IN;3RBR%/,, -.":&)=I@;LSW"[YVQIKY1T=FE.U%S#GN PWIY5]Q@E"^3C=,Q_Y2&>6#_]^MBUNGR_TN6VQKG_SYY MWTMG[XR\U,0)#!U10%O*-9;E>N>XA?7K>'1VT=" <_M8U'#U5-]L,_RS"O^G MHBW]#B32@1+< D8\E!SXL#[+,BK@,$(-K@'I[%ZDU_A5M*&?(AF1>W7W]*]R+PN=O*YR :OE-$?'6::LP44;!L*MC /OMJ39J,:Y4 M^:CKXU#MR%S]:%2+[XL@4LH29+"2(,P7VDI6%CS%!/::O7[RF-1@O#IZ9FHX M+8SZ_-2;19AEDX_+,%$6[WR[%?],XO:)5I'FAEG!'8*60!GTIMPV)=T2Z4"# M^P[[2N,>A"II5PCW9<<>&?'9=->3[2(G!5;!4&<*2N0EPL*690 )P8Z,.^6Z M%2U68T8CO%XW1T:9VSP^:@SE=<^7-[?_2--I_CY+IZO)LECUSZ:?GFH6)EU; M;%2(\M19BZ QL*PJ12"F(TQ<;DES/[C)6P.IMD>\&$.Z&<-V/NN>E]4$*^W-0EJLJ/2NV+8DS2(PX1P5R[L'Z%K5DINU>^_L&5 MSM*?NB%)%VCU=NA\LR%/IH?WZUL13E"E6@<18@(IB44AM]8<6;M;9L-O6/T) MI3/C'(-@+L9B[(AQV5NAM/.:?FX#58OI< MJ/"#,F"S208NO&F]2]KUU?F4R5(E>G6D M1<2-,)I@R"GG3!D>9JO-60CD$;"LTD:Q#QG/Q9 ./!T9;+&00$G+I&.,(>OY M5C: J!4]+C\G(T"-=9.VC<6HXS"[3U,_[O[Z_\Z",18V=(]OB^W*.HHW6(!E?0CKX[7ML*/\:E#*/_<]!IE!.>J6#4PF]XL'E9A"UF M@L[Z;$ZTBH@FUGO&'?=((5%D]>-23N1=KS<95MM]=Z3'8VQIC%E?W'B;+KXL MD^R^6-DKU H\]'AD*71,$%H4TF$$(&*VGJ@@6; )ZKO^.RX9V*8UTP(P0ZG\ M["IRN$'D@(/ $84Q@]X4Q9,0V4F'N!VW-=),86>TWPBAU\:#49H-8U#_4&&^ MQ2S-WJ7+$RD 1Y^-G#'%Q4G..6DQMP@!Y1[CKC"C#KO;"DWD7R$ M^3UM>\/:1ZGK.,I!,_@IYU;E>;+,M[^;JB>);A8?DLDJRV:++SK.9X.?S=B_ MX"=9GQEY.XL_%U=;S9+=^/<&'1YXERZR9S)4\6VW^IZ(6Z\L4!Y:'38"84<: MN+7E0I&17.GVR_'B>P;(0UE(?C1CW,AN0&KL4-7)Z& LJ$78V@3&JD'3=H>[E(D3X-&E0C MZ>P0R7#I]E:44_.R -^UK.SS@6]1 S L B'[Q%Z[0#RA!*^PT%(<37; MJ&9:?GEQ9><(]CXW/8V[\+"I^W05)N_JFZ83S2.I'92$ N,9%M0H\+1BJS!A M5W+U#KE7:I4Z'2#VYYU]1KQW:D6]'4X[PU#(YB2;B+@/0DF M M.2 NDPEHZ6AJ:21(SP>%PG>GY9OJ\["'L+Z\=Y<;2\^$]Q3.IK/"\V'&=, MZN.-(JH4]ACIL*,$1#$BF2W]7EI(7]]3<_F.Z\JLZ=9 [8LZ>^<:#P[]\$^K M%(>HW6VDG,)6,N!LL7WU!AI=9D=H[Q08MZG=!@5^+!_1-YI_\>\X8J,TTZ^- M=L/0[;=TD3QNJFSXU6)ZGDB'&T2>2.^DAP%0HQ"QDDB^DTZ[^F7#.S.E^E%F MV@%Z?7'C]X^?LK6-\/BQL BV1L,9?AQO%$E /3 D6(L\;'*G@'GH\ D%@Y 0%&B%%$7-EJK'&5->? M03J+:@S"CC; Z\V%.%O$BV*H3^G$Y\(:AUM$P&)L,0/(("$ IX;(\JB9T1C4 M#WE=7AGKRC9@[2#:%V,^9?$BOTVR=466=0F@@,+-[0$A\N*40G[X5V>=TVV^ M)N+< N'"VNVMXD:'KTV7H47#C!CY":_&_$A'!^U?9*V/Z"BWVL*&$6AF^3AS2?+<];9L=;14IC#X U@&-"!/',\)V<%O@1.LN'4?-+>ZTU M2*_+G#<6B2+%ABBOD'1!GMU!?L,!'N%F;QQT:0',_HB2/:19('9QK.\"%\') M=I%W2'&E*0TB2N.0TZX,@5JL>/V<@,[V@2,A3GN@]N=@^D?Z-\OI];IAA&G MDA,'F440 Z^1%<;NOBDDZL?=NC\$,"B?6H6U+Q)M$+N,/T?;1-P'>Y%;19PF MPCLOL"VWQE:0!A5(NC\C,"AUVD)TD!(579> WA3R_Q1_[^DE%D9$\$\9-PXIQRG8E./'UE( MN!K'I:N'A;C@%M43'40>6,TP0XY"PH2T O%M#-ML"4=!,^:YF0EIAT;YM$0T_E&D8 "$0ZA<91HHZCB98S%>*O-2*ME M]*?4M&,D7QM?1A5@O$::7$J/(W==OL]F7^-E4EQJ%"\>3U]S>>C9L(O&81^- ME5>@J -MF7/;'98%C- 15;=N$_2T75AZ\U"%(CVQ6^++(GGQ561;\._UK?^/97NW1_BFT4AQFRQ M2E*NTM'X[937\- BHUO<;%A/$^> K.7>>XJ]!,A@TF@,!46<(;# M["-T26?)+*[D.1@.C^K^NS-]1))R@X1F&FCA53#V)-S6,K>"&=_G'J>B"Z]5 M[1[UXK6+6Y^.O &/-H3M(W($,Z2E+0KA<\!M"0J1LD^#NJ8[KC6U5SRZM#^1=;ZB([*L_@J M.'K-^>=4"XVEP3B@BSUQ2"M66C,2C+% U#"JK91_?AF85YY_3IR41"-J,99: M"6EVR,E@$-?/G+J.@POUB=,>J*\Q_]PHIX214"!/A/!$*K;;72%KZI^'N8YC M#75IU1&^O25U'MT:G?,PO4WR_--=O/CT+9E_37X+3]\]I26>2@GMYHV19I!Z M;J@*VSB*H+=,/'W!G(RPP$L_WH]QX'T]?(9H(ZF:3%;WJWE8,-:/=GVT%\_*S>_W9OLN(2S23K=I8^^<:( M6: @55 8C9'@SB%09A\H!'7]0]H]1-/&R>@V\1X_G\OOMI2TCUGZS#LC&[#5 M-."*K"/4:^9DJ?, O*QO.7=V M04^II<(; 38;L4<+/"YSB26RMJMG<1R&6ZC3F)YF@L*!^Z9_)4?'XY@<=F> M"A,N\ER'55D0NO=2'&R.C;S %-@-=+2QW(H3,6]DJ':3J5-]54JCU0+J;XX\?$N MS9:?DNQ^;[MQEA''&T7&,$\!5TQCKCQR?+V_6DN)%0!^?)&:#OG0&DY]L:&] M9&D96(XM*XI>*JBTD<394CY'R6BOM>W>XFP'L;_R3X^GL!#-#"(.($F5A=HB M25")I&:*C-N4;9T]Y)X$3X4$MW:\"R/G&N(UFZ M/G': [6_9.EV;X/CWF/(,+.*2E=D.V)<;ER),ZA^_9CK2(BN2YW6$'V-2?9: M"RK#[A#T M[$@RJ^O2IBL$^T\J:??F'(:TL%XJ9J&0UF%@D"^EA0;6/P MTY>[OMGD7;)[^(EXG;_H2>M%%>'5<'/[]%3A8DX7ZV<[+YQX M=&PWJV6^C!?3PC7Q4'1;>"M^WU11GJZ?S=WWR7P5QN$#L9^)8F?S57CJ1=]# MIYZKQ7(V+48V^[KW?1T5PL79(@B_&_[;"EGI;;TBLF&ZIDX9Y-9G9*DRVY/@ M4!N/1"4?>^<)Z\V$O2"KO84718@6:R$'837$VB@BA5%;1)4SH'X62^O%P!V?2HCI\:U1<#*I44 ;@BA",C9"H5(Z5YAKJ4/;* MT9<;N-&HIC?7P,$!G[P_I&K32 7KTRC#//)84RPHU6(KL29$B7'G6HV""Y7X MV1CR/P/91IDK]2HY-E"R^C*=_+'9V)S/47_Y;"2E#O(@K0#07$)//:2E3!(V M2$WO+";8GII>FHL-P3FO\".7&95[T<#R^:/[7N1DY47(<;=W/IYC<%'[B&IH MD(&<%54+!6$8;2]T"/( S$9X(W/KRNX2L,8$^!#^S&:3PBU1<%%]B[-IX:QX M\?/? _X5*7%YCY%3B%*EB]@VQY +080L=UL4\?K'8CN+D75+DLXA["^',DB4 M+6=AGW!Q%N7)EA&40GLCM)&,"X@4 MR5\@KGZ]^"TUE8K+-%I%VH^J*&NW^8 MIX])LF;R63H<>#KBB$N#E%$644ZD%@B94BX""*M-@Y_]_^5=VV[C.!)]WX_9Y?WRL@"OBP'ZANX=S"/A=M2)9])6("?9R=\O MZ4A.G-BR+%.RDNX C<06)=:I(E4\Q2J6-W$BCPO-BQ2;OGGD9L=\VJ=95UZ^A,QN>O;VW"%19ZJ+ UD$8(^'I+OK90LC&II=9(4TZ% M[HTA9<5JTM&AO9+JAPZ5ECJT#D(Y[2SG%D$,D"#Q'V[ B@OK,[0.@"-K*90"V\18,YJ:^MJQ=I1X>"THRI9-=O5:DY& M[]>QGDF&2:9N-)GXS\?%2%%MNC!;7GPK?]S^+_KY[3SGX99!4D,]Q%1QA#!W MA%I*-C(HV9^9&&SYF%4SY9!HC34]?"AFJ^*JO+[X[>=-5=X7W2HRM;0* %"! M%":*2D]L7&'SIGJ1=H2=<"#,8*&0(:PB/U*C%66ZJR+T=U61CL%>_)U^.VP0 M^QL%*SB&-G$LB"LFL >X0-L?A77>M4627'0'EI: M!<$1AT8R0RAASENF:Z(^RBF0Z;_V'2RF,:1!Y$/J[![E.HVMCS.Y;A@ $PA@ MJ0CAF$I*J.&PD98@/<&3Q 9D1[)B-5K4XRFET18W53%?K&GP^/MUL=;)\J+. M^UY_OE?&ML!'ID<$CJ"QBELE"&<.,$(H:Q#4P/>O)#J^FW*ZM9T)U;//6)^* M-EMK:Q885LXH >,\[ 3@'CA2ERPP@&+1/W8VOELSX&QU/%)#![MVQ5R&CGBM M-[3FJM9=3GVT\:+>.UZ^N:0D:TOU3QV:!T^/7?,:[O/Y>KV<1-2 M4=UWRNCJTCQ08(U"S!)(.;$2>6KJ%$IAJ>]6H7;HN->V>I(0ZU="$NF( T8. MWB4HJHW$<8HQ5DLGHC/;G-DDM(XP327ZE5>Q>^-?N0&;= BL!=,#X:\#+0/F MV#KI&"5Q%0TA(!S4[QEA4E&AZ8>^,AI".21V8_EM:7G] I7#U7+WM0F,"*6B M4Z,D8QX A3D!C8S6 #[M*%80GFHYI QQJ1I^OI)3N= 9FQM+XE M=VWV7\OK:U]6*9&@JR/QNF5 4ADCG:3:2V\L- XU+UDKE1^U1GHW2QC44$83,O+6LM'D+J][QZP8P0C$G&"D*OH@")7I_K+ ME&LUYKJJE>S-;@M[^=ZQL)PT#VS*Y3P^JUI/*5\7J[\ZI4"TM I&1>_#I+-5 M'55.$(SK/1$1G/A&>0/\[PB&\3JI.A.>(^;:;_>XTS[VEE9!>BJM0=QAJQ01 MQO)ZST*44R''ILT+9]'@(:LX&:WW:QV39(:G9A1G,H9ZVGS5\\-E.=I;QN40 MA9P Q+P6UL"(&ZEK34@$V13/QQU;3 M8+SEV*=2:"2^=@'2J*Z3'26V7HUY[-U;=D%. ?5\9M1T^OC7S8NF@3*L)'!0 M8B2= 9HJ:C8#1\"WYY'T5.A!2\F"VZ]@,6_%2YF(H9S'0-*A#JMZVOU4'$ZR MV7E]4!@0:-)$3#UDT:$#O.$G,++/#HJ?KF_26UTO*9<, (V8.Y%* \7NSHO% M?7JC'M3_OB:!(<,$=5X8P*.LR$BO&@F]@A/,;1C,!#)AU-,*5M7M,PN(?[W4 M?OPH;/M7>US0W1=&*:@ Q!O@HC_-E82.-BXVYD;W=SB/CS1-WN', N&0AI J MY'W^L=7%O9Y!Z_4!.!*-6#'M<#JP!W%N1",3L,)-TX$\54'E<-"\#[5/R@N< MA+:/U?*>,AN?E^FTK-MJ\?TN(MI>6&/7M<%:)2E6!@&$=)S/,!!V$U22>D*5 M&#/A7>9%Y!3-I6T)U]?%8;5M7Q@TP-03;'0Z5EL3;HS'30\C OT+&V3WLH;1 MV4EPC.56?[I+G4N[9),/D?R&QHEH<:SW-PH0>,X\IH01!3A/1UL8)V-A_D2_=94LN>R@"U&T=8L>$VQ<=!CKJ6( TA2T!@_M5SWSV@; M;,4UM%EDA&OH35X=]CQMUB9?JO+B;G[V*JUUESF)%*[IF(4.,R"W?">7_9,[R&&==Y MG\\G2=Q$O/;/Q:W5\U"__'TGE1R9;6*['&WP"R@ MG@DBN%,*(VPU;"8WB+ 8T^_OR \-NG(<'L()<$;/Z_K4[-%_BO*RFMU<+>9? MB\MU@<5S%SY;=VR5%.'B8ZLXHI_"<)%I*JPV.Z[OCJ!AFPD#L$(^.&52&"]KX!-P1]P;RZ(;5^B&Z MZCC\W@9KH0F4E@/+&(0D"HB5:D8B%XB8-T97=591)_JB'SCO0_%O@ZX:5]]O MEZY2,KYRO7=<.$N)M 8J4DLFA%<3VX:404/]Z:KCH'H+=!4DE$2@@%- 2VNY M=KI9NT?,3MC:,C)=U4OY0\$T#;H*0N:E!=!0!HB(/HXR#21"6?)FZ*J^XSH/ M+D.^L;_=QAEG?;['AB*87;=X[GNO#P8@B5VBX80D2EDJF[TU2EI\0L+Z:#FH MH[GON4 5XO/>]CJRNV]/@B +""(IDJ>5 HDI5"-3 Q:,5T?/H.>RN$0 M>A_:GYPC/Q6EGZ+L53'_YV5Y_Z]U#EKUD/3-FS^2NODS==O+.D5GC4%=GA=WD&W,L3(1@KRN0^.G4P9_/IHB"B%,90 M817C' K)'(8;*3CM3]\.XF_G4^3)4 PYX:K58O9E-E_\6,SWZG+G=<%1;8@G M!F#DN58P;8]IR&H+V9BIF*.J,P<:_=-W4O70)R$^)%0C>@=2>=H:!4Z\U=H; MAJVW1 ,C8/-V4@^FV<&B!%>C MGH#>M=[OR"&YX6&=0L2_.>?L!7RO _]Z%F7\O/QR];!*0[899Z?M!UB]=#LO MBL7C,(J_O!P]\:,Z!ZAY^(>6Z'[+U<$[$2=XPV T#.X1D1HV>?C:<]J[..Z) MXNP+ON^Y,C +$6,2:VNE@)QJ9ALQE%%FS.3IG='T+"HH MGPGWUZS8<1",5H"A7/Z^/W"YXZI@2%IF*N651DX!18780*#,"<'*D7FQ8U5Y M.A9CZ72(\]0U )9PP(A&5(KU^K*9O@SET$]G .=TQ > 9@+KX(,GY-0]2_]] MCROA?__C_U!+ P04 " "6@@--VTU([64M,C Q M.# V,S!?;&%B+GAM;.R]:X_<.+8E^GU^A6[/!4XUD-6E%R7QX)P9D!35XX&K M;#BS^IQ!81"(C%#:FHZ4LB6%R]F__HIZ1$1&1BCYE.2:"S2Z_$AKK[TVN3:Y M^?JW__[M<6=]3_>_>F__[?_ M\F__SX\__B?^]-Z*B\W^,Z?OK7GW[Z M_???__+MOMS]I2@__^3:MO?3X5]=_0GVNQ^''_N1_=&/CONCY_SE6[7]D]5X MF%>M;0XCPX]_>_7SOWOM3SL0PI_:OSW\:)5=^L'FL\Y/__GS^]O6SQ^SO*K7 M^2;]TW_[+Y;5T5$6N_13^F"Q__[ZZ=U5=/ G]A,_Y>EGQO?'M,R*[6V]+NOW MZ_MTU\!HO_:E3!\N?V)7EB^^P!B"C"$G8 S]US<^7#\_I?_^IRI[?-HU]/RD M@%\"_ZG^0?7U$?EOCO:B>?#C]5J?Y-MVVHOGB MTU:V_?<_-;]:[:L?/Z_73ZLXO:_CK-KLBFI?INB^JLOUIEX!$ /1C9UO="+ M0THCZ-@.\!S7BP,;.*OV:ZLT__'7V\%V^T=:OOXG$>]?\UJF5;$O-UU2:F"Q MG-PA_6\,D'5$9/TV8/K?__;3T8D7M!6;2^V@1?*PKNY;.+V_#2PG^BG=U=7P M)S^R/_G1=OJL^E_'B3EGLMCH8K(C9L=ǟM[@7#0.5&ZLHMVG9C&:&?[0N M-V]$H/^)GS9%DZ*?ZA]?!(.-:O0Z46AM71TGC0N7^+C84=XU@Y&R'<7=K>]W MZ8HBB+ 3.1%L3-HV\),HZBW1 -)D51]R E=7$?V^2#^IKZ2GD<["AF#;_2ZU MB@?K?9%__K'YQJ/5=J$CTLKZK05[O0/IHY-?=$PR*:8XFD@TID)G3+TA0;*\ M+D=_I#VX(#YJ;/ J#VLUK-$PBW?-OT3?LFH5DC@A ;2;_SG MRGPL7\TY4,1 MZ9$R8%A[7G:5&XOA:K)U@TQ0:.38XU,:X\2)28T,9T9TY1(O(\*B1.,RE$7- MA4)CLU+3EKAX7&?Y*@HCUXT2QT]@%!!*J8/BP9@;1[Z*NG":F$5?.FR*"L/+ MH9S&&*!/A\J\Q=PD.M.!$% :03*7J36B3KRA-E*<\.H-*?*O:5EGS6CIEZ). MJX_K9S9R^CE]O$_+54((0K0)-HT]X 0PL,E@,Z%A@$5D1\V28?4Y 6?=IGE6 ME%8+4DQX%,GDTY_I>!23H5,*6V!6C\SZK<,VL1:-\C0B27KX788R:?*E,-$" M5:H][0#,MX'C^ #',*8H<$.41' P9 ,4RA=[N#YO6)'."A)24RT9TF1*.MKY MDJ@A\U,U0>7FC?F5 GO+T!45!T;+-A).F;0&F.]'#KC02C2U0= M&3=&M4>:E[<4Z"%]3D\'3=T$HQTZ;?>I:[M^/W0B+FJL$(@@<$(_ 'YCZV V MBKA&--J,S33CLAJ4%H/))TKZN!T7IUEHE9^ 763T[8F8(6JW_5:[=H? V+;.T0I>M#V;C M"$+'!2B&.(F3,,9)GX::(;)-G%7S3^\+KHR@PYQ(OSI%QK\TWX*TD$CM31^9 M' E@:A;%$L"!OJOR))$ M% KD "FIE@N 6B@FB\!<-!Q+0'H9'(!"4"K.X6A M%B>< /"HV22,$L\'?NQ3' 01HC ^F,4PYMK/ILV8Z)A2W^.GF2JT>_S_+T M79T^5JL@]E!,70 C/R+8=2+')X,U'X=":^ZR-J9>VV+(K!::4BU:@$294K09 M_A37NGBHFZ .?>"&NPPMSN82J] 27HP6H659D5,=LB[+YRS_C!Z+?5ZO@@30 M, D]S_7"*((Q!;9S,$DHX*LW:#%EO-;PLUNP84X^^G<6HR)EB&&34;0+J]:SXGP"U!J36#SW6 M/]]8#=PYM7"41VYIU!.-)2JE)L]&A5,G>R+G1>[ZS>(KQZ.0V(GG^8&3^"'" MH8][$\WP$46K^G#PG>N8 _>'A>:+5P[?CW3&ACYKTV(G0OA9XM,Q M8P2IC,JF/^XQ4#"B,5),+4-$Y*!?.- AZ;_DM.Y8S7HYF/OP ZCJZRJ M]NS&H^:OJEKP1(C1N$C-)F<+B>+XZP1X\YLA&738693Z\!VPSSHQ%2&9?]YJ M)'3+T-E)/!V?]1IDEU?%;]//#,JG](D-(QL PPTJ-O 2WR4NB%P[L)N\X1&O M->= Y!&']WB\]/=-+ENVD*P#IMEN +I&SDC_5.9S&9U/W8U"%L,G#U59KV[K=9TR+?IK6GPNUT]?LLUZUQXR0SBB,4 ^Q[V89PDC>7> M%D; =GE$0LV"8:DXQ2-T>E21MW&QF(XR,3+T:'YWKAFC1%Q0 M#CW$S:L?FGPH=#8E 2WI1C6GEOKC8B'U0A![B4<)!GXGWPZRC]X9U_7#X#>OYX4G//WI\H9M+T#%O MGY8!7$B'7JP^]TN1_WHX$>+[28P12A!V*;(1B**#'B#BVR*K)B+?-9SIW^7- M/\K;.9GHUC@A=O@*EJ:($>O-#8KFOS-=8W5"P4@E4H:H910?I9 7ZLU$ML3X M_K!!-Z$11@X)G!#'8>+Z$#O@."( 7!4$E>]/76I\+[I)7XD\T9JC&=X4ZXX\ ME.DO/KX?V8NO@[BE%2$E/+A:B)1E@W<(\;$LGM*R?O[8-)P:Y5NVL/C4WCZ3 MUBMLV[$?VH&/V;9_:H<8#34+ D(G$=M_KV3*^"2A?8/%>NHQ6NM\:Z4#P';K MA=C@0XU7OM'(9(2*J M0[(:3%8+:K8-"=?8&>E#RH0NH_^HNU%H;FB"^WCZ)V8^/*!F<+'-=OLZ^YK> MIIM]F=596M%OF]U^FVZ3QG.VIVC?'4#_\'".LUL6=0&)0AC:;NAZF" ?1@0- M("GA6UZ8"9KA.<3U\7'&PQ M59XCSF8VF6F-R$@FF"GTR\@?22"[H XAL0325QSXC2W=",84X)(D+B)AX$7 8"CWBSV?7;<536]"!B; M)T2O3K"*X!OB5HMJSWK!_UMT"4NP!--+UE$9=[C$4)HG[KI076S^_N&) M*6R_6@TA;FRX&-DV#J&3@&189,(8.K;0@]7B7S>L61V6RJH+ZZGYD2_KBIVA M?7QLIN05PRI88A$GC[-*8I0WP?)S=XJU0S/3CI-7?(R5&:2Y6X;"*. _G^PK M,L%U9_"O^=>TJM-M,SK;/=-O:;G)JG1+VC[5#M.&73 .\0E3AA G-B1'WAN ME RV;2_@VIVFUZ)AK1EP6BD#:J4#TH/@M%@%KK[51_6X"LW'LI@R'0AN,5H' MD%:'LBNJ2ETRK(]I@9N&9V%<[KIA7,AF:".Z*P6GM7A MMAK@K_^NQ:Z2M4R$2"*/S1PJQ?DOB!VD="QBM1;=6"$$Q)A H,P56M&4^#IT]A5-U3 M&#G_.R[:2.6K^$S)IE@2.Z6QO0+M="5QEFK0&UR-U(9TL;R,2I$V;PHS;5%P M9^_CTZYX3M-6+'M+H1M"XB*"8A>$/L21ZY+!DF_[@9ABR5@PKE+T]N-'H5*0 M$E]\8F2:*,$"=(^F'VO-HSD7*!G;]*Q X#*T1&D51S3 M"%!$7!HC$+H D<@9X"5N-.4V,7Y0,^T)$][E^E[V::7IPJNRBV#FR&K9;6 F MJ$O<6?:>XY6HR>.\C!PPO=MZ-XC)\CY1MND?LTD B)!+(^@2CP 8.Z$_[.L@ M,0CC"5,-)Z(I\TQUE*3TA22QF]!W15593XT&M>-GZX=N&/WG29,*;Q0GR2@& M CA+.KGI;U'_KC+)FV]^31OR3KK/S;>K=/V<,\C9+M MFVYU. 2*L>=1'U,,("#4]@A%86O2LQTW0;RG[91LF%,)!LMJ<5DGP&8[U3S& MTDAWUD+N,GJI'E<* XU/]I3SP3BJJK1FRS'OL_5]MNOKF&N&9OLA_\1$H6SZ M/%Y76=4>:KM+O]6X(>?O*^)!#Z/83H*(AD$"8M<' T;@1H[<(>H;TX M^]IZ80W K75MG73O)L&OK8,K5NN+[#'F24+*IZO+C::8$)\&\ABUFR&H;)_( MB3O'(#=A/0MJ?W;98EY9K5NS'6/6$)*Q[<6SA'X9:6(FWZ^>89X^ MR/GV75 M^O/GDCVMVHXL/Z5?TWR?GMD.0A(0A&V:^"CV I_ Q.\&EH@F& A5F?58-)PX M7H)DJM/#%'S"3 ^[?%H_/;%B&GZ5T]DEF8NY$:G5R_PR)%2S3^?OAQE@3.39 MU_?-/'O;B3%^/MY8CLI&B\] 1(W=R,5)1$(/@A 3%X0#" R(T&7%FDV;'CWO M'Q_7Y3/KJ0RXM6/(AR'7_;-U!-_TY,^L3S=YJQMT??SR7+47^ ]W0XJ_.:LS M1'P".F-TQ)2T?;=V)!HMVME558S.$7DU%)=EZ*PIYRZ\HVN,0\E]G^<#7 B1 MF\30!ZYK!S".;=S9= &E,$0B0JMF:<*J1/TE/>K+:)S:^0H4?S[0R4)7H8":O)E?&^H$D.\^M8^ M )%6];M\4SRFS2Q_^ /Z[2G-JY/Z\AD<#!/'M5L(ZX9]=7 M68I'I-=XU):ARN;=+";N#8*[_-MAV&$9$$"(H>LX49A@Q_5 $(/>B!T!Y\VG M.R6_:G"O>C?*G.U^[A<\C&U0ER-L&7U(%OSYMG05#L17I-O=[_B9[-95-RU< M)9$7 .@V,T(_<<,PP!%(>HO0\:CD^K*XG0E'(-T1COMF'L;@J5YL+4&IZ/JN M63;E5VL%B32\Y/J*):X%5'ENEZ%#6CRYNKBIR@[W+F9V7OFN^2?MO9D>C3#P M?! X&(?014X<^H,-XKI"FB3V9=.[BAD8BZ&1N\18C"4^F3%'D)BP\'-C9M_M M*0UC^V>EZ%J&5DAB/]_/JL ]XBEO5MWW=WWPZ8([4(3*LNFQ;3OFE?X^?@S M']?/[,]:8$=T^98]"71R>24FQ$N:\93OV5$((?("&_104>."V'LA

?#Q/GC(73# M\"E*9K4_!9[$[ 1X,[VF/G$='.# /UATO0@+WS4L:<>PNG]*J[1DVPKV^9:= M5CO>Q68]-3\HNB-:A5!.O9Z(2\'Y;\O;*:SV>U+ M/[#[:*Z?H%WHW2J\C"ZCYRAYP'&WBA@;DKN,>EO8]1+'#AP2A$&,:6/3=WI; M.'87KT0@)@KD,M1B*F=?'R*>CF-MNQ*N MK7?U+SY^V-=5O?9/2 5)90>%V5:QC(PV-PFBNRBFB,D,&?"7?5O(]0GR@B! M241LXD 'NV[_C@=-P@CXJZ>TS(KM;;TNZ\E3("=&$=4[=X=; ''Z.QPP$$M9,IT8H)\S7\Q$ M^>P)8?"GLK+82NB$/-O[5 T$\:%2+I!!R_M9S3)Y523AV9J\Y!F;+V@ M>I=W3JQ<.XB]((%>0$'L^8E+$F= 2D+7EE'M&6!.(^N$31MV.WE9GR. T\P3 MC 5M]L1PXMELJ4%_< S.%E2:PD*2RYP,:)XQJ$=COMI6$MN10Y+$<6&<4!I' MT7#'+4UP9..^MD7S[5R5K;<0BE>V!F?XYQI=W4JMJ+5(V9JWQ,$;VC^&9"GX M;[S$(1:)J>2J'^VS2SUZG*'KLDNV@B0$C8HF'O$!.(SZ?:SW?+QV=(:7H'M< M5GH$-M,H6B)PTXRAS<9L]M(*\^O[K+6_"HS!1"3?"/X8B4C!?\V)2#42,XR; M_R/-/G^ITRWZFI;KS^E0D/I89IN4+6X_](O;"& ,;0\!)T8A\8,0!=TE5$[S MG]B#,^V8T@7_^]Q-=6,-_EL] 8>BM-52P+,3]+MI89,O7\_1N!:ROJVA72TR M+XM'=YH9I.ZF]L?(["8),C<'-1/+A8T-5LW4VHDC[!. 0X1!%$5N.* /P\B= M=1>9$O*Y]I;]/FCNNM?<=-#1NO^0 M^7K^),W=DOZORLS\K,R3C@6C9OXNU;-](8<%N%$GW,!Q411X (XB"F87^% M?>.$W?@TS2VK1J ;GI$D\N.$D.$XF3=FZ MP1M.VH<]E4M/VMH;Q41I>\[V,&/BOKAM\X^6N@5C:S)YFVIF?Y#T;8P>W0G< M;!R75O?V$X(DN5$F*??#COW!&BJ MQC#Y9MK)VL%"MMA^7W,NEI;TQ\B\VEDQMWM78]2FRKQHN\W8+]:[ MXT6.Q]L9(?+#$+CL6FTO]!,7)PD>,-N83+I]5PWI=[13]^BH=>+I;'MR%5O( M-$EXNL8Q7^J5;Q>+S+>C(3.89?4TE3]&;M7$A>:,JC-"0GGT_FW,]\+S[T\I M>RZS^7-2Y*T'^_7N+BT?W97GP :["XD?!@G #G8=>_#$#QRAYR*6B'^BF6UQ MNHWQU3NBX-J#Q ME'G=!/Y%5*SGS>M&FL4T>7WN%K'4VO4?):]+Q-=@7C?9VOX8>=TH0YKSNOEH MSK!OYUT#.,NK;/.W]6Z?K@ &T$MHXE#HARYD%ZL.=7J78-M?-0[?%S-<6B&( M4T233UU2FW^O/W\NVVM/K6R :WUE>&<[=RH:WFD*UM/$=2%SZ(.'UM]&F\(B MZ]17(S7-'BS)UK&@W#@O#^;V62E%9N*=5<<]MG=%O=Z=00\HBI+(\6.*7!(" MVX<1.J3H2/-)T"D 3W?^8< M=5R=^7*FX$Y>IC49U]ES8]HJB5V'QC$(7>@@#_HD2;H;V-PD<@%PI#3-.*IY]._&.D"WUOG6 M.@7?=&V&7/!,P81Q%-3318506GNU1<^L)JN2S:/?DP5T85H_G=_7\L+$S OG M$/Q\^.7_R-*R^?=?GM^G7YM ?58E[##* M:J$>Y@4E<7+2=2KC6WR;U48>ZG@D4FL(%J:4>GV[)I@&&!36S7?YT[ZN6IEV M?DZ[M]:\($FH!^,$N8AZ$8Y(-%@,28"D5%+"CF%-;+%8CJ3JR? FJ'&&*9-5 M-+8VQ8#=6#V#UF\=NKD$[35///*EP.["Q$K%DVO2I,R.BA"YO<7$\UP7!L#' MF-B>#Q,/'2Q&<1"H"A&OG4F$R%47(F[>Y(7(!&6ZA,A=D!"Y4D(DRNYRA4C8 M$PXADF-'18B\WJ)C(Q('800"B%U,0^(Z9+#HVJZR$/':F42(/'4AXN9-7HA, M4*9+B+P%"9$G)42B["Y7B(0]X1 B.78DRODG$\1V%:$MI,4!L&T'1H$;V79( M0X=&@_PA-R%4LHXO9!%@"#[.&)#C88* M;0_78G"6;2>JA78EA@4U;"IR=6P(F;N@/L*5V'X\>:H7IFQ:7'I[=YXJ7[P: M][$HV^W.]0'#!3#]F#"PG3A!3N@Z"::VF_C #P\J&T&ADZ,Z[1I6O!ZJM:ZM M:YWTK2F1>>KY-' NUL6D4 /A1E11@+T1<301@V5HI!'/"O,M6$PQ:55GC^LZ M_?# <%.$I_&<8 AL"'U/$C!L,*)H!^Y(I*IU? 4H\2OHZ>[)B"73Q1GXU5, M%0>85O&P+%D4X6]$%XV$81G":,:U8H)F+":-9%U]0?F6_8?^8Y\U_9]M_VAG MZ A+_%MLCA""9"&R\4S!B6/0:IW0O5_N($G%1Q3X5./NF; MB$DQH9,FT8BZ7:=H1,LT\+H,Y=+A2*&]S8FITJ>TJLML4Z?;RZ8O_VDOE(@B M+X:!36.V$I(0A^!X@)109(OHEE$@\RF;5.7/;%#XU&\Q\="FC[,4"U5H'-'0 M2:*S#)6=QM5BAM8OIM0_%WGZ_/.Z_'M:)_M\.QA+?)A0F#A-4B#(]6/HP_!@ M#%,LHL&2)DPO!C-4UF,+RWI@N,345)8X/IV<@#/!1=^6K@Z1U4*::>I[F9D1 M45.DI$H;5YB4G,K[=W95LQ>;YEAUC[A3$D+; M'@RZ'@U%9$;!C&&I&7!9]]EN)R@S*N3Q2$"B.JN^7!U^:_Z36YA&-L1 M;>9\28Q"@ALAQ,.Q Q*02.@UO4F!S:!NLJ7W:0/&IXJ+C96ZE,Y5EM=)Z8@$ MSQ*Y9>CV/*X7"^@Y@A/>M*RSAZP)%C,?IT]%E=7#0@+V$MN.B1UZOA_Y24#" M@\783H0VR*G8,;U\>@*-;>#:=N $Y[\J/'+.@B>B4' N?,9>CVNN*?%UCL8F MQAJ878;L:?'D?)*LC1W^*ESY5)2-O3B]KU]5_A+JHA!A %S/AH2Z%-/AL$7L MH5#H5)>:)=/"-("S\H+U+K:OX+X07H!49).W1#<5D:*ENH%#!FS^)8)1GD9K M=SKX78A(Z?'E52U/'T/\*Y9_+;ZF9=Y.XS^GS<@MK2Z:]^(H<6!(H(.P@P/7 M]FP\F(]]!XFM(&@S:WQ1X=>_W/[%.H*UUCU:T;5-733SKG3.P*_PNN<)K0/( MA8@<+W^CJZ*:0[ ,Z=/OUJL54R.\3?FNQ/LL;X_85JLP3E!LH\2)<1*$B. X M&+:9Q# #N:9U;HVPP,4 M @'G7,=9;*P%2Y9SA'FQ+U4<(C*VZ#1+Y)>16V;RW<"K%;(14#L+=^%$WBIT M$IS QK8/*48>=>-PV H04^II.!HG8]7T-D3V-*RU82<8TB-0'>?CI"CF+$#, MPJY@,>+:Z9";TU/#1ZA+.$UW@<&Q,H7V*"Q#6PWXQ77T3ITY7DU\EW]-J_KQ MJE$ 0Y\Z0>PZGIU@-XY(?)@NN)$M5L!0-&:\;-$I8/6E*.L?&P%]M+(C8#$= M5*653_PFY%-,\4Z +4+CQHD:$39-#"]#S70Y4QAIA6*ZU0TS+]I+'&*',?(I M]J.$)I$7#UNJXL@G\:IFO9Q/L.2M"(W5#H $E6K=30X?A\G@NK8>)&]Y4>"3 M3ZNFH5),ICI,BU"HJ_2,B),ZI[?9UNVX<9CZ_\XLB);((CX 9^ ""E0=*A<4A@NV)[ M*TUA,#SK'&"S323LM?=]W3[VSG[[2UI;[XNJLMA9"[9GO_GCUB$Q:3,6'#[A M6T)/X-KS?9*N23'(]IJ.FK+4%[C7A;3 M]@59U49YG6V9Y>QK>EPRH]\VN_TVW28-;R?2]!K\$2A-B!<$21#;011ZM@] M0'N@(;L;5D[0)X,WH=9_V-=5W6@(6Z;X\,2 =ZL64W=.MRZ,QOMU-EI0ZM$5(*ZL-'EK6%K" MFIZ J[ELIECPIKDX?4C+,MV2HF)7"#UE]7J7_3/=?BS3IW6V;9+NA_I+6G9S MIN-4"=U7=;G>U"OL8]N&B%(GP6X8^!@-!9S(Q8G-NU)C&H8YV1J06RWT&^L$ M_(W5P[]IDU?KP;!F?_3!^FWP8F)Q4N1\1(FFBN8R9&#9F3P+B$>!X%"0H0@$,W9 .M@&3#:$U=!T6#8]N3V3B\3&K*C:D%5T] MUT(L[\KYU)R*KIH?\%D#P%:!9Q_R<3$WNEJND_EE**1FGUZMDNMGC%?M/I2? MUWGVSW;PUABOBEVV;7_3J&^CPU6:#P.[PRG.V^9/NG?6#TH<>(Y-L8 MQ3:&7@!0#\-W0K$!EW;C$U86!\36*>0;Z_[Y] _Z083@MG?],1&M LX0#OD: MGYY(&"[;\3'*5933')QE*+0Y]ZX6U(SP^);N/J3/Z>HV+;.T0DTN^,J.OS=6 M;M,\*\I?V$GL_@B53VT41V$4>!C9;L3NH;1[LX"$?&L\VHR9UM46HH6L%A-O M%V7>M1W/#CR[[7:\_E[H9MJIFK=;Z7>G,-2DM!2%VEO.V(M&CN-X&,8X]D,7 MV9[36PQLWX8:2D%<=@QWEI&*A=130PJ$*I6 M'.IK? SRV-#5SD2+_$(,;N, M]*_%$[YRC@0[BNK4W[%E.PXK%S6SMQ!ZG@T!\?%@T_5!HD&?."W-IU!2]Q8J MTJJD4@88U:93L]PN.,J3N%8)\KMHM1+UA4^OI!CBFH8_(A;V*QRVBJU(W+T82L26]/.( 2?/]/B4?DWS_>$A M<^"#R %NU.@]0A1ZT!LFT8%'/%]"AR6L3"?%#3A6T>WA2:F*#(M"DFR80&E5 M?LF=FC3+D"BESH;)5!9H45)%5?JU_V\+M0)GB])J%3\NR[4R,[P3?;QN&LPF MO?V2IO5[QB9;S&5UA0"%V*.)'4$7$>0B#P7Q8(YZ=B0RQYUQ6"\P: MD$E5'^5YY)O43T*AF&++L6=D*G^-G9%9O#*ARYC J[M1:&YHZOK3UPF<@,1Q M!!+J^X'C^4& 0=(;#/W&J*H"<9J928.DZHLJ;,KKD $B]2C1+&7%ZPP)JI$@ MK3>I/"]!O3VE>I=5P:H#LF[%97G>'!_I!&<")$\<$^-!+ M*(E\VT'Q 4" A2XDT&C6L&;U2*T!ZLE9GAYM?Z9'3+UT\LZG9C-1+J9NW&S/ M=(TU/XDC F@@$LL01!..%<9;L5#9KWWII%J/F/5(,V8$";%1 (<19'G@,&L MC6,NF=1FS'@1L(.H*(KZN.6J"4Y+JVAI\ U&Y4J$&J@5JA1.2[%LP5"9:M[" MX9MT7*\?ZF-R$65$C>X4AEJ<0CYX7^2?V>6@+^S:&$)$7"]D][.B /OT4$P( M'=_FVD&DS]KT&8'![*Y,50%.7H5$H-QFK5E!G&Z MY7+#)49XDX,2FPO,#FK^C*4'#4QQ7T:[_3_[X0;R MR)M?;OHC@^T.5^C$. 2((@3]"#FQ2X;]8A%U$J$:BU[+AO/&"5CKH2BM!JYU MQ&N]!"RU:J4Y$'Q%E_EB()9@M-)OYA)<$29'BB]F(K*,^HLAW\XOT#7((*^J MLK>Q/SR@;='>#M@+>&2'I#$$L1,V@HV\P#_L&HC"P,,BXBEEP+!&,DSM]7@] M*LF%,SGN^/3..&UBLB;.F!'MNL3*B$0ID;@,)5)SH=#8J 1':PRY@,[LJ/00R#!=+#MPTA(:/18-#TZ.PX%#BBM M#J;%.0=ADU,L./AZF]V9EKNXF!L;;&EE?AG2IMFG\\&5 <:X M;Y49KJ]AKTW5S^QBTB(_#.1<["8@@4[D^Y'KT03[<3#8M(.0"%TAHV3)L-AU MF*PC**GIIB*9?,HV'8]BBB9,H9E[7,;8&5$M/:PN0ZTT^7)^'8M&AGC5ZWPR9)XX-?F9:=IW MD981W5&C<1EZH^A#H;-AB>G+I[1N/IYNARO8AWDFC.*($D@;2<,>!12Z7F\, M)AX*101&TH1AA1E0'5Y0$%,66=[XI&4"RL2TY15;,TW-+A,SHBZ*3"Y#7E2= M*+2V+L'C'Z]OKFN'2Z$#7-^)'$J08\FB;@2DZ+7-,GL MC97D2V SK'G>Y':_RO#'M]GUHL<7-%@#/0O8SJKH0*&MJ0C(ZMV7E#:2O7N_ MWN?;\KDW%$+'LST8^7;D>#AT"'6&>U=1XH9<=S0K?-[TMJHOJ=6BLGI8 BHA MR1>'JIJG2DQ57[$D(ZJ2= F(JGG:Y$15@CX^3;WH\#5-56-G 9JJZ$"AK:4H M3\/?-W_PKDX?JU7@Q:Y'"8YEC-0"('8[5,JAF8I C)X5HM/?=HM MP*GTC-L,G3J*@CQ,3C7-/K D-L,6)W>QDVL)5]Z>5\ORP_\<]'W]+J_JLLUP MR7J3HD>V'6T5^$Y _<2C 73M$,<0XW P1TG"=;6TLA'#^O2QS/)-]K3>6>L6 MCY@@AAR2A[0/? V$,@V%O M+?)\&JV:G[XO^*_AD[75UGBYVN)82/JZ?AS/B'YL6]V5=I1\>R/KI*=V2]6Y7K4)JAY'M MALB+&N5TDR $PQ06)[9C0P*8^" MVM1#LQILUH'/#P]6!\\BD_,IL"8Q*:]RRQ,'?A].^2TX^>5;J7B+AFN+%MKH M6\#ZA3Y?"A,-3&7N?I)2NE^R)Y@^EMDF=584VI$; T B$K&GEZB+AG$R]F-? MZ,"\/JN&9?^(QWIB@*P?LMSZ]3:VGM+2JKZLR_3/*O-Y);YEIO-34:TXFS^! M.?RFC4&+=,ZI_ A_W#-Y'3%8Q@C7@%^C\WA]S''>#/K"^/JI-;4*L0NA&SI- M9J04)3:A'AHL(>SSCWDEOV]:\M9/BEJG1!['&'<"WE3UJ^%P7*OT$29T=:=Q MXF0OZQ0FD/=JSDL>7QNE*O*S@+&IJ@>%OM:B,@[]E#[U8^#MR>I5E 2QY_H1 MCN,@P Z*:3SLE<0 E=^!"IGS[ 0GX!B@OQB79M-Z[9C%3US),L,.\WSJRC8 MIUPO9 7\(F?<@TPUQIW7&@BQWN]>O>WEW1GP,<=C*FU5_+HJI6@'C CGSBA&& M:1*29N@]F*6AP_4BAC9C4RW^-$V@RIKVL^Z.QF[6U1>+/64EN#JMS"WG$O64 MM$JN!=7%<,#8.J*[L5I\$R]7O\'6V)JU+J*7H6#ZW#E?O=;+D\+)C>Y2JF%? M4/6NJO;I]D/)_KMNA/67/3M(\N'AEE6]^K]=49#8=HP@Q"&!A'C0)L,"#(F( M+W1-W420#.MB?T=;-NR]RWJLU@]MN; 27!N9*DY\ZKG $(EI[.7K'/J8'?9+ M=C ;4;$&-VZLSA$VE.QI3._WV01CSG(LF"%(\WF=Y M.[@CIR.]NW*=5P]I6:;;BZ!1OAU0KQ(G)%X(L0LB/Z XLA,ZK$,1F&!/; H_ M)3+C4_X7R*WZ"/W&2E]F$L%Y_Z3Q$\L>2PN<9 HY<:-=D#^)X]UI',^R2S6D M%_8(V^#//-E$0R X4LJ4X5Y67IG4\RO)97KV>3,,V3_N=PV6KRE]>$@W]8>' MLS>7VN6=7?HN_YB66;$]/I6RC.%PD24) R]8Y>EG=J3A MCG_V81 -EQ;!3HM> >?/) <'K+3U@(U5\_1W:WU\AN-I\$(LEYB,%%_JF#LZ M4IGB)"+T$)%7+]#UR)L\;W783Q]VFC8OR+,\D@8F"-TR5'\*1XO)NX7 WK!/ MZ=ICKWI I\1@N* TPKX;&=: UF M@4U54X5I7-F7&B'11<;6@OXG#MH ]@5-[7,S7200G9>NGK%[OLG\R !TX M4E3U+VF]\FP[<8.88NP!%V$WH @,!A%"CLA:CX(9\UN]!V1L:;OK^!+'K56( MY)P33<.AX)SGA+Z#;C)8-\W,9^)=-]<)&INNJ+.ZD.F(!D?.IQNZN.%^N7'S M)=WN=VF_XH'99D3V:E*:5VT^1V79-+[N56[\?/R9?E$=_;XNMW=M"[?O$[I[K=F($V'RK#6#8X<5C5_O&]W^YXZ8YUZ8]T_O_C! MWB.K=2&&?P^?VES M)N;?RCQ56:\^,U[L+8E\TK/@M$*$7 MJ@0)&==8N9B\\OJ!$X<' M[UR*XS#Q;$!"#[JN%WK^\'4O0%S'DD6_.4T/%GK129@6SEYL@!&I?JSC$2;^ MGGSU*GI97A;2FT51G_=G*:]Y>O3/69X][A_[[SLH\FV(XM#&* :![[C 'KY/ M IOKSA7QKQKNU3T8_NXLR,G;'=H<'6)=NL>AY_59KD[]PO,KW5J.G?D[MB3N M0K5="'3N];>3[]M.0!"*"0($.M1.@!.%P_=CV^4ZSB[^5=.=NP,CT+G%..'H MW,;H$.S<'8XI._>IY]&/@U(#RR.'3<6*MZ:AV.Z:LM1T'NCGO=>]G&:*8+)6:9=5AP%Z[/3 MA-!,75:9^+&"['1174@E=D*'STNP4W,ME#'ZBY6 1\/8#2*GF3KZ7N 1-*2D M&(<)UPN-$I\UK.#).BNMK^O=OK_GX_&QZ?I576S^KGR7I@AW D*KGS8)P9SC MJLNC]V^IEAA%"U(?0>"75$3&=^/C1];+_L8Z&:JJ_6.[Z[GZE%5_3\HT/7W] MHI_AKOP8!RZ%H1=" ('GXX0,I>@8D43H+/MB0)NN1C?0K(<&V_' >]D^-O,H M4M!:'&NFQZ!S1GGBD2I[/:W)=JVWUHF[-U;;=IC'YP\5O54,7=:P5C"6)@:_ MIIK3@I+4HFC1-9 V&[?E)-BNRK2BR $D@K8#21 "&V/;/XP/FDF$T&.;BP$] M6X(5*2HOCK7%)%@#4?X.$NP;;><[3;"=5[,F6,'F]']+@A6E9?($*Q4WH01[ M_S;\>Q[X]-M3NNEN"'AT5C:*0N+ZV''L!#:0L4^] 3 ;+0BGU'E@&DZB QBK M^;>/;8GM.5V7HE>QS1E&@72Y_ @N)D$>V@7S<89L:"14;^6_>=O'@C+>S$1< MRG%+B,TLT\8!\-\*=IW%+JN?65I>!<1.B)<0&R1A8 =QZ*&X1T[MT YGFS%* MXC6#E\$TU_U-L/ M*A$MAQ.2L M3TNT9DV-UX@]-+ _&@-I\4!B_6< MI3O!=PGF)V?.Q&@LBLM+BX=&\@=)BJ>AFSHE2C6;/W!"E.-CBG2H$"GN5W/* MXBDMZ^>/39>N4=[>-OO4@KNOVBM$5M3S0XPH"+'KVB$.V<'MUJZ+(P!][J== ME V94[ !VXW5HFOO?C[@LWX;$$Z\E?=-QD:$0Q_;R^CX&OTY?^%%,U/\SX<^ ME>DFZZ[MPP&*"4PHI@X%L>\2!]F#">H#KI/04A\V/;8[P=+VJO5C4=;9/]?\ MERG*\<6G2<:H$I.?4QA3O]]YM#RB)E(\+4,XY*"_>GI3VG^IF_T>G_9-9[LM M'NIFA)"B[;:]4[!:(1O%C@LQ!1Z$/H@@W@;8X;,&@#?6 >*,]P)>(6U$J[1RO@P- MT^O2V*V!>OC2H7DGXP1G94<@"")(@YCZD>UZ("3.8-X%A.C2/2&CAK7O%$Q[ M#FEB+10+@+H>&N->KR;RC%\GE\53[B2E48K^YG?=38^QQ5U,;\YWQ#_67M/S8I.3R M@&)HHT_%7@QQD 2QG81)!/P!#HTBH0N0C8$PO0_T\6E7 M/*?IT)G;8JS@.^7&^.L':=P>YKL1M_<:06RWTJ8OB MD@R/US?/*^C2\ZSUNR!Q M;>0%H0,%L@R@>VL96RW6R MOHQ.J]>E\S5K_7SQ=D:TVQ6_-Q;3I"CC8G]?/^QW_T <7COL[*.(*>5/3[B1H1/,_/+D#[=3A5&6ZMP2>>QR&_9G5(?U^6' MLE7B;;L-Z&-:MAN%5H"&C5$ V0U>@>W&(05PL&RCB.NA39WV3*_UG=RS=6,] MK8MF M;]$V7B_31OHR5$^K1Z_K8YK9DM"[UDR%]O67HF05]56(0S?R$B?R@^97**(> M)8/%! 1"8SP5.Y/J6RMFE;4^P+-^Z/Y(7N#$B146-J.O&6 DFQ(JT^ M'_9U5:_S;99_7D5A:">HT;H@(7X<> 0<9J$)(93K51TMAN;0H>*(3Y<8"7$K MJ4BF:-4A2R?89M:F$R0B B5#[D)52LJ5MZ1*GA]>O;HKTW6U+Y]/C*YH'$88 MP3@.$QH$D1M&'A@L4>P+R93,]PVKTP!IN Q>2HND>..3(-.4B2G/@:T7VC.M MW%Q@9$1E5/A;AK@H>5#H:TUB4O(NWQ2/Z6$U\K#T&#M.$"/L Q\B!),D]N*X MM^;%2?36TUJJGS?7-3I$UG$9?JX%]RO4C/0153*7T4^4O2CT-C')G2S=$]N) M#UWB>Y'M($#< ":8VH.19HHB=#I"\-.&$^Y)!WGCC7LM//')B4&*Q%2$GQVS MFW7NWEB=EB1L&4HA"_[:5AL9#G@>ZOQ8%MO]IOY0WJ;EUVS3/=^-G,!+'"?Q MJ)]$<3/N!U[4F_'9LC;O>YU2'S>L#3VF=M]J#^NM)^,UD38N$Y/P)284$E1I M>^'S$A47M$*9M?G?^U2#7VAJ/<**4:%\VQNJNI?:5YX';=N/70?$'K$#1,/ M'VS93L)UKZ>:A3FTXZUGZG42R"TAAKG3H"-OT:9;25XS,BXG"@PN1E-4?'@M M+,J,O*4N#^ESNKK=WU>;,FLOM+K=/ST5):M'#G;[-XU#2B")PR1""4D2X,6N MGPQV"85T]34M[XNWM$:?/9&^ \ MZ 3>C=4#/!6IZNT7S4VQNRTV>S;L[ZZ.61;++[!-RO993F#NMXIO!Y[=ZCTW M(1>T7S^9\^8! _X4IIJ=0'YHE/ AK=@!L?7NS)H;@=!V/8_ ,9A[/LV08.U M('0<@:R@8&6*7'# 9E4]. &%4F&00_4GHDYX"'KD3$7>5<@3$/6)2)23%'I;D.3JPOO#0_(1L&E $\]WPN;_/!\EKML; A1[ M8F\OBW]^NE4&ALEJ0Q!G;V'K#Q(. M7%N#D.6"5T$^I5_3?)]6QV50#"G$E$9A @@F%*%X.%0"0@J$=E +?]RP>O1X M_E5,+\0IXE,+H^R(:<4 9;;-#>=1A1+C<=E:)*B#Z\.@*@S(J8K?RV*[>E*\FVQVZX2%SD0P[ 5- 0P0+XS M& Q\5ZA0I&!FDK'8YJ7.R,B,'(5:O0D! X.,8V12SXRFV0X:C*0&)0+"J6:_E MDQZ1[PIIS0&"H-9\9H"LIQ:1F- (4<2G+*;8$9.2%H7U<9P2([IQXO^(4,BP MM QED$)>J+<1L;[_X2DMUW4SD6*/)>;521*$7P8,]EP9" MS]++6S$\!CD L](>F>!$1X$_/IF8ACHQT3BR-H":;_.G#M4/[D,2+1 K42F;REZ*EX%"TZGU!X@FQ0J*DKRR,LC=:0=;"[#'72 MY,NKNK ^AKBW\J2['2LUY]N?U^7?TQ-]7-'(QA"$$;LYS7>I1U$R[/@/*?"% M'AQ1,&-Z:\]ZEW9UAL"^'@4&^71I(O+$1*D'U3)W@#6/(EWG9VS;CSJI MR] B'8Z<;P/2Q0UWE2;-F\'9KC&(MH]9GK&!69U]30>K'@91:),(4FP[=@!H M$ RUH=#VD-#]!:JV#.M1#Z]["OL%0,&JCBJEG)6>"=D4K/Z<$/D2VSPJ]093 M8W4B31PO0Z^T>7->3]+*DG2-:15"FD0!C5Q ,80X]$$\;+D.'=L7JC*+?WV2 M6G/QJK*D6%AZFS3)@I)6OE0+23-7CT2J1MR\+4-3%/"_52429$)8-[I[H=X7 M5;4* HS]*&EDB0 0V@@&R;#5.G0!<:240^#[AK7CV"%V#1I)Q1"A2U S##$E MJQK]#7 _,$#7+Y T*QU'2GC$0X+ A\ +@F:FAH=!3A0W,S>1B9+,]PU/C@9(5M9B$M,0*;[X-,0T56(: MO+HJ4I4-40D9YDB^[_E)#(,(!%$8 M4#\AA^.B$0BC9)6GG]F#0'?B*L)K@JM;P*Y;O$(CWD72-TH!>F@34Q&M5*DI MR"R5DC,>.'1#E+%E:88P^BMZ(<<"]XR%Z= O15Z\'. ,1NW0 0!@'(=!2!-D M,TN#42_TJ="6&C53IO?5M$^@9_WPO!>0/]]8>2JXJ*W**.?\9CHR!:4:;&9D!Z*%Z&*NERYGQ>I),CL6OCV1QL.&R5Y?O&=C])*_(* MIP]%F78_=[?^EE8_9WE19O7S(*HHW[[\"OW'OOGKG]/Z2]'\S=?F1]@J?;7R M@!]A:B/7PP%P8@)\USMX0#$5J=XL";?AJA"#9]VWW@R:6C-_1$=DRR%,Z,V! M94 V.9(\J6(=C\UVKEI'7X*&Y8T-.SQ9=-L0!DKF M>!QADAB.CH*7UY*6D9-O95GYL1MA-/9.PM]F7#H^,&3+M::JWKNLSN]S5[&\2J"VMS\@SFEV+7M!5!Q1$D MD$]GS'$GIBZ,MILR M;X99U<>T;)^NP^LJV["M]]EN7Z?;E4]\CX0HIK://-\GV'.&A[E@["-?9/2B M:LOP*.:@,LV0LWM2ET=O;JQ[YD9WL*=SQ/IA7VV/7Q%\]U(Y(GPB-64PQ&1K M0&8UT+K',&\L?."XQS>M9KU!UHB*Z:)Y&;JFS9O"3&,4T[[_2+//7YK/HZ_- M'/-S^LN>71;\X:%%0V![Q%8'F=U$ MTSUL>_H@^NRJ+$?OB%@;CMH L;I/:L8=C7"VW2S+[,Z M.ST.GR#'2Q)$(/1=GT:N#[NE.):\Q O)IKZ.#=S')R7PA')U!^&92BF ;_.SXX;8DY\H'/7_+OV M85P'!L!'( )N$F*;DLB'N#?D.A +35LE/F]8 8^(+ 9)Z(5K%=)$1X%&^)(= M[7%197A$-Q#"-7(39F\9>J/BP-61F"07<@I"UG7ZN2BS?[9[,?IGM7POIC&) M"783/W9@%"38&PS[/A2ZQ%B#NQ%=7G$CW< M:J3$[1+52OKBET@QO[#9JI?FX%7T]QZDT%B>\".L8LA:=_O M#OJ;#AN3S2A,[/)U%4.&%8N!:BLY[2].X E>P:[$)9]@34:CF%1=95#X\4]- M-[&/T#0B65K87898Z7'E_#YV??QP%[2^%&5]EY:/)]FP-TA(D [1 'V0I2X M- SAH(@>LFVAAV<4S)@N63%D/S)HI_O;!>M2"B1R%J*FX4^P\M125Y]1-Y,D M76=HK+"D3NLRY$B'(^>E(UW<\#]3\_B8EIMLO?NX?DK+0?;"F"0^]'$ [,"% MH6M3>["51*'04Z1R%DR/C@Z@K">&:NHW52Y0,I;"E2A<1F=1].'5(RKJC/!W MD?*I*)OI"UO].E9P>YM1XKB04A!0G%!HTPB2H5OZ ,7>ZFM:WA?\G47%EDBG M.84ET&UZ>%9>U/V=P?=%OIWX7K=1ED;[D0YVE]*?M/CRJE_I8XBW?_UZ>U>F MZVI?/K\R&":)YP1>$", *0X:4]XP_/8I<6VQSJ5@R'C/&I!9]]EN-W%WNL[+ M2%_20.8R.I(.1PKM#4W_#HGWA_?L0\?SV.IBV.1+A"&,?3L8,+ K"'3ODN"W M;'C4U^YN.N*ZN;1T_QM#:[5P#6R4$ @"YQQU-O[%IJW:J)]MO\2!1<4]$^+1 M6(9.&O)-8N^$+(.\:GK=,GILIN?9/],M>\1QY=HHIKB96<0QC "(B>W P;KK MQTCDR*4NFT(**GX8\P#&8FC$]%$;K7S*. >C8IHXNG&L4<@77+?[[2<>&')2 M."*(NH.P#"G4[E5AMNEJD[_-9O^XW[$+)]NG*W_-FV'NCL'YZSK+NSLZ[M;? M5C@@@>/;!"00AEZ,J$L'609>& HM8IA'8WC0V3W!>@1G,72":QT3A$195&>( MAEZY/3I@78S9S7!!4^/&8G28CW4YA=8V7;(.*LVNZ+:E^D*V"0*H1NZP/9CRA2Q?TJHL1]@$@KN MN-!FU_SNBRL;DI>P#?D"8<)[DE5(7T9'-. 7UVYE=>8D+M&X9#1P<10G$ 6Q M$\&8>C9QD\&H0QQ7[E28E*EE;6$V?36&6/_31.TR.ITN9ZY?>Z'.$?=&CKH9 MB#*;9+>NJ@\/M^QBK/:@9TP@"FTWID$ ;>(AE&#:V?.) R*ANQCEK9C>ELOP MM!=.,412Y[@5&.0;BD]#GMA(7(PW,ULHKM$RMEU"FVB 1E0YPH3M4PRI&@:)S0,]>!Z7,ZQA1#FKJ%"(8\ M_@M'JU28X)6+G]L=\NT@YUW^M#^YT@:'R*'-YQL3<1)$! 7]I5A^C&(L]&:. MM!'#XG&"RVJ!R5]<)<\CGZA,0J&8MLBQ9T1CKK$S(C7*A"Y#<=3=*#0W-'7] MZ<=',*%.!%$0A!&"$!,O<8+!(*2)4*U%PB3K"H4A2W,AJ$JLW%_N\_K2NT\,U$,V\C3BA1TGH^KX;PM 9 M##O$QBK:)&%N:HVZL0:0%D.I)E(R],J)E6%F%47KC-29IFMOW82N9%G>S9F;YW# MB *WWU/B)[[M<16;U:T8%C.&[<8ZH+,.\/A43 .+X^(U+8%BFG65N[?%2C>) MVV*S9WVGO':KZF_Z?T',]7$VKX9K]*/0W9H$ M%;M[ZN/<&/9(,R-/J$\\%]LXB0@X&+/]@&L0JFAB$JWN7\&1%6I)\CA5VCQO M,A)]3IFL/DMR)RC.YCE4469Q+OEE^:+G8YJL1M5"!%G1B7,UUL$);VV V7N7 M5W79-J=/Z39]?&)MZF-:9L6V+93ZB9-@&$78H:&/( T2TN]) W:"0"!2&]!@ M;@*)MHX0;ZPCR!NK@RFUH**#:+XJP<0?6,QYG7JG@#1.J3/#,?Z MU:_!.=/R$"=_TB(H'H'O00]%;QV$R(D+ >0"1T\%"73<-J^"%O&I>U?FC^J?4_]TV_=)@*NK:US^ML=_I'KDYA%.!< MAS":H5N_,#8X%RF,!_ZDA5$\ M^#,$IX)22,LJS)">.O^7JX&7)8S5\%A(8A MHM #CNO8@>/#I+^M'SBA3X3V4:M;,RR&[_*L;E]S:?[^R[I*RW^IK&V/347] MI(B5T3W3G"HJW@F\PV:A.67N EW< J="]1*E3QG6*O&#$) D;#0S LWX,G:"H<;H-!-NP44-62M35/>RJMHS6-:& MX1)5+6G^>-5J"NID5&I@K85TTUW>-[4T7>%F5))4^5R*%"G[\4J"]###*ST? MRV*3IMLJ:7PC1?XU;03O?M>^@+0"!.,81S%LQFR>'R<(V@>+(?5#$?%1L6-8 M?@9H%HOO48>*AT:*#D"M*LVS9L;9/OUU8^5IS7Z 4[2,]+L11D=ZGHXX+*/O M:?&DT-]*568R)S:[7U;-E.H3VSWCK*#KPC @/FH,QRB@S9QJ*#&Y'L)"Y\GU M635=]/ZR;OZVZXOMD>JJ/5+]PU-:6O^O8]NV]51F^29[:F8_S6B-;>)O?K;M MI']6F?DH!4)F!C15#!1G0BX%KNQ0& X8 $J$W.?1: M-JR?!TQ6W8&RM@TJ3@+'6<6$$DPQ)(%/@K !0WQXT'%,([T:*HMB M,CW=' $:U5;I<.C2V2DB849S3Y O6G^O,*RDQ:I1^UYT6=E/88W6PZP^O?Z8 M-KTDK]>?T_Z>NX]EMFF@99\_I^7*QX 3!-,'3NA)*+4[L\R P_:".E5;34L MDVGWTP$FJQ9T)84GAK11\A:J;A%7C)$N*9\N/&8$_>.+N'6WZ[4N6'=OQ&TF M91\E7$G?]83R>U%Y3=X*:[U.EKE/'8]#^J6H3_/."@#?0LWJOQ"#<%./C) J"AZ'GBX;<(>F3 MUK]OSP&PDLO1EM<^JOZSKKH_T@YRB7]EL2_=?V=L.YZN=VW9+QH&2 MRGK<5^TWK/0;6R%KOGEA,/5[5G_)*EVK2[G/@BZ1] MK:0\Y-7?OV2;+Y,D\@=VMN8$V7&(\7)@,9;!;QJSUK]\S/]7_G,>W^7_H_G/ M[;^P+S^NFP;++*3?UH]/K,'^RT?G?X&?'2_^%ZM,GQH\+=+Z2\I^6Y3L==*' M]:;=VE'DJ?6.TEHM PZ)HN*\3KMAX=NX,%7IIT^7%K''I.%36[T\?/Z6_:X?QSI M31+CB>;?;-.F8:Z(;;LV] B,G#C$V $!&HZS M>DY(9.L )J"8/C710WZ9B$^T15KDC<1%."W/'1+%S'P(SXO$VTRD\+-UXH+5 M^7!SDK*7%3?I_#QW_.2O/C4=1YF,*\$F7](U&:;%Y5VCSEY/O>8YELB^)U=& M",!R8(C]((H"AV#J0D(/F&*"/HG>="G:4/2DD_3\4=24IHU$4R912S'*EZK-!FMQR=JP MN]?3]10\\VX_;L_?MC!63H!\@&UD8SOR'<\/O7 XC^(3&KBK9GI_7_#N)1;X ML$AW/L7 W9O)KJC8FE;%,/6Y](7Y__]T(9.B%V71!X$("8>'<[_^W',MP5$]MN&1Y)D79;/ MK <K(G<%VFXSEL+7NX_K;/LN)^NGK$G;9V^F?'@XAT9#1")( M 6HT29Q/9HF-'PBMKBHB"G? M"7RV]G=TP&(>L#T_O0\77G!J8C>O<.K@?D1M)PWM,B1Z6I>+&;N2RKG-\T=G M5W: " H2$/INX/I)X"%OF*WY"%!?_EBFL"G# GYX7+D4?K%:E4,^/9Z0/L62 MX:NGJ^<\[GA.U(@L:F)X&8*GRYG1LXB*'$TY8CT^2W+RM97K@C $CALU0VP2 MPRB!\7#IDV_C@.M4XOPH9QK;WEC5\:V7]1'O]&->R>!.-Q V']=91\8(@6,GX7#&W_=0$&NY/T4+$N.[#7J,AY6]*,<"PG*Z_RQM-2ZOZT[I.Z<-#NF$GO4Z6QT,70-?W ?1(3-P@=&,RY!;@ M1(G"@Y&JEDU/,@9(S>"S ZI6*)C1,(M_#R"$T=F#@NF2 MA;R0ZXG)R< 8%\X.ZC/P;,3E:G3[\]-3/*IMOOL@>5(V.*+ OGTBD)5I[##&0S MK-:ZMAA:-M0YXIV/>85C>=-%0-L!/(5(R!VT&^6(+X/I(GIQN4J;8V/'Y'1R MQUL\^VMCLWI?5%5:?[G]1-('*<")(D 9@@UP[#X1T0 M -CH-$\_KQM9ON.OGJD;Y>J1L.N1K_!Q]TH&T2IR=FOC<&W%R"NZ8@4U#<3S ME=(F(ELJ 3%LU@\,W)\9SR_1,:ZGWU+_)ETC93-]5"^C8*;1G\)4HU3:/-.? M$T3M,<%51"AV,*' #ZGOV"&P [\W&< 0*&QB%S1D>@L[&VP,1R/W=56OM#-8*1J9@N_I]GG+VQJO&X\ M9?=@2F]EFSZH:K7I6>.IMT;]>H-;$^C!&XNY([3E;>:PZJE9SQI>,[5KS6%6 MKF&+4BQ1RS86Q<75"29RF[.V;9AWD4$WP[ KV"&PN_1;C1OZ_KXBH>^%GAU& M00 2ET*,FF;;6@L<@@C7@K.J#_IIRD7N'ECAJ+"YG(F)TI>7)B7J+/"-27IS^QD_TS9*QEUN=[4 M3.X^%;M=4I2_K\MM,Q&*;60CSR$8Q7[LQ 'J:ZDA17'D<<\T--@RK4!'A-8 ML1ME_,906CW,Z]W*#,$N<&T,LU\P^.WN;@VZM7( MX@(&LSJ]*WD\YH$?U->M+)R^FB>Y>0(_R33C%N%/O2N\>G=5:RL2W;3+CR7>(X MKA?&$:6.BZ/0=NC!-O:%;D718W&>*>>-E1U@6KL&IY;!@RC92L,'@SQK&T < M,5KOQTB>4M->\B8N;Y*\+UKI9'WB$STEQGCU[UV^*1[3N_6WXR(JNJ]:#"LW M#A(((^(%CNW8-G90W&WK=&([@>BM+78Z3)CK?ATJJX'U8D/ @&SB[0 C'(UT M-1W,+J.#:?&DT-_NE#O3<4="&/IA1"%*J U!@&%" SB8;#JUT"D )4.&AP[' MCB6Z'4F-/FDQ,L.<%C6:;7O2&$UB@B3.[F(52<*5MR5)EA]>3<+[*LO3JFI& M]/=9WI8EJH,,-A+H1:'K$-#\RO8(\:/^30_L0L!=J5.R8:Y3#;"L4URSI?@Q MDD:ZE!9NE]&E]+A2&&A[@H]];KZDV_TN_?"09'E6I^^SK^GV75XW;8]MR$55 ME=;5W;KYY;%S0QM$U*/L=7!('00@PEZ/Q/,A$7JOS(1]PX." 3*KUPW/K&^M M(V:K RTV7C 2!S[%FSL$8D)XRGZ']\<6\.L -$,.!MJ:;> A0>R(>)H,TS(T MU:B'YT_)&F=35(&+,23)OF93OI/U&/KM*LBB@:( MS1\A&6F>!-B$FDV'.Y)0GN_7NY2D)0D&)/_\+G\HV%U+#2#\ MW/]E"VD5) 3'(/8@<:#OV!C9/N[F^#!!S7Q?;AJ@S_Z$*:7'91U06R>P;ZS[ MY\-/=)+#>>3%:'1$)P?S!$8^,>B+B>') 3>Q7),#_6%:EI(;\?#JY, 4FUSG M"#Z6Q7:_83T)M4V;M7:O-G][NGQBLG]NC*JL8^#B F-JV2X($ M)#ZUNSTE#K(]"+GDV(!9PRK<@VTO?"D[N.U+F@/>]B^J#K' SG?-U(]K[$]4NOVG/ >K/5;!U?DA*=FY@7.'",5.=RV*_;G1G]>Y^O/#92T_)IMTJHW[OI)X@*;(#>B26QC@'QR M,![;-O_A-FTF3>\T9$!?IY_'#JM5]6!%3F#I8YLC!\U#M%C^Z3A^I7,]3&O M*9-Z-)(MA[3=J[W> MG5DC #EN"*!G)Y&+$Y]$8=!;/U8IX?AS3D)(8N DD/B*N/9C&S1\+U6!U M==!TKZEF_,9Q6"U2TPJJ%;,Z2ZM0\"]90U2DV4S#EH&VL0JJ3]8641+6Z M=%X#U<_7_\?=NS8WCF-IPG^%$;NQ6Q7AFB4)7L"93R N/;F;E?:;=G7'1'U0 MR!*=YI0D>D@IJ]R__@5XD>0;!8 R9SHF6[;:>L\YSG @]O!@:SR?MU*U_,!#!??L_*^D)5"&PA4>NPY6.F.VX(>MU=J,-7326WR/H\^:]7#8KQ6 MK'@S55S!W L]J="NOAC&S6:[59Y5[UUH2=S @X'G!P"E@".""6F.N'T$8T]V MG#5KU.*.Q@EGO9I^@70.%[J4B.SIW78",H]^;IZS\FN_R M[6'[56PF;6Z6SS4Z5I373UFY%/@^9TNN+Z_26##U* WB((X2AE(_"%PO;;&E MGF3ELW$1C9A.TN:L?2EVOZQ$)?)-G:;6NN4T?CF=8PZ?ESE'UYS&-^WD-<]]$8EQU-;LJ"6]T_ MW_ ^)!Y?H/]UR)\$H/=N%29!#%T?1=QJC$01(C=LBGE,A)9G22^$ MH,-]U(!*9/QWT)O4R&.VRK [&:,&674-/=?X#M!XDZ&UO((VR+[4BGJ*:,]C M1)F8@P]7W--%1':T4D5X.OUU*7$A G[ 0AS$$<8X=EL\08B8IS(BV4,QZ:@S M("7%8ESD!I%YA,3D0#%A]HHVF3VZ;S] \]#V$?PLQF[ZJN?G;Q("N-@+Q3"@@A2%>7M54VVZJ$X M5+_MRJQY(D0\!G)35'E]JR2KJKO'Y>[NSVSS/?N5__9CQ99Y^??EYI MTL@+ M68Q#%*5NZ'N,1+!]^IHD::SV:M%4&"WO1 H@3HV$]V51*EP@=3S?:7"J*>1D M<933UA\AA&JJ?/3HEX>B_*7B/CDGIZZ3LU#,J[N./89Y?H,4K5:'[:&NTU._>Q5!Z@%$ MTA3'"4K3D!(O:/&B,/:#[J'>NS$',UVP4EKX\HW?._51[97:S6)HTP[O6(.; MU9#.8'@[1O[*.7-Q@@<&K87*ZA WM'G\=QGD!O-@?)@S$QG[ ]WY<'Q=?BYV MW[+R-"Q'Q$5>B#R(4^##F/*%9=RA];W4'V>Q-@SCB(NUOW'T_",F&M0&AM+V MD#9>%,@V.,*VQ[=1HCK9"'>, M]_GH]J,NV2Z$RLHH9ZIY_.CCG#$>C(UT9B-C?ZP[C<)\R.5K27'WS7''3A3&'VA^O!63W=61>EQ_]!%"PV-C M8X$NV_95_\VH!+T0@C *X@2X7AI"G\+C1F(*X'%%,\80H I.9P6C/AZ\$IFQ M!@7E2-D>&JQ$9[(!XD===(RQR-"-](\^9&C[;6S@&,:\=$&*/3<@RM1/W#Z5V6.VJ_+O6?O3KBQ&&%"&HY F(8BB*&20P*8L!@@30B/IA^4- MF[4G,$>DHFC?"XA.@W&R"C**'/;(@ZUHS$,$K'GW^F:_519E._27;-_8J44C M3.,80C]!F+A)&B30]Z+.AA]%5.6X5>V3+1^2;'FF*\?1*5S%H4X2"),$L ICZ(_+"#BQ$-5'K-9" M=T#\R+_+G'SG['A7 M/)PFU]^X'\Y/HF]FU<^.> ;L[10]WWW/JJ98]57]]WQLW2__4EM/31=^N3G. M#Q%YMVPIAS] Q>:N9QR@T/0W%S'JS\K,:KY$>+0*$$PA8D,8) M883%H1?&G47J0E_M/JB^'R:)Y"N2%B+/;45+Y7W[\THS5'R/5] MOR_S^\.^KDJ_+YR;Y107WC^DL$=E31 _#Z$TXLG;MT0,L3/\%..LRGR* Q3" M$"$81 &F.,'-(L*GB1M"I2JG)NQ9GF#?'K;;9?DL.MNGTW39U)&# JU##Q/L M,&KPF&#R=S4DN-/:W%=G?AZ:9M0CZ0UY7;;4:S^_W/"_WIWU[U6,H> MN@6>#492\N!DXB J'IZK=/GKIS*8;GY=;D7X\DS6>ZS5Y \DGI!P&?+?IAB#[DL M"/P.$HF]1$7,K0(93]7/\#HM8#$A&S+GM1LB.96>3734Y/I]XO%W&@>NG',7G-:'*^?H1?UR:>V'(QP95^H-,-^C^&/&=1[" M/ZK'Q72]R.8P((#<_5DL(,73W<%]-DKKP!I5GN5 M(O;#JJ^:E\/U5X-5>PK,>'=9L 1"/X"^FV+F>0E$*0$=F#A"%O-2<'*Z\&IQ:%E__N(G%%9HI+ M0Q>Z:4)0@$B[_9W@V$TBR\(K \&^\/K6A5>*:FO":YKE\827_\WLA9?_KEGA M50G7#RN\2DX.%UYU3NT(+Q*7CXZ(8!K%B&&*&$(>]6A,,>T0 4R5GINQB<.R M!(N\.W$E)JNO9MD48T7Z;2BR/>;'D.7F\MP/(/:ZIN2,O'2I-+(\&J..SVY?/BM]M%BI/$ QA#AKTHPA$",6T_ M.$D1P#)JKO!QEA7YMUN=+EEEJW_Y5GS_/ZT?HD?&W3>B,\9GG?'DZSL=2H.( M:3N%#N!".^AJTQ3Z*T6_9MO[K%Q ;@#C$!(4Q;$'DX@"[V@@#I6F' H?:[FQ M"B1J [\*)7*#N"4VU 9D <+YO8$Q\IAZ\K]G?-0@:1YCG0[P8G #D>OF5;E? MH"I?WBQ7^4.^:FW0,,4!"[ +?!:GR.-C6]+:0,2+@$Q/U_MDRYT=W2 LU]DU MB>GO[_8Y4>OR HO3@C'3];F'9]V>?_>ZR[]+P3N]?AA5TW;\@=@+$XU%KOL_ M9,]94Z7L;UGQK5P^/>:KSX*UO-BU!N. D31E. *$D2!U,?2Z.2^B+)#*V#)@ MQK(PU.#DE,$$9_TR,3)=:IK1E',\ 7,Z9)<%Q#B-ZV)U$-=!ZS^:"YTO0(U! MZRM=%N[6JNM&P*TU]S(![PBP0=:F56.3CA3&6Y3::DQQU^)SOLL^[;-MM4B] M.$X)IBX?,U+JN3BDW>(0^3%T5=9NUD!8UGC=74;A@%-[H+A#;"]:35:E-4 MA_*L:(4?!Q'V(4W# (\U(7XD2ME)L!>[:/\AJ(=2?_=?F?17G6 M\3_M'HIRN]0HO&:"9\G#N)$I5CQQ:]D]PG-.^)S?IRNB=IFTOE,S@Y3/0Q>- M>O3Z_,LX6[)J1[('KJ?KNE:/*/_,N_$-;YUT^[0IGGG__G6Y7SUR1.>_@':[ MPW+S]ZS:-Q705V)5]2U;^"F(TRAR0P^SD,NQ%P2P10@0C:5.RZ; 9?LDH\7L MK,ZP5HZHF<1G2D]'G&KR.6K@Y&1VKC%3D^/6"^<QY#P22>%]-W-JVA).I4J?.ZP+ M2!+BLA2[S"6QAP *@VYH Q3Y2KL@YJQ.,RSL"R=PO9_^4"RJ9I!L);$?F6<] M*6]!MBHN_ON8,?P"M*B.V<&>1+$OLWE9CPU&9%9J:]*O][74.'/#7\P@V?W^ M5$OW'_F>2_KUKKY2U][>$$- M5_X21PPKMJ($D)]Y,4Q;-(/?(SBT#/TH(8Q M.):UE1PRY\\:G5/L,N>9X[MREAU"KKC5Q_<$)HN0G.[.+#BJ@GR_[WE5KJI? ME>N*Q?)_W=3:PR,F=IYN^:1ED[TL67S5A9D[6M^*.]Z;JV?P/6$>^?$/V>#T MZ/N(D9^'\(_IL/3+(I:X-CU4U!?Y.*Z[Q[(X?'L4U_D$Q.HE1D+#R&,>3 (: MNV$1:IR!Q%#\S(XIXX=N\N&EN6\M M1I?6Z?K:=3W45#_&6",5- /#CMG&\6.-0(9]UQR,;$1 =UP2R,[>3#U'D"ZK MO%K$$4JP'Q"0PM!G241P=[<[7G*O"UG3>SRZ'(\U@[/"1_#L8( S$;)P='3OAFGS8Z-_-F?L8I%'/$)8Z'NQ3P%JS[Z%>1HI%>8S9M3R3HV$)%@FU83>6^+3N)S/ M279/WVFKJ@;M/X)HZKBEI(G:O,E*GKA1=)>5VQO>5!^758:+[3:O'[!MZDEY MC% <$!BS)*04^1$(VQ<"_,!+4J5$]J&V+$^'ZSM[_.^V3@?0.2'4*\ WF%TY MR1N36#6E&\:I%:V[0%:/Q)FB>1[*9LR;PDYC-*5CZ3/F"YYO1?E\_2 N2W:_ ML49_Y=4B3! F,/'C,(Q=AFD2ANW&A1_Z')P9?1N&P;+N==!$F4L![MA5U\[O M I\QS1L8B:%:.%X0U#12G_^1];&70"W=-!.2N>NI(2^E==8DJ\/U]P,LI!!O M7R]\3/T00@33E%"714'D=J-!"!*LM#%K"\.4\\XKIT\>&@>,"?3 4 T5Z/&B M9' 2.RQ (RMX+\-:"FXF9G-7<$->2BNX25:E"NS=%@_[/Y=EMMRM;[/R>[[* MJK9*%')C2/A4G<$X)K%':)"PSEC(HE"ZN)Z^"$ZJ&S7CLL M&]VFE2%XY)GL9XDJ=28YG_L,5<,CZ=FH+EO2BI=Q8,\^&URAA@1%97CBVG:3CLL#^4V:_Y M+M\>MC?+9R%M%3ED+WY^>[C?B-]N\''%0ZG+8NJQ-(0483].2'Q4/"]E*BHT M!A[+FM5@<[8-.*=JT3EE T]-QD:)CYSHS2TT0R6RC5.+U.E<<+@/;_ZQ\\/Y M>B&(5B35 /,] CQF7.R%UQ0,NLW6^1UOQ(MDQ[VH1 M8TQ9%*648!*ZD>M"CQPM0E?^^9"!=FPOHAMTXI1B5>-SEATTA1V[H5Q*['B. M2*/B*OG$8 .MOCK+P9WR-T=D4F$#=$1&]79!AS KMQ7:3\%'^Z&&B)O!IJ@I M3PKSS4IULZ V>MT:O3[LJ_URM^:#3F-_P4<.&J=1X#%,(C=@,2)):S;V($!J M^P8#C5G6]+:3K,OEGSMG^6V9[ZJ]LWDM]*J;"T,)EMUG&)';@4+OG*'KI&GL MG8=^MGHW(0P1/8\)KCEWWFQ-&.5)5M"Z_=;K^TW^K1G,$?)#EX(0!#B-$\I2 M$GJ=H2AD2DGW&A]O6;2^%+M?5DL>ZTT]3CC%4[9KFHWB_H$.KT+/,MQ7+ M-]GZRZ$^K0[\Q ,N#5$* Y_2-&7L:#DE5&U>9,">;96I4=23H!J:ZLFP 4)E M3X;'Y5+U9+BJG#-X5PX'Z#0(G1HB_TD-V%S,'^E^'?/]\5IIJM\99N>>KH+MR M6<_;ZLKV[[T@E(0T2AG" 64X"!!)H==>IJ28T4!)#"<#:5E!S_Q2$\_IHB:G MN#]$P-1D^LPE)]\Y]07SYHFZSBVG\>OLVKGSD_B-UC>G=:Y]#>+G>3R\9BM2 M/4/#Y(UC'N/)]#04,^NTBD]G[I?[3*"]?L#+ZI%MBC\K=%_MR^5JOX"4! FF MS TIIHGKQS$-:I,@B"%ELCHVR(8]+3K"JO?/.#"G1N;\WF$;^_7&'IIZA, ( MN_/HS&9<>?U0HSE^9#O5EVPO3-V4Q?=\G:W3Y]^J;/UI=SQV1JM]_KWI_QV0 M./03DGB4)*Z;H 1$U&OVKAG7S=%5\SP11?^W-X MGW:K8IN)#8*[0A4JCF-" *# 16Z0()H 0CJHA'I2-PLG!6C[ M.3NN+1NQ+\=_*KY>"9UY.M>90Z' M'#&:-"XY/PFG?A;__*,,+S:"U#, 3=HFYC%$34O!ZP)WT\=#_IG>)ZZR>7U2 MQ[_>9,U+P>OVS8/F!"^(0QRFP(\98UX:4Q2W":K<-$) Z5Z2$8.6AZ%SC/6> MXO(,G.K+O";XE1L:1J=63>K/X5TY1X UP4B&8$MO[UXFK4=ZC7(^#RDUZ]*; MQW:-\R6]/_FX++-4%!7!Q59(S,IJX4'?#WP0 M49<;(T' )W5>9S[RU73'F-%1\B#Y&B[?\;_.JN-E<+[4W]2O-_!%'F\DWS/N MCCC!K;)=7I3.KMC+UB&:"QC!)/4I M2$$2,8PZNRY,_057C/M"3RYU[*ETTG-H"HNE;,OEL,R>FDND=5;G!\+H+/?[ M,K\_-$DO7$&7JU69"35=BQZ^;GT;HI]:,=$13MO!,*"8'3SGIQ;@SU/JY#N$ M20OD$++GJ(R#_.F5Q.%,R6IA>JCR72:R3[?W7(>%^6,BZIY_5>7K>H^0KYK+ MDK?5.A^APH_BRT^[YMK.]<,'?_(Y7][GFWS_["U OV$8=?CL$& (R;<:=&3 M.%$ZBIH+9MNI!35@D6QX>BFNU>46N),MR]TOQ6'O;#K4:JH[%R8EM7LN<.V- M )V'SIF+5Z?; 7OG!63GW$W^:\<&T]Y:%=EA'_SIE?/Y8I.Q,IR,%,.>06EN MK6@>0]OL6"GFW?=5S[T>LK(49V[B1.YN^5=;ERO-=ME#OE\D('1Q$,:^6->X M0>I"V&U!(Q P5^W(:Y@MZZ==#3RN4_5Q^W[YE^IFRV V90^XQB-2]6RKY;!- M6>#8NG)]SD\MO)&7"1?(ZCW3,D/S/'34F#=O3K),LB1=X&__F)5?N.?+ZK&Q MW!44#"+HAW[HIIX;0$Q0 N).)Y&+<+K89=_$%JN<9NG;D>ID2=/)SB%)][4: MFF+9/7W6Y)3),EUZ)?($)J<%=;Z[&5S0GU59[KR)>-]MP9=KO[KD%>Y MF""KIK1:#Z&<3LXI>FIJVB%W?NJP_RR"V(CL6?+I*92?ST,ITEFGRD8=2'J/ M1(\5SGD(^6C>OKD'.B;+^H,"6C6GA%^S599_KPOB!3"*/ )]E(?D22.(^]H M.F0D[B:E=T,& V[&I/4.XWK#"TP<9&A1394M74XUI5F6[R:U-\CQ5\O4SR2 MN+ZE34E!![ ^5YD*N>XI1X*' 3FB8> 4FER^/35X3"V/I!!TI?_$!5.E^AA\D>?J7RLW2 MK*M](S%L1 ,[K$X+=DYB^#&/2J)H(!QS%4<3KET426/\Z8NE2.L69\__R/>/ M^%#MBVU6'G.Z%YBF/DUH#!), Q\R&,(C"N@E _5RF.VQDJW+['NV.PQ>\ XD M6E&W\7,B]-/%]'[IA0I@;1P#X07=RE**()@92*O4,6];/9J]_4^R^_<+_>FMR MM3V$;5T='8EH(R)ZRB=OP,YIYODQC^K9B\/",5?E-.&:7%ZB"?[,E\=?4!K& MO#DA"",WI#'_#AU%.X6,*V:Q7V[D%-.@626]/"*4[LM?NF+);7WD=\LCVRJ' M?YES.=VV5^1NH%HV[PR]7W488ISB M* *4!;Z;ABZ*PTZV,:*ITCUH"^8MSS9?/R;RZ0[5W=6+5!=9$E&8MM$8%'&K[@HDKO"5&8?$57__?,,; MO7C633SF]B1^91$E;NKY$+D10P "UW7V]!BEJ"+4RGPWGE MU$BOZ@ R)9YBGI<<3Q/=Y4='$0[S.5Q&$^75)# XQ)"V%9K+)L73'N\Z_+??L6\,VQ M;G#]+/!RLZFN'VI4^U>H$(D#%@-* YRX 0BQEW17)3% @*BL[VUCL;S8[^ [ MHOTXVZ,#QM33=J@D=75&45)4W!1CA?5(]4BAG M(N)C>?M:WD=E64?X;Y>;K#7^>M2A /MNZ%/ 6)0 (.Z:=D6J<[G)Z FG.K126.<:6\(=.6) MZU)(UP]B'[C]E_4B2#T/,Q(&-$B\$*&0PJB%0'R:^";V!8;8'V=[('VOK-RQ MZ%R=-+!L$0_<)A@4"\W= NO\&]LT."%MRL2)(O&"?'2)_'&V#WJ(5-E%,!&/ MF-%LJ>"*T:U2,,H"A@B'H*>2R#D4]V3Z7B0 ME ZR.XZ$?J[3)-+<= J44;JMIS[--=_)2)Z3="CFH9 V'-/.:U+D;J!:'A\. M?2>QBB5I3 -&L1>1$$5IY*:T Y(05VDCTH+YD1-)V:XA5%U@349JUT!IQ4$YPS7%Y27@?LN=,]\4U ;R=6"\2X,4D MC'U*PX@)@$G4W2L@ 4N(W"-!8Z'16,0KGA6=+SS?><93H# 2GV]4M4FV8DO^Z2EK,D$6 789]3#RXS#%P/=!FG;72&B$ M8:*P+6[&X+@9Q\T!HD#'_X?#&]B)+WG_41J M?@'X>U;N\_M-1K+[_<*%D)"4@!"D?IA #Z9N5[*4LM1E:N]8#K%D??K)P9UW MF!,\I\IV.9^2[HK]V)M[/83U+#9-T#R/5:413PKSC5#O[+8M 7=7W"W_$K6, M'HO-FH^=O+O?/B[++.5-;XW/JC"O;7FC4SH*GB D(($@CA$C &_._&FP \"[1QN>1.CYFQG78G;2@!TCG.D)_XW Q*V%0B5 M5%+[7"KJY,N$[)J]&M.$V=='7F2SK=6)G(EX#72B+YM:EQ-MX;E^JK.!Z5]9 MNHU72K"I4WU3#5,WY]+L3%/K<7!UZ4QAT WX7(0%Z?CMFQ\OJ>SO,C#EU^Q,,Q/\)PEI]6!$SG MIQ@EWWI>RER348PDH4B'8AY*:<,Q[:031>YDM;.^8R+N-E>/HI[/]^5&K)5O MLC(OUJ]K_RY\!@GV68ABDL0H\B*1@V/H9^/XN11)$4WM^9V MZ^:+[ 1>33/-,B^GFI.1KJ:;N&.X_N(,Z9738'7>*5\^KG*J,-FCG58",@_U MM.-:,4*#-J&@B.MZ63YS"?_[VJ=.+7$-7[\VO%O'+NLV_Y;B?F0*(,9&W A(PJTS]$/VUR;DPX MEV(JVJ!T:IAST,M7S"D+I2[S5I?]'ZJ+2/FEU437&9+OH M[>'I:5-G4BXW @#;%']^VCT4Y;;)M#S><8"BD N.7/&,8$!0$@3N42 P4CJ8 M-&73\M' [6\W-Y_IK_3+'?KLD$^W^//U[6]?Z:USS9SC)2_GTQ=V_?57=/?I M^HOBK2YCU,M-6J9@76W:;K!8@0\P-(*600)\0/,":=%8JIK_@2G])G6Q:[NKL]<2!U M=E5>@]-)>5.F3$Z\;+*E)E(-$J>&X@@LH[^'=TY$C^#H4C8/8=%&__;AN@$L MR L%[W)9M:]-Q)3YU L)"=.$^2 .PCCI3 2QC]540NY:(!IFJ/*@0):L- MECA2%88&1BT*5V)K>G.HTU7Q\BGGPU?^STQL6#>_='7V2)Q8 4Y?Z>.U!X1AF[]*H." %D',^$B[LOUEU_JA=S96V]?B(F"'?9#*+]1 M/9OH:>QA"^Q73HO^3"2%9+Y;SN/DPF1+Q:&<7]A:&R6<\Q#L\=Q]9T-N1)YE M!X;W+TB?KD7?EH9DBHO/0G$D\+Z;O3VI*)*ZSUB8XI[@0AIMWX-?D4')M;'7SNKQ9 MEOM\N6F_KW$OZVZT\ $@@>N#4#QR#!(8)UT21NAZ?"6NHC_VT5A7G7>O@]<" M))SB^L.]$KMR?$G9*-)RM2H.XI[DT_)9!+J>$O$?ED*QLK_$];6/C_:GBJG< MI'5>X52;M0KL3@?>J=$['7RGP7^P:3\>(YCR%D M1'^+J7J.ZHY&O0-&A2RM\SV?*1^1I8?]EV+_'UFSH>*Z;@A<% '$1ZV4A!Y$ MN#.//*+T!+TQHY;%?\ +R!<'@DV^O,\W&C=L/\&ID"Q]O7L+AB,P#S$V[]:;O0(KO$G5)B-9LPJHM?XN^VN? M^ASR.=;%LP.E:C[L>53Y-Y%N#G2 M^H5L++Y4IZ-'JL1,]'>!R:E!?;PI:HXQA4J8(S"G5]U2AT&Y2G?ON_R.0IL@ M: 95[89Z4)AK+HHIDO6*_(NHS_9KMKW/R@7%./4\EU*:$! 22M*T.??S&?\/ M5GI)6?W31]R,:, Y7WIKTYDB36ZF:)[8@Q'IWS5$JKDQ-4"JY*!V93<7UZ)E."WA73DUMC?#L''SD M\RD)SOH6H089GX=F&?7H]=+3.%L*NE8?=(L">OA0[8MM5J*JRO9HM_[<[CD] MWXGMJ-/D+ !A&A 8QA"1$".?NKA5V!C2F"K=(+%AWW8BTNHQ6Q^:=[./BXJO MV?=LUW,'&4W9]O\F_U7L;8BMR M)4J4:O2J^[>I<'Z'=1_^<,P>=DX>*Z^31(RHG]',.IMH@T'IR=3%P5\XQY(U# M(MKG+DT^1A@.2L_X,57XYS&V3.;]F[<$IHR"="[8<;7!C;];0OO\N9[T^?0[ M;4EN)"JLGJ%$+F(>#!-"<.P32$![0\MW?8:ATI@T-C;;:XC#=KLLGX4P[1^S M+N_]N2F(?U9@U<%UE;*JGN.>_='Y3>JS^OI=5=:_9Y7XB?BCHQ3R?Q8_KG_X MJGJK:%R**69C-Q6YP6[.K43QO.]T_4$,7A^\D?#B#391B_+\%[O7,&J?)A_R M#(>F+TMMHD8PCR%O,N]?9[!-&@7I$\%V+Z?%>/\:XU>NF&4N]+-69;Y,?/63 MWT3V5B??KT9I!/V ^:GOI2!F/L#,#X(.,DZ@TNV]28&.-QB^& A/'CCM;8[: M$[X N$7-B/CU]C?9H?&W^NI/O0J4_M3]8U%E;T90Q>/325N8Y$GLC]*X% ]U MSS9J/QI!K\[;0S/SJIO ZQ_6'IZ:Y]2CJ%FN=4V@QK\:R*."!KYA%5==@V"YI7B'V$$XQ#GX8(\%5Q""(_ MZ1"CT(T&#,"CXASQ0.L,I-.^)\ %;KGZXQ?^6_SSJVYA>L-;C=A:^[589YM! M0^*X(=<:$6<;;3,#XHN5XI73.=<]1M4]Y27\NW*.'KYH*S,;$$T&3'X\G*29 MS'(XG(:)_M%PPNBH#X9';%GY/5]E'ZR@-W78^5?7#^WAUC^YBW6IV5<)M8#" M&">!&Q"4$H H(BYN\0*/NIIKT;%1CC@0UHWBE_3MEAMMKN2>KRU?/(G%]?/V MYJ9O%2'^"6D\1C9AZU =->?<,/3'S-/ V+C5LZH\^=8<-7?>=>]==)<0YC)J M&@Z8U)@Y52.9VX@Y&0\?CI?31D:U5F.KR")SDO[5UNI#VZ+4]3Y M?*6^I?YFXIWXD^-\HJM,Y93'F=_@*<9E!K5G$T;),S%QF'R"H#87D.9O'H(S MR(/+([PB&TJU^$1AH+JZ06?WZW*?-56?FJ75 H1>[$."("5>[,5!"ADX*EJ8 MQ,H%]X:;M)W!__ @:G9^ST[R4W*(#A_D1?;DYGCW9\67I\4NZQGKK1(OF:0X M/N>*N8=UZ;LCPJMCK7M'@.R*W]U,\**9''5]N8%FN9^'VIEVZKU:=*8YD]5$ MNBQ%PKQX ;;>A3KM*;$0P(AA'T(_X$NJ@$8QJNUY&%&7*-VVU[=B6?G$0]6? MBZH2[PZOB,NAU;$:/ ()0L3'/-0^B:";TK@MJADCY 9*M=85/]KVSLGM+;V[ M51,757+D%,4B+VHRT@"9[/6)ESST[1;I$38/B= %_WH?: @':F* 147(W?[T M0@1*&0'$@\@E@0]22OVPM94R&BF5$-.S8/LDJ8'C+&MPBN_G:'*F(A4VZ=)1 MC"NG8VQ:Z7C%RT4%T>5Q3D*B[<.[>C*,$;-OJT/L4A:&- 4T"F $(Q0>;1,< M*1;4-F'1MNQ\]*;Z?\='U&6YGD=?,^R3UB/J:HQ))V ^%N7^+BNWS4M1]=W$ M!0[#U/,\PE@*/9]1B!CN3(& J>5.ZABPG?8H,/W"_W#KY"=4BKF)6L3)#?/6 M.5,;Y<_H^B1!EYW$O7; M[$NV;R<6"Q= [+&4ACX,2,)B!J#?F4P@4ZJD-\B0[=V%[FF+\@CNRMEE>Y&C ML=QLBC_K"C[BSN^Z.-SO'PZ;TVL8_%?^IW\5^GX]&1!?NL!9[IW_>]AE#G"O M'-%%ZG\C_,-%"5@'>/5/XRMNKWIJCHXVSXH+ET%QDUR_C!4RQ65,1_W7LVAQ M9,>%S7U$L<T<''(P@BD'DA] M2I(4!]1M36 4,L6D7(4/MJQU'1;EEWK4V)%3&&O$J"G*$4:M(V/GOIPHZ$UZ MT6!J'O*@!_U-FHNV_[+=_Z;,GI;YNDVDX4N\Z_UC6W^SVVI9^"",09S$+'(! M13@!(.AV;C&CB=()BPE[EL6BA=AETS5WPPH!TUF]V'95DQ(C3,LIS-@DJPE/ MQV]W::\N?E;3^VJO=EQ-DB"M1ZI,4CX/!3/J46&O@0XX+UH@/HV*HP"':9(D M<4!2W!:PXC:2*$Y5TH/5/EE)PW03@X?(E2)1&H=#1CD:="@TX4F0[ F0-%GS M$ ]-['TG/HH,R$^ FC=!18T!47*<=L^"BCD79E%$"8LC/THH R2A..A,^I ! MM9G/ $/6ISSO/8Q:;P>-/0A_3%+OZ&N VWGT'#.NO!EOC?$CVZ_^5A3K/_/- M9A$1B#&$% 1)$'O,)ZX?=Q\/"56Z[";]H9;[2X=#;4B5IT1N-+7"AMI >I$( M*RK16>U1!&5NYM'[U6$7 ]N$\AT['G[Q)E(S-G/].%ZM/9H&20*IRY(40Q#B M*" ^.^Y41'&DU..-&+2^N]AA;&?:_0.G16)E-R!'YE1U8_)(9S=/%RGW/YUN M]7<@?Q[]QMY%WGIW,PW2/@^Y,NO2VTM^IOF2?/?[J:CR?;5\L2WQI=BUR^D% M##S@!Y0DS$U20GQ :3=A(BR 4FE?9BQ9%K8.W]D.Z*;8?6OR+%0V%0SQVB]O MXU.JIFLOV'RYX7G"-RJ?2D^(C\BK[F/B0_B5?5:\GX9WY-\L?;-X:MR4+X6- M!J:S'[P@D/)/#B+FA91@XL$@0=V' S?!ZAO!%S_2]@[P]1WZ[.A?(;I,B99A79-W?3'8L,)J<1> MU_[Y>%^ 6_&\D/F^[Q'D@0 RQWW^A-)/GS_=?:*W#OI" MG-N[:_S__OWZ,Z%?;__7_X"^%_^;0_^_WS[=_8>:4I@C74Y+)N%;36W.(#9/ M?=7 )KMU),M8CU09)WT>8F;>K<)R8]46Q-=7IFB,4B_R0@01"IGG4YIXG4'^ M'Z4,YP%F+(L>_NWK5_KESCD3/\5[DD,H5!8TF^QI2]CTUR8_9DA.LG1IG9U( M:3ORL2P-XT;ULL7-\EDD-'>G^6&$&$L"$G,[!'J^QY*H,Y92K%8#4\^$90$Z MINP_-;#T[CJHTB:Y*K//F.(JK2.K133QO8:7O/0MY(81.0^9&>K$![<8!G&B M("_E(5N_E;5%G+@D"D$,/<1"#S"81)V<49?$OJ+":%JQ+S("V#LYRIL35F7E MT6546GQ&(%-9?VH>WYO\C"Y![[/3KT(#&9V-$ WUXZT6&6%&NC9>^TI#^Q+- M.W:!&WIQFO@>]F*7)"P)D^Z2/$T3IE0T8KBUD>1I=?9&A6*UO.&$RJG2N%RJ MJ5.'[9>R?>!H>IFZ2%>/7)FC>AZR9="?U[7U##,E7?^FV-5KPG_D^T=\J/;% M-BL[X\\G!8UI @//(AXT#63IE]SW8'OD;I MYEI/HN+]V"^,R%#6TPF-,CZ/?FC6I=7M%\8'J?M-]KG8?1-U=KX4^ZS;HUEX80BHRSS"W,1E)(@#CW56 M,76AXE@^R);M@Z$3/*?*=GE1.CL!3R-K>S"KO)T'&63)R(+D+$O0!9@;!6F4$ !3&$4B(;R;@"61 MT@L$IFR.OBS9%;M?YKLTZRZ\5MMN\*2 L M:I;S.5&^^Y;M5L)B &D0,I(PDH9^0$-8OW7?6'1=7RDI9(@=ZWL<1VA-O?YS M<,Y/7Z[OJ..Y']^?-L^K[$['.)2J[G*\9/,%KK%75A\2U+N:&D[K/!3(B"=O M5DVFV)%^TN#CVP!<#V&$7!QB+X A@&X,CY.A)$Z4-C &F+&L3^?(_G==<6K_ MK)B=/X1#.3$:B3XU+7K)7'N]".WW97Y_V(L-.&=?.#?+29/VM>X9&6!['A)E MPI'7;R.8XD9E"E7L:K/-TRXDAJ&;DI QY/M^ E%Z?(B!)7ZL=&U2^<-'F"P5 M.Z<2@*ZPZE<.W']Q7=>KGWJMQ..6_^9X5_PGXO^;'_ 9P6'_6)3Y M/[/UE>,EP54"X^,_\RK/?]"E+19UH\J6'X_03VJ M\K,V:P%5GZKQ6-XVL:S17#F?:L['GZB=)^9'G$9 MRN4\-&:P%Z^O!1AA159Q[LIL61W*YS-IBUP:I01['H&)YP&7T,#O#)'("Q>[ M[)O(^+V3UQP-*U(=)FDZS!M \MO4+;!NAK7<.ZNBVO^; ZX ,>YDNP,2$VJ M=+B74RE;?&L)U)'C\YG/N-KTEH\>61I WCP4:8@#A;&&I'Q7\K ]U#<)ZN,X M/N%Z*K/';%?QQ<2GW:K89I^+2A1:O'ZX6_ZU@! # "EU44(3Y-,P37"'PB-1 MI'B#TJAMVS.E$]SN7N4Y8&?#L2I?JS1+ON1<:D+>%>=89Y0WF0 OL#H-6.0BD->_>WO"TR**LM'[-]LM\EZWILMSE MNV_5&2J2/>2K?+\ F#&8<#T/,*$0^XS/-(^:#E&LHJ8&S(THH.L&DII>FF!4 M3B)')E--%3MP3H?.^>F>4"Z$;L8( M88*PAV(*@Y!/3%M#R(]=E20JC8\?)9>J.L/5549L3B>''DY>ID_W4-(H<]8. M(Z<^@50Z>92F=!X"-,2!BR>-BER8*MBZ""GR(QPE7LQ7PH'O,1<&G5D,PD0S M9U//F&WQJ8LU3U6F]3+5O/NVXY>4&/3UM\E5=ZN8F*_-BC9LI&U^.TH>';+6_*Y=\<2K^_:Z^ M,1=&%/J^BQ%!R,,XH4'0%H!U(8TCI?>5+4.QO&C\VMU@:_$[9PXXC0?.R06G M\<$Y.>'\7KOQ<;K3).&3787.)G*J*U3+0;.TA!U"=^_R=I0XSD/)QW+VS;)X M1(XOC0)5N>> JCU?E(L<8O177BTP1'X8!&'@1< %$<#0;Q?E;@)#3RJ+5^=S MK>OS$8[SNP DJ;1:%/7+IFUV5#50FA@9->/.G2D9_^ZUBKWC_3N2-(2C:?5E M$/)B> O1ZOFDV"[SW0)%4>2Y#"/H>6&8(N8&:6__M*MLM MN;Y>.;_M1 IJ_I!G:^?W!IR>$LA2IJ0%%M@:H :7Z+&A!XW-RXJ@R-2L-$$5 M^_NJH,6 C"YTG>6FS+[GQ:':/'_-1"V.;/UKGK(R,=B0[8/ RCE!"F7]GX>JON_86HO#A&(:IQ$F/H$,)=!O=\57R.D%QX@7 M'RR!AK%B?3O\<[[+/G&HU<(%"40@C<(X<"%-0!K&80'U?Y0YKMO:+=N'SM XHYS8:VV M767E]ZP^J 0Q(#2A41AX)/0\-XC=I+6*81@J%4P>:FN$I()3+[WCOZZ46V", M48VYHV4RA\P897BT/S=\2Y#LC' M?/0,6/>],W^!K,D7<*"__8KM6R/3J, M(D03AI(H8JZ+ %\;=O8(=I6N->I;L:Q1=6]Z,Z-02WTP0*6<1(W#HIHX:1)H MIU#%1_ST:--P3N>A2@;\>%V]PA SLDK$EJOFR;U-47%;[4E&Z 61BQ-$/ JC M($(!HYTM$H!8287T+%A6H!:4V/41Q7,4BT]HDB:G-_;Y4M.:#H_3 C)S:*DL M,^_2TB,QPVB.R%G-S1GD':YZ%N9EV27]?I M\J6E?:W-K\5FPXKRSV6Y7O@)$K=DDC!E"-,G98-9&J)B"Q:S M),*)&]+83>,$1&[4[8;1-([IXJE.?KC=+\N]OH!=-*/2NUXCDNYHZ9)_N\JN MAI9,U2-27Z:,LF= FZ87(T4%DB9POK(C[X*$UBCR(2LP-\OG^I$@+F,OK"[2 MA 0)A@&,$C^*H"C(%;7F&(R9IU',6=N65%\97-(9+ZM'YZG%J*8N^BS**8Q= MYO3N\+20G(>B?+D#/J[4?$1-C]P,9G,>DC/,4!JT*T:Z6P]8+UXRHKY>[/"HKQ9?/+DQ??=47?O(4CG? M3B;O@LS:1XT/^0^NJ#['-Y!3N4G%F'2J32%ZF)SHS/X" M5SW:9(KE>//%GDB7IC9L7IF[K]Z;0\=7.A<]0$$6Q2R,7XP Q!+#7 M&8V#0*H2BR%3EJ7KU,GJ0N=G3Y2E:5TZ# MS3F!&WF#IY>HOFT>,PS/0[Q,.?-ZR\Z#)D<5\K.WVW^Z5"M3R\V#U(T?<)UE&T4 MK@[#3H&R>&10%#!KEFU+M/B)/6O4&LS]']1ON5*\*&N)LR$2N>=Q[ MX2(O25P6!B&-_!" ($K]SJ"/F%3%70-FQE:]EZ_*FYO$R;*J/X&S0*B9R=L4 MK\5_3)#BI$V1U3E*EIXC$I,U+6Z&2-/U85_ME[NU.!<$KAO#&*>BQA9+$A\G M(.VL4NKCH?JD8FOD569Q@F90H93(U9LN=L@8OMMM@UCU 7>W&BD'][W"]((M[_HBRAC,(T3%.:M.<) M'O!33^IFW9#/MRQ6#12G%%CJ1>.JAME,K.14:A![_&D3WC-+'C.<\YA)C^KQA_7 QF); M(>]FQ6V4]?SB:U[]D3Z+@AO-8T8(8H;CU*4T1!0&?)CR.HL!B95JA VQ8S_? MY@3-$=CTBX0-HE-.B,=B4G7*KD6BK22;CQCJ3[ 9S.L\E,Z()V\3:PRQHZU, MPEY;^2=A84*P'U- $ H@)G$8=1:1KW8)AGX2>G'@^A%+(<$>U\& ME9] M+XJ!DD(-M&5;I5IXSNI%/RLY0$6!&LJII$B-2*>B4'5,OJ-8$^4K]W/5)UB& M6)Z):)GRYK5P&65IP*(OS7:KQ^VR_*.9T3$2 R9V)@.^MG3]U/=99Y8PI*9> M0XV-/\DZXC.U!E1D5WLA:(_8P3,N:4['6A*^X$IM7:A'\TR4S)@[EU>(0WC2 MU[+.:#O_"R. $I=Z"? 3BMTT1"$^2BCTAJT558U-JF5F5HW*_.JJF45J3:K9 M/!:1K]A2TC--HN>J9[KN7-2S03Q)']PN-UG5G@U\R;J'-!%P P^+W?^0>1&) MB1LGK2W@$Y@H'<5J6;!]N"I .67WC.$NDTSU&$B;Y-FG=<843S-KLHYO/G)( M$RT/WR6F[]1Q$)'S$)R!/KP^&33 B*RTH-6J..SVW-PJR[^+0\767.3C"(:4 M0>S&W+"/$X8Z#3L M-K5 C%.IW27-CQYK*UQEWTB7I7Y)&8$@S#?O=:,][U_1RD& MTC2M/@P%7QAI*O):\&6YS:X?7IAJUU(N#;B^H"BEP(,)\>,8P\Z62Z#4PQ?# M+(RF#$J[, -9NRP1XQ"FJQ0F]E:DM.)#&CZ0C.&T3:\T$+$FETA7U/]VR?G!,SADHA7LP M>ESU*\M^_HZ7!F9G!1:!C^ MPE0;4=-04=)QL\DZ(ZD+0A8 G/I)B-(@QIB!S@B7;ZDKY)H?/8)Z=HC4]$"5 M(CG=M,B.NFAV8#054Y4A-;FTR)2^5LHS)BV4+_WL44E-0N8AD;K@"R.-0FVW M_,U-G1=SV\_')]-@XD68$(A]'"$7NC "R5&:/>BK;)Z;LFE93H\G3R_OSPUX MK]$8V7+[[%/PK";,@RBVLOTNR5G/;KQIUN>Q.6_>R^*(@3"( N3&L<<-IZW!T M#I5<;!YBQ?6Y8(Q/WALLC-J=J MP:F)W! NY71M)!K5I.S$X G6\6[UN!KV,3\]LF6 U'DHE0E'"N,-;F"ZYTU6 MBA\LOV7>@J4AP-1C($X3&,5S6S;3MT^ZA*+?-JT/W%0>RVB]B C!.*<8TQ&[ PC"*FO,0 &,4X$LU3\T9 MLM>U.GCU"UT-0.<,H?-[AU%EK\D,N0K;3Z.3K+EKN].,]=1#"(*:$@H"&%J>^R$/N=&>(R MJ1,![0^W/(EJ>\H)E"-0R>F1/F']VCX*5VI2KDC3.[.CJIL>5=GJ7[X5W_\/ M][*9&?$O7D^(/F+@'5T93-:T,C(Z*L= A#ACT:MZ8@0D3J^>A!!FQOT32XG :8(Y#QN?G:$=CDI4.?OLOJ,0IS MBCLR.J29$)&/N/A 1P93-[V4#'>A,-B45&<@+-]D)>86OA7E\X*(VG-1Z/M) M!& 8$0C#;IX#$R)7IUCWL\>9?=28G Z4ZM1#D2W9B8<]HK2F'9(+O=^:Y1H[C'WLF&BNY\[_$$_U^)D^@ZN![L8V!;4 MN_1-5N;%NIM5N"[R N!%,$Q D&*, THZ.WX8257TT?_TL3IY@TICT:!)FGS' MM\>7I@+(4F52#%Z0<$$5] B;CSQHXG]')X8PH2(8IZ4(XS^I%HP&J4M]$B0Q M"M/8\Q$^6D(A<54E0_7SQQ*-\Y5SC4Q=-I2IDQ<.FZQI2H<\82;%XQ41%^1# ME[;Y"(BV!^](R# VU$6DD:S&%DX]0E,6)&E"$S?E:L6BSA;$1"K!;)B%D86D M'5D'28D2@:IB8HN[87(B19MY03DC0TI2=,B;FZAH^?"AK.@S(B,LB!M:U\8V MRV^+(,)>#+PP3BGBTQT2>K#;'$VH+U=U2_U3+0O($8PCT,A+AB(UEV7"'BMJ MTB!)B DQ>.'R!P*@1\OTG5X3=S&T02CG1IP>>7S[J"YA?LIG*PRQ,(:)*.WG M@\YH %S%=*I!ID;*FGCQ#JG"F])6V)4]V!B-6*US#FU.#69;]!#4GWIA@MGI MQ HJO0Q@U;3NKXX2VSK9^@5?UXHU9SOO% M;09TJXE=+]/.":OSNT#KU'!'K\&NPN4[NF@Y*'.YUV/'N3D5&3ZF.IBLX11WAR*EEQ].7*.7KCG+GCG/R1NH Y=605;I#- M-L)Z-\W&CK3.Z18SV^L MP!I4\G%C:DW@AX9S.O6_&("A@X*Y"/] 8X5!IW6&$-.?4+Z-* (1($*$84)%$V/:5C&_K(Z)^>C)]IA#I$9;P3?H MO 6?VR$<8(!23*$;^$D"0 LO]@%3>E=G-%#CY(T8F@*-'[*1%N,VHC7=)K': MN#.357@; IMK<-4H_S=9@2N[;7K]K<>[[/AQ_92)=TIVWSYGRRJKV&%_*+-? M.=+M87NS?*ZO-C38U^+%I5,9C(5+8. Q&$,? \]C'H'0;2XS>!2D(549,.RA ML#Q"B/[L_%0>5:?*_W*V?!KQ6/VL-BA8C(/<*#"/$*C)_A&STX"^1'NK/S.N#JO37*/L-L/W#R4? 0_B[&[A'FM)H?LT^[NST+ J!8 M1C$(4)H$",8H(IX7QBT.1F!B7*/5K-O7YL2\""L2;$Y\[7%K370Y9"??.1QT MK;4C/[NI3.I D=4+T(\CKIK^:8CJ$";-BREODUF#)(:80$H@3DE(HI F)$0= M$NHQJ1*P-NU;%U3?M26H"B2;EE0[_%H750%[WK)Z)-:(L*J'Z4>35@T/M<55 METWC\LIXEVB !!Z*<>!%&,0AHB&D;AQV0"(72!W36S1O7UP]2^*J0+%A;;7# MKFUI%:AGK:Q'6DT(JWJ,?C!=U7!05U9UN32OJOGW5MY1F,(T8%'$@I P&GH! M<8] N.C;455I\_95U;>EJO(4FU95*^Q:5U6.>MZJVM%J1%658_2CJ:JZ@]JJ MJLFE856]>\S*;/G 56B1P 2Z80SBB (28X#C^+@E$9#$MR"J"M;M:RJHJ^/M MCY"L2*P*WT85UA+55@7V[G(LIE37$[SAXJH1GA]*6W7\TY-6;28-*^N"!*&7 M4 I2A%P28,(2_V@]0C%8[(O]CD*7A6'ST+F'?1RH5; >9LGR#/'+82NB4)3_JB9P ^F3D[7Q MF%,3LPZ72$!M"NQ?.34VY_<.WN?_DNV= M35%5#E]5-]W]XQY^J-:G7QNYHU\@4G\\EP[!/+JN,6_4QF]%EF0[X^WJ,5L? M-MGUP]>,3Q .J_VAY"BXW:_99LGMXJ+:5Z?G=9 7,(!@2$(05>,T[)U)?5+]B=:K8I#_63935GL M^)>K[/B4V2-OZUGU:7?^._ENE3]MLC.0C,8(4Y8$8>HR%Z=>D+(:) ^GY(I MI>R.#,VR(*-U\527]N.*C&ZQ$[F1K@"/$RE5?9Y=D-3DNW-$Q(>[XIQP.B^= M:=Z!;-P1:6PO?K'S:$9J;R(N4H/!J U@;F/%N,Y_.)1,$ /9D48L$:KKAS/3 MQ29?/3?_?3).*("8N6Z<(HS2($B:FI+">(@CB%1&$$,F+8\,-4HA.S?\E[H: M;-UKLQ7'NEZJUQ0RQ;;<*# !T6KJ?N3X!/'*:> YO[?_.YE6R['7H\&&Z9^' MMIIVJK#:9-6T\+>*:S6M]OF63_2KA1MCGR3(BUP$:(*] (;L:"2(8A7-4_QH MR]K&T8A>=\2C)F*J-,F)E46&U$3I-3GS4:27%/4HCR:7\U 87?"%D?:D5=:1 M<2?>>X/TM6SA.$@AC%,_2%.&(<'02UH0$8Q"I<($ADU;5IP6K2/"?:Q+6[TL M3*LH0Z:YEY.I"6E7W?A\A_%7E8 G5S0U-GL4SU)8YJ&(MIQ[OP2B'0[E%765 MY=_%+DWU9M+GASB)/,R25#QD $(6A9W!P$N4=C$'F+&](]E,?2OG!%%5%_49 ME-7 4]6S=O;\T#5(<413Z M %$O\5*. -$.AA=2I=-MX\:MS_+$B] ?;]*K"9EYZN7D;5+6U42O]TAD/C*H MRFB/.%H+SCPDTYY[Q4B-7$U>V3(O_[[<'+)?LV5U*&L []MWHX2Y@,:I"Y+8 MI\1'P=$^AZ;TR*XYJY8%50!U:J3.&51%'37(L9R 3D.OFG*^S^Q\)%.:PQZM M-!^'>8BD!;\*VRU8\53V4.6[K*IPL;T7%Y[R8D?R:K4I!)B3\10$KI\B3J%/ M@.?&;M1N:OII%/E(:45LR*3M4]D6I7,&4U$.37$K>08[/JV*9[#O,.J<(#J_ M3W< *T5=WP&L6>[G(7ZFG7I] &N#,_6TQ]L]MY(^X\VR.DN!\1FE"&/7Q\1+ M?1;1U"=M-8 ((J!T(CO4ENU,\;/$MZ]9E97?LW5S4;-.F.#AV?)^6D-W'HK2 M^515!_%8C6[VHB;AQZ"9\R; M#]/S3+ D?[[Q;E;YZ?['>VJ+,20Q83'THCA&$8M@2MLD\P@"JE0 5L6W7?[/ M;-T\\==< !)S@X7G(T0"'P.4N#@$*4G:(R>/@,!#3&\^.B;"$6>QG5M.ZUI]VJV&:W>S[JBAWLSRT2]%=>+=(81P3& MU/=(X"6,4$3;6@ D2*@;JHQ=0^Q8'H$::,X1F].!K34!+/S4$0CGA3FVYT1=2*%>*IU01,(4 J2"'F)SQ(?P/8- M 6XS #0PH$^2EJ93J :@&8V2I7602EE@U)A.72)S3*5JL*AKE2*_LU8K55_D M]$J+(5G%$A.VZX>_%<6ZNBF+]6&U_YSOLE\S40J-3^&(YS$:(!920GP/8R_N M3(IL5!7!&F3(LEX);&)=]M0 NW*JPWVU*O.GXP7IZO#T5)1[IVPN%*C)US". MY=1K-'K5Q*MCM@9VY;30'('-^;U!-[)\]1'5HUY&^)V'>)EQI;#0_N2DZR%[ MSFI[16.O7:Q6K3$*&$1>D-(D2>/4AVGBM>4929@B*G6B/M#$>'+UD%45UZCE MQJE:B&H2-93+?G$:D<9!LM3ANBQ)1LE;%ZO#MJO#,0<27P"R3^8K?1>.UJKM M1L"M-;O?]7?4VA!7T^JT*2<*H^U'.2<@X[_[*"IU,-L29^]9YM-DP#PZ[+\(Q,7 MCEZ:C4GL8\18$L4Q2V(0)2[KS :AJ_1,YV!CMD_$EZ(.H>B&VPZ?X@'V8#8E MSZ+')%+Q6+F!5K-X!#>QE%VBJ^^,UQ33\Q Q<^Z\/GDURY.L?/TMVV7E+G(72&?2IL-E7%YU6,9+:( M/AZ17[__*()M(_A.NC/9;F^>OEG]5ZB5+SMO.9C M-C ]H\=436 >X\QDWK]^76C2*,B.72V ;/T^OG;X7/@1]%$"H!@RTS3V"3GN MY/)_B92&)$,F;>\\B%MNK:JLSF4D:_"I#1:F:)8; R9@6$W:CP _'+^["?RX M&BU'7(_T&F9^'HIJVJG":FM5K*C$UPK[[#-?*:P_[?:\C>;WFPQ55;:OTN=? ME_]9E/4]UR:O$X(@H0D&(70]1./4@^U=*^2' 5,Z5#)IU[(2-E!_J;$Z)[!. M@U;,P&J\W3UPC3QQHT&0D\BI^%?32:/4VRF\),]CCVS:B,8\M-.*9Z_++UEC MSX"*GNQ_66ZS-M^413CV4\Q ZD6QCT+,VJUG'P'$Q=R0DFK9GE1-KUYT:(%: M,ZW=>$0&RZKU8)B45ITXC*VO[Q&JI[�C-[G1WFG;S6&F!15F_;E(1L?9>M M'G?%IOCV_%6\-]XE7L5)$@%(^4PY<4/B(T9"M[.*(Q:I/>@]U)I*)]9ZT/L( MT-D?$:K)Y6!"Y>1Q3";5Y/!$X0F:TV";Z SM E<]2F>*Y7DHFS%O"CMM42FQ M?K?/=OO6@$]!1' ""(HA/.Q?02H M+N$D:NX^YD_'I'@: =^+",* 1A$&V$6=Q8#Y0'%N-L22]7G9\>6L\AR=X@7' M(53*S[B]$:9K]5-_]\O5'WP.K'K[ MV@"ADB(U,I?J,SV![I<:WCM'%5-=R+Y(6I]\&:1\)C)FTJ,WM[1-LR4K:W?E M"P$A/FP+\' SJ9\J/2JF_.&6!:O&X^P$(#6M4F=) M3IBL$J2F0@TW-9:)!.UA3[):?HM&Y8UMB,)3U(,BHG3J.2J291 ME](::GRS26&HT>CE+*@1/0_5,N>.?%:"#D\&% RM5H?MH7G 8%N4^_R?S=%, MZC/*4I F:>A1[).$8-P""3FJ9+'+OHD_&JQJN@"DNF;2=,USK-(]]'-65?_J M+$_PG.49/F."IQV P1)HE7DKHGB&V$$RP1A;)S^@5$\YA\9G]EHZV$%Y=37# MI:S>7I??EKO6!"YV5;')U_4WZ;+*J^N'&]X'NO/G[F5"DAVKC8K+T:='K,7+ MK'EV]H)7Y#.4!@%*6 HA,B#+*DQ Y"$_$JYX!%5>+CT^"BC($ MMX?M=ED^UP_DY=]V^4.^6HK[J&>OSK?NJ"G]Q*&7&Q1^G*BKC1_G?HE+Q6>> M73FU;R+>Y]Y=G5K%>6NI"U6\;0H3O@EF-60]X],\FLH\AK*9<%',L3/K'7#_ M(]\_=L?KG_/E?;[)]\^+U&/0C4(W"5Q": !!'#35/_P(@I0IO>$RS)+U >HA M*TL^F;U4K]?JH>N[U$@/+U_2;_ULQW(\^-J>_&*(P0C4FL>2B()O9W'P318T!ZK^TI$Q4$ MCT53JP7%( (X" A*5<=D) X;.V .&92CW_H?_HHRE!TL+HJ1R,?%;ZAI6\' M09O">72% ?A?K]0',J'<)9K'Q#Z+@\40A,R'0>(F/B(>_/_;N[K>N'$L^SZ_ M@F\["]0 DBA*XCX,0%%4(XMT8J2]W5CT0Z'BDNU"ETM>53F)Y]'CY<9,H@[0;"?G1L(]"X><;_BSV)H&U]7WS%^"0 M^1P&@.?8!S'$@]<^B<%H2)\K+':],2@FQ*<,8X_2/,LH3#/2C8%S@A6/$BK] M;/.G!XM=_1F Q6Y7K;X^[$0O9K KQ?MX=^4&;,63>;?EFN>)Y4_E"*A3Y]\& M >K&YS'0]J>GW$8@(/M)=-5@6MY]76WV!>35LOXFR\UEM=ALFPJE/_<2!+,\ M]$+H(12D"?\4TW:G-(MRK/2HFM:!K0BN>_ZGMXMMP3^AGIUJ*S*]<,LMV"9# M6FT]M]^$Z]G9;.#M+04]4^V2E@J&)SC-2"C _ZP+#:[ MU?5JT3MT\G\/*VX.V2R[ZO^JV/(_>[A[?D+E\^ZVJ"YO%QO1H.W[:KV>YT%$ M&?-)[E&>F3&B./$['X@?*EYW<,MVXQKHP[@3RFZA-9SLSR3$.F:+7N> OJ_= MQ=;.V_IL1\]?T#H\>^G 8>TUV'&W0>?WY'./N9"J35X.I):SLY\+V+P]?;I@ MI?RC5#H=N&S-YZNLWA_.F8_%ZUE9F%,/>]@/">T> DH!T"2>:3+ 3-=G4K):U/I/CM$*>KCV6:'PFME#IBKDB7#GD!S M)5OD7E@S'Y(7!)-KR># 6W NH5&Z^1Y@A&"4AR1'V.ON2#,:$*7+RD8-,2Q@.L/ HK$,/-2F M<2USK=HSR&@XY);^SD1"37[LYX;VYM_ZM9M_^VBUUH/&?/#Q5+3,M!X:@?2) M!;:5 +JQ7K;CZM/F1?;PE>[ W"Z6.].RAZHY3;DJEW,29,3#.8RB-$:A'_E^ MU/7_8!YB2@>U1PUDF(8[V\"B-4ZQS?(H#.6XU1I\:MS9F34[*.S&LK9QJN5. MRB= .D%[6K!U@];TN/*T7;(^?*359>]^].?KIR0Y#[VRAJ*CN^@"6U\]UG67E=A*G4]I,#\!N MT)0N9Y[J*YT8R5+5;U>WQ?)A77R^9IP>=X^_%KO;DNNZ;\5V5[\+=BF6[_.< M#Q#!*&#(#Z,$9TD0M_*-,IH'2D>7- UIF+HZ*\57U]@)&D-!SU+P9VVK8L,R M79C+<=L$<*MQG!ZDC?"=''8G>$\S^&[PGVZG2J,)*\>'VVKWYL#/?[>H7W.M MNTU&,8-Y&H4D2[F@])!'L_:]9YJG7%S*,*1Q(PQSYL'*6=M(4*%#KOD(G.9+ MI\!78U!5W&6XDL/1XTG^7T\Y+["FM1!,RZ/VW"PMI[8\U[XV7-M+,O&3 M((Q]GS(4II0@$F/4#9BE%,NRZCK:UDKQWFE, M7F$V34!.SUVZ'"FU)YG"6;B+:O5ML2MH>7>_V#QVKU\CB' ,24Z\E%"618S% MS3B9%X7(DSZ]-NBG&V:;UB;0&J5PD&@85J>IQ0Y,:HSR!*$AS1R'0:5P2LHX M9,/.-2E#)W< Z25O7SLR- H9!P[YC+._U)4CFNN''U>;XL.NN-O."=IDB8P3V(?^BG, M(\*"O-WGR0+&U+I2#AW#,"?V[H1Q@._+2CPCO=K;JD: @W&48SL;$*I16P^] MRSUZ!S.!>.Z@V,[Z1&>7VUZ![ 21C079#=8:[46I-_74^.AE&OS\?<._[]O5 M_47!LY&O"FZ*.4Q\&/@Q2B.UF0=N,'N=KY9WVCFN:LSB1PO[=)C:@T M BQ'7=-@JT9FKVFS&3@ ?O$VX$9X3!J_$\RF/P9N<)T!OTK3V:N##[=S/_ " MZGF9>%XN81E*@W#/OC3UZ'CV>WL,B_L25XNJ>A1'8K\MUJH/J Z&< R_Z45/ M#YM9%F"O *-,4_)0NDQ*"EY(49 J*E+;$5_X8O1*5%Q7FS_*ZJ_KDB?8'*&( M!3A$HE#G1R3/<-*>3D[B ,HM!8?_=-/;$7L"!U5G'EAMP/?.0(6J^S#T)#8H MC .GQB]?^D#]80THA>T)XX -VYY0!$YN<^(E7U_;G!B%BP.;$^/L+W5EB&I# MC^VNXH/5-S[X?Q35MV(>,T@0\C,24(A\G*9)A+NA^L(_;*ZJ8K$MA/=TL;W]PM-N=2\J9G[ 0AS!&.9IF.=)3%'6&1)@ M%,FK1B/#&Y:.Z6K-_^+-%O#%+MC=%N#^]/,2UE"7$8>3 ZZH$-^2(.)@1&,U M$&8#83?H#)\^)"I2CH!]H?\,RZ'*?WA0SF I,,(Y ME;7!6 SU+,E]Q.$+*24LCV/L(T9@U\@]]\*T6Y*SS5+'@ORMT=07Y)UABLOQ M_W[8% !Z]5(\<>@+';P4ET7V#+X_>5^4EN)J",E^79="%3U4C[^)?H2_BQ-: MW3-WHG%PM1H)>2#*EQYNT#&AXN5W;QD5(UW%N M"9;-1JC*LELOPG)*Q#JX:OJC,P_4]LU ;>'A[4S1;6Z[:P^_V24U&>!.<)M6 MW-V@.+TNE0;S= 3A_7:[X.G:C3T/,45Q&,.(Y1Z""<4(T6Y$%A&IWC,ZQK%, M;\?L!OZ^K:W]SQ$TIXKK '8S".DX4FL,.[#:A$1VC)$L?PU$UD':&NK)*;8: MA8Y\=XFK\F&SV]95JF^+IJD%?:BJ8K.;,PX+#?(L11&B8>1E 6YX$?HDQ&&H M=OYLU%#&SZ%UUHF*4&O>3+2[LMUOX'6,3GQ56J!UX[/2X\JS?@#:\)%^;:+7 M=KTYG#_/(8Y@%**8IC0.* KB*&D'2G& B=*K$NH_WL9/ TP<&QF(A^U%<5"67?KO'"YXY.[)9BL'NQ:[<9?%CEW+O M_IH3EHN'^M(@BL,L)C1$:7O:AL*4D$3E(]$PG.F/IO?V1V=MW;-V;ZJ:-M8! ML)Q$MHRMFE+NC)N!VKQC1-OWF8$P%-266GY0Y6WH3O"61MS=X#&=#I7&$)C1H3\][W+Y,Z@R2+5L,,V1[3Y6(HYCUUZS8V]UX*.3HTJ4HJ''I MP7(Q2?5M!ZWQ=3%UV]8C_O&U+F-W'G"RG8IF1T)^@H-M!=,-@K;F;3G-)Z-Z M4:_>C,[%Z9X7=M$.PZ=^Z/EQC +DA3$6YWZB=AA'& 6D/=?OXSS.V+BBU]!1#?,@GZ[N MN#YJ*OB@O1.[K,_4?]AN'Q8;V9<0#. MQXW30*U&CL<5QW:A(,P$/#T@ M+6Y6FXV@RZ^+M5AAS@]5-]Z7$_0C<_\ ME[779S+QJ@;3Q,1K+*'.?.(UAXNNB==PY*:?>'_A/V*W_;"YJ">:>8XC%"<> MS )"(B_T/"_%G?G<*U_MC*LS9AL_+UO;X^#4JAK>J6=6@W%U=6)M7!:/L%V< MON5V9O/J<2@GF58'9M-[GU6'PF)M4AT5M^GGU-]K0; WGR5^@ A+/$Q"#"G! M>;J7!#AD9, C(\[8+D7 HY\G^=W-=:MJG*>>7$W$UO')MY'H=RDLEU M8#:]]\EU*"S6)M=1<9M^_W^)MEG 9UDGAV>5N]] MJAV!C+79=FSTII]PGU:X<>RG.>$JP2>9'T&" Z^S'\$\HZHOO[ECN?K&K/(K M_HJ2\>S' M?7'%;=^58JE5"MZ_+JL[\<'W3NNTGC%$N(1G,(UP%L0>GPZRO6=ICF+I]_7/ MQ!_3]V-;6\&N!"*#%-ZDGIVG/US?W+6NIG?CN 0(M0R8MD9G)(]_FDJ>&?3LU_L,9L$Y*:DYB6F6YU[" M/(93CP51AOB@+BTZWIMU)WY*>7*L<76-[V M+X)^YM$XIA%)4YJS+$C#SC](F.>&5-'ME2-2I3O>ZIY2T9Y&4RN5*3/(5:7R M]/[GSZ94%'/"@8ND^O+VO2L58[A-=!55=^2G5RKMY9\'3H5O.Q?B($NY^F(I M3?,\8=!'I',.^TSM:?CS<,D1C7)UN 7KGDS1FT-3:Y3)TL=5@=(#Y&?3)BJY M,.7-6[W)^MY5B1G0;-_7-1'SZ?6(POY5$L(@@ A%49:A7+R\Y<'.-2^E@8.W M?,<[->$%8*TG3\YL(G@_N_RR"?;>)P$3D+FXRZ\6[RGN)>^>WU*Y?'Y+Y6U/ M?0QS@KA7.,,I% OO).D\I7Y&I[JG;,L_1Y:JQ;/[S:HKUG,.P@17GEW,+U?7 MLOOKI9>O7"\=N;Y]/WD\W35I%_/9O6O3=O-ZDJO4FA+!TM5JVVG[_JY:6T?0 MX-7K:;)A^OH-62Y7XA>+]:%SY[:[O#A'21#1G+L4)QZ+,20IS[G6FYS_8O+B M_SCSWX-".B#0:\J[?8<74$^&>I(JCI[D>^^%&TTH6:O5Z(SJ]/S>>RSDR>3U MI;A;K,2=Q:Z]_<-B?5E4=]NYASP/PRA*( L@@1"%8=3Y&*AVE#\KSRR59/[1 ME62JSE)P=3 5\)]\Y\I9 2/Y,[5JF#IU7-42/5Q>6('NL0$]<$"-SGO1& ,2 M8Q+E83*!W[L>,8J=-95B/@,QPD M7N;09I,ECPUKG:?/YAY.(VA3/^\K'F[L1#F8?*ZJ)96G3S7)J?><_DYM8#GX M&9S-EI:]S\&572X]V3+=OI?E;/\I=L)L8VIW;VR2C%&JIIYR/QWZ*C.YN:GJ MIG@?N".KS79U5>_Z]5R?QWF:^7F4TMCS&8QI$B3="X)QDF218R#&.<9%SX!BF+DH63??BR&498X4(\TZZ#U M\N-BG* X:["GK2VZDTAG*$!4RBH_0R8[429T)Z-=KPJ:SNRI2X"C,L%^Q<]. MXK[K I\E".W4\VSF@W3Y[NJV6#ZLB\_7%U5YS\U]O.#DM2.;VIU[X@M@NZQUP&\)Z M U!WG/6&>"3+>H/1DMJG$@O[!\X+^^%X]OU67N_X*K[XM:B[?&-$4>Y#1.(@ M@#$+48;"_:@$2YTLT3668;;K+ 3%?M$EOL9M:Z1"G5L'KA*;)Y8A52.V/9KL M",W./O!G8Z'DO*$-5H5*OF5XAQ751\,L5\M^&XO7RLH:472@PJO3F]),KJFI MWH_%8EOAY* P) @G(<9H4&<=CJ;A5&HM+X?,XYA MWM^;!E8]V]3T["@8Y72L+035:/X 7M\L9=K1(UE/0'1"JNH U@V)JL634G_: MJ5%2_E!MZI>KN1#.5S_J-ZS; ;,DAGZ&X@ %,8D2F'NPT\ Y(E3J]4X-PQ@F MI+UE]51^W=JF1DAC0)3C(TOXJ='1,72=61/1T>L(G6 C#;"Z048Z'"FUIYP: M%?VZN+I=;8KJL;\F;T=,XB#V*8YHB,*(Y5F4QJP;,0FHTD;PF'$,D]'>M/J+ MVB^-U=AH%(YR=&0+0C4^.D:OMYL["2&=P.@$(^E U@U*TN))J3_O-&U4?.1V M?-@5=]LYQCA($M&C'081PWGNQVDW,&20:-FGD!]NVN,IPDY0&ZIKDT(!Z)%[ M%&8PUKA%(0>OW0V*/6A#]B?4$7>#VW0Z)+L[,12KT4SW2U5NMW,O2@(/8A*& M,408A8C&?C=H&*1ZSI_(#668X2[+W6(-[EL;QRBQL9".Y#/]:&K=;JW- M+,E=6>U6_ZI__U4;YW'@TXS$&4G".&)>%(8HZLQ+O1S--_4IZN6E/,U9LTWJ M$\;-)_S,#87J\W;[7V!Q< HL>UZI,:.]L,EQJ%NA&L2V/1= WX<9V'M1,W#? M#\[,QQP].R9IN^RL*P@G>-QZG-U@?/MNEQ-_7YJT[Z=B-Q==PBE)_"2@+/'B MW&,A;H:D'H))-M\)P3A2^B"<8HTA6#G"$H-,?\H*P_U798'VA"W" M%.<1(B3V$H@CBF/*VD'2 )%\" ](_FA[3##LN+XB4&IL8 "CP7PPS5'[(R D M.$$1,;=80=7X5WAA$ 92Q^()#Q/\;5=>_=5<6!$XK!S[$/1E#N^_KKK+Y"M+K <.*ZNPXM2;PJI*31V=[\N'XNB-V8[ M'D,89XR+P3S%-!?U>MPI0@K#0$FL#1_%,!=WAH%M_664]^IE[1$(RJDX.^"I MMR-&F>;0U:OXG-!YXS%U0_)I\*/4G6V6FB36_Q /&:TV-Q=%M2J7_IPE MB.4$^@G,?,:B/$1IUIF8XB22'^ROQ2;HEJLZWGX^M6#[\78G&"O2<)N1N$ M/XWKNAK@C('_>KJMF0K V<9WS&RP(NWMM8$XY WVV> FW0E2G0W17G]>UE/=^7WHOK\?5,LYR$W)T&^ MGZ4$)1AE),SVAN*(6NA:.LH\RR49;E.UO5W=S\!5>?=UQ2T$W\IF!2-L!N4U M6*S7S=^V\53ZN-!*%./=CZKU&>C@F0AWXQNHG0.U=^['W<8#]];B/]GS](/S MP/"#\J>0?VT#9-HP.[!W,C$ 6IYBUQ@+LX+DU]5F=?=PU[FAZOV\IT;B!J5,9/%WKJLZ3+G>%H3 MSC;=5 !W%W3^@MKA\TL5&\IGLI293 GI3!W#XD@E.-K%DI',.&?Q9 80+6+* M8*P,=Y5\4HH2QK95C.WWU>Z6_;@JMEO:EB]Z.G$>4*X*L1^$A"+^?\_/#U[D M'I,Z9..J[=-L0=\T>UAS-/*2N]%YU(K>G:*AI+,=.=$H?&3;N0,Y]!YZSJ+*"CIW6AI2B: MU7MMF\5?:D%1_S-;[(J]5CT(V'F:YT&>QKX7,DAQ'&'$DKU*)3@VK^_TV6I8 MS_VR/S72JY'->A6T&=B48"TH4K2ZM#'I:HRS2=TV38BMZ[1]]^'&T?;?0/C: M*WST-XG.+$=L"+%IG :%=6^E/BG)64 32T*"=343)<&7NQ M5?7EH57U1R'NFCK?KXOJKV+WU)L5S51J&[7_ MH < J!$ H+#!/RQR[=ZVFV F$:Q6<@W*R4UI_).K\)S+_],U]G&!E-_OIVS6K2(DI[ZF^6H*C]#4%3?N$"IC4^?^O>IW(C+JT5SC6Q;OUW8_W-:;G>? MRMW_%KLOQ55YLUG]JUC.[4,(LS7^D-\^FL-*P0CU;7 M5]Q L"EWX)$S9+6W<>"K"/8#>EKL36^@.3EW>)6A<0J\/K_N/6NF43Y!'N6 M<(S_G28'OKR= V8?=M =HA,7P:9/"S4VK+\9SBKEV7&*]\PEX)#BV9F4=,3Q,U?TO M["/_U3__UOT._X?XP/_YMW\#4$L#!!0 ( )>" TU9UC]7&I0 )"1!P 5 M 9F5Y92TR,#$X,#8S,%]P&UL['U9=QLYLN;[_(J:FN?JPK[<7+260B"^^ M! *!B,!__I]O]Y.?ON:S^;B8_O5G^!?P\T_Y=%B,QM/;O_[\^^=?U&?S[MW/ M_^=__X___)^__/)?^M/[GVPQ7-[GT\5/9I8/%OGHIS_'B[N?_C'*YW_\=#,K M[G_Z1S'[8_QU\,LOZT8_K?XR&4__^(_XQY?!//_IVWS\'_/A77X_>%\,!XO5 MN^\6BX?_^/77/__\\R_?OLPF?REFM[\B /"OVU9[GXC_^J5\[)?XHU\@^@7# MOWR;CW[^*4@XG:_>7>$EY>/?7CW_)UX]#:64OZY^NWUT/M[U8.@6_OI?O[W_ MO)+SE_%TOAA,A_G/__M__/33&HY9,SL?3?#XWQ?V7\72%V3R,8-71W2R_^>O/-^'Y(#P4@&$01?]?A]HL M'A_RO_X\']\_3(+0OS8XJK\5Q>C/\62BIJ./R]GP+J Z>C<-PM^.OTQR-9_G MB[G-%X/QY"0!3NB^/5D_#&:S\+>O>8) ^_IH;]21DJ/E)+^Z<=\>\F'XB-5T MNAQ,U'TQ6XS_M7HH_F8Z#X\TJ+HFW]L>.M>#\,Z3Y/N^93,C#/W?CQ=QPIT' MQIMBN@A3'6*%IZV.L^X&SJX<\CG9Z^SX/,U35KZ;;4;2.7+5/J7('S8VWF'Z^ M&\SR^:=\GL^^YJ, U;OY?+E:H"N,MD+S3L9ZRM=U0G>=R/+$[_*7ZT>O;C8- M%\7PCV?/-R-RXEL[0:;Z5U2YDZ;&/1W%Q3I^L_-B,A[%_8 >3%; WN5AT3X^ MZ*H]=#7BCP&_Z>(N7XR'@TGZ\'=VUZ(LGQ?AS]54&A@\F-_Y2?'G:5HXV%-7 M$A3W#[/\+CP3)J7WQ;P!2?;UV)%$FP6YPN;MA*X:D^%K'NSQ,%]\SJ?C8O:A M6%29?@ZU:G-DVU5K]Z\KKQ/I?77]>/!E/!DO'H/1[/ZY#'^) MDULQ+2>Z%M%IX-5M8E358#K>MIE1VOPFG\WB3!XV.O-YE=G_0)/6QE21',=; MMC;":HH]VK#9\7W*O^;3Y=%]XY['6QF+N1N$'?3\W?3%SVMJN%YOK4A2=X=; ML7DK8_V4WP_&T_'T]F,^NREF]W$7IKU&R%3U>Y: MD:7>_+&S45/CF@]GXX>HPZN;TI4<%M//R_O[P>SQZN;S^'8ZO@F;QNE"#8?% M#S"/C*:M#:FNA-! MC2X:&O/*N:&B(RR^[/@ ]SS?SFC4?+Z\7WT<5??NU7MH9\2U%5ZQ?3NC?=JK MK+R@>K#RQM]'C^#S6)6M C?^:=\OIB-ARO7??CE[]/QZI![ M]8Y3E=;QL%K"MIS!U3#H,_S*%[.G43T[?/TT'\2A?9HOOYOXGTV=6T%_GWX- M/>2C"OU,S.B;HAI5_7TD;E\7O! D_ M*&G[+9\-Q_.XGC>HIG.,MQUM5+.F#K=J9F1^,)[]?3!9YK_E@_ERMCZL/#:P M@XU:'%?=Y:A6)RV.^VD%6,=&;GXW4HOMXU>!M,/E;!;,X;! C*NN-2V]KD4L MJE&_0M-FQOAN&OZ:7P^^'1_3CD<;'T-=AE=HVM08XQ)7:7;8\6CC8ZB/T]&F MC8]QNS+%$,G98+A8#B:_#1;+V7@QCA%KSQZM+\7IG;.+HOEBT8?B_FXQA',&8;2'H;-D*)#[5>;S_6PT>QYO92Q/BW'<\RT7@[5S[.FI9X&@%37>W!M:EOAJ MN8A95#$[;6-HAT^PW"RM0U_=M^%D.WQLA]JT-ZJZ;*[31WNCWIHCW_URX] 9 M5XYN;*#K]F2LQNCC+9L9X>?\=G-@]=O@OXN96[L;#3_EM]1U>*R_K M#H=RKGI?3&_?!\J-UFZYUR-<'0U=33_>/2F<85IMF:W=T MTOB?5Z*0:PFF^6T\<'@_^)*_2$+;U6XRFWW7+); D+$$!F0K,7;UUO!(XUZA MT<&^[+#A\89-S;@8N6G#$._NMI6Q?UX,9@UCOJ_CAL=_';Z@O-F1O^ZRZ3$7 MBS!I-3OF5UTV-^83B+%X/"!.A^_##S;/QWY/KVFS?EO^;9%/ M1_EH536G?-^D&.X2;"74S6#^9279T<'F<8$(*T P,AB"#A@ MU&\08 PI4P6!Y_Q2L^%/Q6R4S_[Z,_SYI_";=:C^^_4 ]Y9W6M%M\6J2&,R& MKUCZ?C2>CLG6L=M4&&8H.D YRE=_PKSL_XI8^[Y.K-[WQ MF8 8#@C&#&'F)!360P;6VE$($>3/-Q,\;72V\;7#?R['ZV.J8,@_^]?*UCV M0-VN,B.Q\S@05F-HA$'2<%>B8J&#/]#L4)D@1:>8/\T3[;+0CZ?C1;[:0;Z< M#O3C>O,U&039OHWG!PA8HY=,"TRDDP93 :!R7$.QQ8$2?V'<:X\F15/G\:W=S$0[_Y+/CO P",M,RXEP\)A0"2@%BEO M:;GJ8,-\IXS[FL^^%.?C7!H?BC9Q/\ZSUZ[+^),L1B$%5/;2Y/5#&7*8V3#Y M6\4%!LHYQ\568D-2ED7TIN:@1OB0#'!74TSIVEY%ND>3X&[\<'QZ.= JM=F_SC'CK?.)(-$(FN- MD()R&* 5K)1;:5S)S[:':^3'F[3:0[XKQEW/!J,\(G"<7B\?S0"G$!%IL81 M8&N1*-UTBFBD;0*7Z(_+I428NR+.AR+F/SSDBUS=SO)UELA1"NUOE'$@PBX: M$F<>K 8Q[X'+:I6XNL M%ID0WBB/@V1$"F:AA+ITP6IB*+HL3K6G_N.;LA/@/B>=XE_#,G0T:.!HV\P$ MR:0@$C /I'%4&H^?9';TLBB6K/D*3$K!]^3#V>N[W(7W!7MO.1W-'@\?TNY\ M. ,4*NL, 2K\AV"L #+;D<*D7OH=;'YKDH9\J.^Y&--,P&\-@8HJ)4& M(GQ2'/)28L"8P9?O6PWFP%8:>11-=\_B9 M$R7>SS@>;2Y=N)X-IO.UCG<*K::C4NIZOKQ3WY(A@+%CCE(,L-1$6+K=)UEN M?H9=Q>*URNGN%])#8L!GFP@P$!5A/ ,& 1GU@"DNKRC(O4XY>>ABV=VYB MUL7[C,S[E ^+VVFLF?EN%) =WXP'STXM5V9/_*3*:RCCA3CQ(H/7QT]7B[M\ M=GTWF)9YI_6HV]XX,H^8"3I6'@3]0D[#EK54N%60I$2&U0XSO*1IN3?KE M/F]C^V_.')0Q\\D2;X $$A)ERL@ 2Y"KE!6_AX_\POG83Q5U->F5DAR(//E' M'A/N@K!A=1O4/ MPK0&\>ULSGL6HQDK\G__71R:U0XVS CPAE,+@&%*6BH,E>5)IPL3?Y)3'OP@ M=&H4XG-%0#Z=BI776JGI=#F8/!=N<[?<:QDO,6J24XR#Y4,!M )QZ8 H4XFD MYHA5VJ-W'YK_6EOK2^1'T<7NQ_/A8/+_\L&AA+8&>L\X,0 P+Y$1'&,,G2OM M1JDE1Q>:-I)&HQJA^^VHH0>Q_#LDBX)<_UDT1MA-?YEP<1)6G$"D$3&2:J!* M; RV%Q;ST .*G@9\CTD97G]H.WEBCQGR'!!-K9282T\UP5J7^"BJ4]QT]5-2 M?AABG@!]?ZGIBV5S*WS98>:E$(@(!+3Q$$JAM,5;;; D%T>/#^S.3,P3D.\Q M+\.SS?(R/)M)0)42(.RE!-#2*J+LIIB$-!S(E$2>'M;LZ LOZR/?3UZJFZ"S MQLGY7:^9T(PK;YSR2D$''7?&E3AAD^2RZ_')VQD9F@)_#VB:E-),!19(., = M4$S': ^__2BAL"E!C/6/U3I+:>Z*;/41/I=#;]?=-&_<)2=E0)XC:&CX&\#& M1)MH7>4>24HJU81H.Y'Y '=6&JERO<()O<6U6#CLF+) .JBH5'IC(VI,I+G0 MO, TFNQ-9VX+]J[6EE*2XI D?KE8SO(=JV=MGC;QFC"K.J6#-T26UZ5@&U1!6>>,'I3\.<\$X@10-M@M!CE" +($: W\:N(>,TK^)7J=S^[+"Z*>Y#I6 >A(RPSZF-)O!?>2AJ4-,4QQ*3.4^L)N(VN)#T6; MF'=E'N\?M7XT@T5^6\P>KVYB4-#VFK(C!8%.[#$+^P5CA42<4@Z\<9+2-B_0LEM+8.>$88*/5!L307=DM6 MZRRJS-HFM7)R[DE9$64P'7W.9U_'PP/U] \WR!3@PH9OV@O.+8?6$>G+$5// M+LPWU;I>BQ9 /__D]KY"%9L*K3-A&(4DK![<,6Z)AT*72Z])])L9>/6_3"&V0G:?LFD M!O#MBCM7#ZO,^>GM:M ;5^EOX^GX?GE?UMZQR_R[GW]>AN]L$$-PHWR'9J\& M>L^$TL!S![VFPBF#N+1\JP6H4Y(FW]3LEL[+[K5QLBGV/E]$K(L;$U0S7JC[ M8CE=J*^#\62/2Z1"JXP;XSQCVEEC*6 "&BW8Q<@)9ROAW&F;3"I>92[6R-7 M@[[:#/IJN9@O@@49/H;U^ \NEX>;!HM#.ZX9@=Y8!HCGJBPFC3@4..46TI+*5BU*?X:7L8 MS]DF@9+![6Y7&$_"2Q?UXX?\3S,9C._G?CS)1^L"<0=WA4=;9P1)B(&+5Y@0 MY)S6WF_E#MOME%FIAR&8K&C 82"59>L@:=]*32H?OY-G)U$V-/[C,#\:(; M+[A !D/HH14"E#AA35-2NGKH3&B)0R=LWYK01L]<#^^FUW\648P&' U/?64X MP(Z)TI(HP16S$-+-1A9Z*V0*0WOH5N@/0U.TT#]FQB3*YKBY[2WCPECAK##! M6K6,.FFI*G%QT'=ZF_R/Q\Y3]= [?L9TL(U!Q0R SF%/E:$P,H24J M#."4_6H/'1X]8^>I:N@?.<=?FYL[MYUEBFJAB6?,$VJ]"SL^"[:HA _YLIPI M?2/GB6KH&3FO[_)9/H@IE>G\7"FMB?V4UXYGS: M,R4:24"@(! 1K#1F%@A9'E^&+2JL9-NVGG'[G%[''+6GY.">WG]F''2.<,*9 M]$HC0D!YZ0**V3$IP6AOWO-7F5O[TW0[TTQ7GCJAQVF:P4I)]XZS+F' ) :^2KD;M_\=;6=%[5^A40#LKF!&TDZ]2-.)(-^,^DO.W MMTWF'!/4, )I,"0THBS\LY01 W1A^2Z-:/O5]-\,MEWQY_DPCZ;CO7XX\]8C M*KU#&CLA:;"'^:;B!X0F]N7<66F;%(.!JV,T H0!3V/L:@K^5EP=:Z+ JE*/Q5F8LF@3W'C/.^0NK< MSNV71\B%Y8DG:OQEC':3T)Z'2!\'LZO9 M:DT?_7TP6>8?\]E*CLJ$VM=!ABQ& $O(F#*0<*2=+J5'U"1E8?9P>FJ36 U! M?,Z9:GV9=LU9:G.?/%!02N IH8XABC%ANK0-4+PX[L(BR%J?H4Z"]9SD>98\ M59-!SUIF& NN-%*"N2E1$9B7W75K[G./_;"A_+^*I]:=XU>T.;AQX.K,RC)8[ M+YUW0E.MG2S'BI&&O--@IC?"A>;P[,'9XI.'H_SE9J&]>2;AL^??ZA$DE5++ MJ%#N-428,EN6-0*"0G#.V(+&CR"]P(S&.QP#DQ'G+*QL&T(#";&[,._*J8JN M<019#]"N+ 7UYV VN@ZO/'+L^-US&8[S$B:40:VY1 I:3DI9#$(71HY&M/KR M]N8$/#L[GHZ3N(ZU L,T'@MH;70U&TQO5P=I<_WX],PF!FXEV)-TT]''R6#Z M87"?'SV@;.-UF38&^_#Q$@P$EU)A!C9'>T %Q"\L#.I$5KV*J-L6"4<,0AJIAG9RHFP2+K:OG^$.R]5=D7O-:*6KNCG M[A\FQ6.>5SN+W_%TYI5P$ "-( 5204FMYZ5<%IL+2Z'O%=W2U=$5S6S^9?%N M&FS;Y0J/PY;>ZX+*307U;461">:@M00XHB;ST&$-9 MR@842R%,#T_7VUB5FL#U#$=:9O P7@PFK]S1Z\2\EYEKAP^XJO65&6J49Y)3 M*K4D F!B-PE%P&"7E*_=P\DID1?[C[M:0;L'!R!GSM(^]3Q#V3)#WCEE#$#&0HU\6%_1)O\7,J%PRF%E#[_D M4Q5>[5SC1%"[^6##MS==.0JF\V(R'L4C=CV8K(XK[_)\<;ZO=9N'LKKQ.0QH M/)A\+.;C%9N.?\-5FFD64":,=%*5%,D+BL[[99);\\>TI!MK.#R=4@S7(6X:I,EQ?/ M9RANI["%(I9Z06%#Y1#=R*:]8Q?F@CA5L3OYD09E9]N"P?PN5OT(_XEKW=?! M9%4'9&$&L]GC>'J[BJHZM!6HTCX3!CA/J=/8,2*88(IN9;>&75B66Z+^7YK_ M+2#/A\T,U1!"Z[T6,!A*81ME2LDP\2FQ M$CUTGC?+G08 [6R]&@[C[2AA=SC, \G#?O!#OMC@<&C9.M L UB8>-L*18)8 MZ;G' I622N$O[+*D9JG3(+!=42B2?!HT^!A&>H RSQ_+@*&>,JPAULA9J0UQ M8".)4;1:592WDQO2+$42@.PPJ>AA,!YM[B\,R^C5XBZ??0?# :94:)TA',MP M2AZK%8<]O,28E$:B\4ZF[*MZF!C2+(&:Q_C/\61R@#WE(QFS MPA@A'":2<.A1@(*7$@CK4NI7]=#:;94I)V+:G:&[&$QO8ZC">E8,_'7?AI-E MS,BMP)@JS3,LI7# !T-.X%C;R2*_M><8?WD1_5LWC%ME4PMXGYRP:/.'*-9\ M\)VQ]:&8#O?:,I7:98) C$BP_#V0VEJ$G2OG3^N#R799=G K?&D#Z&X-XJ.6 M<&:%"T,GS$,:+U>&@DA5CAX#F5*+H8#+^-)$#2/1<5? MUP6N<")5M8LL" HA]0@A:!4,^T-OMP@(H5-B^'N8/]TJIUK"_ RLJW[RN;]1 MYKC2D$&JA%+4QXHFFV#2(&7XWQ0'<@_/K9I7_GYVI2'=]:'$Q\%C](!7/X[X MOD%&F?)>$LN#8%;$BU(D*Z73SEQ8:>$FU+SG-"()UPY9,UL&;;R"X3!Q=K?) MN 264E_=3KL*2[+2]0"G9J&N,,LHY7@_Q@O[LQROBCN\UDY^,?C MS*K2/'Q0W,FP084 2Z45-U9O)0?07YC3J 5RM8#R^6SO6C9WIAU"DL@ FR&: M0@,<*AU@CA@B.G4@M>X9:($[R9B>(=_Q?3&]C?%)\9J@TK@[/ D=:IE!2K$# M'EH/)/"6< )]*:]Q((5#HG_S3ZN>@&:A[L4B=]#+7;.'#& 3Q,::28N%%HQ% MAWTY"4N64IM8_GA4:P'RKBBW\M(_FWLKL6Q_H\QAY87S2%/OA,#",*HW4GJ4 M&'(/?C!F-0;S&8RH:M939JT!1GI%I15((.B5E:4<6MF4)0_6]RV][1.5TW'M M,HM[SUVM!]>TO:WB;=&$^K!+#9L(1!P5&)98>0!04MF('OJ76E[(FL*YLP2- M4P[F#IP,A$]&, 4,-9 (B@7@8CNK2BZ3;D3KH7NI538U!O,92DP<31M[\6AF MN:! 6^J]0F'/*I3>)J7$^^4OK,YD$ZK=7R7B%$0[.QL9C59?1[SS>SQZ-]U4 MM#AT,K*[128Q-T1R$K!",23&:+L) 1;AHW(IP=2]7+<:9TPSP'9%G.M9/I@O M9X^5II?7#V<,.*:M@= *"2$&UA%42F49["8Z5J[I,LUOX]'!]5MD33*T'9[" M+N^7JS.:U38P5KRR/#)$6.=,,B'67O[V0F54HFGEQ&WC=.L<8S/MVNKM5O+ MXN?"E3)6&:BX$X1"7$JE$$^) >AE$&[CS$G&M"]AN GAMQEU"C'#).0LEK6# M'@A22FPP34F=AO77N8OQ/#8!]A.]SEDA[.,*U[M\,1X^[? NLER80]0CH##C MD$*)$,1L,X\P9X2OE-70DA4\F11_1I7X8F:+Y9?%S7+RNK3#(>.W4@<9%D%P M0YBE!H$PI1*_N?$G($"$O+!(Z69)\=+Z;0/Q,_@ 6[HYD3H>1*;26O?3[M,BTYN$^ \V:NN!5&)!2KJ&7OI\N:702Q&>C4+6[ MRP\URP3GP*OPG3!OB&78T.T2[XU).N+HI8>G2S*=CO-93CS6@ZYZY+%^.G.6 M"ZVDM7QUO3;B M-2+J=)M_6&WC9_TN$]VYY\BTN\3W@PO_-A>]&+ZMW;P=3; MAK]JE@EGB33. ^J,DP!Q7I9$(%PX?\8Z_+%F8ACNQUGQ=1SPU8^_!^6\FUX] MY+-!# Y2P\7XZ]KMUN>0)*B M8]2[6D^"($]G9X=I]O1<9L+(=3"XL/1*LC#E$8=+651 \+(8U*:R7_/J9)B[ MB];Y[^6F;/!U\2D?%F%1716"?1KY=='ESRO[HML7#^=A0+LO-'WD"&]LT'F@V6D M(7#0($0=4$B93:8HD9[ E,#M'LZ2O6)?(QKIS")X]DEL]]G36U/,5SD/=CQ? M'U0=6N4K=I%!@1!!\9PAR&L)":C"$@&&DCC90Y=\KSC9DHZZ8NG?!N/I/"*6 MSZ^F[EL$9SF>WZVWAO%ZUP/T/-HV8Y ;XA4F5 A+E)7.E0:3Q :E'!55]_%W M'4K<*WHVK:/SS)YQH.67]'&6WX^7]Y6GS1UMHX<#8&^-U#;YL+3W0^S6\.9@$<:9E)3($AE*-H; &B M@1#EGC0L?4G%W'I8^;97E&Y6-9T6*XE5, )*ZY%OAGV A'O;9(0)1!$%89M* MA+%*8EYBIX R*:=+UH>()F??GJ M]'E%Q0!MA6.#Q)XS30BA/EACT"D!*<&XS)0F2BF=8ACTL)13KTCK.1_5: M(?=5FF=$, :QL 9J%+:WG#.XE9QZFY+]5_VXH&LG1&=T.4K39(VH+>CH_(OX\3JU1]MF MV!H0*PXZAJA2\78YOHD=)5J@)%]M#_,$^D/(-#VNBC[P\I&U/)^["DS3B,G'?Y5(;ZU"ET?S<9U!(A) "5U@/.,$:DW ]JQ5Q*698> MWH'0'WXVII(.\T$JNGD;R4G*G*,\C$0)P0!U//Q+;3]1+7P*,>N'\[5>+JC; M3))V='!F)D8OU[RI++D#G67"&&T8P\X3!#0%BM/R^S3*Z91C]!X&/W>9)=<< MZEUQ\>/@<7,VIH;_7(YG>1 I?$B+QX^3P701%I)8D.LA/G* @]4[R9@$&B*A M /,*"PP0*(NG!A1LTH78_3W':9,M14>J.!LA/]\5LT6\CVD-U^J7=;BXJWU& M --48$2-%0PQ02DMLPT,XPYV,@7^2#1L0 N=,7!6#/-\-/QB,)G,KVY64BVJF+V?//:^7.LOE#+*!4Q;P\U#S3E#'BE85*0&"%"(O#D^0\B8;5 MCW5^ !HVJ(3^^7X:\?ED'D"L@U7BG??08>* *9UL5@">8C+6/[XYEQ>R#0ZV MIH,S,W&;_-R$%_) 9YF7FCOBG8',4L4T ]J5J$@+4JS&'FYFNO1"-H?Z<2[> MY(_YBF& 8;#B5_S)J1EP49C-W+Z#; WUG$D,N:4<.4>9CW!(5L)MB9=)5P[W M,8^G39H4YU3-.3;2SRZ*/U)9X4"KC @4E@2%&=;80"T$8F7],QO$3$EGJ'T$ MTT7N>@<4;![VDV>_Y_;IU8NXP8X!TT"G&J#49! M&%T:*XX9TUQ2P"1]+[9ILIW:9 MJ:!<8@WV#GB!!=2^O+\L?(">I!#S5/?>I1"S(YVAC=>'+9#"M?-2Q;9!9 M+B'!U&$I,*?*>XQ*)Y+#B*34ONIA@/:9K+23\3X;FZX>HC+G[EL^&X[GA\\O MCK7-O,;Q]L28F",51XA;79Z"QS)S*;-:#R.LS\FQ1.C[YYEKQ".7 08$T- " M@X+0G$"FR]HM#@%1Z3Z!QD*HS^4C;H. K>F@*R:NSO-BZ,/\+L:-?1U,HHWP M,9^-B]'+D/ #7*S338:\L 9YJKB57#'(C!0;)'Q8&;J-)NCRFM7F_,(MXGU> MYJGP/R>QIIJ;MKM[/2/1 MZH'=%=$^+Q\>)BM$!I,2D7?3FV)V/ZAZ.W.U'C(O8CR8"5LG@0FQ2A("MA^: M42G;UAYN*5HA6CM0=YB)N2[3F,\_#L:']JWLO1N)9?YTTFH-L=6P+2^7QQE"I/CV7<>>0@M99JZ1'FA')92D(X M2DGDZ6,26>L\.1G:+LVD*/:V!F<9Z#0=[=C0QFK@DV*^G.45EK74KC-$/69> M*V##-\2,U9!M=L\4)*;S]# )O#7#JD,==,7:W3$I3Y$HU[/!=+ZIUA7LR<5C M^25NKE\.XL>_'"F U>!;,L"YU%Q1JIR5R'A%&2QQI,JF[$E[N !W1[M*-=J[ M4%E7U(^'RJLA3H?YZB:;=^MB#2.[G 54-XA?S3X.9HOQ8++Y]TKN .RQ*]X2 M^\X0QI8 A&G,Q,=2<%FZG2B P1:Z+/OA;#3O6E'=62,/XV"+K2HLCL:+ -56 M,KU&;\];L+B<]Y(?EZ*\8=1)BAEC MU LK-FF*5%K'*M6=;^W ]82KHJGF7 @D5=C"2TVD0)"5\B#&4@ZJ>FBHM:;M M@_=$U\.XJ\5GE6BV0_C?I[-\,!G_*Q_]WW785+RX+HJ$%,>NU *9' L)M:7UV6YDS3Z\L#R!0P3YSXY[/%,UJ$?[VD M1/A1#*L<+8>+J]GG?/9U/,S5M_$NHWG?HYF"#/M87=F1&'I$*<4;AP(C%'94 M JY[BZ.F&HM&4>R #[%&TF: /Y]A+&,R 8+4QIA>$^Q1<27;*.XLLP-YI0Z:LLYB0D.^;&IA#$J]LTW+?A9#G: M7)H0_F]TV%MU0F^9%IAI**'7'C@D)((6E[@@@%)2^WK(L--IL9M?+4+=G6-T MOKBZV>1$WOY$T#L'9% MGK_-BOD\FO;C0[/+LZ@H:4<1M"4>[WZ?,"2/J><#F)G MQ]/E33B;^V>K&,=[VV2:$:H)Q]X8@(636,BMC,BQ%*=<#ZM[-TB4IB#MSER> MY^%=,;W.AGET4JRN"=D,_J!A?*!=!@4ASEK@'0W:0)A8MTG%8QQSU4VQQ<[H MTX#.7]G"S:';F9NG4K/XGLTBJF,)96$3X05S H7E7DK-";6E7YQ# M0%),Y1Y6)&F>,ZF(=LZ22L' .Y[.&-.:"!\H;RCE0$GF2U.1(VI2%JKZE\R_ MI4U5.IA=YTJO![J*\SP8[/7JZ2S6D*3*4!=+?3(65M^RC"P3-JS&"23I84W! M!DF2#F;7)#ENK[QX,B,DEBB13% F.',DS+7ES"B"F=9-,<"N*SRWP)'3\.PT M@>!#,2V^G_:.T^5PPPQP2"G5VO)@O7L%HHBEM)B3E%B9/N?!-[#^-(EKMT5> MXEI9GI2-I\LP]J>P:)W?%+/\61&2W\;38O8LF3EF,7_7RSK7^;=\<1=+Q56Y M)+##4628$J$=4 AK1J$UE""\U8/3*?R6%VU?]5=)G5=$VGS3.FQD#Y^6[&F1 M00P(L!P%D]2'[0LBVFSEDPPGQ2^#BYYEFT&T*\:N..$&LVF8-F,MU;(>_G@87?/CR7)QL [XD989 M,00;KJP#1&%"C,:P3!.1EB25[(,]='(WR)MFD>V*2?_(Q[=W87CJ:UB!;_,/ MRQB"&R_X#1)<+1?S&*D=I*I.L-,ZS""+-<:L%@%CRI +LS#>HJ-HBLL*]M C MWB#O.@&\HSS+\B*:S_ET7(2-T"(_7TIE+%E3JWS<[@89CO>^:@"]Q1)*[P"0 MZ]AGQ*"1HI+;O@L)KP.V.KSHC\HB;EMDAA,KXO],-@MCY\V_UKFR\&X\G;_XXA0D&UB@>#4&OOB>)N?<-0V"<0 M!RJM4.U)^&X:AKFLDAV]X^G,8L!T,$],D HIPQS1J)0MT#CE:/'M?+^5%;RK MMED2H%T9>WHPB078/M_E^>)]5&)4U>ZTZ6--,APKXNB8G:41(=QS1'TIH867 MEK62I..7)1^;@?2];+PU[(^&3SM;Z1]-4I3ZNNY;$I1=T>.W M?!!WAO';>#=]6"ZNP]N/+#_[FF1038&1YVG(A+#DNIH0'Z\OE45_U'&)6,<5?, M>E],;P/B]W%RKK"4[7H\\\(IYS53A ICF5=P.XG;8!NFV#P]3+]M7H\K6[049(V#! 0S6$R@#C$75F(YV35E]8O9DT!1]ARTF(GL&UMSKJ^SAX MC)]*'1??ZW89=!HPI#5A8>D7\68-7>X)G(=$7#9[ZBI\OYLO&=JN:/3];'MD M=7K]<.:<99P@2CADRDH&U*;F4I *8)="F/KI;F]J;4H&\SP4^3"X/[XV[6N2 M(2@\ML)(+[S6R 092^^6HTQ. M-'.("^-BQ"2Q CA&RH#P((5S_*)/DU)9TCR^B2S1I[/D8-.,2RP\\@8)AHC1 M-!"^]%I%'U;*&M-[KV\S+&D2WY-9$@5[/QY\&4_&B\=X:TTQ#0(>IL>A-AD( M,YW ,=,S:E> )QRPMA[-THJ+QH$-HD0ZX3#&FS8V2#3V"CHO",& M(PVT%X9N1PS"!NV2=RU-4*$)5,^S??F4C_+[U6T(ZUO5:NUX=S7.B(=>2R$T M#"NDDHYYLPDFHR!> YW I1[6\FAO!]P N/V@5,W=\>[FF<"84^*LE(("I 5S M )62"RXO[,BH22K48ME):/>#9U?3X][>BCUDSA+@O-("(Z $(X) 4,IO(/^A MV%:7$K7X=BKD_:#<]9]%(N6V/624*RB@)%Z'W01S4!MC2_F95"E1Q;W?S'=* MN5,A/P_EWE>XXF=/BRSL.X15&%(9-Z=:80%T*1\U27=M5*^<=0&FV*F(GHASAE M6:,81+0*R!Z%"7,8%7E;/8GS4"<998Z%J99RKISDA$CKRPD=AEGXPJI6MTNN M!H$^#]U^GP[NB]DBWOQ>AJ]59MF.MADS;B4NIA!!P""1'IWS;XE!SV)Y\,/=Q,P!?S#XN9\.[P3P/8QD\/.0C,YA,=JU,E=IE M3&$K+ 4 $02E4E88MAV_Y2E[L][OYT]G1AO8GL=B?L;G]5_CG=6?HBIA9& M$(@7IR#LG=(<:NT@*3$P/ND.O?IUJR^1:R?A?':N78>WS.^*R>AZ-HBE(NW@ ML;KG^T@_&48,,1N,1XHAV6J.R-= V#WAWCA9_-\N(Q% M!)^)<]*D=ZS/S!IGM-/2,&(8#P 9(K<+@4[*%CFA,O8%$K(9X/M#SB<7[Z8* MQFJ6OYZ-;V]K'$+7[CDCFAJJ7^;?B3(DH/ M#S/&/1]>F4_K**.40$6)LI AY10R$I?G8]@K=&DUMQO=V[:-=HM\>C8_-T:M M_7UFD$A*I*?6&$^<]SJ61M[(395-N6<.7K!_OVO@6R3<\WDV#O+(^ME KQFA M%@2LD;-.(@,T VC[L0EEDHJ,7O"A0/?0-T2[TK_X?"3Y2#_ZY70TB \,)N9N M,+W-#T97---Q9@! 0&(C!;1<:TB9*D/<,.0F:<;K?3A^H^1K'_V&^/]2,2L$Y311/>9X\H(:;1GD +N/"6\C+LDR%*:0$3T YPPG$$'Y_'M MOJS?6-EU^[)A!I@RBGG*"6*QX !6N%S$D(CN6YH)/R^_S/-_ M+L.OGO76\O2X\YT9BF'J%"(1EAMCI?#2EM$0)&S9DY("?H"SA;XHYNR'9)_R MF#08/8Z;B'6U#F$?/*7^G72*6Z7?C''G! >V[#!"M@ 7U;;I00KEA*:AR[X M_.(( TUPZ),WZ'&D"1B_&#'$*=!>O:2!7', M)\PX>WO(O(7(<2,%X=IC+I"WI9^ $H93W"[H@@\7VH6Y^#N,A;QCHU<2\(U@H:9Z%D")D2!85Y2GHG^K%.$;K M_UR3W1G%3&G:DHBKGS;(-;NF^6TL0G']9DC6%LYG +]OZ?60]/[/S/7U^I($CUQ^I7 M.W^SZ><5JC=A'Q*$^LNPN%\K8W?1]0_AHQJLW'"S_&$P'OEB]N=@-EKG3&R, M 9LO!N.G//OUD/-OBWPZRD<_=S,S1^0G13Q-5%^"A@;#8W/RZP:98TYZ#@7G M A.("#5^249Z_98O[G;.'G6: M9S%5E4-M'3.*6XV!=[:4/J8NI 3U]'-B2*% T3K"7=DUWPU]%;0V+\=>E5+? MM\J(-)03CIGS@&)A)*6FE-,QE;0+^[&8E 3L^1:-S\.[?+2(M+!(BY:0DHI0M3&HI!9/>SC)16<$'-RRG -K5JM#$Q<$8,6 X MPEAK0@073NNM9 SX%'])3ZERLFZK7!Q<#\YS$>7DBX,M8=@%E#2@G"K)/-R< MNF'&6-*U63TD2YJ"*UX<7 O1,V0=-'AQ,*"0:Z4Q0DQ3:ZDEN+2VF#3DPJ:: M5(77NCBX'K3G\<;6OSB8:"X9!18SZ@D.<[&3J)0*8ED^ H"<@B7$@+MDI+*^TZ7>BJN>G%P/41/=L^W?'&P4!(P0H&T MCBL$C#.FA(4;X5+*ZO6>%Z>&,RT% *44 M4*6%)?0_E3:5)\TCG,B3UJX.#DNP1QH"0@#@+-AOAKI2"BYY2D'8WB"UX*9\E(B4KIO?\:=*H/171KACS MPJL>!^^^#2?+T3KZ87O6?(!"5;O(;) 4&:DX).7Z]YU3 M)_"@Z 3FSC)?GPUQ'9Q51CA\G.7WX^7] 88=;9L!JIUUE#*@G+4TS/2>E#)# MKI*R]R^?6DWC>\;)J]X\E1G*I*7,1Y<48@HIOO63"J)5RJ:K_C)7+ :3-\6; M=$3/G]%IE[,P@>Z-FJO7089IP$]8)9R%''*B17G35OA.J$SATQM*X3R53ZV MW(?8A??CP9?Q9+QX5-/1BXS^[R^[N< (AK!H4!PVT2XH']N8[RW+ V[+ *T4 M#-;7" :GI-)0Q%Q21@&@))A;&]D)+OLS4]-W5:)8*@'YUN+8!!<("0\)%X*9IQSL*P^BAVR(N5( ML8=D25-PM0B&>HB^[0@&;XQ2+KS2V6 J,A%O@#UU%5XK@J$> MM&\F@B<I!0;:5UBB&NO)"E5( F[8)[[SU)6YN2P7R+$0R.6\X!]T9[$*9I MZQ I3U*]9.3"5J<4%5>-8*B':%\C& R*%1:-5#)>*\XHD66:9)!"B!\E@J&R M,NM&,-3#MZ\1#,8**2&*=X=H;SVWVF_@"9\5,$E%(]]4!,-)/&D>X;Y&,'@N M/":46.(T8T(Y:;=2:)D4Z=+[$^AF6-(DOF\O@H%9K ):5 HBC$;!N".FE(]H MGK(+ZCU_FC1J3T7T+1?38)XZ[CG&"',A@I5'RUO[@J3&I1PGU[9DSGEA166- MUZFF40_<\]#H]^E@?2:>CUX^*^.>(K+QS*(G33 8TP8](0KSJP(^)]'1#6X75_5#LM>MTN,X%>R%M)*$* 26N!+LM'.2=YT@7A M_?RP4Y1^^/ZM)&B[CII\-PT?=![KB[T(X]O"4YEAIW:9:1EF-&0T),)19)"T M9HN[4RCI\HV+)U]'J'>QHMB-HL*J=S^>ST/SA.T+4IL-C" :N4HNK8K.W>^&>F@* M./!TQAG!3@MLB&(::,L<%MOQ2ISR=?=R:>E(NT73R)_I"S]_A&M?/W3)A;$Q MY4(&U0EAC"RW&=PQ[RN=?50]$WX:73!F5J^/H_Y43":; IU[CX2/MLR"%$ ! MA:'1RA(+ [EA*8>R(B4+]0(G@,I:+]K40F>Q;[L'?MB_NK]1QGTP7;A5'@,- MC;+(BTUQ&>[#GKW3J+>'5:+"Y\5@MFB%<8UK_N6VIBF83P]5V3V"M9OD^<=5 MZW@D'I>46$J*%TUX!*_SV2^(Z M9=JJ[9!?KW=N>E&YNZ.--^_NP'0'W=S@<%A<57!=5YC3@C6I59(P)I#RH= ML70ZDU0_6JK2/O/,8$,A=M0KH9CDX9LHY:<5Y?]QW "5V5)M)DG219;/S;O]T&A)7[_&"_NS'*^*.Z#OH[/$Q5[R"A&3"@-O>#40^2T*$M+ M<84EJ!3Y=18,JDP)5;O(-"0 ?OIB]^?N[C@N[F!PBI8H0R39Q T"!)RFNCF>;$G!2"LL_/M@)[/"W' M\^>S\6RKEE0Y#*C93T8-)!+:L%FCRAN+*:8;GH<%2A#P8W[]E35?=(=]A\GP MKX#9#O]P>-/^=AF'R'+#D/,L&#V6Q7IE&UEMC("XO&.!UMCP.O:I,=Q34EKW M2_EN.HQ78.41(3.8WWW*A_GX8;'+-7)Z9^&;18[$=11[37Q8MPVUI:1(TI3( MV![Y2;KA5F=JZ,6DMED5@@C%[73/8=9I'65 L+!>>(^TM-!8JY'=% %E3@5 MSG#>T%YR28_FO51-](*7)R^VD :E$6.4\YQ+2)W"F[T%\X#HE,6VEV<2O:!< M3=3/L*/;WOS[XVSA#!,LV.[:4H88"SMY;#=GD$P$^^>,+IYVOOSHL ", DF MM8X(S$G)08&U[S1CMC_;N]@6/J26\,-A5/[MKJ*[C;\CF.'. M4Z)BPB3V%CGC "^QL:+;2T&[*.G0.&>*?FBF5\O900Z?V%/F"#6"24(@UT0B MB(UW)1X$ZQ]TB:O+TV[0[Q4;8]K?,#I:QO?AD:N;S^&G\YL 7OC=L>KFS;P@ M"WM02[S%1AM#+8/6;+44,$7=A+G^6-QM6BEOAM*K%^A3%YS+\F\A90PH0W5"A,) M#%-;%"4$*5E]_350WNP7<*K>3CZ2?;$YV.T4KR%.\9TX>V]JZNS=F0".>&4) M45PY+!FGMMRP, .L^?<*D$K WO-/JCTS2P,:^E@F\O"YA594*TR8455VC@! M8CT3C#<(H_; 1H0@ZS*'%FA,@H7:2ED<^ M'#NH*IE<[6#PI!PW782I^!_C4?YNNF)BU/LS 5U0S&PZF)3"S?7CQUDQ6@X7 M?GP4,P6AR_6J-5)AC'S M&#L)$&.>:Z(4+'.-"+'B\FB2HMVB(YA3"'23KS*Q!Y-2R*-LV=,B0T0QPS3@ M/A@ ECV[U)43J-2%%,5IAQK-8-J5DZ'NHES%V7QRG[$6*A *AXF;&L*9,8:# M$B.J?*>W0_THIE'76NM%C+M9SF:'J^57:9YQY@/,AF.*PG>MC8;"EI)SKU*2 M?WH95M0!1^K$PIZFAEX0\$,Q':9Q\*F'3&D#L$46,RL]!5IR6G[R\<0SQ9+K MY:5Z/:/AR9KH!1-/3_>!:N4EMDQJ(C0--@TJ9;4 7]@U-#WC7$WTS^"W/W,] MJ.Z\\XPR81AST&A*C1#_*CP4C,8MD^I<)%*WMXP$BH9- M+N5"66H4L:O+K1RWDP"^:K3?OR_GXP>PS2C&^G MXYOQ<#!=J.'JTL*(0S$9#\=G7#ZO9K>#Z::D;M#\/(QGM.;K-):RVV)Q=>/' MTZ"N\6#R.?PDCS4KYQ46UT;ZSP257'&!' 3!_.%66+3VJ6$L#<1GS+/=*Y\> MS,?SJYOG,I:L>$:5@,)K,E29[EI];\:05YH0)3W!3@@%A93.(B\ODNSU?5=(>+PH*0-8>ZV< MT!@[#-:%C#$4'%0[^6G59'PW'2_"T-7#0U!\F;XU+D9F>;^8G*@?"A%T]E2C-HM008Q!-(JY4&NAP_!.;"EM^NE%TT!7A'A#D8%?3JN"F70#AE*NF1[ZLYHC2'95=^ MV:=ASGTQ^Y#_^6RG-2NFX:_#C2EW..NZ5C\9!UP20J0R6GKC.-!2;+\7GE0W MH$>\.I-=TX5*NJ+G=7A;V.%O]OI[Y[%#CV<.8>NE)U8RJK!D4I&M9(JB"S.B M6])ZT3C0GP6PT__TA;&'S\'RP$H]RJE+[3",H$-2:&&0UE$@H M4*X6"@:,+XMD:>I_.4^U '#'QYKUI_;WU6LX)'2>02P%<411YJ'M7$\=3YWS5='UKQ&C#_GB>"3MH6:9"VHUR%M-68"7 8ND M+24E82VZM C:+LFQ>V)M0@]=,6YS:5H, )C.\^_O3CM.O JMPS;,"^,\QYAJ MS6.)=E)NU;5$-N4BFDO:>J2SKWEEG)PJ9?.'(H@U'WPWB(,1V97:91;X8#?' M2_NXM$)B@#@LQZ]IDG_DDI;7T\G4AAIZ$83=4#Z*%=X!1K#G"B"'$26;VR:" MY%[@E#KLM6]@N$@"MJB-7O"PT;04RH.5++43 @!".&:"E7LT;2U-\;30?[.Q M=85T1DO'XX\U@&K CE1AN.#$6K(2G[B?V; M9DUB__;"R+:Q*UTK8KXB0=X=93R5LZPM6Q-)TG&BOLJ)-B%36Z MD%B"3C62E.BC.%JY8_V$*>I_Z0C MW'H ]R\:VPB%*"&40(8!9M@(),OQQZ3'?Q\=)"QYZ8#W,QI;,<8@\$8)""G5 M*E[16LK %.JT8E"WT=B5M7?F\Q&EM)QS$+>QDN8\"I1TCC4D),W87D M$R5JMTXT=CU WTXT-J?2&<C=].HACQ?*3V_5,,@=9,VK.+3; M>%WF([10 ^XD5U1:8JPOD44$7E@P>9=4W._Z.I?VNOHNOA/J *&_>RXSP$HA MM38Q7D\[Z:@J_3Y*$7IA#MCSTJ%H3A%=D2H,<)8/YKG-U_\-2,38J2,V0A$M*&;Y]""I5S3)6H:\')A;E1>D7<;E5W/JJ_CGRN MQ>?7S3-M*$&*(P.C4U1Q;4"YC&E$DP+MJL^VYO]5*B&XR;']$A%5P4H\F$^ZA*2'WH7^D+5)K;SIB+\-]L7T MWR%_-8*QH">&.P>$T4(0(2BE&R+"8(W*2L$9/7.GMASR1\('*[2 G%#* GH2 MT+).$7#,7$C]G3.QK-F0OWJJZE_, O86:^F=@4IYCX4&=@L;E>K"ZA)TI>P# M,0OU .]GS(*)%8X04=!C+[GEB* RR!]8G53RO$>D2=+>X0IRM?![BS$++);B M0%@[RRG51'K.RWJ>T%ERF5$M=;5;)V:A'J!O*&;!"R\X,E@Y:9@%9AN=&N3B M(.64HD?.WN:(TAR6EYU^0!4$T#/MP\;4D!?5OJ!#W^'RDH3/E'K M'*>&EM6G$+;V0LHV-Z/^D](/Z@'\[Y"_=?R.H,$8)8A9JA#V6#'.<(F:E"#% M5]5#I_R9%MK.]=0QN_==)^:^#2?+T>:P(_S?Z'KP[3B=Z_26A2_;2DBYHAS& M2!TM#2AQL8;SRYI6NR32;@ZWJ)SN"N;,%UH9U9AX MQ9Z6%XU92H[J)>U(THF6 GM7%-J>XFY._@\MTJ^>S9S!!"MLB+1:.HVE+6-F M(>;QYV+F,VBPL0&!/V: :''7\IB_0J93]0N\;;&ZG?>RJ54H#OBD1N M,(O7^,X#&I_O J#QKLJAFH[L>+)YE\6T?U]Y#QTU^.9$2C,N H1 M!B1E/H@)>"D9,NK"DO[:4WS1.-;G8M'>T*[##3(M%="8P;#)%9 Y[*VSI72 MR0N)\6I&P4?8N?4WBS:S>(48@$X1HI!S" MNI0PB'IAMG>*B@^RY61$CW-FSST\SR:^S_ET7,Q6T]]HF2. R-X5J6K3C LI MB DBO7W,S-X\#!>#";C?^6C,CHAGB,?,60.M,HD M!1)"&+X#JRWA2 &\N70*,4 N+3"J,XNF.(@8(O3"PD$;T7HU)IV$[\F+65D!PA3W]^/Y/'XLAY>PO0TRK2PR!(0_ MJ/$"&8L\*D=L CX_!"/J:J]H =H&R#!?S(LRA*DJ'UZWR1@E5$"*1$! *2>Q MQ.5:R[#!*=F]/;1E6J5$,KI=+3=Z,!E,A_GGNSQ?O"_6A\1'S)A]33*FN,;. M R&1,@HIK%CIP6(.@Y28Q1Y&!75FPS2$]SD9==1ZV=\H@\Q8*ZAWA#"("6.Z M+-6 .,&74O*^.6578,])R';%G^]O>IZ75:XVMZ*NZQ@=/6^HWDE&M8?6&DHD M]LZ(55;/%@6F+\S/TP0=#E[-W2#6"9;1_V_ORYK;R)4UW^?'W,&^O$P$UA[' MN&V'[3YG[A."+98DWI98&I)RM^ZO'X"LHC8N1=;*LL^)<-M2H0K(_!+(3.3R MNL5S->Q4'1JPB2)(O0&*4::%$!B6#E,.=*WKJ@'J20TBIB4*-X:3\F;N'*#L M&AM2I)LR"'/M&5%,$[?=M#DD8&0=W=M&2@,D'G<9 RFAU9PJIY0D0L%H@99& MBW#0U]F8!M@QNS,%O$TF7%+A @&XB>N2&O(H6@HSLK5@!6=X9$$^+7&]2N&" MTP@]KL(%+&J$D9:$ @$$QXIZ70:L""+%R$!6C_UG%2XXCJ1VOE\,#S:KY9Y8K$2R@ 4%H9OC\-D.H 7 M3FQ&EG=B)H9[FY3&B%WGW!*?UUDQR-> MCXZ-BF9RQ!+!D=3>2PFT+15-25FM,.H![DJU.5\!277H>[8;\_]"^BV_7OT= MJ?!A?O4?A_V6.Q\./FZ?.BX6.P<=IEIQ8,J90CFV;O4-;B MU.\^3A[GT\7381#L?#AP"7%J!4: @%AS:!PL0Z.41[R;+C^7#H(F2-OCZ?*Q M0AW 0\,"PS8: T8+9)#3G!NWU?(4E[1.$(@8'HCZ5%O.I7D_23I^Y5=9-ET652?+K)2TKH.Q1GM'!DC4YBX.J?A MR0$ 7=2W:@57S1'X;.WZR^2IO G\\KBXNITLXY%O)@\/V=1,[NYV:4N5Q@7N M0+0V$5=81"E GO&RX"32'D PKIC91N'1!H'[.=U>@'KSUY1-\&4QN\I@YXHC3>H5/QM@7$@'9UMSQ*X1N_9J0I.']>?W1ZOM M>CIPC:1$',97.Z<\, Z7UHA6D3#CNA]M?O=IA*S][#E?LX=BOYR>89KM'!V$ M9S;:L4);RYB&RCI;NKHTE;1./:D!7EETL,\T0>;NKDH?BK,X'L"5E><#HP)" M2:MC'$3QD5Q)0N%6C+2C=7+K3W8E7:SRW!R!.[/"BOE^SPM_;$F7;/G;XG!Q MX6-# S68 D$,Y)QIY[F)QVJY8L=AG8!L^9/L4 W3N$=?]R9,H?13+#\LEX_9 M]/,B_3?Y:C\])M?]Y^MU&=OBMZ=YQ<_X0'#4 V"5E)H;:0R6P)1LB1HEJ15A M!'X2B/;"BJZ!;/+[/V?S;1'5V;3H-K\NYKSA\ A-YA+ MC:@@S&D!O"LM(B.]KN6\/]E[?[$'>7\[[$-1 MQOPYITOOF97^(#;X]< NED\ * MJ8R7S"-GRMA]@["N,ADHO"-9A8:)IQ;4R M2A,BF2(E!0P3(PLV[1@U[\J_M,"2K@ZT/])EKENN9O>1'H?\?J\?#(";2"<% M&5#820.)**L-Q-606NWI!AC+TR_ :I&^N[N)@]UDJ^]PI[TH&$ZT$%PCHK4W MPAH!BQXUF E&ZUB0 U37^P5BJZSI#JA7V>Q'\M$L3P'EOD'!(FHD@]%(T9I) MB%-?VW*5!,HZ&3X#U.#[!F!#;.@*; =J6IRJ^9WZJD"T2?8.PLI!"5.I#.5* MBD#J1E:JIE]@MLR<66+Y^M\<3]Y>1]VPLZV M+]ZY^,IDQU<.[$25QP9NL3':&>.H <13REAQ)RZX(N9LO^RRW&:6V=5_W.0_ M_N ">&E0N MQ (_$N%N@;%YHX2MIA:?B0Z3)0_'W8/!N$4#SJ]U&3)P(9 MH@3FIEP&QVXD+:NZP$<]RK8$D**>LI\MKR9W_YE-%FX^M?$TVX.1?8\'SU$$ MNH$2:T %]0:6_=GB,I6MDS0T(-]ENS!IB+BM;B5^=IC)8 M$ZTP1A&2# O*K!"TW V%M+[.)S#Q\I$@@>! M !>U4)?2"1"3Y>(%-JI.Z9@!N?/:!4,-@K:,@DT,U.%S9.>S 0 %"89,4(F) M-L:0LJFU$"@291Q>M&YP48>R+0/D^8#S\2>[;NH//!U-6J*!0Y9(KJCF$"FS M78JBMDX6ZH#2!KL!23W:=@*3#8ZK ^7%\\%H:)WV1.H4?ZDCY#TKER.,K1,Z M-*#J4EU"Y7SJM@06%>KJ1@UO)Y154NS 9R M+XJ:09%*3HA:B0_#V1Q:Q<_;I/%N6-'3!O)ILEBLD]ML*E5_U]]]?@\;BI' M,&Z) II++7CJN /AI97LMW:H86-W)D763>S/Q_38A*O"O8MEK]/5E$PYC/D[E_90F @(:5P836Z6_E64/:NFDY? MW.FNJ--ZA2\VHY=K6>JG$R^7:-ODS5=(J M"]A4. GKO3@0KR2Q6DJOHUF%-!-\$ZV(0#2P3)^'8]6%Z9<+JZ)TUWQS\(AI M+8T46 OE1$&R9)F6MB1M7OO"F!O=YU.F=3'7J26R\?[=53NLF^E?*B[$^;Q MZ/!*<)&T&@()Y)N6I= JSUFELCQMA]4^@_#581S-K?G-)G)2/[T#ZAH%WX\4 M.&KL&P$:RPRU41VTG&! B $E';5 >&3>@JY MS>*MEMV=:7';R88/WFL(?C+ MYP)FR#$ .:;6<0ZML)B6:P&R5G_Y 4*O!PR\[;!;@_I=(>E\VCRO;C[=N+7N MCW>9:^-SD3_)J-%&,>\--5'+0*JDK*)J9$V@ST35VQVR?T9T!?'2!;N^=#K: MDG7'TT$R&\\?#*+<,\H81JK(<(SK@H23<0&L7VB\;?];FQUGPFRY6+V 6/S7 M6WC%'X6OB21[SN!7OP_48YT2'*,M)#3E\30!K)BS<0;7"449H"^LO[.W#M5; M1\K>S>?-$T$@IRWW&%##L40(6.FZGA.![3AG,FKMYP^BV9M\OKWV7QV M_WA_D-NOG@E0"0*DLAQH92DC$%%0SMTP,!(-YFR.Y3_XYSO.7SP0 MF5'*&D6-A [X;=14G+L%J$[[BP&="(WPO ;=!F-'[3OF/E9HH5K_Y4%CQIR5 M#$DI$4:<.&8*JED+49T**@/*S^I?_^B-99T"?5_WJ/Z3"*-\$, M&U6*J]7O,K690G * M4B,D@-(P3H'6@&QWM8B<.HU!AJC"C%FFSN)HIS+UY_'E_UEE^>Z?A^QJTXGC M_E![UO8^&H 2W""B(01>1CIKXG!)Y;2KU9"; :7>#T5NAL##BSQ]R@7_*T^M M7^Y209W=^>,=?CU$QGN#O0'4Q"E -5O81QCF8 MS*JA!G$J38Q$*?Q70T4!0@X4-^=>82TKJ8*_@CBS8)40AL!HMU@HN*541<6L MH*-UM6J0#-"IV17H6@OB/(U=71W\983,D1C.EX\%3#26UEB3.J90IP'GM%P) MA69D27\](.!M)O+YQ.\:1D=C+]]$9%%II&=4*0X$ELQ(;DJQU(BJD44#G\?( M/6@XBX+'\;"GEK&*/\+K^+?/#V5.ZMXX@R,C C:4"VA%G';VX9V)JBZ2 TYC1"_) 9L-_K04@9=C@J-26A=U M"J^EB6< 0;)4+ PF:&0Z5;\P.90H4(,IEY.5XKA$Q"E@&&$(JK0B6:Z+4#*R M\AK#!=M9[!C,$=YS7*K$"$JA'048<@<\@^7%IC=1@ZZ3#CW$H([>U<[.639X MH*__>"[@-,NG1^,T&OI,<((ZKS 4V$+GF"=4VY*26HI.\PI_9(L_\[[W\ ;! MUQ3NZ_-M\'%+[I^'V6+]\&:!;80IO?U&W, PM4@B$\],PAG1:.N+L4+@.E%) MEZB]M(S\'EAVMK_SZ(3_W#/AY_)[^?6_\DWCS+^SQ>>_Y]DN3+?WL4 B/03= MY#8+2:TB=DLIR-<]RHN ])=KV(9P7.<+]T_\Q6RY-T6GNX\' M"R$1UE$MB.!* ,U4Z7ZR"/LZZLTX T^[E8(6>=F]5+P]K-(""B-]^?=L=>O^ MNEL0>NCO=PG,&FW;/U#1JNQD<+&W=T9>#]AYYS2$@#AO)F:1.;#<@)>M$ M8H\SD+1;X6B+D5T9SR_ZDIC)PVPUN5NO<_DU(F;Q(YOZ?.$?5X^+[,-R^3B9 M'\Q^/OE= 2MHD8=>0NH=P-)(NMT@()!U[(4!]30;@#'<-FMZ4'S6,= ?YLO5 M8MVW9[ENF?']=C(O1/)C.H(VJMWOD\5?V:KM/;WVC(*GF&$&G!)"$^TP-Z8H MZ^*=L=6:JP^_;]O%[O5=,[CS*]FX%42;9S=?/N7S']ERE6T=Q#7OX^ M14-_RE?_F:V^9E?YS7SVWSN=3ZU_,WBIB1,8.J* MI1K7#;?\8Y;6*>FU(#Z MW W@3!D*"R]>3,KFDHOB1^FY0W=QW4XDZ @);@$C'DH.?-0+9'GKXS!"M7H- M#*@+X)@EJ@G&]I'8]B)N(*FN[VB1\O7FRZQ(R/F>OPB"6KKEP\.Z'TT\KFC4D MG47?[ES2R]7GZ]_R?+K\LLBGCU>KI%D?#14_-"Q*HDU:+5&>.FL1- :6%;<( MQ'1D!VY#7'_G0VZ,P&>[B],<\LT3@E=.^ X+ 7"A+MI-1<(Z%E&4EL MJ5:NSL7: /QFH5$HZ3M:E])=QWQ6[?1^K/9C^PN?TB4*$S(H]M+A=%!"> A M \1!A3VB"F%;UK"A@JB1!?6WL\LT3^?.XI"SN_C.FSCQC?,__KTJN(X-#=QR M9)1/-?"XEQPS"7RY8D)!G:+Y PPI:P=9#1.Y*UC]ELVSQ>0N^:RF][/Y+%G% MJ=9356Q5&I^*7$F/.$0$<^WBF1OMDW+M7ODZ274#C,%J!V!M4'I0EQM'S=Z/ M%9+G&OY2(-$:TE9AHHR"U D&\%9J+<8CZ2?KV( /NZG*0KL*_+Q_2?[; /\^M\;3J&Y_S>_N(BC3\VVD&I\ZA\ UC%N#4#B*,^*.4,SA ME@]"U8IL&-Z&VQ5HF\I ;IF=@T_0/QINN(T$^?1XS+_0U1P"ADZSE/&A]+J< M,V2FN*APQ&KKNA2IA[6:$*V\Q6J8$4/M(;PI&6R9_YW4PVC71^2> P^7_Y$A@9N95OR][+8>_1'"@W+]\*1RB(2@Y MU%[%[0\J"QE6$I4E)AW%OE;]X9,O%#>&H)O_DL%A/SJ^P%4_;*VX!F%QQ5\2QR6#,9T0+B=FBWO-">_JH@T9$47BXF1G1"_CN; MW=RFY+D?V6)RD[VOV-'R'44[,PW>2>,EA<@RXZG"7I6I?(X"7:M?YP"#("[M M)F,03/^9A'C@DAL4-]9[(!QP4@.'F)7;[9?J6C%+X[LEZ5MZ!K@+G B@RQ?] MUX[N8,ZLX<@-L,6_W;Q<_E[P&M7 M^S#W@!/G&!B&%AC.#5-:&^\LTJ4JRK!R=<+N!Y@Q]&L/Z!<_E[\'%+[^:/DM MA[D!G#+!0"2R.F[<3AOMO7 84E5R3T)7)UAJ@%E=OZ2_1_!I8_V.[&OMI1+\U^ SE;FWU_J;B^_N;BG-D>\"S#5!& M;-'(%VFEQDD[$Z+DE8&U;L''=/8CU+_M<]6NG'M_V9_^9JE0@?QYR:? MKVGS.+G[GBW::7K;QCP#H !(S)C #F&%,26$E;Q$O-L\HTL^6!N2F,XDO'VL M#%AA/AS:4T/&+VK^P:74,@0P@M$((D# E.FRX2=' M3I&O-379PU*_MCQE"G MNL A\NWM67N4USPH=(B-E\.;M:FQ4O2'?LZ.]I6H%[;:%GVG 4\<4 M@41IQ'$A;)TD_9_JBJS%D_XRH#' @WW/&JOM==V?X[6F&[A$7/IH%U)$&:> MBFU. ,?,BE^W72,\MKN$S%"*+KWH0F)N$P6/EEEZ=?L?'W[M*8P_V"I!Z][$ MJ6;;K]I*NYU2E!AL"-382F,9319>B7^GF*ATN38P1\][T[?E)(6#'PS(1 B[TIQV3O(Z=QH#=+UT!<>F/"A-\F[P+M#WBVTO W;?MP(Q"C/& ME!<&&"BA1JB,PXR',.VT2\7@@_D;@F=[TG(64SL3E*19I!:]V=0^+E*?]0V_ MT]J6KYJ?;12%@RTX3W]9$!@@J 2(+!)&$X:H+O4Q;T6M5-+JGK>+*6_2$M;; M9MNE[/HOHN7:K#ZR_VL! 68QB\86<]1BXI'Q90:P-QQU$[W]LXM#[WR]%'GI M5TOR%@AHO(=(6A]Y+80O@P6\%J!.6^:3O3\##WHFEB,D+'TOK8O+N M6X%'/9,BPSRG<:?QT7:D='M4$UTGKF& =YL7:ES79=NEB,+^B]52M_RRF%VM M0RZON_1&59Q,4%1K";"BT"IN"..*%2T!XG\LKI-A.\"KPPL5IM;Y.C)IZU_$ M0CSPH16:F&A'*DV%$(B7].>\FH_])_9X-0[S?B3R1!@,1@R7U4[W;%\J?F/2 MV.A$ F(0*<$PI512RZSC%)?< )$YX](+@8J1RAY^F+[D\<2J!1,M M6X64M!#A:!UX6W($>FWK-)\>H!KZ,TEFNT@8C&R.1G$EWBBXKGK)N:71R*&* ME?2/=D\=@W#\3LC>I;$7$%R*$+[P2?4DA!5G$!C6 @$"B">&4$,0=K*D/Y5@ M9'&@%^J5:8>9ER),G2ZY+60)LZI]< >W1?J. T MR<+!IQV=G92)C@E1M[,)&,K("20-X7(-_SU>2N,W&J\OG G!)>0&*=0H930*10V]U+U+J"&Z!G8YQRU0*C M+U!M?+W>CK3#-Q\-SE GE'#(>40%XUK3(@?'8R]9':-L@/Z. 8O3$-C;1W+W M]S3M7RG6[UUKECEDI#)8: R4HT5[5012NGZE4/[V*7;^Y>[WR&,=)_A711(V M\*6 %5 >"BJM-1Q98;&Q)4V]$772(P;H@.H*@/F0F-:9&G!UFTT?[\HUOMN\ MOV:1C+-47F*=+:CFTS<_^6,^B\0NZEFL]\ J$M'F9X,2*!U:"&K,/<+&(T)* M2ALI8 WQ&* _J"?Q&! '>Y*5=[+N[A_N\J<_1NC:SXM\_77[.K_&8^^^](HK5!O6;*:6+2\#<#=H(;20"Q2ENLG++ M%#3&,!HAXW+4]"XD_;*O"\MQ6Z?_]VR2"+VF8&^&XW8VIT6O'!H6#*. ".LX M,0 XRZ."N]%U<62#J!9\TMUJJVPO!\<%[JA4DD1=Q5,M/8?<^W*]G+I.J_JT MOT4TP_J\/0+W)L2?)M$DC!IM[P7WVA!J## EF-AHPT(*I<*X* R#/$!0]"C4 M-OMS]5Q6;%Z M.;)3H1;_]QT&31*X+\/F*:ZE"LJJO"/G)6['@^60L<$ MH=1KR0A Q$!5KBR>%&/ST#=X,C9 SKZ XVP^RQ>?\E6V/'I,O7LV.&,TC*MR3EI,K;,I MKW2SIOA_,W*4G,K8M][7FN3L"B*O=]*/LWGV894=;$2X9T3@)A6WQ9!3SIDR MW&GKRO4!R^H4)Q[BS5>#)U S%.T*,2;U EZL9NLF&'^N=GD^#J"GPNB@L8,< M4.XYX@HSZKRSY;J)Y",SO&IS/V^;PKTY?Y^OL-1RF:V6Q>^FZGE5G^=?LZO' M12K$K2?+V7*,;F(D%>!,0R&ME-%J\;*,<_*"JFH9^RVO=L,?-9]^G$W^G-W- M5K-LRZT7+(H/?,KGBU<<.^9<;NP;(74R_'"L7N4'.>^_LTMHS;_2V0)9Q; M ABV@F*"G2A]91)&^H\4H@T!I);[^S32]^G^AF>YOXM1@6/FOH64PT(+ M(\IUJRVZQ26U0G"': SO#]< MG4?O/G&%S\)5,2I H$RTO 5E4B/MN$'0E.M$ (TLN+L_7)U'[QYLA!>462NI MU8V#72.#910 * 5# @#N.'2BE".%O!E9]Y%!604-\*-S_#T;]LECJ.[SQRB@ MU:V \.#U Y*0H'Q# MJ%'C>T544RI$5Y&H,!\UIW M+.;H87K"6P(#,.JE\:B 7CN /*&$;XDLY/@#1FM (^^*[%W!SRU7L_O)*OM\ M70M_I[PF .])/$68EA1(A[%TM-1@E"3=ME5I'X"M8"3OC/R=W79.EK=1\4C_ M2>4I?DSNULE9A_6\_8,"50I[C'0TD0!1C$AF2P>2%M+7<7D,V83H3<5KC!5= M >XYIWOWU'?_].A.6.>U03F%K63 V62)>0.-+F^+M'=J9&&J34 F[XWZ7>'T M]WR>/?T^6?R5K?SC?'H<@;L'!$^D=]+#2%"C$+&22+Y=G78CJ[S2#1#R%BC? M%:[^^/9]L3X8GKZE8Z X*8Y@:_^@( 'UP)"H6/"H2SO#)0#E*A%V=<+2!NA3 MZ05?C5&_NQ"V^_M4%VUR]V7RD"V.PFOG\P$ B94#0%"@$5(4,5>&AFI,=9V= M:Y"%7'O!5A.D[\PQ-YM/YFFJS^%\QQS"NT<$8#&VF %DD!" 4T-DF?MB-*Y5 M16: !3+ZMQ*:X4-7./N^F,R7D8.)4IN:'I$*T<9^OXAEBF1?[O[544=QDY\) MG%L@7-0U?.I*I:.,ZO(JQS C1I9,4!M/^6!8T=F9G&*6KV>1[VGZ-GO(E[/5 M\9-Y_ZB@-/8 6 ,X)D00SPS?KM,"/S)_7C\0>7M:-\:.][!K2@GO0E4:!C,N M2'4R^>(A7T38I)2%$PR_@^."=TBEUM@482"-0TZ[\O[$8L7KW&(.T-DZ$- U MQY#N7 Z_Y7%7F*^/Z9LL4B1;GHC#JJ\(V H/)3=1/]50,P0PT"4%+(%U_/\G M:_8_S4[8$GAW K=>V52@V6K/N(KV/BMM,2L9'5G[@ '8 ML#URK]_;V!UWRB=?SNYX1^#0:R_C^HET6F&'+"]5)>L<'FMX>K?XJ71?6Y\[ M72'TP_Q'MES=GP[+PP,#IY(3!UG<'##P&EFQ3=BS%HDZ5["#M*"&@<9&F=(5 M!#<4.PU]>\<$[F$TV:TB3A/AG1?8EBXK*TBM*B"GVU"I%]1/ +NFN-%;XG[/ MG7O:2,+7&F-'M--44N, -D[QHEYNBE"K%)O?SFJ?JR2O -?"<8 M++&.TN&9<*GYKT6$EO2DJ%9+D2$K5[6@M;?">_<,Z6)K^3"/?\V^3_[I<2O9 MSN&9<15VD@.C K+,2RD,3IG# &BH[$9OA9'V4E6ZENALK57VA4/# N>$"R>5 M=T!2IJ5W3):KY?'(&I>8-\+W=SIH8^3M6&@'4[N]>2'&S@A'J1-,08<48 )M M D&A<<*@2N98RVMU_Z3>'IG.YMGUK-(Z7X\(\32"D!M/L9,FFCI,VNT:&17F MYQ'=RMS>)[JU*-N-U&X-W1ZE=#N'Y)R/2LRF(>BSE[Z2T%9]24">&BTD9H(J M8C2G4!0%UISQGO9Z$&\7\6%>+&,3OYM4MG<+FD_3O?MD-O^^F*2&Y!LE\-1# MO)U/!DD=TUX9XKPA1%DMRD*KD\/A(I*$S4]45Q)&LC&:X[N9WJWEXO5"\3%?[U%6_S1T0F__VF6?9K< M[RND7_>5@7&'O69ICP32 PJ,905EO(X[^;@0V31<\EZXT"8^]TUS;XCU\4%! M0($(3Q8!)=HHJG@9*FR\U=4:_@T?8]V!(&^)\L=Q=1UUFC5J ,-@C9GTD_!E M,?LQ666I!^=D_K0WPFSOLX%33"7'RBN06J58YEQQNV0!(W0D6;E-,BQOEJ1= M7>@>W8 _5@CNJOZ2H*1G3# $&#?.*<>I\ 45(.'5/-27DS+9TO'6.MT[BVB) M C);I*E^OM[A)MIEW>P>$;30 GO!(88:>Z8<\D7XID7.X9$5E6J#\6]= 8T0 MNK.:/CO)\/GO>63%[>SA2[:X2IR].60R5GY'P )B!#G53&H""006Z9(&R*LZ M%T^7N(G5!UM;I.\7?H?VL3TC0NJ\;@"P$',NG*4:D:UX&0WJ7(P,,*VD-VB= M2NB./9+?'N_O)XNGS]4:)=-Q: M7\1%&NFQ[#%62OV(C$CZG,\7WR9WV?/DTYJ>V??OV>IV-O\\S_XSFRS4?:J5 M]M_9U.3+0Q2J__* )">>"*";6SWZLE[AL&M25OA.LHPQZ*"1QJ?\4)PB9DI:"D9&9 ME@/"=QOLZ0OJKU/W7JU@'=AX IJ/O2IPIJ1!Q&(M*/*266-<21'J:N5K#C#\ MO0? -LR!H6V_K\Z5;9ANTTK$]L6!$"\5H)IZ[C1S4D8VE=1RM%98]0 K!PUH M@VV$'T-#[[Y3HTD@'_U&\(9#8[QW7EH3[4!(4I-G\,7]\,^A+*J44)_2S^9*0\%!Y)S&S M4@M@7<13X0/D$OA*?ORVKV7W0[9Z"-R1=P1)N4%",PVT\(IC)6'1/MX*9OQ( MXD':!,C>B]EF27]YU4:]9L@1S)"6UB-C.>"V7!^1&;:J&Q-!A'ZF)/ M'-*J/%JD!&-K2=4/+"H5K3R-$1=>M)(X*8E&U&(LM1+2;"DGM0=U"JX,LM+/ M0'$O&6+;2**>$D5 @3X3P1"I61G9(9$V=+AJ#['4P"%"VQ)WNPY;W*]H? M3XI$ \(PJF@P@+.,/)*Z"TMF,5U,/3^?>_L[L?V>_QZ=N:EQ^UOA@T@]1S0U7D(T706R:>3R).1M8MJR7L578X M=\FKRY$%B#8K55=7C_>/=U%I6C_6JC3L^69@PD&LK-:&2Z4U=18614"MHAQU M$^4M-_(PSV[2O+[_$HM&F39\P7@I_I\7'_/Y358SU*/6%P.S0$&JH# :(\&= M0Z#,8E,(ZCI7DH..3Q^F-#3)J^'+0BGSY4J[."2.?#/82%M-(UV1=83Z%(93 M\CP27M8Q7JO'1/TZ)-IDVO %H]T#X7E#B;M'/%L1=!@!9YARAKJ2;M[ .F _ M/5BJ]7B4H:/\7+X,'\]=;.SO]@0!J<"4$2XQ@)H*5+8/BHJCQG7N8ZK'6KW9 MR']ZB-=C4E]A63]Q=I[V"F+OE9&2(.($(K)@D(L\PI725\<04<6XMIY!3ZFE MPAL !" E'1@0/V]$566 G!U1=1KI.ZMTL251NM,Y$DSU_N$ ):-$T92FPG4\ MY 611=Z[0U#JD16J:X';>RM=GDGB?H!CXE%XDR]F_[UFXM$[V..# \'661,M M(N2)A5(PKW&Y:D+DR.K-U6'[000U0-O.0DMVML$Z'EER8%A@'F *K$9:&LZB M!+*R3)9#43)'C:)ZK*_4H^PL*G=V%W^;+U;?L\7]"S7@*)KV#PK&,$\!5TQC MKCQR?*WLKU>)%0!^7+?L+6*I,1I?7MBYC!*"+3,<8 65-I(X6Z[/45*I2LCE M8*A]=:D9.O\*.]\?R$4T,]$@ DA29:&V*-I')24UJU53;( G:&T\M1EV?AHK M+BOLG'%K/)%QB10P)#D"#I1K\Z)6V_H!PJP?6%0*.S^-$9<==BX\1-(YRISV M3@(GHI 7:R61EG5 -_ZP\_-AUQQ+N@L[_[Y8=Q1\.@%[^P<%[CV&##.KJ'0I M9@[CTF BKF(KK9\VM/QR X<8)Y.01TU%:2DM 5M:0%K+I7>AD7[U3.@VJ=]_2$?]DH]O M"F,"99V.FK"U4D12&U"FE#B"B.TV"WM@<1B5L5$Y#J,.[0> O>'>)@)[(!Q&,MXR$&=RJ07-/, U4%R]7-_V!'-70*Z#G/Z!_192 W2 M>N\ E1XFRVL.=(-KA&2=YQZ/C:L_#S1(E#)A$BA@,1-3V.B7/;(.!T_=MC MWXKC Y&FW6TH5*",&*3Y7)V M/]?/.]2DW6/PZKE A1. ISP4$->3+I]EN6,AR&JI>1< E#/Y MFC='T:[0L7OE\ZF=W3VNLNG9&\Z[-P0/HW;JC(+, !Z%#&B]73]AHM.ZUZ/9 M>NJ2N2N8_3N;W=RF:?[(%I.;[--C"O7[?+U>R>?'U7(UF4_CZMXLZ@#JSGMA M (0RQ+UQBGL9-3LN"2RI@Q!F76YK75PQ-8Z:O ((Z^3/$$:5%'4&U,G*O@#%_G1@[8\@ M[YX;G<62U5N:?MK]@B-U!%K\:O!6<:4B70%7))IL1DA4TME*,S*_1U\@?7LK M/!B&]BLXGR;WV=%"!L>&!B5MU)0,\\AC3;&@5(MBQ9H0-;*@A4%@IQ*>SV91 M9R$.J_SJKXUN>;PDT-MG@Y0ZK@?%4Q%H+J&G'M)R31+6J@1T,; [A\5O]8:: MA#T.ENMH;ZPA !@&:P"DGX32E(@2B1Z+0DU"^G2+O4J&0BW:_P89*"SDI]R%C*:\3BW Q1FV;D&L6\VLS[^'^I"U3<,&5HI%;?M>[4V0A N 5*H5RI6E MF@*J2FH 0[HM!-?ZYM @.O+.B-Z7_'^:+!:3M-?U'776[G[@,.'1KJ=<(P2X MYM 6CBN4JI622K>@[:S;9I&?5[,U-P\L\>5C03-EC?1..^BH)2AECI:K<836 MN:J[2'FNS-V\,:)V5\'I8;;:Y,!O](ZH9^37J[^3TC.=KAM\'O(U5AD>%% 6 M(JD=Q5(2*J1"145I+;%T(ZN[V!Z<6B#V$&"VJ6NZYBP\$VHO7Q& H(P)Z9AU M))Z0F'(#2PH@:NI $6YH!Q @#R2''/I MBVK!V@(M>BQ0\)XK[U91/0#^\"L"C6JRTQY;![''CB/@RZW10LE&%B'9("KV M.C,:)7A79]'>2>NG"GU_*XP.0D4MSW)N$<0 "1+_A\MU:X#UN(#6/!RJFL5G MD[QWJ*5Y'PWYKC Z (VLIE +;Q%@SFIK>;%N1X4;6<_I1I%0%65G4_OLL,I2 MW=I.83*?EJK7X?#)XR.#I(9ZB*GB"&$>+4]+R78-2G::XMPC8L[A:MXFI;O: MDSYFDV5VF]]-/]P_+/(?6;5>P =&!0"H0 H31:4G5AG$R]ZWVA%&ZAQWEV3? MUT!4\U3N"DW^<3&?K1ZC23B?^MD_Z6_'P;1_4+""8VA3\ CBB@GL 2XIYZGZ M:8SW!K#4&)&[@M+ODTBM>;9X99\AUN6KL<)T[SP$>>OW9 M>.=2O'>(#TR'T*3[*^*K'/HW%F8 M]'.OH9>7B/'O=]F:F_/I2Q_\WC4>BI1NZ!.!(VBLXE8)PEFJ7DJ*4AF1@CJ* M?R<[8=?-J%H$;$^,Z7W#_)2==+(-H+A6J.WI M5D/KG2C[V"Q/IW)?]WP]1]FW>Y$'N6>*8085ERY:;QC@0M6_7IA MG6C#%QT8G#=>:XT8)Y:K:&R4M]@&:S6V\B8-(J&RF_M,4GKU.9@ M?F-N)XN;'B7\U636&?'KLUI=K68_JC9BJOR.X.+6"BS6WG%K((**JDT:*XK6 ME#&5W/4]T>&TB.-S7A>,$99;SP5DG"OFF=!N2QWL1F8EM8":O',F]+5?#"82 MN>/]0SGGM>2(2"7B[NTY*SK ""ZD/"LR><^UY==L&J<4>36;_SM?_'6=+ZYV MQ>WL?3:D%!8D"74<0,B4MU*X:&)A)5BA-J._MRS&I,OBUY\E0) C[XE M**J-Q!@Q8[5T0GM!RPU0:VM&EJK6 D;VQH(V3?M>#I\TVTV1L[3;'0D%/3(R M8(ZMDXY1 BV%$! .RKW2"$I'5@"@%20<.I)J4[PKA*7[]S=4.1K[N7=,8$0H MY:17DC$/@,*<@'*-UH!*I3IQ7_-;^[\_DB%8\]T:!_,3(@J8R13E+M MI3<6&H=*8EJI?)T6Z /?":E.MRNXAHZC<"=A9M,GM91]'')KV9]Z#9ZSY"@I272 MB&@<2\28,-Z+(J!&^.3^&F6D4UL8:HC*?6Y!WQ>3^?)N4@1E?5[=9@LU_:_' MY>I(Z-W)[PH(<$\L)T9PKHEDGCM;T@1!6.>>(*B011ARAIZ*US=72JDW,C-L>AFT]'@ZH3R=O7/4G/L7+=7H-8JZEPA',) M/)$IBM$684T21]N]QQI=%0W+DRI_5GI34)!XK 2U%$>U32IJ=.&ZD"1UGQZQ M9=4,5LZ[#CF3_EUL$]^RFW6TCA[Y&LQ[>'?4,"B@HFQ!)I))!R#F'J>5$M'%AN^KP4?3/ET\+H*HP. MB!-FDE5&B:'4"8E]V9L ""-'YD^I#X&W0MXXB0$(Y]-U_-5D__GDVSK]F/;/Z8Z:?73-)/VX45"STA*N+L MMP?L&,&($ \AY$HAAAPM::>-']E]47T([2]AWQ$+.JOGF,^OXAP7:ZY^G2W_ MJE0[Z\"H8)0PWG -G*/*"8)QD8<9UQDM\)%IHITBXWVWM8:XT!O:*I7/.C J M2$^E-8@[;)4B(HIUV=Y=0H7C7:YGN#. _KL*(_\)63/OUD?#,T4(:5! Y*C*0S M0%-%S5;#PH! D^21>LBB M)@%XT2HIKM8*.78,GUXJ,+!UHR94&NZDJ<_GP:8B^9R)HN5B]0$_\UUODQ!^%U\?['KUI]X-Q M%50 X@UP40GD2D)'2[T0U#_]\_6J*>Q6@@\\' MX$B$OF+:82BD19P;4:X)V%HII ,ZL>HR-&^>E,?AL2?C_/,\L[/E:C'[\S&R MXG!I[%W/!FN5I%@9!!#242(P$+:8)_%R+/??#?$J;Y::=;B>PFSN[K+C+'_] M8- 4T^PT4A2I0DWQN-RAI$"=R> M=V!8\)IBXZ#'7$L1CP-)0;F54\OUR&I9MPVI!DD]D+B@[4;_99&GHD)C"@^R MQ*BHI"K-F5/"8N)9Z0?QKF):6-OA06\G_X(U^JGX9?5PH,IO"\P;;:G%TD3( M0Z 5(.4.Z)5C(W/AUH?(WO"?MDC>IE^ED/7/BV_9XL?L:E]LS[Y'@Y1:6R>D MH@ 8&CHX<(<(GC9YG3=*Z@Y LXRG23'!Y4%GW-[G@[2",T6I MU,K&_Q.)2RLURAYT=$@-2 M?[3'AR04AYTV)[TD6$HTD]H!$+4TGS+?@2]7AJ4%H#3%HGK[#K7 MV7*99G)7#27[1P1#%42<2@R\2!U@3*10,6JV=+RX?Z[N'J?)_EPNHT!ET^^3?P[@\(RW!68!]4P0P9U2&&&K87F: M0X1%IZ99%[62FP7+N_3_MADP$"_@R]SFPA_X6Y;?+"8/M[.KK]G-ND?5>!R# MS@@/I>3,$6-3_Z2HNQ0\8H;10>0-%HQ8)O"Y2.9%/'R?PSKFTX_Y_.;C[$ [K9#RZ2\.P'"5XA$%C3+$F%KYMQ:,M^[-D"U8&SH': :U3?\B>0X:9 M,! [Q*,! 97A@I;Z)W?$C20HIVNV'W,BGD;URW B:@*EY< R!B&)"\1*N7)- M I$Z^O> D%2?I966D!-)0! M$I5!H4Q)$J$L^2F/BFY3I&\53AL[\N4,#VJ[>Y\/ B +"**I%0&5 M DDI5+DF!NU(6N0VQ->\>8J>AI)E=O4?-_F/_[G.SUL\):#P\A\))_P%3HH? MAS^^[0#%\R^#-E)";(SP!C)FF,*\W"2E5GA$]DX#/,MKDJ^SE(;?G3J:1_O\ M4!!Q%<90817C' K)'(;;57!:QPTWH%.E61#4)F.;)X1:SB9?)E>SZ]G57ASL M?"XXJ@WQQ ",/-<*IHBB8@W*0C:2]-AFH= $)<]/;4OUQY\7\3%Q)-+]2)K; MH4&!$V^U]H9AZRW1P A8GHC*>=)IH>]+P4#C9.WX;KFJ9OVQ4B.H\UX9-.1< MVVBE17G1#@)#77F:JJB>C<0*[LFZZ9@[/T]L!'*$(021-HX1Z;W7I@Q:4X*K M.CU>!AD;T3Z &HB7.(TI0XF7*)M0OR'A^[ )/8GK_#S_=*,*9H" M4.P),H@*!!B *7&\S'N+AA6L%*>]:Y7+M^;T-)MM5AC_\G9A\4=%]E])XGT1 M$7N>#,Q"Q)C$VEHI(*>:V3*%61EE1E(BI#ENYDV2\S*6E/HVC_7EJ(G6 ""8N-58HAC6E9)D=CZ^HT%/O+Y M'_OOC'<\%0Q)3@2EO-+(*:"H$%L2*%/KGOAB/+6GPJ ^':OAH:9B>Q@0))K2'IJC9%>;Q)=%_I M5D]?[B9KZ]'] MO\?90Q*-3]DAN^K0L* !L(0#1C2B4JP-\O(T-917:VQW">=)(]Q^VX6V.<(. MQ.W0?M$[NJ<.. S5(ML MLJR,M-->%$0D0$K2%89C2;DVB/*2&IJ:D:BDK4&N56I7.&"*7Z0__IPLL__U M/_X_4$L! A0#% @ EH(#31"U?NLXXP$ J50C !$ ( ! M &9E>64M,C Q.# V,S N>&UL4$L! A0#% @ EH(#39S:P4Y4% MW.0 !$ ( !9^,! &9E>64M,C Q.# V,S N>'-D4$L! A0# M% @ EH(#3?&0%Y<8) A'\! !4 ( !ZO64M M,C Q.# V,S!?8V%L+GAM;%!+ 0(4 Q0 ( ):" TT C=$>6V$ !V^! 5 M " 34< @!F97EE+3(P,3@P-C,P7V1E9BYX;6Q02P$"% ,4 M " "6@@--VTU([&UL4$L! A0#% @ EX(#35G6/U<:E D)$' !4 M ( !P%T# &9E>64M,C Q.# V,S!?<')E+GAM;%!+!08 ..!@ & (H! -\@, ! end

V%@"-P=PCMA_]L6:W\!G:=G M:**>\=+M>MA573T4NCN!PD&+,&ODWK6D:9=-:PK]**Z>I'E4/3ADCX!9']=J MI8S93B=555C[_L$A:03,UMBQW:N-TJVB7,@3 ;\H-FXL^%\5"Z6+VHC;NNFW M*5)$P.X(UY3=Y+$=KHZW<5U/Z671AT2*")@=X2&='A9N."CK6M@JLW%-[>XE M;JQM*2:21,!L"3_5N5GOT[,TN;AS,57O 2)#!.R*6-:5$M_EKWZC(DD$S):X M=??]6KMYV+FB:UH:)"-#A,R&^%RMR_I%*7&IM%H5S;8M*1PR1,ALB(5ZW"V& MOLE_W!"X:FWC6M=8ORJBF'"EP>X*$-:%=*D1(FV$[-I F#'%1!8)F2TR$G^* M([!ZZ#@$@X$7]F:S""?06EF$@X$7MN"P2R MXHABPN06>W8+A+(1%4Z$A!,Q"V<_E!WLET@V$;-L]N/'043DG(C9.3!6BS** MB9P3,3L'!D'1G&(BZ43,TL&8)Q0362=BMP[ C&RP6[NXYQ43VB9GM,XYY*XV1%!/9)V:V#PW0CWUZO9+FQ3=_]P7%A)LK MS/89Q?QB_(1/,9&!X@]<[KPVM-\G%4?7JI%%23&1A6)F"XT^31\B]?LFLE#, M;*&1!=KK0*=)OAA9*&:VT"AFU_X4$UDH9K;0\#IRUTOI!B6R4'*(S1B'^:6N M\^?>$$J0A1)F"XUA=EVSAXDLE#!;:'A9OAOS%!-9*&&VT!CF0-]$%DJ8+32< M/NCF]MX:(X%[_,P2VLL?['JE\G,\Q4022MBW^?3( DES!(:31UU3Y46H" )IAZBF,A"*;.%!C%_ MKR\I)K)0RFPAB)G1A%R&+)1Q5QT,87ZRMJW6[\J<,V2AC-E"PT]S%W%23&2A MC-E"M.)E(#E#,9&%,F8+#6QBC#U-9*&,V4(0,Z,6RI"%,F8+#1;N#"XL,V2A M[)#;0AFU4 9KGIDMA#'IME"&+)0Q6PACTFVA#%DH8[80Q)Q3"\V1A>;='W"V M)]N+L]QUN6-_ZZ^U],>W]WC[ MB\_%?U!+ P04 " "6@@--4MI2'($" #5+P &@ 'AL+U]R96QS+W=O M3V5;VI"B1Z71A/&PN&!O%TO7=Y5;2G# M%V/RODW7)C_T0^JF7X[]>&W*]'4\F:'9OS:G9&2[53/.UZB>G^9K;EX.NVI\ M.=AJ\Z,93ZGL*O-V,;_Z\36W*95L;A?[, V8;GD?TO^,[X_'\SY][?<_KZDK M'U3\'5"9CX-D.4CH06XYR-&#_'*0IP>%Y:! #]+E(*4'Q>6@2 ^JEX-J>M#C MEJ^W +V%K[< O66%9VWTL,W76X#>PM=;@-["UUN WL+76X#> MPM=;@-["UUN WL+76X#>PM?; ;T=7V\']'9\O1W0VZVP5X(V2_AZ.Z"WX^OM M@-Z.K[<#>CN^W@[H[?AZ.Z"WX^OM@-Z.K[<'>GN^WA[H[?EZ>Z"WY^OM@=Y^ MA;UNM-G-U]L#O3U?;P_T]GR]/=#;\_7V0&_/U]L#O3U?[P#T#GR] ] [\/4. M0._ USL O0-?[P#T#BN\JT0O*_EZ!Z!WX.L=@-Z!KW< >@>^W@'H'?AZ*]!; M^7HKT%OY>BO06_EZ*]!;^7HKT%OY>BO06UD>@=^3K'8'>D:]W#?2N^7K7,[USVXSI\+V,Y^Z4[UWRS^*?ULS@SN7]DNZ? M<5OUT_DSIR^$D M @ EBX !, !;0V]N=&5N=%]4>7!E&ULS=K?;ILP% ;P5XFXG8+C M_]W4]&;;[59I>P$/3@(*8,MVN_3M9V@[:54FM6HB?37ZYT.@ MM#J.PY2V59=S^,18:CH:7:I]H*E4=CZ.+I?3N&?!-0>W)R8V&\,:/V6:\CK/ M/:J;ZR^T?D7+8%G1JU M%!X_^;L&/N^&QD=:AUBJ,?N%_BXDMA_>]]?/E$" Y)$@.!9)#@^0P(#DL2(XKD!P?07+P#4H0%%$Y M"JD&UL4$L! A0#% @ EH(#349]R1I6 @ L < !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ EH(#3>@R]K'J!0 @1T !@ ( !+!, M 'AL+W=O-93XT,& !((P & M@ $W' >&PO=V]R:W-H965T&UL4$L! A0#% @ EH(# M3>\PRY:P 0 T@, !@ ( !L"( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ EH(#35[,/FBU 0 T@, !D M ( !:2@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EH(#3>"K6>BT 0 T@, !D ( ! M*BX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EH(#3:80T>NT 0 T@, !D ( !ZC, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#3:2&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#3;3!(02T 0 T@, !D M ( !;3\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ EH(#3&PO=V]R:W-H965T&UL4$L! A0#% @ MEH(#30_G,R7$ 0 -P0 !D ( !4DL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#3<+_CV:W 0 T@, !D M ( !#%< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ EH(#37(TOL.4% M +'P &0 @ $"7P >&PO=V]R:W-H965T&UL4$L! A0#% @ EH(# M3>D2JGM;! G1, !D ( !UV@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#321;GM.D 0 G , M !D ( !4'< 'AL+W=O0 M>&PO=V]R:W-H965T MU , #L2 9 " 05^ !X;"]W;W)K&UL4$L! A0#% @ EH(#33X0>ID1 @ X@4 !D M ( !$(( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ EH(#35 @ 10< !D ( !CHD 'AL+W=O MAP$ T M$P &0 @ $CC >&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#3?T% M&?$= @ 1 8 !D ( !&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#36=:]*0\ @ M@8 !D M ( !)IH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ EH(#3=KE .O@ 0 N00 !D ( ! M_*$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ EH(#3&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#3?IBKQLF @ " < !D M ( !_[\ 'AL+W=O"@ &0 @ %&PO=V]R M:W-H965T&UL M4$L! A0#% @ EH(#3480UMW[ @ DPL !D ( !8L@ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MEH(#3>)]M@,] @ J08 !D ( !Z=$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ EH(#3&PO=V]R:W-H M965T&UL4$L! A0#% @ EH(#38B\7!E&UL4$L%!@ !9 %D 81@ "&+ 0 ! $! end XML 94 Show.js IDEA: XBRL DOCUMENT /** * Rivet Software Inc. * * @copyright Copyright (c) 2006-2011 Rivet Software, Inc. All rights reserved. * Version 2.4.0.3 * */ var Show = {}; Show.LastAR = null, Show.hideAR = function(){ Show.LastAR.style.display = 'none'; }; Show.showAR = function ( link, id, win ){ if( Show.LastAR ){ Show.hideAR(); } var ref = link; do { ref = ref.nextSibling; } while (ref && ref.nodeName != 'TABLE'); if (!ref || ref.nodeName != 'TABLE') { var tmp = win ? win.document.getElementById(id) : document.getElementById(id); if( tmp ){ ref = tmp.cloneNode(true); ref.id = ''; link.parentNode.appendChild(ref); } } if( ref ){ ref.style.display = 'block'; Show.LastAR = ref; } }; Show.toggleNext = function( link ){ var ref = link; do{ ref = ref.nextSibling; }while( ref.nodeName != 'DIV' ); if( ref.style && ref.style.display && ref.style.display == 'none' ){ ref.style.display = 'block'; if( link.textContent ){ link.textContent = link.textContent.replace( '+', '-' ); }else{ link.innerText = link.innerText.replace( '+', '-' ); } }else{ ref.style.display = 'none'; if( link.textContent ){ link.textContent = link.textContent.replace( '-', '+' ); }else{ link.innerText = link.innerText.replace( '-', '+' ); } } }; XML 95 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 97 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 343 312 1 true 83 0 false 8 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.fireeye.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.fireeye.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.fireeye.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1004000 - Statement - Condensed Consolidated Statements of Comprehensive Loss Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1006000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.fireeye.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Description of Business and Summary of Significant Accounting Policies Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies Description of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Fair Value Measurements Sheet http://www.fireeye.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2103100 - Disclosure - Investments Sheet http://www.fireeye.com/role/Investments Investments Notes 9 false false R10.htm 2104100 - Disclosure - Property and Equipment Sheet http://www.fireeye.com/role/PropertyAndEquipment Property and Equipment Notes 10 false false R11.htm 2105100 - Disclosure - Business Combinations Sheet http://www.fireeye.com/role/BusinessCombinations Business Combinations Notes 11 false false R12.htm 2106100 - Disclosure - Restructuring Charges Sheet http://www.fireeye.com/role/RestructuringCharges Restructuring Charges Notes 12 false false R13.htm 2107100 - Disclosure - Deferred Commissions Sheet http://www.fireeye.com/role/DeferredCommissions Deferred Commissions Notes 13 false false R14.htm 2107100 - Disclosure - Deferred Revenue Sheet http://www.fireeye.com/role/DeferredRevenue Deferred Revenue Notes 14 false false R15.htm 2108100 - Disclosure - Convertible Senior Notes Notes http://www.fireeye.com/role/ConvertibleSeniorNotes Convertible Senior Notes Notes 15 false false R16.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.fireeye.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 2110100 - Disclosure - Common Shares Reserved for Issuance Sheet http://www.fireeye.com/role/CommonSharesReservedForIssuance Common Shares Reserved for Issuance Notes 17 false false R18.htm 2111100 - Disclosure - Equity Award Plans Sheet http://www.fireeye.com/role/EquityAwardPlans Equity Award Plans Notes 18 false false R19.htm 2112100 - Disclosure - Income Taxes Sheet http://www.fireeye.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 2113100 - Disclosure - Net Loss per Share Sheet http://www.fireeye.com/role/NetLossPerShare Net Loss per Share Notes 20 false false R21.htm 2114100 - Disclosure - Employee Benefit Plan Sheet http://www.fireeye.com/role/EmployeeBenefitPlan Employee Benefit Plan Notes 21 false false R22.htm 2115100 - Disclosure - Segment and Major Customers Information Sheet http://www.fireeye.com/role/SegmentAndMajorCustomersInformation Segment and Major Customers Information Notes 22 false false R23.htm 2201201 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Policies) Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Description of Business and Summary of Significant Accounting Policies (Policies) Policies http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 23 false false R24.htm 2301302 - Disclosure - Description of Business and Summary of Significant Accounting Policies (Tables) Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Description of Business and Summary of Significant Accounting Policies (Tables) Tables http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 2302301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.fireeye.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.fireeye.com/role/FairValueMeasurements 25 false false R26.htm 2303301 - Disclosure - Investments (Tables) Sheet http://www.fireeye.com/role/InvestmentsTables Investments (Tables) Tables http://www.fireeye.com/role/Investments 26 false false R27.htm 2304301 - Disclosure - Property and Equipment (Tables) Sheet http://www.fireeye.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.fireeye.com/role/PropertyAndEquipment 27 false false R28.htm 2305301 - Disclosure - Business Combinations (Tables) Sheet http://www.fireeye.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://www.fireeye.com/role/BusinessCombinations 28 false false R29.htm 2306301 - Disclosure - Restructuring Charges (Tables) Sheet http://www.fireeye.com/role/RestructuringChargesTables Restructuring Charges (Tables) Tables http://www.fireeye.com/role/RestructuringCharges 29 false false R30.htm 2307301 - Disclosure - Deferred Commissions (Tables) Sheet http://www.fireeye.com/role/DeferredCommissionsTables Deferred Commissions (Tables) Tables http://www.fireeye.com/role/DeferredCommissions 30 false false R31.htm 2307301 - Disclosure - Deferred Revenue (Tables) Sheet http://www.fireeye.com/role/DeferredRevenueTables Deferred Revenue (Tables) Tables http://www.fireeye.com/role/DeferredRevenue 31 false false R32.htm 2308301 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.fireeye.com/role/ConvertibleSeniorNotes 32 false false R33.htm 2309301 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.fireeye.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.fireeye.com/role/CommitmentsAndContingencies 33 false false R34.htm 2310301 - Disclosure - Common Shares Reserved for Issuance (Tables) Sheet http://www.fireeye.com/role/CommonSharesReservedForIssuanceTables Common Shares Reserved for Issuance (Tables) Tables http://www.fireeye.com/role/CommonSharesReservedForIssuance 34 false false R35.htm 2311301 - Disclosure - Equity Award Plans (Tables) Sheet http://www.fireeye.com/role/EquityAwardPlansTables Equity Award Plans (Tables) Tables http://www.fireeye.com/role/EquityAwardPlans 35 false false R36.htm 2313301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.fireeye.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.fireeye.com/role/NetLossPerShare 36 false false R37.htm 2315301 - Disclosure - Segment and Major Customers Information (Tables) Sheet http://www.fireeye.com/role/SegmentAndMajorCustomersInformationTables Segment and Major Customers Information (Tables) Tables http://www.fireeye.com/role/SegmentAndMajorCustomersInformation 37 false false R38.htm 2401403 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesNarrativeDetails Description of Business and Summary of Significant Accounting Policies - Narrative (Details) Details http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 38 false false R39.htm 2401404 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Balance Sheet Impact (Details) Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdoptionOfAsc606BalanceSheetImpactDetails Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Balance Sheet Impact (Details) Details 39 false false R40.htm 2401405 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Operations Impact (Details) Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdoptionOfAsc606StatementOfOperationsImpactDetails Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Operations Impact (Details) Details 40 false false R41.htm 2401406 - Disclosure - Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Cash Flows Impact (Details) Sheet http://www.fireeye.com/role/DescriptionOfBusinessAndSummaryOfSignificantAccountingPoliciesAdoptionOfAsc606StatementOfCashFlowsImpactDetails Description of Business and Summary of Significant Accounting Policies - Adoption of ASC 606 - Statement of Cash Flows Impact (Details) Details 41 false false R42.htm 2402402 - Disclosure - Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Sheet http://www.fireeye.com/role/FairValueMeasurementsScheduleOfAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value Measurements - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) Details 42 false false R43.htm 2402403 - Disclosure - Fair Value Measurements - Narrative (Details) Sheet http://www.fireeye.com/role/FairValueMeasurementsNarrativeDetails Fair Value Measurements - Narrative (Details) Details 43 false false R44.htm 2403402 - Disclosure - Investments - Summary of Investments (Details) Sheet http://www.fireeye.com/role/InvestmentsSummaryOfInvestmentsDetails Investments - Summary of Investments (Details) Details 44 false false R45.htm 2403403 - Disclosure - Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) Sheet http://www.fireeye.com/role/InvestmentsSummaryOfGrossUnrealizedLossesAndFairValueOfInvestmentsInContinuousUnrealizedLossPositionDetails Investments - Summary of Gross Unrealized Losses and Fair Value of Investments in a Continuous Unrealized Loss Position (Details) Details 45 false false R46.htm 2403404 - Disclosure - Investments - Narrative (Details) Sheet http://www.fireeye.com/role/InvestmentsNarrativeDetails Investments - Narrative (Details) Details 46 false false R47.htm 2403405 - Disclosure - Investments - Summary of Contractual Maturities of Investments (Details) Sheet http://www.fireeye.com/role/InvestmentsSummaryOfContractualMaturitiesOfInvestmentsDetails Investments - Summary of Contractual Maturities of Investments (Details) Details 47 false false R48.htm 2404402 - Disclosure - Property and Equipment - Schedule of Property and Equipment (Details) Sheet http://www.fireeye.com/role/PropertyAndEquipmentScheduleOfPropertyAndEquipmentDetails Property and Equipment - Schedule of Property and Equipment (Details) Details 48 false false R49.htm 2404403 - Disclosure - Property and Equipment - Narrative (Details) Sheet http://www.fireeye.com/role/PropertyAndEquipmentNarrativeDetails Property and Equipment - Narrative (Details) Details 49 false false R50.htm 2405402 - Disclosure - Business Combinations - Narrative (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsNarrativeDetails Business Combinations - Narrative (Details) Details 50 false false R51.htm 2405403 - Disclosure - Business Combinations - Goodwill and Purchased Intangible Assets (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsGoodwillAndPurchasedIntangibleAssetsDetails Business Combinations - Goodwill and Purchased Intangible Assets (Details) Details 51 false false R52.htm 2405404 - Disclosure - Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) Sheet http://www.fireeye.com/role/BusinessCombinationsScheduleOfExpectedAnnualAmortizationExpenseOfIntangibleAssetsDetails Business Combinations - Schedule of Expected Annual Amortization Expense of Intangible Assets (Details) Details 52 false false R53.htm 2406402 - Disclosure - Restructuring Charges - Summary of Restructuring Activities (Details) Sheet http://www.fireeye.com/role/RestructuringChargesSummaryOfRestructuringActivitiesDetails Restructuring Charges - Summary of Restructuring Activities (Details) Details 53 false false R54.htm 2406403 - Disclosure - Restructuring Charges - Narrative (Details) Sheet http://www.fireeye.com/role/RestructuringChargesNarrativeDetails Restructuring Charges - Narrative (Details) Details 54 false false R55.htm 2407402 - Disclosure - Deferred Commissions (Details) Sheet http://www.fireeye.com/role/DeferredCommissionsDetails Deferred Commissions (Details) Details http://www.fireeye.com/role/DeferredCommissionsTables 55 false false R56.htm 2407402 - Disclosure - Deferred Revenue - Schedule of Deferred Revenue (Details) Sheet http://www.fireeye.com/role/DeferredRevenueScheduleOfDeferredRevenueDetails Deferred Revenue - Schedule of Deferred Revenue (Details) Details 56 false false R57.htm 2407403 - Disclosure - Deferred Revenue - Changes in Deferred Revenue (Details) Sheet http://www.fireeye.com/role/DeferredRevenueChangesInDeferredRevenueDetails Deferred Revenue - Changes in Deferred Revenue (Details) Details 57 false false R58.htm 2407404 - Disclosure - Deferred Revenue - Narrative (Details) Sheet http://www.fireeye.com/role/DeferredRevenueNarrativeDetails Deferred Revenue - Narrative (Details) Details 58 false false R59.htm 2407405 - Disclosure - Deferred Revenue - Remaining Performance Obligation (Details) Sheet http://www.fireeye.com/role/DeferredRevenueRemainingPerformanceObligationDetails Deferred Revenue - Remaining Performance Obligation (Details) Details 59 false false R60.htm 2408402 - Disclosure - Convertible Senior Notes - Narrative - Convertible Senior Notes (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativeConvertibleSeniorNotesDetails Convertible Senior Notes - Narrative - Convertible Senior Notes (Details) Details 60 false false R61.htm 2408403 - Disclosure - Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleOfLiabilityAndEquityComponentsOfConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of the Liability and Equity Components of the Convertible Senior Notes (Details) Details 61 false false R62.htm 2408404 - Disclosure - Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesScheduleOfInterestExpenseRelatedToConvertibleSeniorNotesDetails Convertible Senior Notes - Schedule of Interest Expense related to the Convertible Senior Notes (Details) Details 62 false false R63.htm 2408405 - Disclosure - Convertible Senior Notes - Narrative - Prepaid Forward Stock Purchase (Details) Notes http://www.fireeye.com/role/ConvertibleSeniorNotesNarrativePrepaidForwardStockPurchaseDetails Convertible Senior Notes - Narrative - Prepaid Forward Stock Purchase (Details) Details 63 false false R64.htm 2409402 - Disclosure - Commitments and Contingencies - Narrative (Details) Sheet http://www.fireeye.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments and Contingencies - Narrative (Details) Details 64 false false R65.htm 2409403 - Disclosure - Commitments and Contingencies - Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases (Details) Sheet http://www.fireeye.com/role/CommitmentsAndContingenciesScheduleOfFutureNonCancelableMinimumRentalPaymentsForOperatingLeasesDetails Commitments and Contingencies - Schedule of Future Non-cancelable Minimum Rental Payments for Operating Leases (Details) Details 65 false false R66.htm 2410402 - Disclosure - Common Shares Reserved for Issuance - Narrative (Details) Sheet http://www.fireeye.com/role/CommonSharesReservedForIssuanceNarrativeDetails Common Shares Reserved for Issuance - Narrative (Details) Details 66 false false R67.htm 2410403 - Disclosure - Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) Sheet http://www.fireeye.com/role/CommonSharesReservedForIssuanceScheduleOfReservedSharesOfCommonStockForIssuanceDetails Common Shares Reserved for Issuance - Schedule of Reserved Shares of Common Stock for Issuance (Details) Details 67 false false R68.htm 2411402 - Disclosure - Equity Award Plans - Narrative (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansNarrativeDetails Equity Award Plans - Narrative (Details) Details 68 false false R69.htm 2411403 - Disclosure - Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Vested and Expected to Vest and Options Exercisable (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansSummaryOfActivityForStockOptionChangesAndSummaryOfInformationRelatedToOptionsVestedAndExpectedToVestAndOptionsExercisableDetails Equity Award Plans - Summary of the Activity for Stock Option Changes and Summary of Information Related to Options Vested and Expected to Vest and Options Exercisable (Details) Details 69 false false R70.htm 2411404 - Disclosure - Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansSummaryOfActivityForRestrictedCommonStockRsasAndRsusAndSummaryOfInformationRelatedToUnvestedRestrictedCommonStockRsasAndRsusAndThoseExpectedToVestDetails Equity Award Plans - Summary of Activity for Restricted Common Stock, RSAs and RSUs and Summary of Information Related to Unvested Restricted Common Stock, RSAs and RSUs and those Expected to Vest (Details) Details 70 false false R71.htm 2411405 - Disclosure - Equity Award Plans - Assumptions (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansAssumptionsDetails Equity Award Plans - Assumptions (Details) Details 71 false false R72.htm 2411406 - Disclosure - Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) Sheet http://www.fireeye.com/role/EquityAwardPlansScheduleOfStockBasedCompensationExpenseRelatedToStockOptionsEsppAndRestrictedStockUnitsAndAwardsDetails Equity Award Plans - Schedule of Stock-Based Compensation Expense Related to Stock Options, ESPP and Restricted Stock Units and Awards (Details) Details 72 false false R73.htm 2412401 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.fireeye.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 73 false false R74.htm 2413402 - Disclosure - Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) Sheet http://www.fireeye.com/role/NetLossPerShareScheduleOfComputationOfNetLossPerCommonShareDetails Net Loss per Share - Schedule of Computation of Net Loss per Common Share (Details) Details 74 false false R75.htm 2413403 - Disclosure - Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Share (Details) Sheet http://www.fireeye.com/role/NetLossPerShareScheduleOfOutstandingOptionsAndUnvestedSharesExcludedFromComputationOfDilutedNetLossPerShareDetails Net Loss per Share - Schedule of Outstanding Options and Unvested Shares Excluded from Computation of Diluted Net Loss per Share (Details) Details 75 false false R76.htm 2414401 - Disclosure - Employee Benefit Plan - Narrative (Details) Sheet http://www.fireeye.com/role/EmployeeBenefitPlanNarrativeDetails Employee Benefit Plan - Narrative (Details) Details 76 false false R77.htm 2415402 - Disclosure - Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) Sheet http://www.fireeye.com/role/SegmentAndMajorCustomersInformationScheduleOfRevenueByGeographicRegionDetails Segment and Major Customers Information - Schedule of Revenue by Geographic Region (Details) Details 77 false false R78.htm 2415403 - Disclosure - Segment and Major Customers Information - Revenue by Product (Details) Sheet http://www.fireeye.com/role/SegmentAndMajorCustomersInformationRevenueByProductDetails Segment and Major Customers Information - Revenue by Product (Details) Details 78 false false R79.htm 2415404 - Disclosure - Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) Sheet http://www.fireeye.com/role/SegmentAndMajorCustomersInformationSummaryOfLongLivedAssetsByGeographicRegionBasedOnPhysicalLocationDetails Segment and Major Customers Information - Summary of Long lived Assets by Geographic Region Based on Physical Location (Details) Details 79 false false R80.htm 2415405 - Disclosure - Segment and Major Customers Information - Narrative (Details) Sheet http://www.fireeye.com/role/SegmentAndMajorCustomersInformationNarrativeDetails Segment and Major Customers Information - Narrative (Details) Details 80 false false All Reports Book All Reports feye-20180630.xml feye-20180630.xsd feye-20180630_cal.xml feye-20180630_def.xml feye-20180630_lab.xml feye-20180630_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 99 0001370880-18-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001370880-18-000036-xbrl.zip M4$L#!!0 ( ):" TT0M7[K..,! *E4(P 1 9F5Y92TR,#$X,#8S,"YX M;6SLO6F7&S>R)OQYYE?XU>>1C7WQZ>LY6'O4(UNR2K[=_N1#D5E5V6:1U4E2 M5LVO?P$6DUMF_#FNV30'?;2P=U_O?GMYJVZ,>_>O?G?/_W/O_U_;]_^2W]Z_YT==BG ME B OF A!0"WO4[G"Q)$_*]O/X;R6X:Y^"(!(EQ0T0W5" 94D"Y%C$X[^_8E MZZ<_QG]^%T8]&/W8Z2;=_WIS/QX__OC##[>=T9?OA]G=#[UT]$,L^0$!*-X" M^!;#-WF#QXKJCV65LV%%[6Q84OU+Q5"^E WDRVAX>UM1/Q:5-.E6]-\MZ[_; M3:IJ)V75PX+?IMW..'#!V\=.-BXV+E0I[>:AV' T?@B-'TJK#RH&.1R45I\, MQMG3O$EDA.]'2??[N^'7'V:%L1DO;?:VT^]O;!HK;&@>.'Y[%[-*6[H9C7O; MNPF5-G2SM8N*YEGW+JDB^K2LC.Y9]_%+99O'+^5-LNHF6463T9>*[?E<5M9H M_*5?T224E#689%F0;U5,-"LMH]RL: ,/+-78U,%F1EJKM:VC:CY8J[6IH^V= ME'?0ZW8?AYUR^C^7E:Q +_E2(EVF34)):8.T?'2AH+QZ-7EGA17--J[,4H4- MS2M)N52AHOG&IE7-'K.D&Y7PO.5??_WU_;1UI"H"0 9MU2'1>5B<[BA M?57C]+YJZ4-)V6#3T?!Q5-4DEI4URBH:9"65DUZW0F/'DK(&:47U,L9*'O[] MM:)Z*"EK4#7;I'2JR7\FZ?BIHL6TK*Q1%49)2C%*,JF:\:1TRM^Z]^4\&4LJ M&E1OH;RTJN'&_;=<8U,'E=MHN495!YL;ES>\39Z2E>USFV9)^.W['/0 AL&\ M^!-.BLOZ'W0J!&4O*&HS>?JGZ1BRJ:%+UD5A4WN3VOE^AY&>%Y"ZK:C1.LF14/XFG0KI$TM*&MQ7B9_[4NF3 M=NXJZL>2T@;#BNT;2\H:!*.LHD$H*6LPZ(X[WRJ:3,M*&U7(Q5!07KV*3M.B M\B;+2[^R,Y_+8B-&V<_C)\>0^?#P=M0*\G2[KQ=A60?E GU M';ZPVONP^WA;P;;3HI)O5$GI4AD]'-\'O?6MPO+-2\L;]M-.A0*>%98T>^Q4 M8,Q04%;]L<*1% I*JF=57JJLU$V55>"4K RD9!4CR4H'DMQ6\BD+36Z7*B;1 MR$VVL?6\XJ+EW;!BV:9%I:,*-:J:/'^NT*0_J,+XTZ*R)H]59'TLI>NDHO:D MI/*H>_NV]Z5D0-'--RNL:E:FC>;-2E52+$D'&QM.BS>MRI9ZU+U/>L/T[6W2&PS'%?MI MK=*&;NZ'_0I.6ZZQH8,T[51 B.4:&SH8#KM_;>X@UMC4P7ATOZ6#4&-#!Z/[ M8#UL)\2\VJ:N)@\[=/147C:HLJ+ZUH6"7& MG\LJ&U5:C?/BBJ:C2]SXR>?RZL:/%8IP7ES1].M_JMM]_4]9 MH]O'M]U^4!\5LB OKFQ:,LE%P](9AI)J'?!<6-$LW=0LK6Q6+1^?"RN:3;H; MR3(M+FMZGW1+(-RT62PJ:Y(NEGL%@8>"6!T6JE>;#;/"BF8;+8ZE"AN:5YH+ M2Q4JFF]L6M%L6+(3IK02ZL;%8B-!?-2F5F**D$%=.RRD;IAH_%THJ&HR_52Q +RYJ5B;MIDW)!5Z5U M2K5-F:(9E>N7;'5S+%>O;.]G<0176+86W MX[0J""(O*6M4@17&96LZ&;V='SIXS =5&S1\GH;.MPXGLJQ5!-] \4KMFU>4M(H,FAO[>!Z[GYX M+ERI.BZM2I^KCI>K+CHM<= .1N/.DHOB6W]#Y7^]3P=_+FJN.UO_PM.J4$KY MP[1T7G64EE4,?<(?_O7S^YM@J#QTWLZ'\M/__!]_B\VG9LY#YU-R^]VTNQ_O MISZ:>'SV-C\F^_[;*'H:I\61LO_U9I0^//;#?'Z(W3P'@'6'@W'R;?Q=&I;? MV]CT5_3[9QL_E%<)/)2.G^(/^2]I+_YVFR;9=]-QK+I[>7\I_GW\A]FE"DGU;LII? _)OW I36DU3/#C&=3YV$OS;N3Q<9@%Z=^[*&F\RQ2O3BZW;%$OMCB[#A*MM*@;6YS98EW2MRV0/Q.0KPF. M:%G@K+9<'91#BQEJIQS.+AEVP@RM9+A4?/#LUJV[?Y,?VK\9I\UJ[\UFA_9F MK[D4/B6APW$2>7BZU^-O-]UDT F=?LR2K^EP,NH_?4JBC$QZS=GP:_-Z\U/\ M<=O$KLM]L(D%EG_K_7LR&L>_GJGQQ^QP^(]%P<@/LU^2OU1W>F\^'=P%F3H( M?W:G'8RFOT7#H.ADI,QQ\3;)Q^J6? MW"2#-!!^.,YAPKR/]\/!W3C)'F)?GY\>DQ6^7^IAVO9CYZD3_FX&O^=<5*12 MCJBWD^E _%]&Y 6;;Z3R\=A[]1R6OD7DX,?/TW&GG_Z_I!?DJ_)8-(PYJTBW()[=J?<@9AY ]UG&VL3X4_% MSP?%W<_@@WSHCA%X._WG@K,GHW003#'5_<\D':5SQIYRX.?[Q#UTTO[[SF30 MRYX:QGKE,YNM<>G43J:+(7B+P.ZZ>*7Z88S/G:3;3 P]#@/Y1IW#RK2'AW3J M &B(0V.[0)N)CJW$.H,86Z-U(V58@6NKT&,Y'NI- NI&I$6/.7?L0*;K08^' MY]2@;NN"'B].TC8".IY#YAXE#'#[O<-X[*-WJ;2 MJ9TRU 'N$^JP7/U0H0ZUL88N$4PV0A%?"*KZ,TM5NW&B0[$,]N(?YB%/M0_S(X^PB2V*>#SJ";=OIKKJ6\_+>;OP^_)ME@ M6G"7A*K)*$J3FZ0[R=)QVLKH5_-[^0HLAK#K$EPH+.$1YTD9Z@8T<$72E/ M-]">JY;SW7M M>'S/"S+'1R,-"X2]"#321N*^-GBMM1#/$\1VD1;BN>/*K]U+?3478^K@WRB= M?9N48$=HL3?OU-DK7F^D?.[KBA=U'MX8V7R)I^"U3(IP@5[H1EPCOZB+2X?$ M&RTCGQIEM#Q\]LB.RT(9S0OF.#?>:((_HXVZJWO>9 M^;IAL+,)&2':]/*-B-6Z1,_F<6Y!M%S8?&%V=8JVN3JN"6<>^\=PMA')YXGE MO/B(Y%K<$KE Z[KVMT0:'V5QK,CD*_$UMN[N&L#-S2 ME BA:^+F-C]7XWP+AV3VR\\A4+N,1A<(K&MO'5XJLC['$R*7A4J:)[*O )_4 MP?]Q@4Z\NOL_&A\=<^;8@0M&UDT))*@5GF["V>&^7I&6Q\_N(+E\'C^WYZ^- M ;O"%U,NW6Z\C'NN3;07+_:=B=K(9^'FR_!R-(>+ MK]FW/[AH^=RT2[23QAJV$/3'WMMQWHI)]\N(T(=?STV?$V>4K^^)@%8#M. IIY[ R>FL&%8>8_OF;F;WZ*4_^Q;.K-#DYI M6:*I+''\.U?M<4PMCF..?QVI/5FO\_/8V[IH5M?_:UMU5.XS9BJ7C&[(MN];B9+WET?9AA_/2Q'Y8@<$7DB,>XO/JIL#O])!NDXTF6A'H^_1;_ M:MC>W&&V2]D3*J?;S%WRDJ6?'D7'@]C).,GF%3J#WLWP=OQ7IVDY27=:_^D9 M]/8Y-Y<)EB.NVOU?U_U_]&"$?9;^YT[W/ATDV=-RO0M>^PWS;>Z^?^GBOT\Z MH^1^V.^]>WC,@K750(?'7HN_8;[-7?R7"OUVYY]VYQ\]QKK=^?7=^;58_!;S MGQ?SGR(*-1TG[].O2>]=G.1=^J6?J-$H&8_TT\^=?P\ST^^,UE/W#L99IQLS M>19;-8LA]IC^LM-NZ_PO QN\A#EL3"P9=EGO<]*]'PS[P[NG3^G=_54PQI:Y M7Z_$:)GBO$QQBM.@O9GBE^&@&[1L,D[4798T$4^^B!^JI]U<5GBMTF@113T0 MQ2DN]>[,'#/;(_36-"?#7CPP,S>6IMG..6^M6:?C(:#Q^2[%/2[XP#24?WZ>,U;/8-\VZNN'\M,[3BOI'+_FK_ M82L#SB(#:JD06B_ .;P AY8+,T[0DU$Z2$8C,WSXD@ZF3#Y?Z+Q,=?\S24=I M+%N P,_WB7OHI/WWG _.@,(6SXX+1^L M:G/X%AX0VL7=S9H1.<_VVP'L&)'SR\#G4Q*O=W3'DRP=W)GA*,86A-^2[.M: MU&RGF_;#3$U_&)CJKED;8"WV4:T-KT*9=ZS.N M=9T STP*P#JJQ=4]@8_BXHM)+#]FPUY@DP_936"-M+N2G')X&^!1X*I.?U;8 M$ ,^IJ@LF]<\]635Q)JKRW9:SEC2B6*@'[9-[V;R9=3-TL<(?&,0Y.3Q<9@U MY+AF^PKO/M?F+GJ>F[A=]'HN^M'.9%O!?0[!?1IL^C493))/R4,G'00X]C') M;H?90V?033Y\Z:=W4]>K^_:8= .#?TX?0I4/MS?AU]%MIQO+;G(,M0)E#]OM M][UA[.EM@L2'),*;YV__C[\=I_L9C7]:T/AO/QSW M2\^D_*%(R\M$_:BI>RX2I-USQ]US.8V;O.=:S=7NHG87M9JK1GM.MGONZ'M. M-G_/G3*LN6%;J#6X6H/KW%OH L!?JXA:1=2"O]-J+MCNN:-K+MC\/==JKG87 MM;OHXC37G!Y$[I-1LH,!U^3;!QO6]PD@W28_3(<%Q*,OQ\. M[L9)]A#[*J887_0P;?NQ\]0)?S?C$'217V2=2K-CT!W(M.D\=(\AE!%Y);E! M-96;'571VG'I.F4J7./7RN:SN M2TP/O,3V>87_,1DD%?+H4])+'J8AHQ^G/:^E.]Q4]<,@N7(Q54:\Y82).U'O MDJ77BED^9>[=S7)Z:+.\Q!M6I9O+M4UODB" R)4S_6HNJ&UDNAKNKH/3B;:P MLX6=3<0DE\]HM5SE.JGGF=D79\9/\1V:X2#)$\>V6RWYL9(XE\S&IP&6=FAF_;GSA+8'5[5HL$6#V_F3OD7D].%4K:NA=36<[UIU*S%;B5D3WMQ+HY_& M6)K7^CGIC";9]-CKW>!Q4NQFO8)-1]WA9##^%&S'"V'YQAM>>XR@:KT7H]B^ MX(V$+79I$[Y=W8JZTX\7Z6[NDV3\?MCMS)^8*-E*<>4V'GNV;H^*QRXJB%S* M_@LJ'^5H\Y+V_F']B?G[A:9M,BD M4=R]H\^D#0V^CG.B"_*9K$?%18I]#A3[.,FZ]YU1$B^TI^,X2_UDPJ?NAMG3 MA]MWXV1>H[WX[\Z61*?,FW4JY[+_/*"V>=2NVKZC0Q**[#&+ID=YAOJ M8Y;<)EF6]"XUS\/&F39WP9<3MJK S+V";II.,\9]!K)-@W0^]CN#9BWPRL06 MB[IA9B=9T'/D-=T8P=:4]2Q#&B\.&FOZ_G0/C_WA4Y(T4/!6[,N2&5W&?FP7 ML($[IELAQ=HT9Y]$OG(5GX)%2H@:?S M_/#83%F\/*>9IZ%Z4LT4PR61.RTVNH: EOT7_9GAUYSIE[CM=^&796( M$VE3=TZ]1(YKEWX[HFS7O9$XL22\K 485Q)UM;SH[P;=X4,RMY9*+W/_/1DD M6:>O!CW5>T@':;":0Z6OB?L6W1X-.X3?,.$%B^PTXY9IRIAF%OR"6SF(V**5X16XA6EC1+EIP;/):$CNW"-#=)OY\.[@()?^YD?R;C M\/?E\LNVR9Z.5IBEX@7UI6::7*CJSR M*1DEG:Q['\AGDZ])?_@8JUXNM^PPW^N2+:T::H1L.;L9O8<::KTKK 2I<>FB5Z1DGF!+Z5%)6=$)4WTJ+0,@&, M;1GFC S3)##;HI;3HY:&RI261:Y+BNP!;%N3^'K@ZQXF<UB[=7$P =9CBC_,) MO_DI_N?*C#>QP!ZL6,?X[+,;1VMBZ6)XJK:+7F]!$Q3UE0F:Y1FW@N;H7IA6 MN5V/WRNWZ!(VH%#2MS"B'II?Q(/(&^2 M[B1+QVDRNDPW2P=WH8Y+=W'>R1#^5=[ X M^?]M\#49C9/>I_#/+.V.9ZD=IZ0>J<'Z[[\-TG'#0@..2,)9:,'+:7A%"&P] MB5++V"UC7X0Y>T+&O@0=?DRF/3\&O%*&+.04;=EQ/?G]KAE7+XP93XAG6V:L M,S/6 8.>R[@*+?M/[EN2==-1THMOPPT'TRY:Q%F!.+=1[(J8]ER&4\NT#67: M*U7[K5%45Z/HRJ3HXA;$RO-(BUHM&D=S/Y,NIFZ=3F[,0\9H/.7=*PA[[C*7;9-//;I;O.\TK.HMZ,4@QSK/)]0*J0-9"A.'BA?&Y<$0K?<]Y#M1,DZD94OALUMM5KI%^OO:3^N.:_)=H&YW%Q+]J0VBGD\MF M&2]ULACJH%9W6N+68K@FI'7<6U*7P4LUU%0M#^\KUAJ+\&L*JVNV\&UX8--\ M'%>)P';RV3;3GFOMJG,@K&;R2@T1U56'L!Z71R]&+*]:MS X'6 M?CV7&7-Q@*$FYLQ5XX>37C=H.?C".+A)5EH;<= ,@-&Z1ML [8MAYJO&%DM) MR'_N_'N8F-CJHV/IHP*-6Y5T MGFU9$^M]!XS8;LMV6U[-MJP#4MQ-6[:F6VNZ7<&&K(F>;.%K+?9DJR=KLBWK M8%7NMBU;/=GJR79#G@JXMF<.[89L-V2-7OO[M;VY6J>HR3HX%[:S1+-"S^L4 M EZS7=^F,VIP9.&9@['.+JI.RL>7H07KS]2M,MZ7P]L+9-=T@>SL/+D30&QF MV&H=8T4; QC;9+[UCG:^2F&UDX.C%597M^3-$C#MKGX!!+D,@ZT)EE(=( H_ M-42Y#/9J!G1I.?V<8/P2/;@U8NYK]^*>7'*W_'RQ_'R5\KF9YFLSF/FJ+>F3 M2^:6DR^0DQLCD]N,QO4\$;Y*%]=.7LS&(MF:PL>:+7S[':<'@= .5).?SBS**:<'1K$K7O)]0=5URU ^JX/-I8ZZF&;-I: M;2T>:/% DSGXI(CV$D5O39CXVH]?3WYH=3'N_AH=5EWEM=Q=.;>UR*[3(KM\ M'KUX5^[5GTY:@%;@5F3Y=H]Y6V;&OXPS-2FAF\3WY9MR\D@?=Z3H_M. MEHR66?DAZ8PF6?+3;##3\KR?O&S1<^RHI-O)J%?69SH:$@1Y$&#V)5U^3+*; M.)[EKGOIU[!;EDD56_PR":O:"9R]Q#8[#N-_K QDM:.E+]AD,'Q(!Y7?V$R^ MU8^L]947S:>VA3*#R;HX6AW$8_AS;W+W.D]E/4Z%1RC;N[\LB7Z$='#WQVS' M5/9>J+GWM[K]3OI0V?^T=.\^OP['R1^/T6&TSH$KG:]6V_Z57I+^J,(D>W&B MOM^Y^VZV5S\EMRNO-KQY5J&=[OBM\\IIP)""#EI&H<<8"V4(9)IAX6$0\9W^ M*'R\T'G^13/)LOA3.@K8XO>DD[EG(;+#QR'Q"&!FF55" 2V 9/G'PW@4?O/3 MVQRF;_I2/A([[$X>YA4^3@67#[^-=A@*]IIZK1BBS&O#N0(R'XH66/ W/_V* MGD=1^97R8<1Q[CH(X35T3(4BY!4AVE'"9H, &GCV9HJDRH8Q_\KZ()['M_N2 M8( HY4(@(ZQ3EFN)]?,0E%8 S8:0:XW*+ZT/(ZK+71B">\Z9H4Q[([5CP%$P M^[K@EKDW/T'P]M?5[\:N\\^YJ;8T4_7;?S?H)=_^;_*TRRX0SH89*R.-]IIX M[*G)&=$ HE=Q5>67UH8Q?'@8#F[&P^Z?4TTS^C 91]3;"^)H94S/E@?^QZ2/ MX9OO>DDW?0A[+OS^BU\:HT>8$RN\@MP:B2@VSN8[-3"->O-=E /3#G-%#"4% M@%"&5\:\85BK$_!I/\"9L)IWPVP7*A+C"8?:>XFP,P!*YE5.1>%MH.+[3G:7 M?*>ZW:0?-6'2^V[ZC>7AK7QT=3R?DKL(,X/=\$OG81=VXII2:K *0@TQP1W& M7.<#\L"&3>W??7+N=_>_OGOWB_E^>1BKWXKCF(ID/1FE@V0T"D3\$I5L@'@! M[T4%$S@A_#4*2O89^:DL-+Z;&E\CTQG=?^P\3?\N#IO/AKU8^+=XF3<-L,Q( M[A#7VGK!N'?/DQ#<2P.7UGV*E+"02 1V_=L/!QKQ42,@+#^@D"O ^B MT#O Q//D)9;>F_7)GV;6GY+N\&Z0_K^D]VYF7,4WCM5HE(Q'JON?29HE/37H MO0\_I_UTG":C4!:$5>]S^%0:J@8#9:FP( SXKZ3DJW-;,B^;?FJ43F=?NPX;I\LC-T,1V/U,'W>>ZFT=&/_NDFJA2DC MI#@G7E@9]C7R1E.'E;2$4^/6*0!YT+\+&NP\L --99.,LL0"93T-2D]# :5! M^ADZ110BC%HC#2@E5A-C M//=TQH6"&K2L6=8M%I@/OG0H>X^T2.'5D4KC*9""(XF <4!:069JP%.K5]3 MBT?Z3/J_TO%][LG)=\13V-%9L+J2VVSX$'7$]%W[QPIUMHGKD<&.(8(5#UH\ M(&I#$'^>AV/&H8(N#Q *0K;$*R\9Y1'FN&D[&,BP-LI+27%8)PZ]56%GH M"E!:%[8#APBA0\W1)E_&[P8!N4UM@[![/F9I-RD1[NCGSA,B<^&^VFXI*'\X M^)IDXR@C;Y)!.LQ^"?PUZDT2!!!9\P._'P[NQDGV$/LJ.H 7'4V["#@CRNBB MHD!+M R$ PY"&XPQ";R3 @:EC#BREA%!M%BEY<*EAS@KI-U?] M_-?P@(R^6$=K#:$!_W@A@\6BPW_//"XL6/Z$A'7$=OLZ[DKS[>OW^3X8P_?# M?E3#HZ0[&:=?IS-8ZGOKPAV$,@'J(.,B/@R8)T!%0?W,T@]XT1(:*$.W4F:' MV>Q!DE/2H0H$0!SIW M@==B+U/9^CE+[^Z2["Q$ CIL*"DQDE@ RYF5+.<=C@,%EXB4N_K!]U+L3*I- M$ZZ@V\=)UKT/.GNY:M+33SX8J)U8H=,W]]$&7_1](M(MJUK#>1!#CE(I&?64 M&^IF+D!F$):JA'#P^SEH>?6,*VBW)(MK1[U5Q@N;T6B/C5/<(<4Q,O,PV.7?>O\.)DC\:VTY%P4C'Q8\^4MUIS@R4/AC-AR$ M/[O//L65=5Y4NHD>]T[6&_WVV O?"B,B0)9XC9:I28"+CCD) < RG@UQ.!-1 MW! '?<%K!!$&9Z?F3=BBG8 C/V;)UW0X&?6?/DT/99/>ENE"!P1"&!,G*3,: M*$CD' 8Y*PO&,J3X-,P3Q$3UJ"V&ED*!C2H MWR?C($Y&PUL39&,ZIKYVT'R7']FU*5PX_.>%(J* "@1$$Q0.3W"T!)2QZ ML/"R/W+S2%X\X'4B+P]8.89TH&< @)Y*81C4,[EB@D&H:=''\((!YRZ?3[^Y_D8*H4]5!)$* K8@9"91V*QZJ6H8#5J@XSM@WD%2/> MXLLA1%. '-,VF&2((4JBQ1WT/(+28UN4.'3JR=E[X$'G3[I1Y:>#?PZS/V^' M6;?D?(\5_)G+ (X;:ZA'&$&E58!L1 $R.RH"!DI=BGQA/M2R$2P-;QI6EGNF M_EGFF9HKV !*0NN'Z$GX\*6?WN4^A#)P5K$&:,51+JA&$#H-98"D# DK<^\R MTE9LQJ6''/E)R3%7F;./;>[/?7M,ND&C!%@3JGRXO0F_CFX[TP6]R4/@5C3Q M8;O]OC>,_?SQ'!O!WP)8M9R4.16L>1I0D40( NH S9=3" 9+N92URWFNY92; MEU-1R#7FG !H<%25PNI\.2D#9;L3?(]HNYSG64X$-B\G8E 0Z&'0b+-8& M$VOF!, != MOHY' M(7F[O@=1L@O'$0XB6 'AE0B6DL)&RWQ]&?4Q$K9=W\:L[T+K+JP:YCB&7CD) M@F&#I RV3+Y_4=C;[?HV:7UA87V%0-XKC0BV#,5#**1G 6Z,'M)IVI31,U7#5&9A<(4C]O+H M8!HD"M:(<^NTQMXAA)PWTC$3+&N.T'(@P6$&-9_C-$SC2V!'G M_SGV"12.>2D9AP' ,4AA#P_?O6&8E(2?TX@70KLJ<>D3[ &[X=_)=GP MUG?2[.=.]FV_Z>?*1P2N8?'_O I2:8Q;-N.XWS89=IQ:[ , MBT61TBZ/[:.*\&(*ZN\N2(.R2=V$CIX-1VIV.83UD<[A1ZY()YU^/)3>Y8(<)%PC08$5""-JA1&YCU]3 MP60T^\#O$/Y,[,F6YC!S/\!B?7M,LZ5XQ3"87&&,(E1QW[KS.P-)[SD$^F,4 MQENUT<=^9Q O02WB'N(-13Q50\_$B#4*L0J"(4@!1TP#+P!U7+&9"6< $S#" M*_K[JY?II;-^/<%_#@OY,'E8J*YGK3;=>W$8WT)!.HL!*A5)+R1PE<;'" *, M&8Q1 @8J&/3-S'>I&-6X[/P+?@]?NP#[4.'U-)_MO:FP&Q5%WF$AUO/'UN(^ M#K-6!&/IM5,: ^B4$L"J&3ICG')?>JCWVI7:F7:O7Z9E;EC:-.L(TWS1"&S(* \R,N\)+"* !LV MNP*(0DZ YA+G(<*,"*MY(0"",D&FP'+S*%XRSLU&HV66(JNQ8]%5"Y";*6QK M.2ZY#((P$"\%>THBB@522PID/5D) 82$< M"885E/BE@\XFR?+]TQ?M3V2%8$KB> > .XN"UIRQE"1!K!>D"924%:A@ MPJ_K06>V:34144%= 2NX IGV_I/P<#K_D4?ALEMY/^^_2V>)TAK-^'[AB!M]-_ MOBI_Q/)5; 0-A)H@PXP.!#$SEZ8.#,&C68]_7R;%R^=S-+J(7^&_('U58H>E M'#,:",VP1P8;+()HU[FCG0?N@<>B1Z\W'6BG_[&3ABYF>0+VV\,>"BF% S1 M8(HZBP.$F7$Z#9JUJ*&$A(2L[>+R@;QHK)MVI016ZT!<@+DD#G%"M,_#>SV$ MQ30X@(5M2?;ZX<>"5*J7LRO+U^_'MA:0W M=9SH==]*=*4/1B4^.[XYFP;7SD,9CSE9$ M,&(5F(D% $Y!_021(+->L]9T& M=KBIS)?[&03,TS/G3U,LRX#1>'C[]^&P-UI]%*8ZHPXU2@:&L "K(-BM13(_ MGR>4%HTCC#FM/S$6^V,4&&]*C]DS(^^#SMY"$JXM4\AQ@$2\1Z:-=S.2".9T M,3,/ >O>G#J3Y._)( "$?K0,>@\!3HRF.8>_)K-O;*$-(YZ@0 8033?&@[2@ MLUR3\2:5+F3^XAS)YM#F4S)*.EGW/A#')E^3_G!J'.U&&8%1X Z.@<:*2RR8 ML3R_=XB\+?I%"* -8IN;I-]/!W**9XL'@5Q#9/ M1!BL %&@"T#PC"RSZ5Y;4)$8,F2"\I!*>VD)!OF%1XE1 ?@&EA#LK%,YIN8( MZQFL>.@H)>'_,/0.HSR[EB+%)(L)7FT)@HJV@0>0('S1%F*_+, MH5)Y;8L,PAM$DM=I#D6PX,%0C,Y]Y@6P4/!%,C92V#R0 M* S7,(U1$P!M#. M.F8P,D&]QLRE,R/5"&@+CD DJ$#-((L2+,%D*>:XG%T8T.@ RB%!EA M8L"<$3ZL\\SH<(R#@NK A(CZ$^-5JH-PIP.G4^"(#O8X5\$NS0\#G%6H>#1/ M&T22UZD.(8&3@31A?SNO*.4!1;G1(2'V 5M9P6B\Q^DYGA^B1M8IT@4A?#ZZ M;#(Z(-1:RFA*8 8X$$!SGD>76(0+4Q$0$'#6J1Q3I3F@M<(AXH/=3(QC'COAS&U4 D&)4X;B28]UR#+QQ0@N-)- 2Y#A:8(M((?J*@G4;8QME3DG&W?)9'X&, MD".D8,!AP4:+V:@#%,G34U*@<8&,)$"W4Y-Q$Z+T0&%A# (>(Q\DG7$P)I3C M\7@+4EV0<"=WW$2=::A0/*@0+Z@$&6YR%+:45B2*4%Q!74)L4GH$#ZKZ1 MB..9=+4$ #L08$H8L"2),$Y)G'8:FZ#/ A?"E M.I'Q;)M:*D@\%3&#/!513DJ0G_<&)BU>:B#3&PVG)>,F[<@M44@K!*P#2KJ M)[U_UHX"80\*9WAO":;K(3$GF4'=Q1)A,&:1L,()0X!%U&@7Q)( 2!#K5"'T M\AQBJ0%@0S*L@JG.(;) !6..DOR^#6>4V&+0@5P/*ZD3&<\FEI20TA@0+Y,# M1X6TGLZD._?&DH(Y+"0Z&!E].@@&Z/3^_F@\BLZ:6.8!8E'47Y\KSSWK!A..SW,K)[$^H!>.?1U M^B\/'2*/X_TCPPS!3A&""=(T&K7A)^6*H?R2G6SH)2?J*U2''"J+3( 806TX MH7G^$)1&BA19!Z+->.W 0]]$]8 DD,0!#:%@?#.JL!(J4CT 3@1=25P#Q2\? M^F"<]M+^]"&GFZ0[R:87 MVW;G_22WI^FIGLX7$RGG7E.EE,-#+*4]8\9[G? M:F"^\BOZJ;R#A?;X+EG@M.DMC8IMISH5I8H,H?M=^_RV0>&MLB)$R M7BL&'&EF+7 R?[13!!2YDI D7R@4S-PUK="NU_IZE<"GZ2V,>:UMZ^(Q!EIZ M;'A0P1HA[EE^DTJO7IN8/R1/X?JUKW9=JM9E2YZ^M=!;2ZP-(^5!AD%.+)X' MQ!"MF2C=(Z!=B=U6HI#&ISIP=+JAJF0=*.'-%%7K MF9!JK_%I6!T4EH5(3&58#0!\GO6-A[U3)K#:93F'QC<>$2"HL@9@3JAACL[? MOF)VY5FFN30+A@ANM]%Q-;Z, 1\^F.4LF.5 'S;/F*8J_*M RFP81IU^7P M&E\P: /,Y1A133G"0KH9^E)(\E)A!BEK5^+0&E\$3*NH%!.%[&(HAX2Y!52CBJ\B0.3CI4],X3*@1>A]C$E &26*U:\7LZA1.MI"0Y,B^4,K">0 \K)H'0ICF$:0"'%19YZP ;K MKG@0BD"9Z*OM]+>) :N#@E3*AF4-0MT**O.L% YI6,Q*$4"B7(]+J#<%MHD! M9KT)&,%II8)2IEK)/%6)\9ZIPC79T\_\^&( V6"24<:M0)P;IH-DS&D ,2B^ M;LT1@5R^@ OR=XW],+OIK!N.L^.GZ(X9/<]TSP 8>'J)C+69N>DRR;?L/&4V@%9+1@-!M@&%L_MZW MYJ(00D&DX+6:;/8XS,(&W,L)@H*F8CX+9@9Y3_M2) I^S MJ6!^VGG.W%&-@]2!UE/CG<0FOW42A*]UA5LG&$AQY!EOE*<@.H8X=,2+H!XI MY'EB&A\D+"PL41DV.,: CR2(O-4ZQDIH*X&,SU4$:#2?KN8%+%RC:;Y$!!G- M(>/82&<)C*]]0S+?@-[0 O -^B@L>HU6]]4B",>[7EQYZW"P!#DE4LT5+0H( MHBB"*%WW$+V2 DO)>?^>#4>CWP9!IO0CQ/A[)QWH^&I)LG &"6U!GF,>> 'K@ITNUBB MO42<>*D5"AO*",UBX$RPJ$U./ -++OY>+-.]6BXQ:JR1,- 3"1G?;.".YX@X M[.:--^DNBHY[ RP&*<)6&DQU %3,&H#FE(L7+1I,N4U +:9GT$82B;45P:20 M+#]:"'LOZ(%B:M$F[;WC(3X$@:5(:.F=L [*^'K$7%$2^3+$UT2BO43@LYB" M.QY5"N>=U0HZ,&XT_^2)*+A-TG#8=$.2U0 MP ?8ZCG'E&2@>3W:JB_=7B*\.#7:.P6"QD36.S=UM^:LYU Q?;!83SA]021\ MM?R"EG.-M2=0<@>=BS[<>1)67O+^$EA/GW51U-P;MD)#/>%*4:N1858%"]0O M#B[$H0W/4U)N$VP5!@0;$4G+"<86C3 M"R+AZX6_DYQX(37$"E&HC%A0TX8-NT[-PD7R$Q%S^>QVSY>IB,?>!Q&%M13$ M6.X17YB)M!@JA: 0NQ[(D5Z)+,Y+L?_!Z> M%AL?%]4<68,I0-HJ9C&[MXKX46,VF2 .W7D^'6E""O%H+">\VP MHX1!ZPGP!)LY2K>.%;TTG%%\1 5AAO$!]0D,7@+9'2D#CB##.Y4E% 5[YL1L*MAWEAB'4D "X0=$O&%A)BWEUM,\-S8,0J^[!SY&HC\ M$@&, ;+Q75!'I;36Q;!Q-W>6,U?,T 777S6[8I*_6@+' $)O'74!V%$B@8$S M"2 MJ%0I"ZT2T@?CR<2TT[,'>9CP6)3=RKL>.KY(:#)N+-^.4,7,7(6*J\);6'J>ZM27&D:2@848AC+B 5&"F--=H?B-%JQ?&)UX" M$5\B J7PE#I,/6=*(NT1PB9'+L$T*GFY:.=3W^:3]/6X4$HJ5# KK4*6* R, MG_O#I2.%Q"^[GP*?A;CS>\Q[1C0R +P#W 18K+ (@)C-%($,^U@7;.ZRI!JO M'_,I2' DB>>@B&_>0&B8XE3&K*UY,AJ FQYQ67@II+O);*.2B%(?';)2N># M/@92S.">Q *0XJ',/M>+FTG(5TLX9:0SC! *M"*&8>]]_F(J0KR8)VFO"\OU MH>DF:, 70_)(<#/Q\%$!75\*]Z+09BF!-:( QY#[H"@C(_'E1;4W!N" $XYVOI#>3 MD*\6;,&D8-(R$._-J9@'CO%%3 ./ S_VKSK*2PT%Q*'C8?)*_6N(Z)"4/ M!HT&C@O@O(*+=*_:@$+(-!'LHHF_"7,Z,,(QRS+6'VBH_/^XCK&A2(R O M6S@<#YU2Y&'0<=I)+X)@D%[)14881#=FPKMJ(K_('4DE=9H+SI11UGA._>+: M!"TF7H28',[,T[(64!VL".8P\54@;B10N7S7TG_ M:_+\H1>Z-+T!5!BB+"0VL"QW3L_.()0FJX^1S*[Y,W8PZV#C/,Y%JF-E'W(& M6>(Y41IHI3QE^7L50CN@"Q[T [H^FT[FE\C?@+JPM3;(6J@A )B!>:I8F3) M.[*"'.Z@LMD$?WWB-8T#]UK!,?"8.F.9RJ,1M):XX$>$D,.#"^#ZT'X3_#5. M0H)HO.JK)3&&$;-TCZH86H@%@.1RY<(Q$H?7\22=#)02G!@_CT ,MEK) ME4UTL+.NC?,X%ZF.)'AE% (QG3Q7$$-# :(SKT.0"Q87CG1: K_T[,QK@YSQ MDEHM$4-L_E:],O&YR<+FIY@>+'J[V01_O;\AT#H^[64@%(Y[&4SI_(H>)P07 M'UFBE+-#6='UH_W&^%'BA$72>$6$H]Y(1^= S'-4\C 3X^10_O%:DNI8#H=X MDT-YYK06$ C+X2)K*%'F.-=&FT[@%P7?>\&D" #+:^TE-PJ2Q9T97'+ CB&[ M[,U_.L%+!)0464"<(AARKM3B#0,%:!'Q @IXC6@?)_MS9YS?^;\=)]F'0?+Y M/AM.[NY]^C7Y/>EDK\GH835B,EYB9D!QRN-C,_-#'R!Y 7XA0>C.OI@7C/Z0 M9'EIF)M&,+Z*)C#$FN% (3+/U@)4,9TR$DBLOX-^J)&_A!S_3,?WZ2#T&KMZ M!6M$XU (+%R +H9H1PR96^HN[*5BL!6*X:4OH4/UD%]-@!M]E=6#+D]&343I(1B/5_<\D?1:4+OPU?GH7QIXEH_'HW6@T27H?LOCO MV/DODRCC/]P^/]#^7+HR5?N,YS]TQPB\G?YSKD%*OK9X=OSS?>(>P@S>=R:# M7O94U"7O?O$KB38(0@IJ@K#AW%E"QJI@04X/!Y>WZC[S.QA=#LI%J_00UI#X+KP4@KH 66*^ MH6=ZP""PB^\[@S,0I)0EU:"7\^09^"B^]TZA]<9;IU1\]BC/'&Z4,;+XW!YY M.=FV3?]45#T>%S) E0, !TO.8\^TPBJGIL42%N)((&TX.?TSEZ+?/]MJZ 2@ MLPXX%]-#! [3.D\'+I@+$'*#8Z&)U!";J2$55Q1K#9U"1&-O.)B%UXL8_%4P ML"#%:X$=)R5*,&B#G3U>^8#*PA?NI@_0CLQ]_//=((#TR6#\X;:BR?NT\R7M MA[' O=G'(^@QDEH9ZR.I>-A6>70 \,67R=]2L@.Y#CZO6I!R"^_1() -$)R MIRVB D%#\SMK5A2?.:@=%3\EW>'=(-J"[WJAD_0VC5S\_-;P5'QG4_;.^XL6 M=>#TAU!], XC2>>5/XSODRR>/OY]..S]E?;[*[24#. 8*M@#J00V0'$= M](;1"&*7'\105G("O@-R.1ZAZK-"08W_HS. \!B*W'"%$,:&*.,UU'%1!*-FT&PNT/G>C+^93C^/1E_[*2]O>5P M0-$$.!3^!Q$7QEGC9B?@$@::%-^A%F+U_'O7D1UF-EM$87QDV%H9T(@400G; ML.=FH$1JC7SQC1("UU+@O&(ZS\ZLA\=)T,LY4ZI>;\JQH]*%^75M*LN\ZK 1 MC'(9#$ N$(,_TV]6EF(3:O!;,!\'LON ],1"P4PB[>DG"D$)\W/=>.^-87 O+M6*^F$$VAF0=;QK/[M^I""U'CYL6).8Q<#;F MV_#>4X)T6)CYYD"JY%[%'C-9'MG!9K-I8:0&W&)$$<=A4R@.27PHSFI @B13 MQ9>!T+I:.NULMFP6R9#@CGH;I*^-R8RTG0>S!LNXY"#TW+/9M#8 QCE@B15B MCH6_@Q2+F\8+&S2*+MZ,V$<,[S2;P3@+ XFG),OU=UJ6E4 "JCFUEH6LQ- MX T0FCJLA;-8V6(X-@%K)M<.HSK$)#:BE1C2Y*%C2,481ZYMGIXCK(LO[ONP MH]:B2@\SB7A:G3Z7<&W>3F/DD"#;J=55O' M)H\QY&?2FMH*)J'0P?K8>GBV?10Q+!9LO=?;L2XK11.EH%#7W%N,)!/R# M15"T6@B!N.6(SBP%JR KAG"29[E>4^+%.(T@BA]>2[W1>#2\_91\30:39)M' MP#BEC(;6\/C2%/?A0X05 MD=)Y)#06B&I*H)NA;H+-0#CE#FFCJ'# @!SJ M68"X*:;/0*=@SI<2[PSJAB@1-H!D 0 'BTS'^*Z9 ]J(8)$5 3_?:+JEDV5,ZN*N($V0;# >"@JD9SW0] M@,0K9#3.[S(K2(IO7R.$&5LW/'<8U0&FP3?% I*@#P-RL@' "R:E,/DM+"$A M*UZ'AY00LJY!3S6-ZM6PRF(G A@0FEL40UP$R6_M"53RZ(T 87YGF<8F>( Q MMQ[)8(L28#"B%$,Q$] ( 5. ,YA"S-FHVQ^.)MF6JU05W]UZ M365Q)2#_HGZ:__E_TB3K9-W[I_=!G/17.IO7>3=XG(Q'TPIPVY5#[RR2,;&Z M=1!A:A'.HW9T,/\W)3K:F4H72EJT+:V&=@&,1>''O:.0<9D'1&D;Y,6FI^RO MG;1X&]=:J*VW0 15&72-$-:@W"9SW!;\S1=(VI^G[^Y.0TUT9Y2N]N)&XT"V MG>>%WU Q#J Y1/YY.$B>?NYD?R9C M/QGTUH'="<2NH]XI;9 2 !H+?=#-N9<+PR HBB&[8@>5=D4$WB9\XX4VJ1DR M7CDN')20VMPPELX57DUJ:;N[]#4,8"F4]AK'X!?& FB8Y8M"!(E-^6$NAK;' M%[]&<^VI)LS*F.N(&R5R*@,I8/&1EF:)B.JGXT\IAX$F@8V-=]XC%BC(%0 MIT9A$S"7H0;'Y [QQ^:E[P9?D]$X-OK\])BL-BP=WS;@A\,.E!99!P@QT#&R>)J3 M25E7Y]RKLO(8AQCS(.!XH"2?9PF!P-35(#Q4QIVCT=4Z(KG"A"#E M+ &$"30/$E:T^'9=8^BZ%=0=G)+&""^!(/'_#0E\BN:A\$05$_[5"K<=FAC! M4%#,![QAJ0G[UBHA%OE<3!&$G)T8RR?Y=3B>V(Z"!0O&&(/("V2,U@K-G(\& M4$0*]WE:TNX,H(VRT"H;HW2"06&Q#YHFSU4?[+$ZG5?6C;3;$+@%G '\)[S"23'H=_(X"9TW1NYCAA4)W,G#V)?/Y#-82P MX\@0&30\ = PO-W+) .4+_H,5^_NG/E!-XF?+DG\7*#)S1&YUL6D%,>+ *$ M9W7R7M2.MEL/U9224GFL8B@J@1P%@RH_B7"L5H$X1Z/M\<4OHS9(7^B@I Q8 M+1T3^;&PTQB7/*[9*!%1CT,UQ35F"BEIM26$6;(XN22"D0:S"0Y! 1S%WG$IE--'YN[@P_%GR MUFM]%-4)1""(]\(Q@QY0@X7A4.>/-IN8I;FN2/0$PBLP!Z#013)(ZH-%Q&A^ M0AV,SF+^DOI1YOAB!Q.!(:,.<&X08=[2>62K( K4&@76ZQ@-*X(5#=SF!8%: M&LWX_(3"(5!7GU$]C]$LTXA#2A2'RE,=3$'+?/=#R\>QO3FX(+#A0;2&8N$T99R8H$%\S2-2*^CPJW#& YNQL/NG[,+M<_9 M\C\EHR3[FO3\,/.3F/EPFD]XT-WW=F8 ^-)9'G,=8!3? ';Y)5/@X$H@89[X MGV+)UG#(OF,\_ 3G(DG]U(:V)L31/ M=BP\X*B$)$@*>F$46XH\=S]\ MB#?OIQ?S/_8[@ZW1@A((Z[#E-.@NQH)J _.\6E3Q,LI0L?8B3YU($P%1)1@- M0" ;QQRXT\=RME"&$6DD8-PS:*4 #. 9(N<".DE+* ,I)+"VE(G<\$OG(5GD M55"A!I[V_^%Q [^L)/%Q ?I)CZ0"81\A*$4>MZUM?!&MC"K%Q)YGILJF:_* M4BBPH\$&!U')8E()([GU,X\0CX'YI?I$$B)K2YJ#Z1/HXITM1J@$&&E(%$QID*#<>Y <7QBMER\0M1,<2+A\[V8?L9MP9 M)[VI.1Y,O6E'6RV2U5RE+JPRYI(QA[!31NEYYB&'%85KQ[;Y1][\!+X/LX*E MTZH:V:LGLJ8*5R>"44" 'F"*;9B2(YZSN2[$RMKC3^1Y'=5D?#_,8AZF/5*.#*R*,M$3AW!**<%>7<1?(_Z]T_.L#>O&X-Q)>$^\XDL0H;HR./@&5 M.R^0<*Y,XQYRW"7/]VVUP[GG)F !0:R(3U M.KC;E\ (4L<=),)33!68OV$N(':\S(;=AR_C,K> < M^1P1Q*R?+R;U]G%/YU@#Q3?U:K$+=./[S>P M340T3@EF.0XV.;8*!T3.9F:7HIZ4';3M,[#'++D/&"_]&E^U&3XDOR3C#[>? M.]]V>BAA->!#Q*=,(63(A?\)3/D,%ZN D8L)T]^R^![R^E"KAO.:46]\'"R^ MHJ:"3:\, ,1B0^>B2RI2<+K^]!82BM83O1]AV%M2[&,NK(YQ2Q!28KUS'J#\ MR2]@H8RCH)21L09.XNY4F&OT>*H [$Q>"&/ M!*@7\S9.'TY*1W\&L!%_Z-PEE6^ _#'*QG_\W/GW,#.3T3ATG(T6^/;#()[0 MC+/TRV0\7#\1+GQ-/^EDT+U_Z&1_KII5G7Z$IM,A&\LNRL7$]T9&9\20QXY@1"+5%B;IOAOA&\ONF.%@U 1D;@-&D50AR19Q M6PJ*CI0LOFCEI ]X'%FI ME,34>,ZXC&^B,N .2."FT;QBV)M>6Q7,383#^!'QP?:)+[D(0AV35!2"W(5@ M$+,3#;O:Z2-LL/ A, );Q9P"RN>)YV/*9E[(GR^XI/0\PUYY"2203ON8Y)@A M"@(S0Y\_10V=%X5;:V'8["A,,GMS8D\6YR!8:$YJ;: !P!D[?W?, (0+HZ>$ M,;CN8]T^J(-,8JIF/F;#WJ0[_I#=)-G7M+MT'#C87?KV9/#X.LVWGEH8*I+B@VCL ()8 Y/Y;%W=]P6%#)$-PW&V6%^G.0HVNV9." F(%,+-9P\1*7B$@Y$OUSV#IYQ\0!;Q<&U^5KW^ M6^_?D^=0Z#5%MR@8^6'V2_+73#6F@[M M4'XLYL\%*[!+2K=1#;K9+W1;X^] M\*TP(@+DUNNM'AB J41:4!NV6PRVR:,HD"Z^#Q+JTO7XJG,3]R:HW$Z6#C]F MR==T.!GUGSXE<5HK9;XR6 M$MI[#S4 W"+,B)*Y<&#&*5>('J>(LD(-!E_4T+*[3E-&PROF5 M;88X*UP](9R)LTC+G0BRK[2T.&9BT4([;<.&=I8I-M<5E!6"[DG0_>M': >< M_"\!(;\$ W! 3;SA@B'2%F@5X$N>7)0 8M/Y3!,"O'3.XWK4%,Y"6]39AVP M4@L;DT<)@:&=O;7@@DVHBEDS&2Z>[M6,+/MR.*-28(#XD6* OIJ(0XE /$K\8&5#/ M AB(J56(-]X',92G9N,.P:)214&QB/^?O3=M*!.^[)/?A5JNJ6)D_ 'D? M.SA01\9@G7U0EW77A:2VL$R5%D!W$TP".U=ZR=(Q=+B#1C@^*V>1I-;EDC"P M-VRTL)2CD)V",3&T 8D*"^Q@-ET"EETE:2&^V/S, ZB(+A$)-\/ +=GJM;A; M]\C\3Z.IO_1O'G][:$OVMJC'H.*E"L2^,H3,'-1M3^,HD]7>9]>H1Q!@W [A MFH;"(_.VKFI#"!;$T26,? ^SDQ)G;K!RJFU/5RP:S1%Y>UEG/4?\]'K^U/L" M:WN IGM$__GTU9A\O/_\^-!JO6YW;OWF-M;[E92?'Y_ZHW>]+U^CQJO;S]"P M44PU4.1R'4+F@R^D LMY3:SG&O182K81L9<8K(%G23/Q\G[/$XP9V0[$]_V' M =L3%;\EP-FY:T;$JVU]!Q$^CK-32D7M#7$%P6I MDD(,W8C\+&*[1L#5-HY&16U/^NCI[<>_/#[>UE[E3H.\?[Q;(JHVU"!*&Q&2 MQ=IOXDUA?2I$5\,9C6_NC&'0%\,JJX@YC.3CZU H)>?:RBJ+,DD6PB[G'[). MU)A74.V,:^#UI=4T-9EZ7S]XD_4DDXHBFE*B"80N..FZR3S*+?97C&,L33;G M!%ROG;+@BU,>9$*!1LF8HYL*,L^O3+1N(Z)N6DE/0_/Q;Z7RR4>REFIKM7+( M)]2)#@L4VCB!4W;1N+L(KP?=2LFLH6<92%(9UEN4B^LZ8U'DYBVRT-&+GLZQ MN=Y@L4J$X%$G572=!"X-OZ?9\"_GFJIR0W#R@[(G$I5U_8.T&85E9Y09KW.6 MNH53HFG*8E$IZS%> :\'74HVV*%@3B*R1F1O"THW"2EZP_Y'(RJ7)+Y/P/4Z M45,BE)S4!(UR%.+2GLB41ED"01):2BJY(1$I5O* M'@2U5A9_X1RW\L2BTBJ7"TM+G5GX^&B3QEGWE9'0EI&@-HLQONVYGOJ6.QN2 MWB*84$(@+9-0P29(P5E9[4HV*YL Q2I#/2"=^?N#-V/$ M@BAIR51X '6TM[P.K[WOIB&'*001E#;>$2@9\I@AR^Y$6J8F)325*:M8>KY_ MONL]#7[OYX\?^RS_/RX(E RQGH^U#"LX@UX0 MZ>@;R[N#[BJPN_";M49D&2 )/BF(L=31BUWJ+KAV *H)_ M6Y-2812=T:X+V9)C5^AT;_8KN?,_\O;CAT_]!6WY*E5)C-D%(7PJ.:B0$T"W M/=6P4:2:N*,#;6@=LKL@=@7 7^Q.![:(4M!U5H:UDK*@V3JKF/026U22177U MR+\"24PH1= %:]^GB<&Q)]!-OXV*_Z9),#JM]3<$_.6NO/$Z)\-N(K'[S3(] MN-QE&6NC^35<^?$?:SB2?8N;Q;:YBK-^@?-Q,'K9X!9KJ%VDR8YE#4FK9+K: M\-H7M&IZF!$_D-D&I@7^#@=EIV*2\]NO<\,-L+YTF\&EQ/],E(0KH&+" -D' MOPI1>\D$9I@IU@F7!X."S+^E>OY\J]A%8EMD^]LW5-0(D*4 ADCZFH$MD3<&8Y MM JE-+O=N!V@_:5_WQO4"$ZMYJG2DF4F?^7_3,:5CN,HUP_WUR!ES7X86Z2F M$F.409$MD5!8S#)+\V___L[\N@64VZ"R%;P?/@W[HT^/=W5[P*A_\URC5Q^& MO3IT+?6^C#8_\/E/_J5_V[___)6(.9#6?^O;A\76[.-<\(7)G2#JA)X4@9G1 MV2 K]JG*2D',+8ZY[7VI0^*W.(U-(.YV$E^;O-]^G$S4K/+YPW#PVV_]X8[G ML9\U=;0S_?#'XQG.U ?GZKPVC:$8'2BEU+6HN9R\6"*VY ^XR[FN/9++G>[5 MOS:G)11A?&VJ!4U1EM(9B#G%?%TG\^+%_OG*VK.LZ9& .6J9,]L"RLJDN[.L MDY 7)2?L)#E?@'^N4[OZU^,Q&+852HH.T3LI!4[KS8R/;FX_X:D09SKZJT*Q M^BJ#)_,0)IU)QD0%2K2LXHWOQI52;35O6[ WQ6*_ G)JT,X9^%B836UK%35[ M #*98&+PU&W^-L&#;*:EGART*TTVF9<)$RO1DJX+TU4DER (%VPHF; XT4Z8 MW9AL.@"S*60L^O05PC9_UTBI'%WV69)(H;"< W8Y=;2U\3A!TR='^M2P76ML M:,&/<9D,!?9CB@F"I @A9R=(1UU$,DV!G88C /5AK&L;J M<&6]UO6IA_G1%@1:8R% MXD07?:&1F2C1:2GC7PV@E[JA4!2RXEU7) \2)*:4M +_OD MM;/16D>LCXJ %(*,OEN;&8I;/M;T_][^&5E^+1S[79"9(J&R=]H4DFTUDA2O5>RP>2IA;"+SSLU\" MT7;83M:BK0/V-035R"JI"#$!B3K?6& W)8PHR143T5]NB]L>H//#>KFPFRTQ MD!E/+O8I)4W"=(.QK AZA>:O(W@OB>QU2H*%0+H#U$5%G1E9*>L43BM$5,4X M$F657RHL70K95Q6*BEDCE110B?$:%J%B"C9"B4;'*)"4I@S6UTB.BA&:P1K%#0MX/UU5KLEH!Q)N0N,5"PCI'3*:;L4I%9&(.FR\&[ ME%P[%X\6-VR<$[T3 )!EKLM1,(2BO0 I-(JNMT"@:AJRH6G'/C4 VW@^%WEX M3DO%+E+/#R3%(;H%(A@O4^!GUNHX$4K M0T)L9+Z49T3O"DWM-4 "VKH=RCL4BM@ 4?46@A5>1+%D]\>& H5#@7S'UMS@ M^?[G_NML?74Z:6&%T7P[BV,=H&:MK\87T\#)/KF!W>#\BM %@+U8GU^.495< MZY 4^]3"I.)GVWL%>W7-,BLS'GM\86"O,^PV?V.##A119EL[V&RINW_&\Q>4 M=4"I;:#4;?AW:-/IQ,M[^=I*_J]/N M>Z-/;X?O>OQIO;OI__\P[#V,F.YF+-,6 \:V+.-XR?#'R252BY;",*4T>%=DL7O;&YF4>DR;5'?#SV/_;KSY;! MP^SS_C)\'"T9Z'ZUCKXKH;"FY(O#" K(65G1Y0.+6N*K-E)^!08G!NH2[D6R M(5E' ,&B<)CJ'._.K_=+QD2W&O%T6)V 78^6:L>Z<%)F-"I:H6>M!":T;^W$ M[%ZMSXY2!ID$F&REMG4ROX_5[;0Y&*M] ]2IW] UN^C@&"$A0I;1>*<$&^14 ML<*2D557\X9.>*E>DT.N0!J7O%?H5-WQ4M]?= M]S_T_I7_];G_,.J'_D/_X^!I9S.%V,_5-5Y0JZ-\Q!R[\3E>GL=1(Z)=-LU'G3N)6[D%YG74Z_\NZN]Q#K M+I[!/Y^KO3$*7_+]Y[O'+PL-QBN86.B@"PC9@])>"95T2ZNCS)'][Q"%3";. M. JZ2<)T^W5>$F6$$8I6:))R/\&*#K%H!.;Y)F**.TF+3@. M64O6)F'CJT,IE&"[LVW;"[ M6,'R23%R[8A_:5O1O9DL_O-=?W(E;U].$]G=LQSGK:!N;*E.=+&FBTY88&73 MM/1I8"]Z);FKR#JV"548LZI[=V.A& M%7>SG$)O-+CA[T^#N^>G92O=VK?_TKR6:YAP.(Y&7AM3Z+NBHY.)A4D.799#5L9?#.BM#FQZK)K MGH2^"ESW?1(ZNQ+J-"^G(HEHG&%'OC)N5"ZAQ'4WRIZ'\];F>DH8_4R_:OZ?2OG,+Y4%*9@#D&)'(.PNB2A MII?=\V77=0 B_&I_$ND,0"WE80Z]<13XI_[3I\?;'\>?7W7&VS\>V)G_-/B\ MJ2UFHE<^]6^?[_IO/R[_L/9O^_V?>_=S.\<&O_.[J,ST'KZLKX)&3^ATR4E: MG0S4M6K3U!:;_XZ65T'SPWT!]K8L;\9I252YEH.[&?,%I=F%R!Z*MB;90.R'!]EA "JT-0.+^ZFW MP* ,^"/Z?QW\7H.6;$3^5B/4?C3JLZEY">KS=0$LX -LX6U&P&URE39&.Y:!T!BR]%).&Z+414"Y2:D#&P MUP+J3 R^^)%I)-I_?.H/?^WWAH5_8#=.;%( M!(*M&=U ZOX<3^;NWO:';S^6P>BF=U<_I2.X:$"QD IE.'DJL# M"=J,AEC887$$DO='8+_C9J=0939F0S8&E#R"S"@SVW5NJOM20?RR50>QF>=";GC@0J@PN+7 M.:>2B" 26M.5H-D ;6L,.H$',CHF\T!._WC<\>)&BB:B\()"W9@L=.BFS4?G M.M 4+3>?YW1I;5I&1(H]=8GU^2# M]R)^%I-:\]/ART^]_^]Q&.]ZH]%U>ZL!DNF*<&*) M2Q(JVM*"-72=&+PH$'@:,J=C-VGQIS;M/1X]/=[WA^-P0\U#LUNSZIE,[P)"\T+,FBRK'Z M>C6@I/[O_;O'S_W;#_V;3P^/=X^_??EE\-NGS9=%41%"*U]J$[0.F+O1-9G= MSS:/6T<8;Z\'K@"86KU9PPA/??\;:Y^QR[-1NK!; C9I*"&1#5F+J:W#[XE2 ML[.QJ7J_;D3JW.BQ([H)!T>L/+%F?]GQM(@0NX'A62N@QM"5K'[."<0ZM>^= M3!2DEB'I6OTB@YR=89:VW5G*GMI9M>3+^KP3:4GO!::Z00_8_-&.WS5T.R 5 MH6F%WKFUY+X8'$-+HG+LNI*-B-[6>@>*LTX!'Q837N?7D@=CLX>6C.S!*N^K MD6Q9$=C(TGZJ)4-?0DRYTY'!NUT>ZLM6P-V6](7&J1V)7QM M[((U>)52L>AB40;/2JZ;68LZMZ'P6KBV=31J@?"_] 8/H[_R,?1';]G)K_45 MSX/1IW%6Y6.M[F[&Q'3UY&]>Q8P4MOZ]42)XMI481M:'@H(C$VIB3X0FM_)& M"KOPDC="M#^>V]0KVJRSH*RM!4/D;QJJ^+D M>?K1!,*8B$H(I01K;1<*A]36E@-9,9_.V4#1H<2OO3:H/1C%"HQO/FOL"#B- MDR3M++6%#^STB+,1OZ30>?Y74BJ +'(:>^:;%'/;_Z.TH[V)?WR\_6-P=[>;;I0U!R\2LKL? MHR0F#+JJ*O!-H>&__;NSRICYN''WB[?8UUM0U%L3,P4F/(\&#_W1*#[>_W/P,/8@9GJF^YJ_^1\6->.JBZ_:K&Y" MON\-[O[:>WZX'6Y*:EN%15L@H6I8WA105A=VRI*/%)-MNH/,HA&Y$U_V;_(_ M>@]2;L?)_Y;Z_>/'IS]ZP_Z/#S<_;. DIN1+%M'IJ+PH7IJN#"^0AR4VB5ZL M)UK'RIC 68?REL.RC\B=<9&*R26P5VABB,&;J:GHDW.Q[1!>R=TR3N8XKA;O MN^'CJEZS=4(1G '/KQ"B=\E9ETRW&[1H-@U:@Q;83UEX)U]__2Y4K9-VWM45 M<$I*Q:(DL8^ KBNP\]%1FU)4X)0XF*H-"B3F(ABE8#-[;Y;JQ(2I#9TLI+:Q M5Z)64AV#JK6M)\IXE4S=2"PP*,,Z;7J"?/\*M@8%6_Q:;T/5C_>?>X/AQ"Q: M6=XS.4VUML6,O$2A,;D<5%)H6'1--:^KFQ_6]=.MH&$O,C=UPL4",;":K04F MMH"6LNM3]S$:U4C6'WG_G 2;@K]CX]CT3)I M?61/9O#P.!P\?>D&V++NGO^4K0JPMI "V2>90M0U0>K8DM:U@VZZ7]R&T$B! M-X:0YF_V&=F[)E37VFP!';%0]2X ,<(VQ&EE8FU,5$UL\(U4",Y^][!N$,-% M)1^4$S%H5XJF&'5G"LNZK;6!E:12?Z*ZR<$HQ1N6 !2\+\4Z;[LJ'C8J]9+. M;:D 0%\/K-OUW:_KA/599<$O4$$DR9=+V"P[6RC)D!K]OMB?NT77^B&TSH41 M4!;^CY=!A1*2!#>M>B:AJXYM_!NS[*B.1NI: R4J-G^SC:SL*92ZV"%UI ;? M%A+PK5KV6H]#ZZ9FZ)1!J.+Y]COR; VHV016]@YC:^(M.EM0:@6-$P)VHFT#?M)J M@=K5]J+H6/D5Z(JD;6'+NAT) A9WH&W8[XWZJ3_YWQ\?IFV1731\9R0#RT^V MEXGMZ5S8PN<_I\[>%ZH=^(3D&FK7DW0@_1O0!L775?(_19V91BIF.47;H=?0 MW-8W:N*\'YV!7_HW_<'O>YT!D@>KR1:?ZLH,![KKL.-[SK*MU>=&MK;G1KJ. MQ<=K:/Z=#U$4\*19"5,1!NJXSZR"LS*3=%ZDUEZ:-#!>&[R[] #/O_$44.:, MF2T0EW,@B67"OS#.RV5Y&)27N%^;WOJXWBDD*,&2SH8E_]1)CI-S".O6]B8X&LP]G8 MPX90[,A-=A=1_#IX^=15!LXEO.Q^+"88= M)>&(.6<;2#CK?%:NYCX F6I]40X MH?&BG6GT!E!NO$A7@_K>,CO:Y&,1641?AU!YRD9.93;_U[4!*52T46F=#Y9- MHB-9YL84;7-&^\86^U\?6V)N]X;&TXL1AT$#DJ76SPJ:YQZI9J6L=BLHD,O)&+ M'7+'8ZO&EAZ>'H?['$]-"F7EHR^*[UD1,G6) RL*I<:&T+3)W7E!S0%D;X!? M)6\=/X'JA(,I[)[/'%Z92IN6 1AO 3@*W6^?/O6'M81R,N[BD,=!RJN01,RF M[F&/R.]_&@_V_ ;:K3D6-SIKJZD['E<;?5##+ST7-&01V/G/OC.$DJ36+I6D M3L45ZYG/O<%M-YNSZRY^N!U_X*0"<.=3@TP6^/6;.J<@:U$;);I3C'8N *'5TQ:E:Q3@VD@0FT7H^3N*F*W:E1["WQ20H M9L=6$GOU0D52RH0)1J9HGWQ;J2S,0F_S]6"T21GS"\,H,K,84V)O7B77-=_W=P]W_(5WZ\H34G66N,E8$$@:R\?NV:]&J5Q;<]* M6["]#5&',[%V?$+)!G02UNJZKR%@4E-%G50=P;9%\?8>3(SSJ4VDRZI*[*+\GV.@EV)6VLQ$$H-["]HF6P (A^FEX+%'J4E MY44&%]V@_8G;D-91RM?\")M@6N:@%(1I!(1$K9II10Y?Z^,AMVF/B%=.^ZB3 M4=I2"")-L\0U[2C:KAXP"(M"8EOB5A:V_^U%P=X5=0C,O5C"Q,X-1NEDW05: M)$ZM&ZLHB^;Z&Q"-T%G$XK1076S_$,J@)++OKD.QD<59#3I,H6+'I)'0ILVU M' 6J7Z__5K&W',BS,*K[,8 R^V@VV!"\%QZ)VAD.@'HQ#'!FK"ZWXDX06S&> MGY7/JL20C(ACK)($F5,[; D6FYF/@97=[@DN!^EL6^O0A@A0US6@0H,YL[L9 MG-&&K=EL=#N>B:BQ+LX%U:6?8!V*X5R*I40IB@&DSDKV4K9#G91JK/38W6Q%Q@A MQ41UKXL!L)K]"- 72'I//['.A9T/"UZ&- MMNMWM-JS@FR'&.BU?N)*@"X ZL5NI0Q\#9-.05%@3:JMP"Y;PN;JDM6)UFP4 M=J<%]16(Q62ST\K*+)+0& HIDZNYZV(.,K6S16%QU.T5@WJQF^HTNQ Q"/:Y MLK/(=Q7%V(>0(IJ0&W\+:;,%S :4N73#2.RE,SID=656=#>WJA(JV M,%'#)2_JZ_!*6)UGXZ37,0.)+!/$:961M1[:T?RTV2FY%DPO%Y?*=9(V^RS( MFDIJGUV8#NNQ@1WE)9F#ILGHS*"^ D='Q\*^CE5%B$(1 QE9'1TJ)3C)UM/5 M/?Y7H/HEFB2MJ -[L[%&.1FG'I$I64#;M^ NK:5>@>JOE6&9&%JEO*];Y4I7 MGD!.Q;:\&TDNYGWW!W72K#'.D>Z<> N.BK-\Q$EX[;WR D27H;%L%;;[ LSR MV_""B'UH7%O.YK"P!Q4S1G)>@1?3HMA*8VF+?-7B9(1CT+@A#9<2.,=(DB&K M'*!S.G=S>FJM>SOLN^FX.0J-:_.8J(F?NS&$,NO,%G^>7M*Q/=#4SQF$O6C< MJYW*&8_C]@"*<0P:IFDWI8OD;5..:<0*L=3V*ZVC:E,"DSTD]HK8C&^ M6(;W]5=O3]*Z@H/:H6['1:8RJL)J6H>I2F&'W;5+1PPU<:/5)'5U3KW!\!^] MN^=^&HQN[AY'S\,EX_CG!O=V/Q"^S/[XOP;]86]X\^G+7^N8RCFY/_N>'Q\^ M/S^-QM\@-Z5M61CI$$R4CG\Y_Z'([M$'U@:-;[+ \6K.K@^#EY,>>P\W@][= M@A:>Z<^J/#\.;GJL.^MXM,^/H\&F,;KLRADI0BK!@$W%!-X/-R5/(&B"1'5K;6+CSN9N1&84"GTC%+X/!(>?'X=\#ZLQ M];Y_\SP<%Z]N*N$KK)FA=JH1@*^SK+ME?0E8(35^W/> Y-_?_^61C>*'\1=^ MZ_.W]D<[@0JLPV4U,F*J\QC9/II-<$5![7BUUP@J; JZU)!52;E(TH"Y\@UG8$PXJX*QF,R4J_=DK4-XOC3DI# M"RM2 5\,>90I8NRF5^2Z3*W=<^/LHM/ZS>*XC^I@-\H6,E(5[81("$Y/>S#X M:LJVIU:Q!P.M(?Q-(GJP"LE19/2Q:.5J([T3'CJW)U5QVM8\C$N:7R6XN$GT M6:3D:[./]!*#L&4VRH7=CM*4U;YB#$ZJ0E+,V;&W@>RX6;91$)W\)I3P[@CNHSP@AIP +^J__3C[B26_:U-]%WL>):?LE0D8G XE=N).B4!-T<"!'0^6D MB@22JE%868/^&'(N>J:0A=#RJL(O%T!TMU 6F\ZE(+FZ*T,[9=C+Z[(4SK>- MA9?W2BZ!Z#XJIJ[R+)12$:YXJ)(@=+RS[N=??7K;VYRZ.\_/0Z?/O2']R^HVZ2;J@*\DUC?F7>]9' M>GDGPE%K",H9 S+47CD/KE 7#HO2-1GHJWVW?W__83@6FU_.A%P6.:BL4Q0* M=/*8M"_=#40-E\^#'EE6"0E:1HDJ!I&(;><@.G8-0'-1SFI'SVWE.WT*/!+6 MN=>U5L@FJ7-VW12MY.MRV(L<_6DP.*D'$2'IXHL*=10#^>A*%SN.L8Z[_2YQ MW"V;H0CXQMEH;/*.O2XKNWQ0%/B=WL2]_ 0+P4 L.B% M_CT@>;!74$K,25IV!A2$A$#.=6LH7"GMN/#7".JF%#AFA9+J7)V8HA)>)S&M M$TNL.;%Q[0G0T6(WYNO"XJ1*@R6>BJ[.=RP80ZC%FM I7Z/E9J'* M*O%*C>+S)[_1:8KH'$:#.;&;!=U$+_*F7>((I'6S<.N5@+LI^4U%DW JE3K< MIF[ZMJ)TE?81VEE)KQB#DRH/EG!!.E8;ED%3NAAP7_?;2OM-B+[3)K^#S&R= M1.>3*U0(K32J4QX^M?.(OP\$]U$>&C&D0 @QF0I>E!@[X]CEMC;R>T#R8*4A MI D@!8#P4((HR<;.MLE9M&.F+PGJZ9/?PB+:(G4,.7JK:F//UUJ?T(ZOO0;? MXW4DOQ4:$Y2$'&Q*HFBGY*R,5.AR59[MM2>_:U5XB#%A,3+7K=VAZR*O.KDT M)1K?&Y9[>29.*(I&(D8MDU>VE-GX5L.FY#5Z)J\P[1U](*4#L80EDUV=()6Z M)JZZ'/-Z?)0K2GL[YX4PH&5=.E.']Y>N<[)HA1?J(-P-K/,GO%-]T0R6A81D M=:@+]V;Y-]>&4B_WH*\[X>TT6H,H?"25I6&(XJSF(J%O/.F+O=CCLJVRRM[G M$A/4 5BL<2ET; =C&[8/L@3_6B?;^X?;7_A[>W>[C$=_N6>6#2E \DZY).O& M+[1=Y:9QCNVO]L8O%"8L)6,_.A?;Y>?WX=9F_0QDE,XV8:C=X#J'G)UPT39T MCF>XGX+.#7M[74+,=80M)1DSXPAZ:F91W9S:MO4O3I0X(IWK\'1!2DJ!+1;! M5S-Z]F#R&$\4TLMV'<%X(^>.=#X]]8=LZ\=A_W;P]):]U;H;9#)UY/EA\VR" M'W\N+R^JEZFDHFH_?!TR+5U,3'".Z#(KMJ8T8H[4]90<1O7"^()YJDM&J54* MB!Y+]D9;TPW&B-&V*^+WI7K5?I]-(Q],IJ#(BSJZ%&PH6=FNR ($EB6SI6I# MY+S&6[&^9RU-ZV8^L%3,4:1:^A*AL!:)<5HM990-KL%,.JW$PB2*S33QU7W_ M]'CSWY\>[VX9YLEV]]W \T*RRR\@%A,-J4*YFW<4^8J:)=L;M+4+6UDV4708 M]>M@%LG49<&W#]/I4NNKTJYT0%AB0>.D-*S,^73J%O&NT]*!QM %YN+O2G*&MA?$"&DC+E687C,KCKW_[\7,G:QB:?MQ:5(9ERW7XIDD>II)3=JD6I86Z XDW] M;?/VXF:*7C+P<_\I]D:?W@T??Q_<]F_#E[^/^K<_/DP#"VQDWCP-?M]O#Z:A M6L0LM(D4V#K"1 FZ@6LRNB;4_$82J\G[E@\;1C7EE"P Y]484DDHF G MR4^?FWG_O#WH'G MY)7%Y+T-0H-WBKF(4YXH&]LV0;P!JV"KQ.KX@>H MD,5_2913C%JQ7<)$/(^WUW4X&*[-5Z,BQA"WLGK+Q-5X]+&)M96["RM*H<^"U M]^T,F2BYXC!7+2AJP^:4(="NA%9 L88D: 3K7CQM&&0<%=6&+BBUI\N)PL[_ M]'J&++UNUSP36'TEH:F""R8 8B024;KM.4BR]EX"FE+';DC8VO=]^ MG!Q@;^P#_3:^Q[L["$4I<#GIJ**S;*45L%.M2?SXYTYW./YU_"S^:S3Y=>SZ MO:!V)5$O29^ITFEX?W=]69QEI- SO40A(N74^,NT _R['D@JDA#:6R,0F85.W$"(4TT13 MW_ AXXIS7FX.[$#EJWO^Q#K>\C^$S_S8:\@5Q$2TYYKJ:7(8C:]W!NSV%@&Z M[DMW,5.6UB5CLXY3O16E867=7@VG<,4#.XR]M8],!_9H"AED3SO8R!)J=H%M MH*9,XHT$ ;N];S 9 M@[%N92R&^.(Z#,*-F;,*=&E'^;^1**4Z/G\;-)DUDCR[JC%%'QV;7Z4;K5CC M1;X-#2JKT9R"RK4!3,]&.*!@)5KK/9R9=7W$$+QNJ63#$87CZBH%K]G*!F02V4:+;+JBZ_9)E:C;ZAII%Y=) M;DG7'JS,_?W[9W9+^;LG%69;%!&]K&\SHN1:UY@-A:*RT;G,4FG*A48.ZL6! M2T>@> \ :CKH]_ZO_=YPQZ*I('6NODEM%V0[A3#Y:=$4_T5H[ M6B?[%_Z_##P8B_E/C_LAG99S/J]N?^T]N/'WK_VME9]&R:I PU MVRQE2:[44DK%+GCVAJC-!,&"D7(B/BZ&U3ISR3IIA(_1UE@$UF1VFA9"L[FM M?;O!6KEO&*P-%C#+=J549,O<%73.L04\'9/E@R/9@,7&_+<-UEJ/-[ E ]X* M2DE08 NAJS;BFQ5SZ_$:J2Z#UHOJWI\?'V[V*8(67B@'[*0Z6QET,:M.BR8' MT#96U3;]EMNEE.Q+[UJKQDB^O*2S2$# ESG%Z>$84@8:C0%H%QW.[>FM7^J- M/DU.;Y=&H[G@OX)L!.;:NQ]9P3EV(;H BH;0AGE0+90,KJ1E3X(W5:8ETHK= M9"M,B E8-:>NXDD8U&W6'R8)WST)?ISW67?I.YLSF()G$][D:@@E55#R]>@& MC$E;EL0B%C,L:^DYD/)U>.=@8LK99F>A)&DSZ6[X16+%O\336H[V\0G?H%4* M"&^T8L^P2 1^B*6K,(]9.%H&N7'G GW3MMQ<=6$J(9?:7QFRE)WY@"'$)26E M_!"6F%M;T=Y9HN5Q^&[X>-/OWX[*\/%^_ '3P16[!V9ET%$EJ;UD%T$&!-UM M8;$F9-UV6BW(P6V(.IR)#<>@9+'!.Y;=.;%<9 ,XIJX*EF)H#),W"R;O 4S4 M2.CP^>9IK&A7$3Z+ L]]=WP_S=>7,5=4K7^+=8U7CFW+RJ12G MR6(N?#C$XG:V;%+S6VJTF8-5W,_1MXSC7_IWO:?^[8='-B3^<_#TZ=/$!.$? M??^I-^P'=I]NJ\W"=W?%>OL-]Y&?/WO8M;)4ZY1ER0*[@N8D_\\/M\,N2 MJSS7_TO,/?NKK&R3\\)Z2-W^(J#N+?_DW^;ZFWXYN_\?WC MQZ<_^!!8HO^P@>\4K,N88S0VDLN@H-OMF4*QHE$D^D1\CYV$6KX\_)"Y3CNM76N]!U/'XVJ7B)=4JYBHG5?*I+RL)403HT!$WR M6#NEMSV9W;ABU<0VPM.7=W>]AZHX:B_KY_O&]]G&F8A:9<#B(WMJ1I=B7*1@:<\"@:MP18#ZH-=VTC)\/^QS[[XI/.[W>]X=OA^YJNOAV/+7G7GZC& M]>VX[[O\=KSKC49O/XX_:E7OW_PO;$7]?+4L*0>VY(P1& !V*D/7GQ]8Y:F% MP^W(94GY \/RHEAV.S:/ ]9C;-=[*8XB\'R+0%@(2 RD*.I&,A2*_W2*AB-::Y]M--_K8)CD;E# M8#C3O<@N*J.#8W_4@P]!A#PU*:QFB:_. <./H]'S!6^"1(T&@X_>2'9>742G M.YF1$](2"#:P/F%H7[;/=/*(4DLO2M#%1)!57G9L&Y_F@NA'9?O%5)O+/7X! M.B571_585A+>BBY&[=AOG)N!LR7O+[@Z"( S'3Z!1B\C>\(6G*B#I[NTKE=2 MA672;V\ /O<&M].0&UMZX\"/9PO]:;^9,,6!#M5F5J9&HQ*3FSKS37MJC%&' MY-RBL-I$TC$X>'6%D$*FE(LOK ;9?U7([ETFR3@JYK(Q46ZJH3965^7=8N"O/ @DM!LT=5U7SEV.:S:'=C& M*L[F 5C)T;Z,\XG]U/L"ZLWXG]M:S)*[8?3T9$(J%.KOL88ZT,Q_JGW-"U>&+_RB<_/3SSV[NZJ M85&=_J<#XRHZ^NPS"B3K^0WBN,EGXDG8$E6;]V>[>Z$LXT"23\K]IC09UJ&4 M?.T"7T)-?MS]-@W[)=^N\03AQ&*0[#3ZVR2+87&'CQ4 MB_GMYYK/&.5_U>ZPV\3?!N].K;;;%#.VV*0--:A?]U]\%:WN4FHV[(7+?!UY!Q(^,RR6OFS MX?GUE$S[Z!';(N:;EIW(SC-PSLW3HV%:SUK$TZYSP;PL8;D4HI M7/3$K@6,6=G%\Y")?AY6SZ(,_E7_M&FV.B@5I73&LU>C-!#Z;G:H=7RAV_X! M8TRC4J\,AG$5?"TD^/'^\_#Q]XD3O]$[50F-\%Z$K.M2'.J\4YM%3NT87%+Z M6M]&][T_]6X^#1[ZPR\OOV_3NX!8(FL,+"!BTKFP=SZ-6+(>S$M6-="94%CG MF;-=5)(S;!#G0K'.72[=Z3$[;=4-(.OU1FV"7+.!FAW]+JIF6@VB>1(.[ M^/!?^H^_#7N?/PUN>I/-BN,H^?#+?_W]_>IH1D%!L1 &\IGJ(.%N &>MM2B- MJVO$8O/II9CKKN'/CP]_W[A'GCT4?E N(IKHH:SF4CM2$[V(_668N@@ M+M?I4V0OK&3VO;3RPD1'SN1N46KRH8WT2J0M-7B$/J6 M@EWI6S?R !"8H%J[H3%&BAC)=AWDL&2^HH0FZ7$,^N:2$C40UOU)KH MR<@WY[?'X9>W'W_D*]1]Q^V+R?%3$[):D_WA[X.;I5;47-(G%3,>@!]D=0B0 M/:1NU4X@!>WQC.Z9Z0H^OZ$W__:=^_^FOCS>]62'SDE1- M_=R%+,\5;2!X";Q4X*P!4K7%/X,NP>;@"!(9G7T+/$I:S!2MP?;(1W"E& HV MG 0!9)=4-BBSE*[P798UMN%,FW-&<6(,MRIO1M9*WC+M27II-B?$.K)#HC7+$$,3KI9+2A=%TBI'+;9FUJ MF.9]BFS77K8X*GZ$@%G[O/SSWIV4Y M3T,FHW:-1CZPQ_O^,/_KYNYYO,NSMJ>QY[/7_*'"7IX5A$Z2-@A%Y]3-4"B^ MW5;-FHQ@D:F=R3P1E^.( KORMWSOWPZG/M^+-,/=X_/M^^=_CFZ&@W%RGQW# MGWH/O=_ZZ_S#.3,J!DRV%@K'8(P2VI;0#?EWLET@B]:Y1?'TK8&U(8PS_K"Q MJ/GZIIL:U5!?V[QK=3Y?FG[#=9E*PPA,E9:&T2 M&\Y2V6[A%K$4:50>NV?F=8([_4JO6CUC5;8 ]/OGS[5F?M-@80F>#%M_J-@@ M()U<5\"5#5_1)E#-CIX4BR[JMXC8$7( ,$F%9R*0F5IB^S:>JUF(Z9YYRQ& MFYC%=XCL 9JK3OPW@>I\3E?S+#*Y*>(!DL0FC*ZL>J62]9B [Z:]P-;94@95 MM<44(#DE.X$1V5)OEU487(Q2?(<@[Z#"4D+#%U?$*%)4I5[B,.M]9_>\]0U( M+H9%7@_"'_DC*IQW6_H"%!6;3"B=3=IG*$%;FC7 B[9!"-' -X?.Z42H,PZ5 M<#Z56M D6'G-9DO)$L42X[\)%WSKZ.XF+V6=+IUD[4ZIJIHEF?4)_K MI8O>BR+(98\JA4BB="/"M%/MO,@Z@M1=M>WYFAJP02FA9 ,4OH"1:KB)NN& MDC&A-(;_1$&]+NSW;M&N$_Q$K$/7V5IG;]W%&FD?[Q $_DI[-:U6=-61SX.< M1/91HB8C4LHIUZY=,\T0&S+>M^,-)0LT>]4*XB1FB?76*]:6*BJGBZ@SYDKG M==1YB&UZRERUT77G@9H\C9 M1B@*@D].!5T\P^Q8,C6H,M+J*G7Y^5 ]0 DFY[7Q+.,S%,RY%$ICM'7 G%CB MM\Z/OE;I>227CM1!'C^UH@.>V;HAMC[?=V77=QD^K\/>DD M*%WW$A/?SO'U-!12K6MLT&37X'6B>5"",_ ]0Q.$,5HE2R@S=/LAV*),2QI7 MI86K#H:\I@0GNTLV.:%12!=L#:@"!5<[[1RZD-ON0(*F4^WJP=\[PVG0B^CJ M)@)K6(/7_UO&Z$@0,;8S\% [N&X-?I ]8Q0J9T E5<<2AZB\26.%&TW1JIW M EJAN>JG>AH/&=,X/:5JL9]D YK\6/#;B(2EK6R1QKBKK+S:C-*.!50& !3? MGV B>U\6((WM"TN&2"Z9M-RL>7HUP.SDBD:-4<1@*9=22\R#'Z,"G@U;U[PJ M#5I>7^9E0R]WR#8E?@4N*^5LBE*FKA(VA= V_X&HIFN(J>8U)0V&F6N M526?I_0M&GWKH9.6XI5JK2O)<$8((2A2$2.0EUYYU_5YV#H2K)&LU]A&>W; =]-> M00 "8D&/J)(2M;-P5NUJ8UL3(>@*\V]G!WD'%<:JBX*@\>9GJA/JH73+) 7Y MU"Y5EGB%48AM$=XUPVD,! /*Z\@.@0,9H9MZ'B5F;-XX6[#F]=Z_DV4X4PFY M0"P4';]/':#*SHE+12JHUJT'^XJ?\=DSG%HFE5T"U,H&2DK;;O9P-IK-_"8. M(,!^9^CNIG9*+J*@,V2$=,+R^^^>?0A1ZB;6IECM?&> [M+"*54N(=0EG3DY M$9(-T[Z%NF?.-E:_@F8^XRM!\Z ,)]8.)G[".9H:UJ1B=;LH5%7J%>S=E&E6F24J:\[ 'A&%Y%".NSET'7N1VK9/*:S\SF_S+MWK*1$2 M11^L8'/%LRXRXTXYJ^J JR8\(O%*0\EG:Y7#K+&PVM*V1N<,I4@3E<474E.[ ML5PA8_D=(':$&9:JKM3&/%[Q7*QAA,LL+6LFW])[0'*"_CG/&D M*.88B91P4HV[D-$9L +;U9K"-ILWOD/$=]-@2@$ L0.0C;^>L7+*6TMHK;(<_$)TC],KQ3;*AA$*:,=3")#FN#6:+GSW^ MW(Q*5?R*7Z]V.GLF*?#U3 %)!U.TCR3CI,B8E+/@VH$8!%?8)G]:='=3.U@T M. R.E3K+0>6EEY/>SDA@93L$P]31<-\7H#NH&,OVD0$?@F5WM #;JGJLQ-GL MCP)4\_H=7>$BA:W0/"B31.PTNL1&HG$,6)3>Y>F(_Y0=F 8FK$-3KUI*'E;0 MS>:(]3F7<4-ED,GX\1LDKP3;THU+4_N1\*KOS6EFZ;,EG*UF;UJ6Z%3*1HZC M$-;K(@,UH@H0K[";?RN4=LPD20@BR&*C\+GDS )Z/ 3":GYHNNW/U^2N-F=R MQ+YE'6*P@ ILED++6O8X1D5X%CEMEY8Q4IW"W/^E?]\;U"5?[_K#CX_#^[JT M=]^MS"9#*B;7V!K&4"=6I:G@=#4:UVYE7K(<=PNB=N:B+G2\84?NP^">O^7M MQ_?\MZ./3#%_C7]@\'@K-ZT0//"W\)49/B6^-G/7Y+@?^\/M8_V<_ZJTOQ'$ M FFN3T0549=4IZHG+3BSZ.Z MT%')YJB2 #!1ZF)$1J.*C%UKK$$P=6_7OT:#_^=A%(K$?J"VF%)T7SF3?G8NULBPY%_&#IC_/Y6@J2Y'4W;+ST4ZY8/15'Q2MA93!3%[+['XO/QL,BJ#"[7@#M=D@':F'5^&IB M#B!Y72%ER=:F#+'DS#K>4DJZV\5-E+&MP7:RAM1.2_.&$2*D"@#*&-'DF!S: M&&;6B"77QHB57)@@=-8QF\BNDT+LIIYD!KRM_V&8%>U#\Z?> ML!]ZH_YM?+RO7UT2(]GB6OA0C&6]Y:UVI&)!)[L]IS9 .W?6-G/IEQ.R#ZD; MH/4Y4Y)\PBG7T:PI>CUMTG71F]PDI>VD*_H(I/KAL/?PVSC,%KY\_99WO2_C MH6-_](:WXW_\HS]ZFLBDUHMY$;?KA/"[N][#S[W[%ZD"S]^$[Y\>;_[[[3A= M4+^CB]U]?I:Q%CK>7;TU*^;F-Z/I:- E?_G>?#TY<>' M$?LVX^%VXQCWAT^]APG3=13>Q_Z %<^/4X=PYZM2RY^S4%JG4'1,F93K.F&C MD'-7951I'-5VXX5NSS/R=U98GYG=_^P/?OO$!/C?^T/6DG_A#Q\K\](;#/_1 MNWO>2N[-^8T4%"LYKUCZ%?ZC(#\%W*,(=D%2,]=C'FKCTP]DSXCY5LR?YSC& MOW>T]Q4O)*-P0F&$X"5ADN0ZWS.+$DQ=W7/\@\?R87\DU__GQX7?6(?W;G\?V?.OMT-_4ZB(! MBX+]!!>*2QD5V]A>=&(EHL.EW8?^\'ZTS.U48U7ZU9<'!MNPA>C97:L[N1"H,\E9 MJY9Q>@I_DI3.@?D>/+XB\#L[YD4QA#C(0ZH0@E*&K6&:YKV"2QE4_@?Z^ MP?_'^!GN;9+7C(QWHI!3(0/5M'GIK!7GHEFB7#5;[F?2K?/,70+0HUOD/ABO MM?%UQBMD0QB[@5=\K>&G_:AR^?YS,'^?[SW>.7?G\;Q_/2[>UEMT"K50+B7#UJ?14W\I:5:R M2]->WP_>]NCW6Y@ FIROH_9"21:E5ADU11 1P"Q-RW]7>!]\OU^*>S(^8_!* MN9+9NXH4[70^3I8^!UR>//RF /_'XQU_S!UKG;4B?+P6I?Z>68GT3[U_#>Z? M[Q?WSQQZ)-Y(GW00(K+$R99D$8D?@(F2;%#9+J]+@1,?R3Q*5WPH;.N>X%!* M,4%Y2H#&NJS9TH>I6>38"P:U_%!._4ZN[U!^/>=+RR]E!.\U*\M>PUU.'/F"6Z4H^F'DJ03CG*\L^7,C^W["PO)0@4 MFBVKVN456;DH5BE5IV!2V1B]_%!0_WDH)]4IDE]*PJ+9T:XC1%AFR=E<6K'< MD_L!OS/Q9<^L4ZA@TD($EZ"V^,DZ9I3%%[+3;?D+YL^7LO903O-2(I;H4,E M_+_9B9BMKH=B/6:?_+?]4GX9C/Z[#/O]'_D0AOW14_UET\M_FGB3FI\+HY2/ MFMT/*U*!FMOL6OZDU-J#N!@!_WE :1@A%907!8*3SB B:X]O0XP2L24ZEIXZY- 2Z!2 MIP/ B!4Q0BE.912M >-J#N"H+R#7+'\&]J63!QGK@GD=IY&?W@S&/7^>=??IS(1+%]@4O94,D_8F*F/-M C<)&F**RL+ M(. '+4^"VSK63H!F?U;N_.'QJ7?'5WPX>!@-;K8N)YDO-]:V\&7ST4<2A:+5 MU"U?DL*V,\F,7M@!>@ZNCHGBBZZ(O:N>'"!KFIAM]J4:6>QZ3!]N%C8+O>3A M.GE4U)9P<4R07I2KK;M?FVK9V07+)6LI!<;DO=!DI]5A6:LEHZ? "K=-^]H1 M&+D06NO4@;(*O4Q0AP0E38Y,MXXWEJ)B,V,5"(Y527SV+"V+1=3)O[C^0'7FBKW[7?^3(L$-"TD1HM=GD__1&1*(!;;8*= $C%G3I[\YW;V,R7>;K/WBN8'A M=!KS*5!AW?(L@?AA=N)U]^:J-^A=#=V;JWZO=PU<6731,Z]'U]O6M-NU-@H" MGW*R]27Z<\9GS^@;SM65.;H>&3=#<] ;]6^*$V\WP\NM1F9VS]ZJN--XHG]= M^'%1D^F9Z,);:Z(8W9N1 PYU__JRV[?[AMTMK*R;GN5<#O" F[%9%$7%A)10 MZ;G$#3S^MJ.43'6)WBM],+JZ'ME7]G#4=Z]=X-A+IU=8 -;(&&T4%*UN]O6C M\5LSAU9\:\L=^M'U-6A>PT:8+FCLN#:>BG5^:3F-*TJ96RD_[ S5[1J]WI5A M7=\ C:_DCN3PTKRQP*XY SZN* -NA1669?8&MGU]W; P>&=BOO:NKP8UMC8# RV#6I3W8+)M^3C16QL<#U^A?]O \ M@.':@YXS&AGYYCE8SJYY>0Y\7#4>6\/>E3VX,;IN;X#G)P&31=9R'S#D:C"R MSX&/J\9C\\HPP%R[&5S"/Y=7%C;]$C0V+79UKV5WP?BG';-N M?]2W3;N<7-S"9^6NP(#8ZMZZQ-[2Y7,I")Z[5EGXTEF+1\ZN!XXYJ71 M,[O.5:_7=:U>WRWV>ZW155>4G^S]8AF;M42..Q.5A#R\8(FU1T6<[K5EVMU> MUT3/:N3>F#FO95/T <#W=P,+VT/XO!!/@>U@Z$#7-YSKH;]OGEC7]N75]=%,J)U,]HJ M+]RWP)#=##R^,$A4@#^!^N'CJRQ>UJH5BY>4XD;+K9K#4UPLVP!P?CMYNIRM&,;V=EHD'7X*+?F.(N",8\3&=H[C%=L^%__NFOW+H'L M ]/M.Z,\_@M_])VMJM2.#;:8LSV!M2&\8H#2YH%5S /\2\NG_-WXGYE4\\1QV MV#W[JC?JNH[;'<'8NJ-K-Z>].S"'VPUL'0!^:X?4/3G VYBS)(L?Q552$@\3 MJV'7MAUK<-.[=JX,LV=CHD1.PNM+(-6N])+-=I0[!G'P&)^CHC$ :]<&^+)O M>C=#] 2<47X@PAH9UG4U8QQZ0.UX VH1:7MBLX\_V;;/< 9.%QV7&],:#DW+ M,H9%P[$;#.;O'.Z&P#TSGB>'_8J$OFO;O;P$M?#J_Y25P$P;27A[C7J[7&5Y[%AP,DT MK=\F@G5*=MXE S=M&(ZO_"!+=YD1+W0-N1SBOGK?-4#:^,[BI-P!F: M.WC;[#M.=]T>>MU@*YKN,7!ZE]W>L.?VBPZ:!-G>#7$.M/P.;[Q9LC!/[E:33_Z"Z^+K]*HX7XC%/XP )_&GY$P]>?/#[Y)OQ^ MUTC]< 9N1KIYG_CX($=S!]:1?%!!3 VS:WS1_CW!AW^+EQ=O^A8F5=W\Q%=^ M. 8#]Z.)URB:L+CO#U"?;.&G\,I_XF+#&9:>=1 /&TV(> M,)2-!7N,HR#04O8U_X7-P<3&QZ0S/M?@/J8ECPF8YBSU/>T.V#6!GUBJ^<)< M@X\IS$E[\-,9WJ*E,0L3(+>61N*SES=*QA'AYVD4C1,MBK4D;Q./%S[,?$_> MSI*$I_GPDHXVFF'0(M'\4/QZQP+LAR6>A>='0(3SE5U---$F\'2\>B$O/]X)); !EX\WI\C2F\NGAKP2?K1 M*!Z;/P0_EX<68O>P8&TD)EZS?'"*44?-XT&07_/#!1CV^#E9,*_X?#A,S%D\ M]4,Y2):E4?%%+(8EOGGPQ^GLX\#M * Z S?_[S??W44Q>#0?/%@@MDCXQ^*/ M,OWPN:5)Q,N_D MPZ*$XM1C#"HN_S>6UWZ;CU9_QSB?DLY7CL'. MAV[>;[[Q=O>HKW^!)*#'4FS!GJ^"Y/7OUCC2VF#\\N=<-LI?27[ ;UX<9DD& M(AC(!,3WX\P? ]\K!=+_9//%=__'=(SOGL6"=9HOAVM?/$^KG+ES2IB+KUH2 M!?Y8^S_2RJ^"ECOHMXU$E>K>VUG,N?8+_#9+M&M JK&&3I)F&[J&]LN^A&X( M=V[BE$KN'":H^'YA,>A*VSR,?%50JBYT^:MJ(JB?LV FI9-V^[IA6JIF7I>E MQ/ONP&P-.(M_N BCD%]\NYQ.52AQQ[P_IW&4A6,T/*+XX__Q/,XGDY;!1\GY M*;D+X]=H.NLE3:>2H@5ILHB?I4_\2(%UYPU&YRU<91AO.0MWMJ3RY*_ M3<1HMOS"NE!;F9W](FU?9-_G:%P!*2LPWP?ZH&^>GJ"-8#R%5LFW(NBY\WH* M]E*PEX*]]3+4*=C;J&#O%_\KA7K5&;97W!.9CD6TMZ_:C/!28)89^)Q4Q#Y%40#!=@=J)-!"B*W7O\?+XA,S] =KN)XB\LX%^XE\%\?'[0J1+K-TU>OV:GBJIE"=_RV)8\+7R >(TQ+@XZB"/&< 03WO0X/RVFDS#4+>[ M9*G97K(&)]U>.NW;3WL[S;VA@Z>YT]QK/_>&1"OKNY-NG6(K_2T;YX/7T6OP MY+;Y&R)(Q'UURN,P3Y+(H9X?\S/@>& ^257%AXCKB.N>X[J_Q1A"^3V,>1XB M^1OS7ZC30-Q'W%<5]_T,GSFQ'['?4=CO.DG]N2C)@H6G-5':BWB/>.\8O#=B MR4S4_A%_8#7)>Q; 6^O%?\HV"8DYF\2WTHJ=2DI;\@X4914\E9: M2 !T+=,Z! '/.]^U07ETM=.=A#6$-80UA#6$-80UA#6$-80UA#6$-80UA#6$ M-80UA#6$-80UA#6$-4W%FL,WL,YNGRI>1#%+N19&:=[#YBX*QX=D[NQ=+*'B M3&/5 M?M&?K 5E9XI"TR1?DRYRL1) LD"R0+XK9WEM[K*NL@LKWHU1FFBDV( MO:O@D+"-9352B'U01+1<(FHP)LGJ2"I:+A4D)YH9?W DX:X?N]\ MZ6A_0Q$.1:DI-N6AYQ]T-DU9.="Z%.5]*TVMOJ/W[(IJWQU MK8(>(-DN;FZ M\%R$LXJ-(A)0$E 24%6APT'O: 6V7Z39.4<<26I):@^P>7MZKZ]L"XQ4*@DG M"2?9O"2@)*!G(*"D/>N5V6BT/NY[&Z4LJ(;?5+62J;YQ1WT2L/2:QFP$<@>[G+8^Z/?(7&NWN5:[&#>A%Z%7 W;N",$( MP0C!",'(_FH2>K6UWWO>\F&S0_13(]VQF=J2+M.#0<DY?<8_/[WBLV:;H.[WWJ1[B0.KU1GVG MB>M:P'74=YJXKT;<1WVGB?VH[S3Q7B6\MW_D_=2,^513:F7(6(6'1]Q[/LA) MC:FI,34U'SDPZG7"PR#ZP%671]WVP[ETI,39VI M7R]J]D!W>]0FZP@*J&4*NJT2H2R81[) LM!P67AGZJZE;+.>@M@D+"T6EJ[M MZH:EK-8IJ0^2B(9+1 4Q0Y(*DHJ&2P7I">I,K;Q#2UO*-\AEM30V)2'GG]02:S]9?&T93[5]RBW M]4&OHMZ][2W57S\!;+!V:Y=$5=[P:HC=9'(F^CE 75\)NJ;JQ/+16U M:2WW&WU#;8)F]&\U===5M\WY:GJ>16-7VB1]O>U""$D(V>C3]82-A(V$C82- M+<+&=Q88C\I*\;R=G =MTS2 4]M8B;@Z:ATWP$A 2D"JS@TW![IAJ&LR0Z9F M2]"23$U"2$+(J>K3&(2/IV7&MP&HLD4@="5T)705]F=/'Y@U\.3/ E]+^^K? MI@SHLO/Z'7]__VV6?)@RMO@XO&=^@+?>1/$7%O OW,M@N#Y/;F'BET'D_?GC M7_[C^^+R2Y;XR6^3H>]J_Z@ZPY'7=,9#7JNX5[\N+$.99K> M^G.>:+_R!^US-&=/PVWI]L /^8>9;*!K6L8WFP+F;J"& S>&UGT*O(RCIPP\/LR@('K7H(83G M)=E=XH]]%H-4=+1A$,##4A[G0]+N6 "ORZNKIS$+$V!P6(1$F[%[KMUQ'FH\ M\.K![WR1DQR7_?=0#.0+OD>L_7 .$_&8]J[(IK2,_.C?")ZP-?ATV+^KPQX1PX8'H;?K=!3W'#]U9NQ<,HU;!CM)PG*:OE= M7ZY'ZV^91+'D+7\.SU]$,4X.6"[1%CR>^RD.'W0=C^%M40)CR&#&NN:!\F0P MR4D4I;+0/SPG@@'%)?+Z(3Q]+@$CG;%4 [)J(7Z%M,IG,];N'K4E"32/A; , MI:7#Y\IQ=#18:QB"L@6.Y"(E; Z_")AC,(\L!DJ&&=S]\D.!Y'JQUM'"#W&F ML#"@(=A47*+#-"Q$&2!9*'(EAF)K$#'X83V4*'UXAE M.HLY%RR9^%^U.5PQ2S0.RS76_B<+N68;NH9:6LG+1KI?I"^> #)M@ M !+=F(X9O$XT7Y?"&1Z=S'\\OO%>Z1F]X,QT&$][WF8<0EWX("!\>^A\X!B M,((91&!?)MJ[6S!&/,TQG/?B$2/\\P*L/3Z9@,Y#E?@_#/@#+(A<(6E94EB9 MDRQ $R2-HV217SSG8/Q)^TOSLGD62+4JGU9H5S$?(9. S6#"1-,0)C]&K0(V M'? GELWEJ'P!-^1#X-GRI3/'\U3;MC:'!=L,LK?9V>#=6,+:?Y"@*4 M6@/"D036$C9-89]+O0^^"LA\;A6PN?!$.]HHOR;_0CQ@["=>$"5@)21: B8! M8 5PEK!PP3S^.PP?+ PPKK9QY>\E"SM;2/R%M48- =CFD:/5 :+MD-#.7&U$G6?+UC3'+C>-SPV], L3/PT]_P0(:_GS ^T MGQFXS2#L[2"'N.^W4/O-2R-4\99TW_JZ]H!V8&X:H\T<9:F0;U0GR8S%,NZQ M11<=_%: I7O "8"'&0<3CXO?$QG0>-1RVU+'R!CJ#>[-PBB(IN#9)2OG#2"& MAS/AQ*#9@XXS^L#R61$H*/2C >Q^$G9CR-?,1O3X5^LGYK)@/J G2V;2/Q_G MWC$\:@7;VYLWKZ%FMV,K55.K\0E-D"09'S^SD_>:5UB]@=ZU>FKTU8HYQ,)% M\SE:^RG"L8RUA1H'IIY+2QY#'/S,T M@*KF*[?35SH;:?8MAP]""[(&DI-D=_]$\P^5O+ \T9Q\B.(_<=H>6R!LKOEW MI6#6SF>BW0@($GF%[>"' "13'W??6 +62%(!M2S%U-*U:12-'WQ$PHEB\?NK MHYA1UR%C2>P0#+_ 9W=^( /+ZB=B*)Z(Y*=M?L&X(.J12$22)V4E@C/V+@+0&M)EP]D6S%2XSN?BYX2Q8% M,0;9F\N *4O3V+_+Q+8NBA^:ZW^&T<.'6?10.'DHW^ 3>#*TZ\N065D9WW%P MZ<89J%E\"H8:1+!LPA'Q,+(#RP%/9U]1^G%=DN="TKLLAY*?L1GT6 O^E$(^ M&W%N])WEIMS*=L-[.MJG6$2 YNR)8!2&'7'&Q3X";H@N(\CKU@3ZO?@2Z9(A M:;9&N#,\]9"_ EDNAM_:$O]XI4']_YO;YL:^!#B!?;P,J^2N_;[V\88I#+-& M QG8A)4VDPJ3N*/]46Q?R"@V\AG<4H8W(=YW7 A\LB#N[.8XOZE^^20^N8W+Y^IV'GL(Y_2&V\_ M\>M/>[M]U-^]@3?.\X=#8$U%'8< _ M;PQ0R6QBQ:.QXLO)E,>N?-OZPK=7.R(PIP0!.M^\3T&3AA]?-DU#-XSM@)MJ M@]ATP]\J-JI+E(MLY2MLB->H&??HW"#W@NEZ?Y MD9QIS.4QFTJDL%W=[4V]2[WMR1\[H58C>3I[>:K*G3/;K_QNQ=']K;-;9'\^ M3;*N,="M7O494VV13G+NR+D[0+ALW23A(N].%4/]S)/DXUK!:C;''BG_?KGI MT7GL$+RSNJ9N6-NUCM[HO!S4#[T>2>/*6IZ3YFJQN)@]O>\\7]..Q(7\,Y7^ M&5;)>HN/=D"4@%J[4FM7==$LQ]4M:W!Z>I[%Z2-RM%]OKA!"$D*>!"'=OFZ[ MRDJ5$$+N:X@^W?SZ: -35]CL**7>AJ6XB:C?&2:B8.EVX;=Q)GJ?*FY%^G35 M/U$%4ETG/BRNJ>1)?S55-Z<0,U4TMF['55\4.F\X%SQVM-/QR_,U(FO++58E MA=$5C6V@N)[R!K>T"2BQ-O&J-['LV)NWF&5[RX02(K,]BJ*]BK%$$>BBL/$= M!TN>2GH>MZ3G8- 9&#W#MBW;M1VGUU=7X+.KI,"GZYRVQJ5%-2Z?-BB+3U83CZQ<\JBZN(LG/3U@W_KJMW MNZ8JF3IKZ3@3&\(Z)('_[#(\[>/4FSQK06N9/!V"OFU50]9 MVUEIMU92\>Y MJ"&+U-!S&^^Z9:C+3"(UU'(UM I;BOZEV &.35(>DVKZSK1UJW\(V)!J>B.Z M&LV6)9'4K QZ*3F/DO,H?;E5@/ETHOO7]Z MG4R1+FRO<)?J[]8_;JPO-'\,7<,\'Y]JV!N[@RA@ZKFNZ;O_&[+G# M4==T',?M7MY<_+BQ$F6JOI 3L&LA*\B#,5W%>3"C]9:X=RQ@H2?275)QJF7, M)SR..1I&\[F?)++O=MXL> &/C<;E-!.&:31)WD0V.6V^R=YT:W$"BMOIFI8S M/U+)%)IK_=HM][6 MZ(&"['F1BOD+B[U9T1'TI UJZT(79=Y*=7/>="O>/FFWKQLF14R.&#%I.GR, M2B:RM_)9JH@^UB7"_W:BF2AFM-5,6OI58A9S+YJ&54E9XX3IG=G5C5X;R@2] MG18553XY+Y4VW.-P$NT)U,[.;ORN@ +S?: /^LI20FE;0.VV 5[*=A+P=X: M&.H4[&U4L/>+_Y5"O>H,V^*\:Q'M59:[^RK;M0F6PC%#P0TQ-!V]WU>=?U)O M)CA)$.M,/&X*(K^":* NP-*%"?]7\,@V6:KZ6FHQF1BD:DPU#< WS*0\_GR8ZD]CUR MU/N75U=&WS3LF^Z@W^V;E]>#&YFCWK^"K]V:YJA7&O0J$5E4RUPC\[/<46TR MOLJBE/(C7OY1<*#W!"U^YBQIS:3%?7]P+#,MU^C'\'"YO'+,4'I;. !:G M,W%JX1'P!6O.^J6"=WD T.IWM,\PRV793[_L'6AX"Z.4,SRN:T_51>]0N#W!-$;I^Z'7C2'[]75J>UUK+J6J>UV MNFJ'5AQ'4?*TX]:QWJS'?&PV&2BN+ZV03=Q.K\9LY2V * \ZHQM7:"$ZE759=9K=4AN#Q.Q M96D2IF'4+C."RC#7.OI>.!Q>S8^546: M*D"_FJ14 7I/0O5UVSZD_.CKB'5N,=\ZVQ([H(YJ0E M1@.5B3ZAB#D*MSH(DE43/HY$3/U@;KB[*2L MSE-9V1J5EMZXK6?KCKJ,S+.6GSJ5ECYI>):J3S/EXY. MT=[EGT]E^!YM8$W+M!'UG _+L)FQ>[PVU>XX#^'7<>9A+_''XC'%?XERLBO.:IZQF,NN8G209 LHC].8OA M9BP_GV2+112+A-?-C#Z1NIEPT)D 3OC[6J9X1[N=\83O8'>4!I'9E>*=(H4; ML(MI(FG[P4]GXDEW+/QS1U+E:^;Y:Z1H.45:28Z_ GO',7L(-39E?IBDZ'_N MFG!;T$Q^?/DP1'%&1_N%A1DP!.JD6"L=%VD)/<1]OP&KXK,77+Q G"42DY^7 M)H^]&"(O$WP_7X =4YR984D"E2H)9? M"$%:7LMALG-QJ@(8+S<$QGR.;T$Y+;^@.):!]V.6:Q:'J^?,_"2-8C2"M13L MAG$^4.#RD 6/B0]B'T=S\;R$!5S^G#\9)AW_R05$1/&4A?Z_12,1>"$;XVKP M?"P",H+\:B092 E>U]% 6<[9HT2B\DSA'<*4EJ"S0<4EX=(9D_"R84B!UI56 M4FE5P.(_C> Q(+[,>5Z,YA,+'[4$](\_ 1 5&@$13-A* M&8#N!LU+A#TW.^%3P5R_W<&XI*9H"0F.P7; :0O0?%^%U@=C71%&*?<>@08; M/(_@LQM:5JX'RDMQB:!C$DW2!W%&!R&&Q_>^AT[&3^"B^&DFN0<11IHVA6 " MHG QS%@3 #_QH_% =!IA"VRA ,C'U5S5U*>NUT2K5";69JD3!Y/D*\6QV#9 MG(L3MKJ$G,)OD;IA$H#" (KDO<40[O%<(^Z$A2) R?#7HN58,N-@HL&S =[D M4Q;L4:KO> EYA6[Q D,=C1M\%^!A=*/N8^">\G67L#\N>3$@$_1C 'OBW-\D "0 M)3]D W X'$BNNS=Y=T0.]H0M'G^O"A>>U#A]6?"G^*X^:S-<>21/.(.EX-9 MH.-3 Y G+L>-0I;-X0'"=LN"5 P83 3 O&"Y('IAPZU9$H4W@T$\9:O###,+$FCNC T^!/-HTY MSRT_@:WHH,GHL\;NF9\;\Z$X7P^&#KN/XL+KDF1 @@?!Z\7KV%RF?-_A^)L* M@@O@%8)!,"T":R8P6&26P-KCZBRB)/%SCT#*A!; 5\)"YU*A%&HC@-O&C^62 M"\@"=^+D>X9M*/4B_2*_1QZ/1\TS7KH2XN$/A2R@S1+[+!#R^P @KG%?2-!8 MUF?A<@)Y3&.\]2!4W"EZZ&+H\EVK&(@&O)YSZ!Q\>>$8C2/!M&+ (4K;'5@$ M_#Y_@I_*HA(Y>1YS\@3YSQNOE[X,B'*(OA>POG")5N(K\ 5)^#+";)/DW-30 M3_#JN02H-^FB>LU>W/>[,-J0 _SU2:(BN?=EG<"ET(3!NGDB4G&/N2N@-C MU/ ]W(98SP,T#3.I,$%1P.UB9WX9,!2AN5#8=6 &(K@DJ-\6C\5E,%1TYN,_ MI4X1'\'"]F*.OPJ0B-" U/Z9C:=2IPA-(T./0HSE@#L:!E;YUX4HU91;OS*^ M_@PI082G/!3!1=2FX%;(((BH_B(V6G-\6C!?;#J4Z;=ZR4KE=;3_&SW@#H>^ MI%-)'1:D>&9$ CVD!;"(D&"^&)N86*%K5XBRBHZ4L'3IPNP<'_@_!3@)#BG& M(N<636!0P!HZX"H\!TR3?!F*V?S)83#S11 ]\GQ#AWG2E4K9GUQX4P(#X3*T MLN#W!U0FPFF2^(:.%"A]!$"_6$*&-0.*32!9XD>)A8Y^5>GTM5JG6JK)U=Z. MDL>&BK:>:VUH#AUG4--::Y4JDJNBWW<,8!1FTHWP MQ89*#A:R; G*)!4N:6[A$E=)X9+^B5NZO/7^1M_>I:HMVS)/_6Q45T]9>^]@ M3=VH+Z=27:5G8D5BQ<-9<2M/X;_WI?=A> F$J\?AJ>,=\?@D-9^;9^%&- 6X;03@D!+3NP4=V,59^LZ/8=W:5C9:3F#E9SA &MP8"!HUN$ M 6\W+>I=$^&H-L>$BZY/+%CFX[S&SCB[Z@E=5^]3AS5E:JA& ED[_7UVLM4S M='M E4F.Y5F?2?4$L7-?WLJI5L]5$#+:_TS[D>75ZNF.NE[1+Y'N+([VDU]+ MLO@J6>PZ((L]DD7R+VN@>/>(:8L3*N1OOD1)NV?K XN,8G(XZZ18VR)$J8^25-=W+[S M#;B2L[>_LV?3[B(Y>W52B&T1+G#VNJZZ"&G;A>N-SIZ]J7G.1=M58VZIJM9. M1=FW"=CPVNMN?Z#W>L[1R'86>S_D4A-Z$7H= ;T&IJ&;AKHVP(1>Z[8;-8@X M=(ZC&0NGLCP(GO,OZO)%$RT+8=IAJ2@ EN_ :Q;P,*QNN(AY@D?T9$$^EN1% M A(J$=#@$@%=)24"W!.?DN_3*?D&V%1T-/F H\FW,ZS-]0O\-DNTZQ!+G[[J MR#SE>;W6>).'PW]AL3F,CD\7XDB:T+>]CGWJE=ECZN0LK;L9[ZS M#$MW!M7KP6V..I0P)[.IWI,:5&KI5U*1C+8*CD7 IAO^M-%YHJT""D]3>%II M?)C"TQ2>;GMX^HO_E8+3)S=97U^YE +4%*"N14H+!:C),Z< ]>&4L?NF;EG* MSK^=KT2114$!ZE<$J+N&J?<="E!3@)H"U!2@I@ U!:@IE[U"0O_W*&\QN0#[ M/\[=@&5/X56;13;&-'K,49<-BD4;:\!.-HYDG;:\P5W('Y:)[KG%(WXN^J8> MWO;PX.:%&[T/A9C [U?\+CVXRZ%ACD:#2]?2-JV^ M4OHE=QX'&ZKE[2^BKGJ5)^MRN*C?NCY"Q:HBC\HW>"N!XUJL8==DVB58QBZ M<81MZA8&HEZKUQJ.,#_S)/E8C@2,^5VJC?W$$S$F70NYC"3-(Z#%OQF&BUZC M^%JV#_W.[)EZ5YVDT7Y7_>L]5D?"7T'&/!;'CQAOD]%=91!>R487I;SMLY73 M\IRX;M?5G6.6>:*DN?J[X)NN9;$#T%>\S5%M4.@T;GA]:'7P":(G-H%HOZV\ MWQ;S.?-#U/'8+RO?EOT"3P:Z#'/S&Q^0?W5)>W-MWILS'26;<\YI3WD=]Y!7 MO6ZGN3=T\(V:>T,-O_H8>_UZMP>J]?8S\1GQV8%\MG4ZL^4>;GT8D%(=M@]L MKWE7A'K$=,=CNDMB.F(Z0CIBNM8SW8%(UQ!#C[()FYA-6#\^JAU]B'^(?XA_ MB'^(?VI('\J&IVSX-]"(LN%+W0S,@>Y:ZFJ&M#T;OD&YN/7";,*9L\:9KD.G M;@AG"&<(9PAG"&<(9PAG"&?."6?H%'%QBMCN[3I%3(>(GSI$;.I65WDN9IO/ M$%-T79VTG#@?5;DT]?MZW[:5::T]J4/21M)VCM+6L_6^HZP1 TD;21M)V]/2 MYCJZXU14:N$\I8VJT5 UFM/3FJK1*-OL-UR]YU(U&@JM'TUX*R^_C>J/( M^3+'UT^2C(4>AY^25%D=*G)CR8VMR(WM#_1>KW=Z04 MRVCT==?NGIZ>A)"$D(20A)"U0\B!I?H2 M;%J()/K,)S]E>#)M_IFDDJ6FCQ<:N>>HGLVA<>^E&\1V5U]7.LJF&F M_(B7?_13>*5W(!FT<<9%K_J6T$/<]UNH_<(>-:LK.W/IV@,7070^UK:F^9KG M_[5G]3J&!M<%N\INO.:1&IM.8SYE*=<614W6_*18T:,45RE?-#_4&%YW+ZX/ MF,?G0$@MC;1_94#GB0\S]4.@=)IA81!XU"*+O1E+>)S@G[B?("YGH<:_\OE" MM$Z=Q-%<@T'X21J+@B+PBNC>'\/#[AZ!:SSQ7?<=>__.>B_:JG[.@)W,;G>H M@5[@L1@F7)?!+$7G#"_M:#_!6($=\%Y=@_M%T[3>]LJPU74P7C7KU#_M,I4I M+;K,9D& ](X]/^'%]7X(_#B]A-P *CY<;)Z5#29 'G"*;R<35)8=."/#%@CG#XY MG:)JC2A8LX!'?O7G,-[@4=$RF^J7&9A;S&9MZZVJ\1L=1^GP4:QBK@KKW&ZG MJW1X'>T/KF4)R/P[_WTE!+5M0_&8"SE9DPF0SYBO)+2*B72-CJ5V(GZX [JR M-$F!YU&(EX"PUD0;[@KY- +1QJ[9@"1APH0^2+0'/YUM:!L?C(TDC6+9?/N= MO[G,:HCC]%339M"X.%A8_X393A%5CCC(]# MG@!)9RP%^ 5-MHCA,TA4DJ&KZ8>" Y]XVOJZ"#7V*$?!T3*"I^RZ47 P_%H, MA'\%92F.ZL,<)ED*A$&/#F8=1^M0 MP8#;_:";%SHR1U-ZDM?%XWJ MWS$L_#8!O@ ;C ?1PWNIF\#Q1G/L'I%&3.^?V9Y$+I9JG=ARL, W?&7(W+,@ M6UHI+$DX*$!Q-TXAR;S9VC.DR;#!&6!R@&F0Q8+R^1!Q.$&P_GZ<4@2OB=?( M_*Y$L9B-.;D_7(RV5WBCWV&-&NSE(TCP6H8 6!H\<%R D^ 88*6EA?= M<_@[E63,+P663&/?2T'/2@0#VB$A@0Y@T(> :\@M8-T(0(M7>DQ\%DN1+$W" M-I/VCC,!VQPIIH%<*]$D1L?M][Y1HY06L!:/,$J]X']8F;G/PG ):"R.X?=D MZ5V9@A.678--%!?.0&#E8^[ &0A#7.C5)=(?VQ)B4-<(?LL'Z^)''2 _0+F% MQP4^+W$/'^OP8Q53)#/ Y*7#4B^9SF "8;-Z?@M\4^64[:]Z^UC)[V>$&OV?FHUY*4-V# M3QPL]=^N]8('>KPJG\Z"U5*T5K@@8KUPK.6EDN+Z,@?.V2,(O<;&*!T@F)MQ M"0"_>;**1Z#0H-1/<;,M+ R6TO.R!08GT"3V0$7$/)1D]$#243TE"^[)&!2_ MQQ@#($Z6"JTT 4A@GA?+>,\88&3!_/$2?EL%$O\W"L88;D/BYS"X24HO BF:M9/"+1&$+Z1)AS.[R\!Z0+4PABF#4>QQ8;O]PD UK%1' M%(*,K<*%DR@ LQ:O\_S8R^;HAWH\>;YYI]B" 7X+@GR5?[@P+L3G9,&\XG,^ MNPW>6*[S$_L>VE-,L"M=_<$?I[./77>?7>SUW;C]+SXL8Q[8_9!-MRU)VIC] M^@8UTD[!%KMK6<[;]]AAI@?M+VY-M;JM*''?6'I*:*Q[J(G&8&B"$QICG !1 M'&!3_"Z"J"@*6U?!)S2C0O *%ZDTU&Q#6FK@&:+/A+(T+GEDFX]XKVN^A/6 M)>@5+"*TQK0$KEOI/_'RL@D@<#K5 HXW*8$.2Q$"H2,H_!CV" [BPXP+5P6& MF_M'Z+2@7_R^( M#]>E'8V5X:BN:26FPZ[/B>1PN7*U;Z?>EF@8&&OO28EEA M[18+@2DT!>= LAB804 I$0E!S%8R#],V%/DY2T;<-M V]";\)-P9L-L" 34 M!24*O7U3G]0+J9>FJ!<4#27R-P$@4B/(ZW:@1%^IY5 7UFRP3\!P,>YW2-^+ M.2C"3.Z8YC]H\-:]3[ EEW*)QM&F@/+-&"/%@? MJIGPP%6K3<"QQ]WIXN-S5M!6(*2(R6\ZV$@EL4VTIHR$_45JB-30>:DA<"\> MA.L2R%VFN-A(VP$M&!F6N48ZNA=X?0I\N1Y%P+Q'(8]+-9);PHDWX^,LD-O/ M2W3:;0?+G)> WV.4:_5:N"/E@ WQ2673)=DDV3R&;#X1IUW%9[TH!E6(.JV( MU()&7_WLYZKMY9#P\Y';?02J8='=SWS*XK$P?G*L X#CTT@XX5$H<_6 GK/= M46 _;E<F*YW^+(T#23/>RR9Z<_MD$72DX'O[C#; Y<,MS_@-C'AU9WKYF0J MGB37N+5;'2Q(HB+#%),/UG/D-K=&A?$@-@.FD<:TBPG\S=#%P)TZ<"JF7+_0 M2CDP^R.2M##*[Y:&ON+HEZ$X^K4I6;JV"("*SVR:P5SD!AO_NI0SF6R\2