0001628280-17-008341.txt : 20170808 0001628280-17-008341.hdr.sgml : 20170808 20170808164127 ACCESSION NUMBER: 0001628280-17-008341 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 58 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170808 DATE AS OF CHANGE: 20170808 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Rapid7, Inc. CENTRAL INDEX KEY: 0001560327 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 352423994 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-37496 FILM NUMBER: 171015372 BUSINESS ADDRESS: STREET 1: 100 SUMMER STREET STREET 2: 13TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110-2131 BUSINESS PHONE: 617-247-1717 MAIL ADDRESS: STREET 1: 100 SUMMER STREET STREET 2: 13TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110-2131 FORMER COMPANY: FORMER CONFORMED NAME: Rapid7 Inc DATE OF NAME CHANGE: 20121015 10-Q 1 rpdq2201710q.htm 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
 
FORM 10-Q
 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2017
OR
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-37496
 
 
RAPID7, INC.
(Exact Name of Registrant as Specified in its Charter)
 
Delaware
 
35-2423994
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
 
100 Summer Street
Boston, MA
 
02110
(Address of principal executive offices)
 
(Zip Code)
Registrant’s telephone number, including area code: (617) 247-1717
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  ☐
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate 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      No  ☐
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and "emerging growth company" in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer
Accelerated filer
Non-accelerated filer
☐  (Do not check if a small reporting company)
Small 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  
As of August 1, 2017, there were 43,550,301 shares of the registrant’s common stock, $0.01 par value per share, outstanding.
 




Table of Contents
 


i


PART I—FINANCIAL INFORMATION
Item 1.
Financial Statements.
RAPID7, INC.
Consolidated Balance Sheets (Unaudited)
(in thousands, except share and per share data)
 
 
 
June 30, 2017
 
December 31, 2016
Assets
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
53,068

 
$
53,148

Short-term investments
 
31,213

 
18,779

Accounts receivable, net of allowance for doubtful accounts of $1,240 and $1,061 at June 30, 2017 and December 31, 2016, respectively
 
47,560

 
49,154

Prepaid expenses and other current assets
 
8,892

 
9,152

Total current assets
 
140,733

 
130,233

Long-term investments
 
8,799

 
20,162

Property and equipment, net
 
8,287

 
8,088

Goodwill
 
75,110

 
75,110

Intangible assets, net
 
8,294

 
8,946

Other assets
 
630

 
764

Total assets
 
$
241,853

 
$
243,303

Liabilities and Stockholders’ Equity
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
2,257

 
$
4,012

Accrued expenses
 
20,667

 
23,499

Deferred revenue, current portion
 
126,085

 
116,903

Other current liabilities
 
1,334

 
1,195

Total current liabilities
 
150,343

 
145,609

Deferred revenue, non-current portion
 
54,344

 
52,160

Other long-term liabilities
 
2,539

 
3,496

Total liabilities
 
207,226

 
201,265

Stockholders’ equity:
 
 
 
 
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2017 and December 31, 2016; 0 shares issued at June 30, 2017 and December 31, 2016
 

 

Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2017 and December 31, 2016; 44,005,649 and 43,018,737 shares issued at June 30, 2017 and December 31, 2016, respectively; 43,532,061 and 42,554,683 shares outstanding at June 30, 2017 and December 31, 2016, respectively
 
435

 
426

Treasury stock, at cost, 473,588 and 464,054 shares at June 30, 2017 and December 31, 2016, respectively
 
(4,531
)
 
(4,391
)
Additional paid-in-capital
 
450,394

 
435,360

Accumulated other comprehensive loss
 
(46
)
 
(19
)
Accumulated deficit
 
(411,625
)
 
(389,338
)
Total stockholders’ equity
 
34,627

 
42,038

Total liabilities and stockholders’ equity
 
$
241,853

 
$
243,303

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


1


RAPID7, INC.
Consolidated Statements of Operations (Unaudited)
(in thousands, except share and per share data)
 
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
Revenue:
 
 
 
 
 
 
 
 
Products
 
$
27,168

 
$
21,456

 
$
53,110

 
$
41,601

Maintenance and support
 
11,338

 
8,962

 
22,140

 
17,343

Professional services
 
8,937

 
6,850

 
17,438

 
13,120

Total revenue
 
47,443

 
37,268

 
92,688

 
72,064

Cost of revenue:
 
 
 
 
 
 
 
 
Products
 
5,557

 
2,687

 
10,267

 
5,285

Maintenance and support
 
1,850

 
1,758

 
3,728

 
3,439

Professional services
 
5,672

 
4,848

 
11,348

 
9,281

Total cost of revenue
 
13,079

 
9,293

 
25,343

 
18,005

Total gross profit
 
34,364

 
27,975

 
67,345

 
54,059

Operating expenses:
 
 
 
 
 
 
 
 
Research and development
 
11,873

 
12,932

 
23,266

 
25,274

Sales and marketing
 
27,132

 
21,680

 
51,942

 
44,448

General and administrative
 
7,256

 
6,644

 
14,504

 
13,237

Total operating expenses
 
46,261

 
41,256

 
89,712

 
82,959

Loss from operations
 
(11,897
)
 
(13,281
)
 
(22,367
)
 
(28,900
)
Other income (expense), net:
 
 
 
 
 
 
 
 
Interest income (expense), net
 
218

 
26

 
387

 
11

Other income (expense), net
 
229

 
(48
)
 
114

 
148

Loss before income taxes
 
(11,450
)
 
(13,303
)
 
(21,866
)
 
(28,741
)
Provision for income taxes
 
187

 
149

 
316

 
291

Net loss
 
$
(11,637
)
 
$
(13,452
)
 
$
(22,182
)
 
$
(29,032
)
Net loss per share, basic and diluted
 
$
(0.27
)
 
$
(0.33
)
 
$
(0.52
)
 
$
(0.71
)
Weighted-average common shares outstanding, basic and diluted
 
42,681,287

 
41,063,613

 
42,395,450

 
40,805,641

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


2


RAPID7, INC.
Consolidated Statements of Comprehensive Loss (Unaudited)
(in thousands)

 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
 
 
 
 
 
 
 
Net loss
 
$
(11,637
)
 
$
(13,452
)
 
$
(22,182
)
 
$
(29,032
)
Other comprehensive loss:
 
 
 
 
 
 
 
 
Change in fair value of investments
 
(10
)
 

 
(30
)
 

Adjustment for net losses realized and included in net loss
 
3

 

 
3

 

Total change in unrealized losses on investments
 
(7
)
 

 
(27
)
 

Comprehensive loss
 
$
(11,644
)
 
$
(13,452
)
 
$
(22,209
)
 
$
(29,032
)

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



3


RAPID7, INC.
Consolidated Statements of Cash Flows (Unaudited)
(in thousands)
 
 
 
Six Months Ended June 30,
 
 
2017
 
2016
Cash flows from operating activities:
 
 
 
 
Net loss
 
$
(22,182
)
 
$
(29,032
)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:
 
 
 
 
Depreciation and amortization
 
3,237

 
3,419

Stock-based compensation expense
 
9,450

 
9,160

Provision for doubtful accounts
 
478

 
394

Foreign currency re-measurement gain
 
(238
)
 
(119
)
Other non-cash expenses
 
175

 
130

Changes in assets and liabilities:
 
 
 
 
Accounts receivable
 
1,240

 
4,945

Prepaid expenses and other assets
 
412

 
(1,401
)
Accounts payable
 
(1,657
)
 
1,904

Accrued expenses
 
(2,122
)
 
(3,462
)
Deferred revenue
 
11,366

 
14,405

Other liabilities
 
(819
)
 
(72
)
Net cash (used in) provided by operating activities
 
(660
)
 
271

Cash flows from investing activities:
 
 
 
 
Purchases of property and equipment
 
(2,578
)
 
(1,842
)
Capitalization of internal-use software costs
 
(316
)
 

Purchases of investments
 
(15,828
)
 

Sale and maturities of investments
 
14,605

 

Net cash used in investing activities
 
(4,117
)
 
(1,842
)
Cash flows from financing activities:
 
 
 
 
Deferred business acquisition payment
 
(796
)
 

Payments of capital lease obligations
 

 
(68
)
Taxes paid related to net share settlement of equity awards
 
(261
)
 
(3,760
)
Proceeds from employee stock purchase plan
 
1,499

 
2,096

Proceeds from stock option exercises
 
4,111

 
1,431

Net cash provided by (used in) financing activities
 
4,553

 
(301
)
Effect of exchange rate changes on cash and cash equivalents
 
144

 
74

Net increase (decrease) in cash and cash equivalents
 
(80
)
 
(1,798
)
Cash and cash equivalents, beginning of period
 
53,148

 
86,553

Cash and cash equivalents, end of period
 
$
53,068

 
$
84,755

Supplemental cash flow information:
 
 
 
 
Cash paid for income taxes
 
$
623

 
$
334

Cash paid for interest
 
$

 
$
1

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

4


RAPID7, INC.
Notes to Consolidated Financial Statements (Unaudited)
Note 1. Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
Description of Business
Rapid7, Inc. and subsidiaries (“we,” “us” or “our”) is a leading provider of analytics for security and IT operations solutions that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations.
Basis of Presentation and Consolidation
The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP) as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on March 9, 2017.
The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the three and six months ended June 30, 2017 are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.

Significant Accounting Policies

There have been no significant changes to our significant accounting policies as of and for the three and six months ended June 30, 2017, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2016.
Recent Accounting Pronouncements

In May 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU requires modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. The ASU will be effective for us on a prospective basis beginning on January 1, 2018, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. We adopted this ASU on January 1, 2017 and as a result, we have made an accounting policy election to account for forfeitures as they occur. This change has been applied on a modified retrospective basis, resulting in a cumulative-effect adjustment to increase accumulated deficit by $0.1 million as of January 1, 2017. The adoption of this ASU also requires excess tax benefits and tax deficiencies be recorded in the income statement as opposed to additional paid-in capital when the awards vest or are settled, and has been applied on a prospective basis. In connection with the adoption of this ASU, we recorded a cumulative-effect adjustment as of January 1, 2017 to increase gross deferred tax assets and the related valuation allowance against deferred tax assets by $3.4 million. The provisions related to classification of excess tax benefits in the statement of cash flows were adopted prospectively, and as such, the prior periods were not retrospectively adjusted.

5


In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one-year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date. We plan to adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted.
We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on our analysis performed to date, we expect recognition of total revenue related to our term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. We expect that revenue related to the sale of our AppSpider perpetual software licenses will be recognized at the time of license delivery because software licenses are not dependent on the continued delivery of content subscriptions. We currently recognize revenue related to the sale of our AppSpider perpetual software licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence (VSOE) of selling price of the maintenance and support. We expect that revenue related to the sale of our Nexpose and Metasploit perpetual software licenses will be combined with their related content subscriptions as a single performance obligation when our contracts contain a material right with respect to renewal options. As a result, we expect to recognize the revenue related to the sale of Nexpose and Metasploit perpetual software licenses ratably over the customer's estimated economic life, rather than over the contractual period of maintenance and support.
In addition, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the contractual elements. In addition, under the new standard, we expect the allocation of contract consideration for multiple-element arrangements to be on a relative fair value basis which may impact both the timing of income recognition and the presentation of revenue by class.
Further, under the new standard, we expect to capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the customer's estimated economic life rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).
Note 2. Fair Value Measurements
We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
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.

6


The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:
 
 
 
As of June 30, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,095

 
$

 
$

 
$
10,095

U.S. government agencies
 
14,965

 

 

 
14,965

Commercial paper
 

 
4,479

 

 
4,479

Corporate bonds
 

 
15,721

 

 
15,721

Asset-backed securities
 

 
4,847

 

 
4,847

Total assets
 
$
25,060

 
$
25,047

 
$

 
$
50,107


 
 
As of December 31, 2016
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,085

 
$

 
$

 
$
10,085

U.S. government agencies
 
14,982

 

 

 
14,982

Commercial paper
 

 
8,078

 

 
8,078

Corporate bonds
 

 
10,314

 

 
10,314

Asset-backed securities
 

 
6,467

 

 
6,467

Total assets
 
$
25,067

 
$
24,859

 
$

 
$
49,926

We had no liabilities measured and recorded at fair value on a recurring basis as of June 30, 2017 or December 31, 2016.
Our investments, which are all classified as available-for-sale, consisted of the following:
 
 
As of June 30, 2017
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
14,993

 
$

 
$
(28
)
 
$
14,965

Commercial paper
 
4,479

 

 

 
4,479

Corporate bonds
 
15,736

 

 
(15
)
 
15,721

Asset-backed securities
 
4,850

 

 
(3
)
 
4,847

Total assets
 
$
40,058

 
$

 
$
(46
)
 
$
40,012


7


 
 
As of December 31, 2016
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
14,992

 
$
3

 
$
(13
)
 
$
14,982

Commercial paper
 
7,178

 

 

 
7,178

Corporate bonds
 
10,326

 
1

 
(13
)
 
10,314

Asset-backed securities
 
6,464

 
4

 
(1
)
 
6,467

Total assets
 
$
38,960

 
$
8

 
$
(27
)
 
$
38,941

For all of our investments for which the amortized cost basis was greater than the fair value at June 30, 2017 and December 31, 2016, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.

Note 3. Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 
 
As of
June 30, 2017
 
As of
December 31, 2016
 
 
(in thousands)
Computer equipment and software
 
$
14,189

 
$
12,844

Furniture and fixtures
 
3,614

 
3,131

Leasehold improvements
 
8,717

 
8,077

Total
 
26,520

 
24,052

Less accumulated depreciation
 
(18,233
)
 
(15,964
)
Property and equipment, net
 
$
8,287

 
$
8,088

Depreciation expense was $1.1 million for the three months ended June 30, 2017 and 2016 and $2.3 million and $2.2 million for the six months ended June 30, 2017 and 2016, respectively.
Note 4. Goodwill and Intangible Assets
Goodwill was $75.1 million as of June 30, 2017 and December 31, 2016.
The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:
 
 
 
As of June 30, 2017
 
As of December 31, 2016
 
Weighted-
Average
Life (years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
 
 
(in thousands)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
6.3
 
$
11,231

 
$
(3,995
)
 
$
7,236

 
$
11,231

 
$
(3,118
)
 
$
8,113

Customer relationships
6.7
 
1,000

 
(274
)
 
726

 
1,000

 
(197
)
 
803

Trade names
6.1
 
519

 
(503
)
 
16

 
519

 
(496
)
 
23

Non-compete agreements
2.0
 
40

 
(40
)
 

 
40

 
(33
)
 
7

Total acquired intangible assets
 
 
12,790

 
(4,812
)
 
7,978

 
12,790

 
(3,844
)
 
8,946

Internal-use software
 
 
316

 

 
316

 

 

 

Total intangible assets
 
 
$
13,106

 
$
(4,812
)
 
$
8,294

 
$
12,790

 
$
(3,844
)
 
$
8,946


8


Amortization expense was $0.5 million and $0.6 million for the three months ended June 30, 2017 and 2016, respectively, and $1.0 million and $1.2 million for the six months ended June 30, 2017 and 2016, respectively.
Estimated future amortization expense of the acquired identifiable intangible assets as of June 30, 2017 is as follows (in thousands):
2017 (for the remaining six months)
$
962

2018
1,886

2019
1,859

2020
1,837

2021
1,332

2022 and thereafter
102

Total
$
7,978


The costs associated with the development of internal-use software are not included in the table above, as the projects are currently in development. As such, we have not determined the useful life of the software, nor have all the costs associated with this project been incurred.
Note 5. Stock-Based Compensation Expense
 
(a)
General
Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
308

 
$
142

 
$
510

 
$
279

Research and development
 
1,689

 
1,524

 
3,202

 
3,017

Sales and marketing
 
1,779

 
1,224

 
3,182

 
4,125

General and administrative
 
1,395

 
751

 
2,556

 
1,739

Total stock-based compensation expense
 
$
5,171

 
$
3,641

 
$
9,450

 
$
9,160

We recognize compensation cost of all awards on a straight-line basis over the applicable vesting period, which is generally four years.
(b)
Restricted Stock and Restricted Stock Units
Restricted stock and restricted stock unit activity during the six months ended June 30, 2017 was as follows:
 
 
 
Restricted Stock
 
Restricted Stock Units
 
 
Shares
 
Weighted-Average
Grant Date
Fair Value
 
Shares
 
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2016
 
585,004

 
$
18.05

 
734,577

 
$
13.47

Granted
 

 

 
1,423,010

 
14.11

Vested
 
(156,765
)
 
19.04

 
(200,416
)
 
13.72

Forfeited
 
(7,698
)
 
23.01

 
(78,441
)
 
13.62

Unvested balance as of June 30, 2017
 
420,541

 
$
17.59

 
1,878,730

 
$
13.92

As of June 30, 2017, the unrecognized compensation expense related to our unvested restricted stock and restricted stock units expected to vest was $30.6 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 3.0 years.

9


During the six months ended June 30, 2017, we repurchased 9,534 shares of our common stock in settlement of employee tax withholding obligations due upon the vesting of restricted stock.
(c)
Stock Options
Stock option activity during the six months ended June 30, 2017 was as follows:
 
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2016
 
4,580,375

 
$
8.20

 
 
 
 
Granted
 
1,266,238

 
13.38

 
 
 
 
Exercised
 
(670,533
)
 
6.13

 
 
 
$
7,572

Forfeited/cancelled
 
(134,812
)
 
12.41

 
 
 
 
Outstanding as of June 30, 2017
 
5,041,268

 
$
9.66

 
7.5
 
$
36,564

Vested and exercisable as of June 30, 2017
 
2,642,121

 
$
6.57

 
6.0
 
$
27,278

Vested and expected to vest as of June 30, 2017
 
4,544,979

 
$
9.27

 
7.1
 
$
34,726

As of June 30, 2017, the unrecognized compensation expense related to our unvested stock options expected to vest was $14.1 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 2.9 years.
The total fair value of stock options vested in the six months ended June 30, 2017 was $3.2 million. The weighted-average grant date fair value of stock options granted in the six months ended June 30, 2017 was $6.65 per share.

(d)
Employee Stock Purchase Plan
Under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.
On March 15, 2017, we issued 138,085 shares of common stock to employees for aggregate proceeds of $1.5 million. The purchase prices of the shares of common stock were $10.60 and $12.79 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2016 of $12.47 and on March 15, 2017 of $15.05, respectively.
Note 6. Net Loss per Share
The following table summarizes the computation of basic and diluted net loss per share of our common stock for the three and six months ended June 30, 2017 and 2016:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,637
)
 
$
(13,452
)
 
$
(22,182
)
 
$
(29,032
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
42,681,287

 
41,063,613

 
42,395,450

 
40,805,641

Net loss per share attributable to common stockholders, basic and diluted
$
(0.27
)
 
$
(0.33
)
 
$
(0.52
)
 
$
(0.71
)
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:

10


 
Three and Six Months Ended June 30,
 
2017
 
2016
Options to purchase common stock
5,041,268

 
4,766,320

Unvested restricted stock
420,541

 
811,681

Unvested restricted stock units
1,878,730

 
619,240

Shares to be issued under ESPP
76,647

 
103,471

Total
7,417,186

 
6,300,712

Note 7. Commitments and Contingencies
 
(a)
Warranty
We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.
(b)
Litigation and Claims
From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
(c)
Indemnification Obligations
We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
Note 8. Segment Information and Information about Geographic Areas
We operate in one segment. Our chief operating decision maker is our chief executive officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Net revenues by geographic area presented based upon the location of the customer were as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
North America
$
40,218

 
$
32,287

 
$
78,211

 
$
62,419

Other
7,225

 
4,981

 
14,477

 
9,645

Total
$
47,443

 
$
37,268

 
$
92,688

 
$
72,064

Of the total net revenues generated in North America, 93% and 97% of the revenues were generated in the United States for the three months ended June 30, 2017 and 2016, respectively, and 93% and 97% of the revenues were generated in the United States for the six months ended June 30, 2017 and 2016, respectively.
Property and equipment, net by geographic area was as follows:
 

11


 
As of June 30, 2017
 
As of December 31, 2016
 
(in thousands)
United States
$
6,939

 
$
7,063

Other
1,348

 
1,025

Total
$
8,287

 
$
8,088

Note 9. Related Party Transactions
In October 2015, McAfee LLC (formerly known as Intel Security) announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the three and six months ended June 30, 2017, we recognized sales and marketing expense of $0.9 million and $1.8 million, respectively, related to partner referral fees payable to McAfee LLC. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of McAfee LLC.
Note 10. Subsequent Event
On July 12, 2017, we acquired Komand, Inc. (Komand), a security orchestration and automation company based in Boston, Massachusetts for total cash consideration of $14.8 million. In addition, certain retained employees of Komand (i) received an aggregate of 295,600 restricted stock units which will vest over four years and (ii) shall be eligible for an aggregate of up to $5.0 million of incentive payments contingent on achievement of certain milestones within four years of the acquisition; each restricted stock unit and incentive payment is subject to the employee's continued service. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition.

12




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 (1) our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and (2) the audited consolidated financial statements and the related notes and management’s discussion and analysis of financial condition and results of operations for the fiscal year ended December 31, 2016 included in our Annual Report on Form 10-K, filed with the SEC on March 9, 2017.
This Quarterly Report on Form 10-Q contains “forward-looking statements” within the meaning of Section 27A of the Securities Act of 1933, as amended, or the Securities Act, and Section 21E of the Securities Exchange Act of 1934, as amended, or the Exchange Act. These statements are often identified by the use of words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “project,” “will,” “would” or the negative or plural of these words or similar expressions or variations. Such forward-looking statements are subject to a number of risks, uncertainties, assumptions and other factors that could cause actual results and the timing of certain events to differ materially from future results expressed or implied by the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those identified herein, and those discussed in the section titled “Risk Factors,” set forth in Part II, Item 1A of this Quarterly Report on Form 10-Q and in our other SEC filings. You should not rely upon forward-looking statements as predictions of future events. Furthermore, such forward-looking statements speak only as of the date of this report. Except as required by law, we undertake no obligation to update any forward-looking statements to reflect events or circumstances after the date of such statements.
Overview
Rapid7 is a leading provider of analytics for security and IT operations that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations. Our data and analytics platform was purpose-built for today’s increasingly complex and chaotic IT environment. We make it simple to collect and unify operational data from across the entire IT infrastructure, and our advanced analytics unlock the information required to securely operate, manage and develop today's sophisticated applications and services.
We combine our extensive experience in collecting disparate data, deep insight into attacker behaviors and techniques and our purpose-driven analytics to make sense of the wealth of data available to organizations about their IT environments and users. Our powerful and proprietary analytics enable organizations to contextualize and prioritize the threats facing their physical, virtual and cloud assets, including those posed by the behaviors of their users. Leveraging our IT data and analytics platform, our solutions enable organizations to strategically and dynamically manage their cyber security exposure and manage IT operations. Our solutions empower organizations to prevent attacks by providing visibility into vulnerabilities, and allow them to rapidly detect compromises, respond to breaches and correct the underlying causes of attacks. By providing a unified IT and security platform, with automated workflow, we enable IT and security to work together more effectively to develop, operate and secure their environment. For example, our platform and proprietary technologies were developed to help customers identify the weaknesses and exposures in their environment and are designed to enable them to detect and respond to breaches immediately. We help them troubleshoot performance issues across their infrastructure, applications and endpoints. Our platform approach enables organizations to collect data once and use it for ongoing unlimited use and access to solve the specific problems their organization faces, reducing the costs and overhead associated with relying on point solutions, and enabling workflow between organizations that must work together to resolve issues, reduce risk and increase resiliency.
We market and sell our products and professional services to global organizations of all sizes, including mid-market businesses, enterprises, non-profits, educational institutions and government agencies. Our customers span a wide variety of industries such as technology, energy, financial services, healthcare and life sciences, manufacturing, media and entertainment, retail, education, real estate, transportation, government and professional services. As of June 30, 2017, we had over 6,500 customers in 123 countries, including 39% of the Fortune 1000. Our revenue was not concentrated with any individual customer or group of customers, and no customer represented more than 2% of our revenue for the three or six months ended June 30, 2017 or 2016.
We sell our products and services through direct inside and field sales teams and indirect channel partner relationships. Our global sales teams focus on both new customer acquisition and up-selling and cross-selling additional offerings to our existing customers. Our sales teams are organized by geography, consisting of the Americas; Europe, the Middle East and Africa; and Asia Pacific, or APAC, as well as by target organization size. Our inside sales team focuses on small and middle-market transactions, while larger or more complex transactions are generally handled by our globally distributed direct field sales teams. Our highly technical sales engineers help define customer use cases, manage solution evaluations and train channel partners.

13



Recent Developments
In July 2017, we acquired Komand, Inc. (Komand), a Boston, Massachusetts-based security orchestration and automation company, for total cash consideration of $14.8 million. Komand’s orchestration and automation technology will expand the Rapid7 Insight platform’s ability to empower lean security and IT teams to meaningfully increase productivity across their entire operation and reduce the time it takes to respond to an incident. With Komand technology, customers will have the ability to automatically identify risks, respond to incidents, and address issues significantly faster and with less human intervention.
Our Business Model
We have three offerings: (1) threat exposure management, which includes our Nexpose, InsightVM, Metasploit, AppSpider and InsightAppSec products, (2) incident detection and response, which includes our InsightIDR, Managed Detection and Response (formerly known as "Analytic Response"), InsightOps and Logentries products as well as our incident response services and (3) security advisory services.
We offer our products through a variety of delivery models to meet the needs of our diverse customer base, including:
 
Licensed software, including both term and perpetual licenses, and the sale of maintenance and support. Our Nexpose, Metasploit and AppSpider products are offered through perpetual or term software licenses, with a majority of our customers selecting a perpetual license. Our customers who purchase software licenses also purchase an agreement for maintenance and support, which provides our customers with telephone and web-based support and ongoing bug fixes and repairs during the term of the maintenance and support agreement, and our customers who purchase our Nexpose and Metasploit products also purchase content subscriptions, which provide our customers with real-time access to the latest vulnerabilities and exploits. Our maintenance and support and content subscription agreements are typically for one to three-year terms.
 
Cloud-based subscriptions, which provide our software capabilities to our customers through cloud access and on a Software as a Service, or SaaS, basis. Our InsightIDR, InsightVM, AppSpider, InsightAppSec, Logentries and InsightOps products are offered on a cloud-based subscription basis, generally with one to three-year terms.
Managed services, through which we operate our software and provide our capabilities on behalf of our customers. Our Managed Vulnerability Management (Nexpose), Managed Application Security (AppSpider) and Managed Detection and Response (InsightIDR) products are offered on a managed service basis, generally pursuant to one to three-year agreements.
We also offer various professional services across all of our offerings, including deployment and training services related to our software and cloud-based products, incident response services and security advisory services. Customers can purchase our professional services together with our product offerings or on a stand-alone basis pursuant to fixed fee or time-and-materials agreements.
An important component of our revenue growth strategy is to have our existing customers renew their agreements with us and purchase additional products from us. To assess our performance against this objective, we monitor the renewal rates of our existing customers. We calculate our renewal rate by dividing the dollar value of renewed customer agreements, including upsells and cross-sells of additional products, but excluding professional services and Logentries, in a trailing 12-month period by the dollar value of the corresponding customer agreements. We also calculate an expiring renewal rate that does not take into account any upsells or cross-sells. As a result of this methodology, we would not expect our expiring renewal rate to exceed 100%. Our renewal rate was 119% and 126% for the second quarter of 2017 and 2016, respectively, and our expiring renewal rate was 88% and 89% for the second quarter of 2017 and 2016, respectively. Our goal is to maintain what we believe are strong renewal rates, and work to increase them over time. However, our renewal rates may decline or fluctuate as a result of a number of factors, including customers’ satisfaction or dissatisfaction with our products and professional services, pricing, competitive offerings, economic conditions or overall changes in our customers’ spending levels.
We generate revenue from selling products, maintenance and support, and professional services. For the three months ended June 30, 2017 and 2016, 81% and 82% of our revenue, respectively, was derived from sales of products and associated maintenance and support, while the remaining 19% and 18%, respectively, was derived from the sale of professional services. For the six months ended June 30, 2017 and 2016, 81% and 82% of our revenue, respectively, was derived from sales of products and associated maintenance and support, while the remaining 19% and 18%, respectively, was derived from the sale of professional services.

14


For the three months ended June 30, 2017 and 2016, recurring revenue, defined as revenue from term software licenses, content subscriptions, managed services, cloud-based subscriptions and maintenance and support, was 70% and 67%, respectively, of total revenue. For the six months ended June 30, 2017 and 2016, recurring revenue was 69% and 67%, respectively, of total revenue. In prior years, we did not include term software licenses in the calculation of recurring revenue. As a result, for the three and six months ended June 30, 2016, our recurring revenue was recast from 62%, as previously disclosed, to 67%.
For the three months ended June 30, 2017 and 2016, 88% and 87%, respectively, of our total revenue came from deferred revenue on the balance sheet at the beginning of the respective periods. For the six months ended June 30, 2017 and 2016, 78% and 75%, respectively, of our total revenue came from deferred revenue on the balance sheet at the beginning of the respective periods. We generally bill customers and collect payment for both our products and services up front.
Other Business Metrics
We regularly monitor a number of financial and operating metrics in order to measure our current performance and estimate our future performance. Our other business metrics may be calculated in a manner different than similar other business metrics used by other companies.
 
 
 
Three Months Ended
June 30,
 
Six Months Ended
June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(dollars in thousands)
Total revenue
 
$
47,443

 
$
37,268

 
$
92,688

 
$
72,064

Year-over-year growth
 
27.3
%
 
44.5
%
 
28.6
%
 
46.0
%
Calculated billings (non-GAAP)
 
$
60,225

 
$
50,133

 
$
104,054

 
$
86,469

Operating cash flow
 
$
(3,981
)
 
$
1,863

 
$
(660
)
 
$
271

 
 
 
As of June 30,
 
 
2017
 
2016
Deferred revenue
 
$
180,429

 
$
144,722

Number of customers
 
6,559

 
5,628

Total Revenue and Growth. We are focused on driving continued revenue growth through increased sales of our products and professional services to new and existing customers.
Calculated Billings. Calculated billings is a key performance measure that we define as total 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. We consider calculated billings to be a useful metric for management and investors, as a supplement to the corresponding GAAP measure of total revenue, because billings drive deferred revenue, which is an important indicator of the health and visibility of trends in our business, and represents a significant percentage of future revenue. We regularly monitor calculated billings because we believe the measure offers valuable information regarding the performance of our business and will help investors better understand the sales activity and performance of our business for a particular period. With the expansion of our subscription, cloud-based product offerings (InsightVM, InsightIDR, InsightAppSec, and InsightOps) on the Insight platform, we may realize a shortening of our average contract duration, which should be taken into consideration when evaluating calculated billings. Our use of calculated billings has limitations as an analytical tool and should not be considered in isolation or as a substitute for revenue recognition or revenue measurement, or an analysis of our results as reported under GAAP. Also, it is important to note that other companies, including companies in our industry, may not use calculated billings, may compute 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 calculated billings as a comparative measure.

15


 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
Total revenue
 
$
47,443

 
$
37,268

 
$
92,688

 
$
72,064

Add: Deferred revenue, end of period
 
180,429

 
144,722

 
180,429

 
144,722

Less: Deferred revenue, beginning of period
 
167,647

 
131,857

 
169,063

 
130,317

Calculated billings
 
$
60,225

 
$
50,133

 
$
104,054

 
$
86,469

Operating Cash Flow. We monitor our operating cash flow as a measure of our overall business performance, which enables us to analyze our financial performance without the effects of certain non-cash items such as stock-based compensation expenses and depreciation and amortization. Additionally, operating cash flow takes into account the increase in deferred revenue as a result of increases in sales of products and services, which reflects the receipt of cash payment for products before they are recognized into revenue. Our operating cash flow is significantly impacted by the timing of commission and bonus payments, accounts payable payments and collections of accounts receivable.
Deferred Revenue. We believe that deferred revenue is an important metric as it provides visibility into the revenue to be recognized in future periods. Our deferred revenue consists of amounts that have been invoiced to customers but that have not yet been recognized as revenue. Our deferred revenue balance primarily consists of the portion of products, maintenance and support and professional services revenue that will be recognized ratably over the applicable maintenance and support contract period. Revenue from professional services that are sold on a stand-alone basis is recognized as those services are rendered.
Number of Customers. We believe that the size of our customer base is an indicator of our global market penetration and that our net customer additions are an indicator of the growth of our business. We define a customer as any entity that has (1) an active Rapid7 contract or a contract that expired within 90 days or less of the applicable measurement date; and for Logentries products, those customers with a contract value equal to or greater than $2,400 per year, or (2) purchased Rapid7 professional services within the 12 months preceding the applicable measurement date.

Non-GAAP Financial Results
To supplement our consolidated financial statements, which are prepared and presented in accordance with GAAP, we provide investors with certain non-GAAP financial measures, including non-GAAP gross profit, non-GAAP operating loss, non-GAAP net loss, and non-GAAP net loss per share, which we collectively refer to as non-GAAP financial measures. These non-GAAP financial measures exclude all or a combination of the following (as reflected in the following reconciliation tables): stock-based compensation expense, amortization of acquired intangible assets, certain acquisition-related expenses and certain non-recurring items. The presentation of the non-GAAP financial measures is not intended to be considered in isolation or as a substitute for, or superior to, the financial information prepared and presented in accordance with GAAP. We use these non-GAAP financial measures for financial and operational decision-making purposes and as a means to evaluate period-to-period comparisons, and use certain non-GAAP financial measures as performance measures under our executive bonus plan. We believe that these non-GAAP financial measures provide useful information about our operating results, enhance the overall understanding of past financial performance and future prospects and allow for greater transparency with respect to metrics used by our management in its financial and operational decision-making. While our non-GAAP financial measures are an important tool for financial and operational decision-making and for evaluating our own operating results over different periods of time, you should review the reconciliation of our non-GAAP financial measures to the comparable GAAP financial measures included below, and not rely on any single financial measure to evaluate our business.
We exclude stock-based compensation expense because of varying available valuation methodologies, subjective assumptions and the variety of equity instruments that can impact our non-cash expense. We believe that providing non-GAAP financial measures that exclude stock-based compensation expense allow for more meaningful comparisons between our operating results from period to period. We believe that excluding the impact of amortization of acquired intangible assets allows for more meaningful comparisons between operating results from period to period as the intangibles are valued at the time of acquisition and are amortized over several years after the acquisition. We also exclude the impact of certain costs directly related to acquisitions and asset impairments as these costs are unrelated to the current operations and neither comparable to the prior period nor predictive of future results, which we believe allows for a more meaningful comparison between the operating results from period to period. Accordingly, we believe that excluding these expenses provides investors and management with greater visibility into the underlying

16


performance of our business operations, facilitates comparison of our results with other periods and may also facilitate comparison with the results of other companies in our industry.
Our non-GAAP financial measures may not provide information that is directly comparable to that provided by other companies in our industry, as other companies in our industry may calculate non-GAAP financial results differently, particularly related to non-recurring, unusual items. In addition, there are limitations in using non-GAAP financial measures because the non-GAAP financial measures are not prepared in accordance with GAAP, may be different from non-GAAP financial measures used by other companies and exclude expenses that may have a material impact upon our reported financial results. Further, stock-based compensation expense has been and will continue to be for the foreseeable future a significant recurring expense in our business and an important part of the compensation provided to our employees.
The following tables reconcile GAAP gross profit to non-GAAP gross profit in total and by revenue class for the three and six months ended June 30, 2017 and 2016:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
GAAP total gross profit
 
$
34,364

 
$
27,975

 
$
67,345

 
$
54,059

Stock-based compensation expense
 
308

 
142

 
510

 
279

Amortization of acquired intangible assets
 
439

 
445

 
878

 
891

Non-GAAP total gross profit
 
$
35,111

 
$
28,562

 
$
68,733

 
$
55,229

 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
GAAP gross profit – products
 
$
21,611

 
$
18,769

 
$
42,843

 
$
36,316

Stock-based compensation expense
 
90

 
13

 
150

 
31

Amortization of acquired intangible assets
 
439

 
445

 
878

 
891

Non-GAAP gross profit – products
 
$
22,140

 
$
19,227

 
$
43,871

 
$
37,238

 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
GAAP gross profit – maintenance and support
 
$
9,488

 
$
7,204

 
$
18,412

 
$
13,904

Stock-based compensation expense
 
81

 
54

 
141

 
113

Non-GAAP gross profit – maintenance and support
 
$
9,569

 
$
7,258

 
$
18,553

 
$
14,017

 
 
 
 
 
 
 
 
 
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
GAAP gross profit – professional services
 
$
3,265

 
$
2,002

 
$
6,090

 
$
3,839

Stock-based compensation expense
 
137

 
75

 
219

 
135

Non-GAAP gross profit – professional services
 
$
3,402

 
$
2,077

 
$
6,309

 
$
3,974


17


The following table reconciles GAAP loss from operations to non-GAAP loss from operations for the three and six months ended June 30, 2017 and 2016:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
GAAP loss from operations
 
$
(11,897
)
 
$
(13,281
)
 
$
(22,367
)
 
$
(28,900
)
Stock-based compensation expense
 
5,171

 
3,641

 
9,450

 
9,160

Amortization of acquired intangible assets
 
483

 
583

 
968

 
1,166

Acquisition-related expenses
 
80

 

 
80

 

Non-GAAP loss from operations
 
$
(6,163
)
 
$
(9,057
)
 
$
(11,869
)
 
$
(18,574
)
The following table reconciles GAAP net loss to non-GAAP net loss for the three and six months ended June 30, 2017 and 2016:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands, except share and per share data)
GAAP net loss
 
(11,637
)
 
(13,452
)
 
(22,182
)
 
(29,032
)
Stock-based compensation expense
 
5,171

 
3,641

 
9,450

 
9,160

Amortization of acquired intangible assets
 
483

 
583

 
968

 
1,166

Acquisition-related expenses
 
80

 

 
80

 

Non-GAAP net loss
 
$
(5,903
)
 
$
(9,228
)
 
$
(11,684
)
 
$
(18,706
)
Non-GAAP net loss per share, basic and diluted
 
$
(0.14
)
 
$
(0.22
)
 
$
(0.28
)
 
$
(0.46
)
Weighted-average common shares outstanding, basic and diluted
 
42,681,287

 
41,063,613

 
42,395,450

 
40,805,641


Components of Results of Operations
Revenue
We generate revenue primarily from selling products, maintenance and support and professional services through a variety of delivery models to meet the needs of our diverse customer base. We generally bill customers and collect payment for both our products and services up front.
Products
We generate products revenue from the sale of (1) perpetual or term software licenses for our Nexpose, Metasploit and AppSpider products, as well as associated content subscriptions for our Nexpose and Metasploit products, (2) managed services for our Nexpose, AppSpider and InsightIDR products and (3) cloud-based subscriptions for our InsightVM, InsightIDR, InsightAppSec, InsightOps, AppSpider and Logentries products. We also generate an immaterial amount of appliance revenue that is included in our products revenue and is associated with hardware sold as part of our Nexpose product to certain customers. Revenue for perpetual software licenses and related services that are sold along with the software license is deferred on our balance sheet and recognized as revenue on our consolidated statements of operations ratably over the contractual period of the maintenance and support, which is typically one to three years. Revenue for our managed services and cloud-based subscription offerings is recognized on our consolidated statements of operations ratably over the term of the managed service agreement or subscription, provided that all other revenue recognition criteria have been met.
Maintenance and Support
We generate maintenance and support revenue when customers purchase or renew agreements for maintenance and support of their Nexpose, Metasploit and AppSpider software licenses. Substantially all of our customers purchase an agreement for maintenance and support in connection with their purchase of a Nexpose, Metasploit or AppSpider software license. Revenue from maintenance and support is recognized ratably over the term of the applicable agreement.
Professional Services

18


We generate professional service revenue from the sale of deployment and training services related to our products, incident response services and security advisory services. Revenue from professional services sold together with our perpetual and term software licenses product offerings is recognized ratably over the term of the applicable agreement. Revenue from professional services sold on a stand-alone basis or with non-software products is recognized as those services are rendered.
Cost of Revenue
Our total cost of revenue consists of the costs of products, maintenance and support and professional services revenue.
Cost of Products
Cost of products consists of personnel and related costs for our content, managed service and cloud operations team, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead costs, which consist of IT, information security, recruiting, facilities and depreciation and are allocated based on relative headcount. Also included in cost of products are software license fees, hardware, cloud computing costs and internet connectivity expenses directly related to delivering our products, as well as amortization of intangible assets.
Cost of Maintenance and Support
Cost of maintenance and support consists of personnel and related costs for our support team, including salaries and other payroll related costs, bonuses, stock-based compensation and allocated overhead.
Cost of Professional Services
Cost of professional services consists of personnel and related costs for our professional services team, including salaries and other payroll related costs, bonuses, stock-based compensation, costs of contracted third-party vendors, travel and entertainment expenses and allocated overhead.
We expect our cost of revenue to increase on an absolute dollar basis as we continue to grow our 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 the average sales price of our products and services, transaction volume growth, the mix of revenue between software licenses, cloud-based subscriptions, managed services and professional services and changes in cloud computing costs.
We expect our gross margins to decrease slightly as we expect revenue from our cloud-based subscriptions to increase as a percentage of total revenue and our cloud-based subscriptions generally have a lower gross margin than our software licenses.
Operating Expenses
Operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Operating expenses include allocated overhead costs for depreciation, facilities, IT, information security and recruiting. Our allocated costs for IT include costs for compensation of IT personnel and costs associated with our IT infrastructure. All such costs are allocated based on relative headcount.
Research and Development Expense
Research and development expense consists of personnel costs for our research and development team, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include subcontracting, travel and entertainment, consulting and professional fees for third-party development resources as well as allocated overhead.
We expect research and development expense to increase on an absolute dollar basis in the near term as we continue to increase investments in our products and technology platform innovation, but to decrease as a percentage of total revenue.
Sales and Marketing Expense
Sales and marketing expense consists of personnel costs for our sales and marketing team, including salaries and other payroll related costs, commissions, bonuses and stock-based compensation. Additional expenses include marketing activities and promotional events, travel and entertainment, training costs, amortization of certain intangible assets and allocated overhead.
We expect sales and marketing expense to increase on an absolute dollar basis in the near term as we continue to increase investments to drive our revenue growth, but to decrease as a percentage of total revenue.

19


General and Administrative Expense
General and administrative expense consists of personnel costs for our administrative, legal, human resources, and finance and accounting teams, including salaries and other payroll related costs, bonuses and stock-based compensation. Additional expenses include travel and entertainment, subcontracting, professional fees, insurance, acquisition-related expenses, amortization of certain intangible assets and allocated overhead.
We expect general and administrative expense to increase on an absolute dollar basis in the near term as we continue to increase investments to support our growth, but to decrease as a percentage of total revenue.
Interest Income (Expense), Net
Interest income (expense), net consists primarily of interest income on our cash and cash equivalents and our short and long-term investments.
Other Income (Expense), Net
Other income (expense), net consists primarily of unrealized and realized gains and losses related to changes in foreign currency exchange rates and realized gains and losses on the sale of investments.
Provision for Income Taxes
Provision for income taxes relates to U.S. federal and state, as well as certain foreign jurisdiction, income taxes. Historically, we have generated net losses in the U.S., U.K and Ireland and recorded a full valuation allowance against our U.S., U.K. and Ireland deferred tax assets. We expect to maintain a full valuation allowance on our U.S., Ireland and U.K. deferred tax assets in the near term. Realization of our U.S., Ireland and U.K. deferred tax assets depends upon future earnings, the timing and amount of which are uncertain.

20


Results of Operations
The following table sets forth our selected consolidated statements of operations data:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Products
$
27,168

 
$
21,456

 
$
53,110

 
$
41,601

Maintenance and support
11,338

 
8,962

 
22,140

 
17,343

Professional services
8,937

 
6,850

 
17,438

 
13,120

Total revenue
47,443

 
37,268

 
92,688

 
72,064

Cost of revenue:(1)
 
 
 
 
 
 
 
Products
5,557

 
2,687

 
10,267

 
5,285

Maintenance and support
1,850

 
1,758

 
3,728

 
3,439

Professional services
5,672

 
4,848

 
11,348

 
9,281

Total cost of revenue
13,079

 
9,293

 
25,343

 
18,005

Operating expenses:(1)
 
 
 
 
 
 
 
Research and development
11,873

 
12,932

 
23,266

 
25,274

Sales and marketing
27,132

 
21,680

 
51,942

 
44,448

General and administrative
7,256

 
6,644

 
14,504

 
13,237

Total operating expenses
46,261

 
41,256

 
89,712

 
82,959

Loss from operations
(11,897
)
 
(13,281
)
 
(22,367
)
 
(28,900
)
Interest income (expense), net
218

 
26

 
387

 
11

Other income (expense), net
229

 
(48
)
 
114

 
148

Loss before income taxes
(11,450
)
 
(13,303
)
 
(21,866
)
 
(28,741
)
Provision for income taxes
187

 
149

 
316

 
291

Net loss
$
(11,637
)
 
$
(13,452
)
 
$
(22,182
)
 
$
(29,032
)
(1)
Cost of revenue and operating expenses include stock-based compensation expense and depreciation and amortization expense as follows:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
Cost of revenue
$
308

 
$
142

 
$
510

 
$
279

Research and development
1,689

 
1,524

 
3,202

 
3,017

Sales and marketing
1,779

 
1,224

 
3,182

 
4,125

General and administrative
1,395

 
751

 
2,556

 
1,739

Total stock-based compensation expense
$
5,171

 
$
3,641

 
$
9,450

 
$
9,160


 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Depreciation and amortization expense:
 
 
 
 
 
 
 
Cost of revenue
$
658

 
$
640

 
$
1,319

 
$
1,268

Research and development
249

 
266

 
505

 
613

Sales and marketing
477

 
493

 
972

 
953

General and administrative
229

 
309

 
441

 
585

Total depreciation and amortization expense
$
1,613

 
$
1,708

 
$
3,237

 
$
3,419



21


The following table sets forth our selected consolidated statements of operations data expressed as a percentage of revenue:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
Consolidated Statement of Operations Data:
 
 
 
 
 
 
 
Revenue:
 
 
 
 
 
 
 
Products
57.3
 %
 
57.6
 %
 
57.3
 %
 
57.7
 %
Maintenance and support
23.9

 
24.0

 
23.9

 
24.1

Professional services
18.8

 
18.4

 
18.8

 
18.2

Total revenue
100.0

 
100.0

 
100.0

 
100.0

Cost of revenue:
 
 
 
 
 
 
 
Products
11.7

 
7.2

 
11.1

 
7.3

Maintenance and support
3.9

 
4.7

 
4.0

 
4.8

Professional services
12.0

 
13.0

 
12.2

 
12.9

Total cost of revenue
27.6

 
24.9

 
27.3

 
25.0

Operating expenses:
 
 
 
 
 
 
 
Research and development
25.0

 
34.7

 
25.1

 
35.1

Sales and marketing
57.2

 
58.2

 
56.0

 
61.7

General and administrative
15.3

 
17.8

 
15.7

 
18.3

Total operating expenses
97.5

 
110.7

 
96.8

 
115.1

Loss from operations
(25.1
)
 
(35.6
)
 
(24.1
)
 
(40.1
)
Interest income (expense), net
0.5

 

 
0.4

 

Other income (expense), net
0.5

 
(0.1
)
 
0.1

 
0.2

Loss before income taxes
(24.1
)
 
(35.7
)
 
(23.6
)
 
(39.9
)
Provision for income taxes
0.4

 
0.4

 
0.3

 
0.4

Net loss
(24.5
)%
 
(36.1
)%
 
(23.9
)%
 
(40.3
)%
Comparison of the Three Months Ended June 30, 2017 and 2016
Revenue
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Revenue:
 
 
 
 
 
 
 
Products
$
27,168

 
$
21,456

 
$
5,712

 
26.6
%
Maintenance and support
11,338

 
8,962

 
2,376

 
26.5

Professional services
8,937

 
6,850

 
2,087

 
30.5

Total revenue
$
47,443

 
$
37,268

 
$
10,175

 
27.3
%
Total revenue increased by $10.2 million in the three months ended June 30, 2017 compared to the same period in 2016. The increase in revenue included a $5.1 million increase from new customers, including the 931 new customers added since June 30, 2016 and a full fiscal quarter of revenue related to new customers added in the three months ended June 30, 2016.  Revenue also increased in the three months ended June 30, 2017 compared to the same period in 2016 due to $5.1 million in additional revenue from existing customers. The increase in total revenue in the three months ended June 30, 2017 compared to the same period in 2016 was comprised of $7.9 million generated from sales in North America and $2.3 million generated from sales from the rest of the world.

22


Cost of Revenue
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
Products
$
5,557

 
$
2,687

 
$
2,870

 
106.8
%
Maintenance and support
1,850

 
1,758

 
92

 
5.2

Professional services
5,672

 
4,848

 
824

 
17.0

Total cost of revenue
$
13,079

 
$
9,293

 
$
3,786

 
40.7
%
Gross margin %:
 
 
 
 
 
 
 
Products
79.5
%
 
87.5
%
 
 
 
 
Maintenance and support
83.7

 
80.4

 
 
 
 
Professional services
36.5

 
29.2

 
 
 
 
Total gross margin %
72.4
%
 
75.1
%
 
 
 
 
Total cost of revenue increased by $3.8 million in the three months ended June 30, 2017 compared to the same period in 2016, primarily due to a $2.2 million increase in personnel costs, inclusive of $0.2 million of stock-based compensation expense, resulting from an increase in headcount from 156 as of June 30, 2016 to 200 as of June 30, 2017, as well as the timing effect of when our headcount additions were hired in 2017 and 2016, to support our growing customer base. Our increase in total cost of revenue also included a $1.7 million increase in cloud computing costs related to growing cloud-based subscription revenue, a $0.6 million increase in allocated overhead driven largely by an increase in IT and facilities costs and a $0.1 million increase in travel and entertainment expense, partially offset by a decrease of $0.8 million of third-party professional service consulting costs.
Total gross margin percentage decreased for the three months ended June 30, 2017 compared to the same period in 2016, primarily due to the decrease in gross margin for products, partially offset by the increase in gross margin for professional services and maintenance and support. The decrease in products gross margin for the three months ended June 30, 2017 was due to an increase in revenue from cloud-based subscriptions and managed services which have lower gross margins than our licensed software products. The increase in maintenance and support gross margin for the three months ended June 30, 2017 was driven by our ability to scale as our revenue continues to grow. The increase in professional services gross margin for the three months ended June 30, 2017 was driven by higher utilization as well as a higher percentage of our services bookings coming from services that are sold on a standalone basis, which are recognized as revenue when delivered.
Operating Expenses
Research and Development Expense
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Research and development
$
11,873

 
$
12,932

 
$
(1,059
)
 
(8.2
)%
% of revenue
25.0
%
 
34.7
%
 
 
 
 
Research and development expense decreased by $1.1 million in the three months ended June 30, 2017 compared to the same period in 2016, primarily due to a $1.2 million decrease in personnel costs, partially offset by an increase of $0.1 million in allocated overhead driven largely by an increase in IT and facilities costs. The $1.2 million decrease in personnel costs was primarily due to a $0.6 million acquisition-related bonus recorded in the three months ended June 30, 2016 and $0.3 million of certain departmental costs in the three months ended June 30, 2016 that have been eliminated in 2017. In addition, $0.3 million of personnel costs that were capitalized as internal-use software costs in the three months ended June 30, 2017.

23



Sales and Marketing Expense
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Sales and marketing
$
27,132

 
$
21,680

 
$
5,452

 
25.1
%
% of revenue
57.2
%
 
58.2
%
 
 
 
 
Sales and marketing expense increased by $5.5 million in the three months ended June 30, 2017 compared to the same period in 2016, primarily due to a $3.8 million increase in personnel costs due to an increase in headcount from 341 as of June 30, 2016 to 400 as of June 30, 2017, inclusive of an $0.5 million increase in stock-based compensation expense, as well as the timing effect of when our headcount additions were hired in 2017 and 2016 to drive additional sales of our products and services and higher commissions expense recorded as a result of increased customer orders. Our increase in sales and marketing expense also included a $0.9 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $0.4 million increase in marketing costs resulting from an increase in event marketing and general advertising, a $0.2 million increase in travel and entertainment expense and a $0.2 million increase in other expenses.
General and Administrative Expense 
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
General and administrative
$
7,256

 
$
6,644

 
$
612

 
9.2
%
% of revenue
15.3
%
 
17.8
%
 
 
 
 
General and administrative expense increased by $0.6 million in the three months ended June 30, 2017 compared to the same period in 2016, primarily due to a $0.8 million increase in personnel costs, inclusive of an $0.6 million increase in stock-based compensation expense, as a result of an increase in headcount from 110 as of June 30, 2016 to 117 as of June 30, 2017 as well as the timing effect of when our headcount additions were hired in 2017 and 2016, in order to support our overall company growth. Our increase in general and administrative expense also included a $0.2 million increase in allocated overhead driven largely by an increase in IT and facilities costs. These increases were partially offset by a decrease of $0.1 million of amortization expense and $0.3 million of professional fees and other expenses.
Interest Income (Expense), Net
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Interest income (expense), net
$
218

 
$
26

 
$
192

 
NM
% of revenue
0.5
%
 
%
 
 
 
 
Interest income (expense), net increased by $0.2 million in the three months ended June 30, 2017 compared to the same period in 2016 primarily due to higher interest income as a result of our investments in higher-yield securities. In the three months ended June 30, 2016, we incurred net interest expense due to non-cash interest charges related to the accretion of the liability associated with deferred acquisition payments that exceeded interest income earned.
Other Income (Expense), Net
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Other income (expense), net
$
229

 
$
(48
)
 
$
277

 
(577.1
)%
% of revenue
0.5
%
 
(0.1
)%
 
 
 
 

24


Other income (expense), net increased by $0.3 million in the three months ended June 30, 2017 compared to the same period in 2016 primarily due to changes in realized and unrealized foreign currency gains and losses, specifically related to the euro and British pound sterling.
Provision for Income Taxes
 
Three Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Provision for income taxes
$
187

 
$
149

 
$
38

 
25.5
%
% of revenue
0.4
%
 
0.4
%
 
 
 
 
Provision for income taxes increased nominally in the three months ended June 30, 2017 compared to the same period in 2016.
Comparison of the Six Months Ended June 30, 2017 and 2016
Revenue
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Revenue:
 
 
 
 
 
 
 
Products
$
53,110

 
$
41,601

 
$
11,509

 
27.7
%
Maintenance and support
22,140

 
17,343

 
4,797

 
27.7

Professional services
17,438

 
13,120

 
4,318

 
32.9

Total revenue
$
92,688

 
$
72,064

 
$
20,624

 
28.6
%
Total revenue increased by $20.6 million in the six months ended June 30, 2017 compared to the same period in 2016. The increase in revenue included a $11.4 million increase from new customers, including the 931 new customers added since June 30, 2016 and a full six months of revenue related to new customers added in the six months ended June 30, 2016. Revenue also increased in the six months ended June 30, 2017 compared to the same period in 2016 due to $9.2 million in additional revenue from existing customers. The increase in total revenue in the six months ended June 30, 2017 compared to the same period in 2016 was comprised of $15.8 million generated from sales in North America and $4.8 million generated from sales from the rest of the world.

Cost of Revenue
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Cost of revenue:
 
 
 
 
 
 
 
Products
$
10,267

 
$
5,285

 
$
4,982

 
94.3
%
Maintenance and support
3,728

 
3,439

 
289

 
8.4

Professional services
11,348

 
9,281

 
2,067

 
22.3

Total cost of revenue
$
25,343

 
$
18,005

 
$
7,338

 
40.8
%
Gross margin %:
 
 
 
 
 
 
 
Products
80.7
%
 
87.3
%
 
 
 
 
Maintenance and support
83.2

 
80.2

 
 
 
 
Professional services
34.9

 
29.3

 
 
 
 
Total gross margin %
72.7
%
 
75.0
%
 
 
 
 
Total cost of revenue increased by $7.3 million in the six months ended June 30, 2017 compared to the same period in 2016, primarily due to a $4.3 million increase in personnel costs, inclusive of an $0.2 million increase in stock-based compensation expense, resulting from an increase in headcount from 156 as of June 30, 2016 to 200 as of June 30, 2017, as well as the timing effect of when our headcount additions were hired in 2017 and 2016, to support our growing customer base. Our increase in total cost of revenue also included a $2.7 million increase in cloud computing costs related to growing cloud-based subscription revenue,

25


a $0.7 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $0.3 million increase in travel and entertainment expense and a $0.3 million increase in other expenses, partially offset by a decrease of $1.0 million in third-party professional service consulting costs.
Total gross margin percentage decreased for the six months ended June 30, 2017 compared to the same period in 2016, primarily due to the decrease in gross margin for products, partially offset by the increases in gross margin for professional services and maintenance and support. The decrease in products gross margin for the six months ended June 30, 2017 was due to an increase in revenue from cloud-based subscriptions and managed services, which have lower gross margins than our licensed software products. The increase in professional services gross margin for the six months ended June 30, 2017 was driven by higher utilization as well as a higher percentage of our services bookings coming from services that are sold on a standalone basis, which are recognized as revenue when delivered. The increase in maintenance and support gross margin for the six months ended June 30, 2017 was driven by our ability to scale as our revenue continues to grow.
Operating Expenses
Research and Development Expense
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Research and development
$
23,266

 
$
25,274

 
$
(2,008
)
 
(7.9
)%
% of revenue
25.1
%
 
35.1
%
 
 
 
 
Research and development expense decreased by $2.0 million in the six months ended June 30, 2017 compared to the same period in 2016, primarily due to a $2.2 million decrease in personnel costs, and a decrease of $0.2 million in other expenses, partially offset by an increase of $0.4 million in allocated overhead driven largely by an increase in IT and facilities costs. The $2.2 million decrease in personnel costs was primarily due to a $1.0 million acquisition-related bonus recorded in the six months ended June 30, 2016, $0.7 million of certain departmental costs in the six months ended June 30, 2016 that have been eliminated in 2017, and $0.3 million of personnel costs that were capitalized as internal-use software costs in the three months ended June 30, 2017.

Sales and Marketing Expense
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Sales and marketing
$
51,942

 
$
44,448

 
$
7,494

 
16.9
%
% of revenue
56.0
%
 
61.7
%
 
 
 
 
Sales and marketing expense increased by $7.5 million in the six months ended June 30, 2017 compared to the same period in 2016, primarily due to a $3.7 million increase in personnel costs due to an increase in headcount from 341 as of June 30, 2016 to 400 as of June 30, 2017 as well as the timing effect of when our headcount additions were hired in 2017 and 2016 to drive additional sales of our products and services and higher commissions expense recorded as a result of increased customer orders. Our increase in sales and marketing expense also included a $1.2 million increase in allocated overhead driven largely by an increase in IT and facilities costs, a $1.3 million increase in marketing costs resulting from an increase in event marketing and general advertising, a $0.5 million increase in partner referral fees, a $0.3 million increase in travel and entertainment expense, a $0.2 million increase in professional fees and a $0.3 million increase in other expenses.
General and Administrative Expense 
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
General and administrative
$
14,504

 
$
13,237

 
$
1,267

 
9.6
%
% of revenue
15.7
%
 
18.3
%
 
 
 
 

26


General and administrative expense increased by $1.3 million in the six months ended June 30, 2017 compared to the same period in 2016, primarily due to a $1.2 million increase in personnel costs inclusive of an $0.8 million increase in stock-based compensation expense, as a result of an increase in headcount from 110 as of June 30, 2016 to 117 as of June 30, 2017 as well as the timing effect of when our headcount additions were hired in 2017 and 2016, in order to support our overall company growth. Our increase in general and administrative expense also included a $0.3 million increase in allocated overhead driven largely by an increase in IT and facilities costs. These increases were partially offset by a decrease of $0.2 million of amortization expense.
Interest Income (Expense), Net
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Interest income (expense), net
$
387

 
$
11

 
$
376

 
NM
% of revenue
0.4
%
 
%
 
 
 
 
Interest income (expense), net increased by $0.4 million in the six months ended June 30, 2017 compared to the same period in 2016, primarily due to higher interest income as a result of our investments in higher-yield securities. In the six months ended June 30, 2016, we incurred net interest expense due to non-cash interest charges related to the accretion of the liability associated with deferred acquisition payments that exceeded interest income earned.
Other Income (Expense), Net
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Other income (expense), net
$
114

 
$
148

 
$
(34
)
 
(23.0
)%
% of revenue
0.1
%
 
0.2
%
 
 
 
 
Other income (expense), net decreased by $34 thousand in the six months ended June 30, 2017 compared to the same period in 2016 primarily due to changes in realized and unrealized foreign currency gains and losses, specifically related to the euro and British pound sterling.
Provision for Income Taxes
 
Six Months Ended June 30,
 
Change
 
2017
 
2016
 
$
 
%
 
(dollars in thousands)
Provision for income taxes
$
316

 
$
291

 
$
25

 
8.6
%
% of revenue
0.3
%
 
0.4
%
 
 
 
 
Provision for income taxes increased nominally in the six months ended June 30, 2017 compared to the same period in 2016.
Liquidity and Capital Resources
Our principal sources of liquidity are cash and cash equivalents, investments and collections from our accounts receivable. In connection with our initial public offering, or IPO, and concurrent private placement in July 2015, we received aggregate net proceeds to us of $112.3 million, after deducting underwriting discounts and commissions of $8.3 million and offering expenses of $3.1 million. Prior to our IPO, we funded our operations primarily through issuances of common and redeemable convertible preferred stock and debt, including net proceeds of $93.4 million from the sale of shares of common and preferred stock. As of June 30, 2017, we had $53.1 million in cash and cash equivalents, $40.0 million in short- and long-term investments that have maturities ranging from 3 months to 2 years and an accumulated deficit of $411.6 million. Since our inception, we have generated significant losses and expect to continue to generate losses for the foreseeable future.
We believe that our existing cash and cash equivalents and our short and long-term investments together with cash generated from our operations will be sufficient to meet our working capital expenditure requirements 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 research and development efforts, the expansion of sales and marketing activities, particularly internationally, the introduction of new and

27


enhanced products and professional service offerings and the cost of any future acquisitions of technology or businesses. In the event that additional financing is required from outside sources, we may be unable to raise the funds on acceptable terms, if at all. If we are unable to raise additional capital on terms satisfactory to us when we require it, our business, operating results and financial condition could be adversely affected.
The following table shows a summary of our cash flows for the six months ended June 30, 2017 and 2016:
 
 
 
Six Months Ended June 30,
 
 
2017
 
2016
 
 
(in thousands)
Cash and cash equivalents at beginning of period
 
$
53,148

 
$
86,553

Net cash (used in) provided by operating activities
 
(660
)
 
271

Net cash used in investing activities
 
(4,117
)
 
(1,842
)
Net cash provided by (used in) financing activities
 
4,553

 
(301
)
Effects of exchange rates on cash and cash equivalents
 
144

 
74

Cash and cash equivalents at end of period
 
$
53,068

 
$
84,755

Uses of Funds
Our historical uses of cash have primarily consisted of cash used for operating activities such as expansion of our sales and marketing operations, research and development activities and other working capital needs, as well as cash used for business acquisitions and purchases of property and equipment.
Operating Activities
Operating activities used $0.7 million of cash and cash equivalents in the six months ended June 30, 2017, which reflects our continued growth in revenue offset by continued investments in our operations and timing of working capital items. Cash used in operating activities reflected our net loss of $22.2 million, offset by a decrease in our net operating assets and liabilities of $8.4 million and non-cash charges of $13.1 million related primarily to depreciation and amortization, stock-based compensation expense, provision for doubtful accounts and other non-cash charges. The decrease in our net operating assets and liabilities was primarily due to a $11.4 million increase in deferred revenue from sales of our products and services, a $1.2 million decrease in accounts receivable, and a $0.4 million decrease in prepaid and other current assets, which each had a positive impact on operating cash flow. These factors were offset by a $2.1 million decrease in accrued expenses, which was largely the result of annual bonus and commission payments, a $1.7 million decrease in accounts payable and a $0.8 million decrease in other liabilities, which each had a negative impact on operating cash flow.

Operating activities provided $0.3 million of cash and cash equivalents in the six months ended June 30, 2016. Cash used in operating activities reflected our net loss of $29.0 million, partially offset by a decrease in our net operating assets and liabilities of $16.3 million and non-cash charges of $13.0 million related to depreciation and amortization, stock-based compensation expense, provision for doubtful accounts and non-cash interest charges. The decrease in our net operating assets and liabilities was primarily due to a $14.4 million increase in deferred revenue from sales of our products and services, a $4.9 million decrease in accounts receivable, which was the result of strong cash collections, and a $1.9 million increase in accounts payable, which each had a positive impact on operating cash flow. These factors were offset by a $3.4 million decrease in accrued expenses, which was largely the result of annual bonus and increased commission payments, a $1.4 million increase in prepaid expenses and other assets and a $0.1 million decrease in other liabilities, which each had a negative impact on operating cash flow.
Investing Activities
Investing activities used $4.1 million of cash in the six months ended June 30, 2017, consisting of $15.8 million used for purchases of investments, offset by $14.6 million of investment sales and maturities, $2.6 million in capital expenditures to purchase computer equipment and leasehold improvements and $0.3 million for the capitalization of internal-use software costs.

Investing activities used $1.8 million of cash in the six months ended June 30, 2016, as a result of capital expenditures to purchase equipment and leasehold improvements.

Financing Activities

28


Financing activities provided $4.6 million of cash in the six months ended June 30, 2017, which consisted primarily of $4.1 million in proceeds from the exercise of stock options and $1.5 million in proceeds from the issuance of common shares purchased by employees under the ESPP, partially offset by a $0.8 million deferred acquisition payment and $0.2 million in withholding taxes paid for the net share settlement of equity awards.

Financing activities used $0.3 million of cash in the six months ended June 30, 2016, which consisted primarily of $3.8 million in withholding taxes paid for the net share settlement of equity awards, partially offset by $2.1 million in proceeds from the issuance of common shares purchased by employees under the ESPP, and $1.4 million in proceeds from the exercise of stock options.
Contractual Obligations and Commitments
As of June 30, 2017, there were no material changes in our contractual obligations and commitments from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on March 9, 2017.
Off-Balance Sheet Arrangements
We do not have any relationships with unconsolidated entities or financial partnerships, including entities sometimes referred to as structured finance or special purpose entities that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes. We do not engage in off-balance sheet financing arrangements.
Recent Accounting Pronouncements
See Note 1 to the unaudited consolidated financial statements in Part I, Item 1 of this Quarterly Report on Form 10-Q for a discussion of recent accounting pronouncements.
Critical Accounting Policies and Estimates
Our consolidated financial statements are prepared in accordance with generally accepted accounting principles in the United States, or GAAP. The preparation of our consolidated financial statements requires us to make estimates, assumptions and judgments that affect the reported amounts of assets, liabilities, revenue, costs and expenses. We base our estimates and assumptions on historical experience and other factors that we believe to be reasonable under the circumstances. We evaluate our estimates and assumptions on an ongoing basis. Our actual results may differ from these estimates. There have been no material changes in our critical accounting policies from those disclosed in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on March 9, 2017.
Item 3.    Quantitative and Qualitative Disclosures About Market Risk.
Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign exchange rates as well as to a lesser extent, inflation. In addition, we do not engage in trading activities involving non-exchange traded contracts. Therefore, we believe that we are not materially exposed to any financing, liquidity, market or credit risk that could arise if we had engaged in these relationships.
Foreign Currency Exchange Risk
Our results of operations and cash flows are subject to fluctuations due to changes in foreign currency exchange rates. Substantially all of our customers enter into contracts that are denominated in U.S. dollars. Our expenses are generally denominated in the currencies of the countries where our operations are located, which is primarily in the United States and to a lesser extent in the United Kingdom, other Euro-zone countries within mainland Europe, Canada, Hong Kong, Singapore and Australia. Our results of operations and cash flows are, therefore, subject to fluctuations due to changes in foreign currency exchange rates and may be adversely affected in the future due to changes in foreign currency exchange rates. The effect of a hypothetical 10% adverse change in foreign currency exchange rates on monetary assets and liabilities at June 30, 2017 would not be material to our financial condition or results of operations. To date, we have not engaged in any hedging strategies. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign currency rates.
Interest Rate Risk
Our portfolio of cash and cash equivalents and short- and long-term investments is maintained in a variety of securities, including money market funds, commercial paper, corporate bonds, U.S. government agencies and asset-backed securities. Investments are

29


classified as available-for-sale securities and carried at their fair market value with cumulative unrealized gains or losses recorded as a component of accumulated other comprehensive loss within stockholders' equity. A sharp rise in interest rates could have an adverse impact on the fair market value of certain securities in our portfolio. We do not currently hedge our interest rate exposure and do not enter into financial instruments for trading or speculative purposes.
As of June 30, 2017, we had cash and cash equivalents of $53.1 million, consisting of bank deposits and money market funds. We also had short- and long-term investments of $40.0 million, consisting of U.S. government agencies, commercial paper, corporate bonds and asset-backed securities. Such interest-earning instruments carry a degree of interest rate risk. To date, fluctuations in interest income have not been significant. A hypothetical 10% change in interest rates during any of the periods presented would not have had a material impact on our financial statements.
Inflation Risk
We do not believe that inflation had a material effect on our business, financial condition or results of operations in the last three years. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition and results of operations.
Item 4.    Controls and Procedures.
Evaluation of Disclosure Controls and Procedures
We maintain "disclosure controls and procedures," as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act of 1934, as amended, 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 SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure.
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of the design and operations of our disclosure controls and procedures as of June 30, 2017. Based on the evaluation of our disclosure controls and procedures as of June 30, 2017, our chief executive officer and chief financial officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.
Inherent Limitations of Internal Controls
Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the Company have been detected. These inherent limitations include the realities that judgments in decision making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
Changes in Internal Control over Financial Reporting
There was no change in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(d) and 15d-15(d) of the Exchange Act that occurred during the period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.


30


PART II—OTHER INFORMATION
Item 1.    Legal Proceedings.
From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
Item 1A. Risk Factors.
Our operations and financial results are subject to various risks and uncertainties including those described below. You should consider carefully the risks and uncertainties described below, in addition to other information contained in this Quarterly Report on Form 10-Q as well as our other public filings with the Securities and Exchange Commission, or the SEC, including our Annual Report on Form 10-K for the year ended December 31, 2016, filed with the SEC on March 9, 2017. 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, may also become important factors that adversely affect our business. 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 event, the trading price of our common stock could decline. 
Risks Related to Our Business and Industry
We are a rapidly growing company, which makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We are a rapidly growing company. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered and will continue to encounter risks and uncertainties frequently experienced by growing companies in rapidly evolving industries. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer and the trading price of our common stock may decline.
If we are unable to sustain our revenue growth rate, we may not achieve or maintain profitability in the future.
From the year ended December 31, 2012 to the year ended December 31, 2016, our revenue grew from $46.0 million to $157.4 million, which represents a compounded annual growth rate of approximately 36%. Although we have experienced rapid growth historically and currently have high renewal rates, we may not continue to grow as rapidly in the future and our renewal 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 or broader use of our products and professional services within their organizations;
improve the performance and capabilities of our products through research and development;
continue to develop our cloud-based solutions;
maintain the rate at which customers purchase our content subscriptions and maintenance and support;
continue to successfully expand our business domestically and internationally; and
successfully compete with other companies.
If we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.
We have not been profitable historically and may not achieve or maintain profitability in the future.
We have posted a net loss in each year since inception, including net losses of $49.0 million, $49.9 million, $32.6 million, $22.2 million and $29.0 million in the years ended December 31, 2016, 2015 and 2014 and the six months ended June 30, 2017 and 2016, respectively. As of June 30, 2017, we had an accumulated deficit of $411.6 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain a high enough volume of sales of our products

31


and professional services to sustain or increase our growth or achieve or maintain profitability in the future. We also expect our costs to increase in future periods, which could negatively affect our future operating results if our revenue does not increase. In particular, we expect to continue to expend financial and other resources on:
research and development related to our offerings, including investments in our research and development team;
sales and marketing, including a significant expansion of our sales organization, both domestically and internationally;
continued international expansion of our business;
expansion of our professional services organization; and
general and administrative expenses as we continue to implement and enhance our administrative, financial and operational systems, procedures and controls.
These investments may not result in increased revenue or growth in our business. If we are unable to increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position and results of operations will be harmed, and we may not be able to achieve or maintain profitability over the long term. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays and other unknown factors that may result in losses in future periods. If our revenue growth does not meet our expectations in future periods, our financial performance may be harmed, and we may not achieve or maintain profitability in the future.
If our products or professional services fail to detect vulnerabilities or incorrectly detect vulnerabilities, or if our products contain undetected errors or defects, our brand and reputation could be harmed, which could have an adverse effect on our business and results of operations.
If our products or professional services fail to detect vulnerabilities in our customers’ cyber security infrastructure, or if our products or professional services fail to identify and respond to new and increasingly complex methods of cyber attacks, our business and reputation may suffer. There is no guarantee that our products or professional services will detect all vulnerabilities, especially in light of the rapidly changing security landscape to which we must respond. Additionally, our products may falsely detect vulnerabilities or threats that do not actually exist. For example, our Metasploit offering relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. If the information from these third parties is inaccurate, the potential for false indications of security vulnerabilities increases. These false positives, while typical in the industry, may impair the perceived reliability of our offerings and may therefore adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem.
Our products may also contain undetected errors or defects when first introduced or as new versions are released. We have experienced these errors or defects in the past in connection with new products and product upgrades and we expect that these errors or defects will be found from time to time in the future in new or enhanced products after commercial release. Defects may cause our products to be vulnerable to attacks, cause them to fail to detect vulnerabilities, or temporarily interrupt customers’ networking traffic. Any errors, defects, disruptions in service or other performance problems with our products may damage our customers’ business and could hurt our reputation. If our products or professional services fail to detect vulnerabilities for any reason, we may incur significant costs, the attention of our key personnel could be diverted, our customers may delay or withhold payment to us or elect not to renew or other significant customer relations problems may arise. We may also be subject to liability claims for damages related to errors or defects in our products. A material liability claim or other occurrence that harms our reputation or decreases market acceptance of our products may harm our business and operating results.
An actual or perceived security breach or theft of the sensitive data of one of our customers, regardless of whether the breach is attributable to the failure of our products or professional services, could adversely affect the market’s perception of our offerings and subject us to legal claims.
The market for cyber security data and analytics is new and unproven and may not grow.
We believe our future success will depend in large part on the growth, if any, in the market for cyber security data and analytics. This market is nascent, and as such, it is difficult to predict important market trends, including the potential growth, if any. To date, the majority of enterprise spend on cyber security has been on threat protection products, such as network, endpoint and web security that are designed to stop threats from penetrating corporate networks. Organizations that use these security products may believe that their existing security solutions sufficiently protect access to their sensitive business data. Therefore, they may continue allocating their cyber security budgets to these products and may not adopt our products and professional services in addition to, or in lieu of, such traditional products. Further, sophisticated cyber attackers are skilled at adapting to new technologies and

32


developing new methods of gaining access to organizations’ sensitive business data, and changes in the nature of advanced cyber threats could result in a shift in IT budgets away from products and professional services such as ours. In addition, while recent high visibility attacks on prominent enterprises and governments have increased market awareness of the problem of cyber attacks, if cyber attacks were to decline, or enterprises or governments perceived that the general level of cyber attacks have declined, our ability to attract new customers and expand our sale to existing customers could be materially and adversely affected. If products and professional services such as ours are not viewed by organizations as necessary, or if customers do not recognize the benefit of our offerings as a critical layer of an effective cyber security strategy, our revenue may not grow as quickly as expected, or may decline, and the trading price of our stock could suffer. It is therefore difficult to predict how large the market will be for our solutions.
In addition, it is difficult to predict customer adoption and renewal rates, customer demand for our products and professional services, the size and growth rate of the market for cyber security data analytics, the entry of competitive products or the success of existing competitive products. Any expansion in our market depends on a number of factors, including the cost, performance and perceived value associated with our offerings and those of our competitors. If these offerings do not achieve widespread adoption or there is a reduction in demand for solutions in our market caused by a lack of customer acceptance, technological challenges, competing technologies and products, decreases in corporate spending, weakening economic conditions, or otherwise, it could result in reduced customer orders, early terminations, reduced renewal rates or decreased revenue, any of which would adversely affect our business operations and financial results. You should consider our business and prospects in light of the risks and difficulties we face in this new and unproven market.

If we are unable to successfully hire, train, manage and retain qualified personnel, especially those in sales and marketing and research and development, our business may suffer.
We continue to be substantially dependent on our sales force to obtain new customers and increase sales with existing customers. Our ability to successfully pursue our growth strategy will also depend on our ability to attract, motivate and retain our personnel, especially those in sales, marketing and research and development. We face intense competition for these employees from numerous technology, software and other companies, especially in certain geographic areas in which we operate, and we cannot ensure that we will be able to attract, motivate and/or retain sufficient qualified employees in the future. If we are unable to attract new employees and retain our current employees, we may not be able to adequately develop and maintain new products or professional services or market our existing products or professional services at the same levels as our competitors and we may, therefore, lose customers and market share. Our failure to attract and retain personnel, especially those in sales and marketing and research and development positions for which we have historically had a high turnover rate, could have an adverse effect on our ability to execute our business objectives and, as a result, our ability to compete could decrease, our operating results could suffer and our revenue could decrease. Even if we are able to identify and recruit a sufficient number of new hires, these new hires will require significant training before they achieve full productivity and they may not become productive as quickly as we would like or at all.
Our sales cycle may be unpredictable.
The timing of sales of our offerings is difficult to forecast because of the length and unpredictability of our sales cycle, particularly with large enterprises and with respect to certain of our products. We sell our products primarily to IT departments that are managing a growing set of user and compliance demands, which has increased the complexity of customer requirements to be met and confirmed during the sales cycle and prolonged our sales cycle. Further, the length of time that potential customers devote to their testing and evaluation, contract negotiation and budgeting processes varies significantly, depending on the size of the organization and nature of the product or professional service under consideration. In addition, we might devote substantial time and effort to a particular unsuccessful sales effort, and as a result, we could lose other sales opportunities or incur expenses that are not offset by an increase in revenue, which could harm our business.
Organizations may be reluctant to purchase cyber security data analytics offerings that are cloud-based due to the actual or perceived vulnerability of cloud solutions.
Some organizations have been reluctant to use cloud solutions for cyber security, such as our InsightIDR, InsightVM, AppSpider, InsightAppSec and Logentries products, because they have concerns regarding the risks associated with the reliability or security of the technology delivery model associated with this solution. If we or other cloud service providers experience security incidents, breaches of customer data, disruptions in service delivery or other problems, the market for cloud solutions may be negatively impacted, which could harm our business.

33


Our quarterly operating results may vary from period to period, which could result in our failure to meet expectations with respect to operating results and cause the trading price of our stock to decline.
Our operating results, including the levels of our revenue, billings, cash flow and deferred revenue, have historically varied from period to period, and we expect that they will continue to do so as a result of a number of factors, many of which are outside of our control, including:
the level of demand for our products and professional services;
customer renewal rates and ability to attract new customers;
the extent to which customers purchase additional products, including content subscriptions and maintenance and support related to our Nexpose, Metasploit and AppSpider products, or professional services;
the ability to successfully grow our sales of InsightOps, InsightIDR, InsightVM and InsightAppSec;
the level of perceived threats to organizations’ cyber security;
network outages, security breaches, technical difficulties or interruptions with our products;
changes in the growth rate of the markets in which we compete;
variations in our billings and sales of our products and services due to seasonality and customer demand;
the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates;
the timing and success of new product or professional service introductions by us or our competitors or any other changes in the competitive landscape of our industry, including consolidation among our competitors;
the introduction or adoption of new technologies that compete with our offerings;
the mix of our products and professional services sold during a period;
decisions by potential customers to purchase cyber security products or services from other vendors;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
the timing of sales commissions relative to the recognition of revenue and the timing of revenue recognition generally;
price competition;
our ability to successfully manage and integrate any future acquisitions of businesses, including without limitation the amount and timing of expenses and potential future charges for impairment of goodwill from acquired companies;
our ability to increase, retain and incentivize the channel partners that market and sell our products and professional services;
our continued international expansion and associated exposure to changes in foreign currency exchange rates, including any fluctuations caused by uncertainties relating to Brexit;
the amount and timing of operating expenses related to the maintenance and expansion of our business, operations and infrastructure;
unforeseen litigation and intellectual property infringement;
the announcement or adoption of new regulations and policy mandates or changes to existing regulations and policy mandates;
the strength of regional, national and global economies;
the impact of natural disasters or manmade problems such as terrorism or war; and
future accounting pronouncements or changes in our accounting policies.
Each factor above or discussed elsewhere in this Quarterly Report on Form 10-Q or the cumulative effect of some of these factors may result in fluctuations in our operating results. This variability and unpredictability could result in our failure to meet expectations with respect to operating results, or those of securities analysts or investors, for a particular period. If we fail to meet or exceed expectations for our operating results for these or any other reasons, the market price of our stock could fall and we could face costly lawsuits, including securities class action suits.

34


If we do not continue to innovate and offer products and professional services that address the dynamic threat landscape, we may not remain competitive, and our revenue and operating results could suffer.
The cyber security market is characterized by rapid technological advances, changes in customer requirements, frequent new product introductions and enhancements and evolving industry standards. Our success also depends, in part, upon our ability to anticipate industry evolution and introduce or acquire new products and professional services to keep pace with technological developments and market requirements both within our industry and in related industries. While we continue to invest significant resources in research and development in order to ensure that our products continue to address the cyber security risks that our customers face, the introduction of products and services embodying new technologies could render our existing products or services obsolete or less attractive to customers. In addition, developing new products and product enhancements is expensive and time consuming, and there is no assurance that such activities will result in significant cost savings, revenue or other expected benefits. If we spend significant time and effort 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. Further, we may not be able to successfully anticipate or adapt to changing technology or customer requirements or the dynamic threat landscape on a timely basis, in a way that sufficiently differentiates us from competing solutions such that customers choose to purchase our solutions. If any of our competitors implement new technologies before we are able to implement them or better anticipate the innovation opportunities in related industries, those competitors may be able to provide more effective or more cost-effective solutions than ours. In addition, we may experience technical problems and additional costs as we introduce new products and product enhancements, deploy future iterations of our products and integrate new products with existing customer systems. If any of these problems were to arise, our business, financial condition and results of operations could be adversely affected.
To date, we have derived a substantial majority of our revenue from customers using our threat exposure management offerings. If we are unable to renew or increase sales of our threat exposure management offerings, or if we are unable to increase sales of our other offerings, our business and operating results could be adversely affected.
Although we continue to introduce and acquire new products and professional services, we derive and expect to continue to derive a substantial majority of our revenue from customers using certain of our threat exposure management offerings, Nexpose and Metasploit. Greater than half of our revenue was attributable to Nexpose in each of our last three fiscal years. As a result, our operating results could suffer due to:
any decline in demand for our threat exposure management offerings;
failure of our threat exposure management offerings to detect vulnerabilities in our customers’ IT environments;
the introduction of products and technologies that serve as a replacement or substitute for, or represent an improvement over, our threat exposure management offerings;
technological innovations or new standards that our threat exposure management offerings do not address;
sensitivity to current or future prices offered by us or competing solutions; and
our inability to release enhanced versions of our threat exposure management offerings on a timely basis in response to the dynamic threat landscape.
Our inability to renew or increase sales of our threat exposure management offerings, including content subscriptions and maintenance and support, or a decline in prices of our threat exposure management offerings would harm our business and operating results more seriously than if we derived significant revenues from a variety of offerings. In addition, we have introduced several cloud-based subscription products, including InsightOps, InsightIDR, InsightVM and InsightAppSec products. These products are relatively new, and it is uncertain whether they will gain market acceptance. We are also investing in the expansion of our security advisory services offerings, which we believe will help drive demand for our other products in addition to being a stand-alone service. Any factor adversely affecting sales of our products or professional services, including release cycles, market acceptance, competition, performance and reliability, reputation and economic and market conditions, could adversely affect our business and operating results.

Our business and growth depend substantially on customers renewing their content subscriptions and maintenance and support agreements with us. Any decline in our customer renewals could adversely affect our future operating results.
Our maintenance and support agreements are sold on a term basis. In addition, we also enter into content subscription agreements for our offerings. In order for us to improve our operating results, it is important that our existing customers renew their content subscription agreements, if applicable, and maintenance and support agreements when the initial contract term expires. Our customers have no obligation to renew their content subscription or maintenance and support agreements with us after the initial terms have expired. Our customers’ renewal rates may decline or fluctuate as a result of a number of factors, including their satisfaction or dissatisfaction with our new or current product offerings, our pricing, the effects of economic conditions, competitive

35


offerings or alterations or reductions in our customers’ spending levels. If our customers do not renew their agreements with us or renew on terms less favorable to us, our revenues and results of operations may be adversely impacted.
If Metasploit were to be used by attackers to exploit vulnerabilities in the cyber security infrastructures of third parties, our reputation and business could be harmed.
Although Metasploit is a penetration testing tool that is intended to allow organizations to test the effectiveness of their cyber security programs, Metasploit has in the past and may in the future be used to exploit vulnerabilities in the cyber security infrastructures of third parties. While we have incorporated certain features into Metasploit to deter misuse, there is no guarantee that these controls will not be circumvented or that Metasploit will only be used defensively or for research purposes. Any actual or perceived security breach, malicious intrusion or theft of sensitive data in which Metasploit is believed to have been used could adversely affect perception of, and demand for, our offerings. Further, the identification of new exploits and vulnerabilities by the Metasploit community may enhance the knowledge base of cyber attackers or enable them to undertake new forms of attacks. If any of the foregoing were to occur, we could suffer negative publicity and loss of customers and sales, as well as possible legal claims.
We face intense competition in our market.
The market for cyber security solutions is highly fragmented, intensely competitive and constantly evolving. We compete with an array of established and emerging security software and services vendors. With the introduction of new technologies and market entrants, we expect the competitive environment to remain intense going forward. Our competitors include: vulnerability management and assessment vendors, including Qualys and Tenable Network Security; diversified security software and services vendors, including IBM and HP; legacy compliance and monitoring solutions such as SIEM, provided by vendors including LogRhythm, Alienvault and Sumo Logic; machine data analysis tools such as those provided by Splunk; security services specialists, including Mandiant (a subsidiary of FireEye); and providers of point solutions that compete with some of the features present in our solutions.
Some of our actual and potential competitors have advantages over us, such as longer operating histories, significantly greater financial, technical, marketing or other resources, stronger brand and business user recognition, larger and more mature intellectual property portfolios and broader global distribution and presence. In addition, our industry is evolving rapidly and is becoming increasingly competitive. Larger and more established companies may focus on cyber security and could directly compete with us. Smaller companies could also launch new products and services that we do not offer and that could gain market acceptance quickly.
Our competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements. With the introduction of new technologies, the evolution of our offerings and new market entrants, we expect competition to intensify in the future. In addition, some of our larger competitors have substantially broader product offerings and can bundle competing products and services with other software offerings. As a result, customers may choose a bundled product offering from our competitors, even if individual products have more limited functionality than our solutions. These competitors may also offer their products at a lower price as part of this larger sale, which could increase pricing pressure on our offerings and cause the average sales price for our offerings to decline. These larger competitors are also often in a better position to withstand any significant reduction in capital spending, and will therefore not be as susceptible to economic downturns.
Furthermore, our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and product and services offerings in the markets we address. In addition, current or potential competitors may be acquired by third parties with greater available resources. As a result of such relationships and acquisitions, our current or potential competitors might be able to adapt more quickly to new technologies and customer needs, devote greater resources to the promotion or sale of their products and services, initiate or withstand substantial price competition, take advantage of other opportunities more readily or develop and expand their product and service offerings more quickly than we do. For all of these reasons, we may not be able to compete successfully against our current or future competitors, or we may be required to expend significant resources in order to remain competitive. If our competitors are more successful than we are in developing new product and service offerings or in attracting and retaining customers, our business, financial condition and results of operations could be adversely affected.
A component of our growth strategy is dependent on our continued international expansion, which adds complexity to our operations.
We market and sell our products and professional services throughout the world and have personnel in many parts of the world. For the six months ended June 30, 2017 and 2016, international operations generated 16% and 13% of our revenue, respectively.

36


Our growth strategy is dependent, in part, on our continued international expansion. We expect to conduct a significant amount of our business with organizations that are located outside the United States, particularly in Europe and Asia. We cannot assure you that our expansion efforts into international markets will be successful in creating further demand for our products and professional services or in effectively selling our products and professional services in the international markets that we enter. Our current international operations and future initiatives will involve a variety of risks, including:
increased management, infrastructure and legal costs associated with having international operations;
reliance on channel partners;
trade and foreign exchange restrictions;
economic or political instability or uncertainty in foreign markets and around the world, such as related to the United Kingdom’s referendum in June 2016 in which voters approved an exit from the European Union, commonly referred to as “Brexit”;
foreign currency exchange rate fluctuations;
greater difficulty in enforcing contracts, accounts receivable collection and longer collection periods;
changes in regulatory requirements, including, but not limited to data privacy, data protection and data security regulations;
difficulties and costs of staffing and managing foreign operations;
the uncertainty and limitation of protection for intellectual property rights in some countries;
costs of compliance with foreign laws and regulations and the risks and costs of non-compliance with such laws and regulations;
costs of compliance with U.S. laws and regulations for foreign operations, including the U.S. Foreign Corrupt Practices Act, import and export control laws, tariffs, trade barriers, economic sanctions and other regulatory or contractual limitations on our ability to sell or provide our solutions in certain foreign markets, and the risks and costs of non-compliance;
heightened risks of unfair or corrupt business practices in certain geographies and of improper or fraudulent sales arrangements that may impact financial results and result in restatements of, and irregularities in, financial statements;
the potential for political unrest, acts of terrorism, hostilities or war;
management communication and integration problems resulting from cultural differences and geographic dispersion;
costs associated with language localization of our products; and
costs of compliance with multiple and possibly overlapping tax structures.
Our business, including the sales of our products and professional services by us and our channel partners, may be subject to foreign governmental regulations, which vary substantially from country to country and change from time to time. Our failure, or the failure by our channel partners, to comply with these regulations could adversely affect our business. Further, in many foreign countries it is common for others to engage in business practices that are prohibited by our internal policies and procedures or U.S. regulations applicable to us. Although we have implemented policies and procedures designed to comply with these laws and policies, there can be no assurance that our employees, contractors, channel partners and agents have complied, or will comply, with these laws and policies. Violations of laws or key control policies by our employees, contractors, channel partners or agents could result in delays in revenue recognition, financial reporting misstatements, fines, penalties or the prohibition of the importation or exportation of our products and could have a material adverse effect on our business and results of operations. If we are unable to successfully manage the challenges of international expansion and operations, our business and operating results could be adversely affected.
We are also monitoring developments related to Brexit, which could have significant implications for our business. Brexit could lead to economic and legal uncertainty, including significant volatility in global stock markets and currency exchange rates, and differing laws and regulations as the United Kingdom determines which European Union laws to replace or replicate. Any of these effects of Brexit, among others, could adversely affect our operations in the United Kingdom and our financial results.
As a cyber security provider, we are a target of cyber attacks that could adversely impact our reputation and operating results.
We sell cyber security and data analytics products. As a result, we have been and will be a target of cyber attacks designed to impede the performance of our products, penetrate our network security or the security of our cloud platform or our internal

37


systems, or that of our customers, misappropriate proprietary information and/or cause interruptions to our services. For example, because Metasploit serves as an introduction to hacking for many individuals, a successful cyber attack on us may be perceived as a victory for the cyber attacker, thereby increasing the likelihood that we may be a target of cyber attacks, even absent financial motives. Further, if our systems are breached, attackers could learn critical information about how our products operate to help protect our customers’ IT infrastructures from cyber risk, thereby making our customers more vulnerable to cyber attacks. In addition, if actual or perceived breaches of our network security occur, they could adversely affect the market perception of our products, negatively affecting our reputation, and may expose us to the loss of our proprietary information or information belonging to our customers, investigations or litigation and possible liability, including injunctive relief and monetary damages. Such security breaches could also divert the efforts of our technical and management personnel. In addition, such security breaches could impair our ability to operate our business and provide products to our customers. If this happens, our reputation could be harmed, our revenue could decline and our business could suffer.
We are dependent on the continued services and performance of our senior management and other key employees, the loss of any of whom could adversely affect our business, operating results and financial condition.
Our future performance depends on the continued services and contributions of our senior management, particularly Corey Thomas, our President and Chief Executive Officer, and other key employees to execute on our business plan and to identify and pursue new opportunities and product innovations. We maintain key man insurance on Mr. Thomas, but do not do so for any of our other executive officers or key employees. From time to time, there may be changes in our senior management team resulting from the termination or departure of our executive officers and key employees. Our senior management and key employees are generally employed on an at-will basis, which means that they could terminate their employment with us at any time. The loss of the services of our senior management, particularly Mr. Thomas, or other key employees for any reason could significantly delay or prevent our development or the achievement of our strategic objectives and harm our business, financial condition and results of operations.
Our business and operations are experiencing rapid growth, and if we do not appropriately manage our future growth, or are unable to scale our systems and processes, our operating results may be negatively affected.
We are a rapidly growing company. To manage future growth effectively we will need to continue to improve and expand our internal information technology systems, financial infrastructure, and operating and administrative systems and controls, which we may not be able to do efficiently, in a timely manner or at all. Any future growth would add complexity to our organization and require effective coordination across our organization. Failure to manage any future growth effectively could result in increased costs, harm our results of operations and lead to customers or investors losing confidence in our internal systems and processes, which could harm our results of operations and stock price.
We recognize substantially all of our revenue ratably over the term of our agreements with customers and, as a result, downturns or upturns in sales may not be immediately reflected in our operating results.
We recognize substantially all of our revenue ratably over the terms of our agreements with customers, which generally occurs over a one to three-year period. As a result, a substantial portion of the revenue that we report in each period will be derived from the recognition of deferred revenue relating to agreements entered into during previous periods. Consequently, a decline in new sales or renewals in any one period may not be immediately reflected in our revenue results for that period. This decline, however, will negatively affect our revenue in future periods. Accordingly, the effect of significant downturns in sales and market acceptance of our products and potential changes in our rate of renewals may not be fully reflected in our results of operations until future periods. Our model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers generally will be recognized over the term of the applicable agreement.
We also intend to increase our investment in research and development, sales and marketing, and general and administrative functions and other areas to grow our business. We are likely to recognize the costs associated with these increased investments earlier than some of the anticipated benefits and the return on these investments may be lower, or may develop more slowly, than we expect, which could adversely affect our operating results.
We may be unable to rapidly and efficiently adjust our cost structure in response to significant revenue declines, which could adversely affect our operating results.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure.
Our brand, reputation and ability to attract, retain and serve our customers are dependent in part upon the reliable performance of our products and network infrastructure. We have experienced, and may in the future experience, disruptions, outages and other

38


performance problems due to a variety of factors, including infrastructure changes, human or software errors, capacity constraints and fraud or security attacks. In some instances, we may not be able to identify the cause or causes of these performance problems within an acceptable period of time.
We utilize third-party data centers located in Boston, Massachusetts, in addition to operating and maintaining certain elements of our own network infrastructure. We also utilize Amazon Web Services for our InsightIDR and Logentries infrastructure. Some elements of this complex system are operated by third parties that we do not control and that could require significant time to replace. We expect this dependence on third parties to continue. More specifically, certain of our products, in particular our Managed Vulnerability Management (Nexpose), InsightIDR, InsightVM, InsightAppSec and Logentries products, are hosted on Amazon Web Services, which provides us with computing and storage capacity. Interruptions in our systems or the third-party systems on which we rely, whether due to system failures, computer viruses, physical or electronic break-ins, or other factors, could affect the security or availability of our products, network infrastructure and website.
Prolonged delays or unforeseen difficulties in connection with adding capacity or upgrading our network architecture when required may cause our service quality to suffer. Problems with the reliability or security of our systems could harm our reputation. Damage to our reputation and the cost of remedying these problems could negatively affect our business, financial condition, and operating results.
Additionally, our existing data center facilities and third-party hosting providers have no obligations to renew their agreements with us on commercially reasonable terms or at all, and certain of the agreements governing these relationships may be terminated by either party at any time. If we are unable to maintain or renew our agreements with these providers on commercially reasonable terms or if in the future we add additional data center facilities or third-party hosting providers, we may experience costs or downtime as we transition our operations.
Any disruptions or other performance problems with our products could harm our reputation and business and may damage our customers’ businesses. Interruptions in our service delivery might reduce our revenue, cause us to issue credits to customers, subject us to potential liability and cause customers to not renew their purchases or our products.
If we fail to manage our operations infrastructure, our customers may experience service outages and/or delays.
Our future growth is dependent upon our ability to continue to meet the expanding needs of our customers and to attract new customers. As existing customers gain more experience with our products, they may broaden their reliance on our products, which will require that we expand our operations infrastructure. We also seek to maintain excess capacity in our operations infrastructure to facilitate the rapid provision of new customer deployments. In addition, we need to properly manage our technological operations infrastructure in order to support changes in hardware and software parameters and the evolution of our products, all of which require significant lead time. If we do not accurately predict our infrastructure requirements, our existing customers may experience service outages that may subject us to financial penalties, financial liabilities and customer losses. If our operations infrastructure fails to keep pace with increased sales, customers may experience delays as we seek to obtain additional capacity, which could adversely affect our reputation and our revenue.
If our products fail to help our customers achieve and maintain compliance with regulations and/or industry standards, our revenue and operating results could be harmed.
We generate a portion of our revenue from our threat exposure management offerings that help organizations achieve and maintain compliance with regulations and industry standards both domestically and internationally. For example, many of our customers subscribe to our threat exposure management offerings to help them comply with the security standards developed and maintained by the Payment Card Industry Security Standards Council, or the PCI Council, which apply to companies that process, transmit or store cardholder data. In addition, our threat exposure management offerings are used by customers in the health care industry to help them comply with numerous federal and state laws and regulations related to patient privacy. In particular, the Health Insurance Portability and Accountability Act of 1996, or HIPAA, and the 2009 Health Information Technology for Economic and Clinical Health Act include privacy standards that protect individual privacy by limiting the uses and disclosures of individually identifiable health information and implementing data security standards. The foregoing and other state, federal and international legal and regulatory regimes may affect our customers’ requirements for, and demand for, our products and professional services. Governments and industry organizations, such as the PCI Council, may also adopt new laws, regulations or requirements, or make changes to existing laws or regulations, that could impact the demand for, or value of, our products. If we are unable to adapt our products to changing legal and regulatory standards or other requirements in a timely manner, or if our products fail to assist with, or expedite, our customers’ cyber security defense and compliance efforts, our customers may lose confidence in our products and could switch to products offered by our competitors, or threaten or bring legal actions against us. In addition, if laws, regulations or standards related to data security, vulnerability management and other IT security and compliance requirements are relaxed or

39


the penalties for non-compliance are changed in a manner that makes them less onerous, our customers may view government and industry regulatory compliance as less critical to their businesses, and our customers may be less willing to purchase our products. In any of these cases, our revenue and operating results could be harmed.
In addition, government and other customers may require our products to comply with certain privacy, security or other certifications and standards. If our products are late in achieving or fail to achieve or maintain 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.
If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.
Our products are deployed in a wide variety of IT environments, including large-scale, complex infrastructures. Some of our customers have experienced difficulties implementing our products in the past and may experience implementation difficulties in the future. If our customers are unable to implement our products successfully, customer perceptions of our offerings may be impaired or our reputation and brand may suffer.
In addition, in order for our products to achieve their functional potential, our products must effectively integrate into our customers’ IT infrastructures, which have different specifications, utilize varied protocol standards, deploy products from multiple different vendors and contain multiple layers of products that have been added over time. Our customers’ IT infrastructures are also dynamic, with a myriad of devices and endpoints entering and exiting the customers’ IT systems on a regular basis, and our products must be able to effectively adapt to and track these changes.
Any failure by our customers to appropriately implement our products or any failure of our products to effectively integrate and operate within our customers’ IT infrastructures could result in customer dissatisfaction, impact the perceived reliability of our products, result in negative press coverage, negatively affect our reputation and harm our financial results.
Future acquisitions could disrupt our business and harm our financial condition and operating results.
In order to remain competitive, we have in the past and may in the future seek to acquire additional businesses, products or technologies. The environment for acquisitions in our industry is very competitive and acquisition candidate purchase prices will likely exceed what we would prefer to pay. We also may not find suitable acquisition candidates, and acquisitions we complete may be unsuccessful.
Achieving the anticipated benefits of future acquisitions will depend in part upon whether we can integrate acquired operations, products and technology in a timely and cost-effective manner and successfully market and sell these as new product offerings, including the operations, products and technology acquired in connection with our acquisition of Komand in July 2017. The acquisition of Komand’s orchestration and automation technology is intended to help our customers automatically identify risks, respond to incidents, and address issues significantly faster and with less human intervention. The integration process of a new business or technology, such as Komand, requires, among other things, coordination of administrative, sales and marketing, accounting and finance functions, and expansion of information and management systems. Integration of Komand or any future acquisition may prove to be difficult due to the necessity of coordinating geographically separate organizations and integrating personnel with disparate business backgrounds and accustomed to different corporate cultures. The acquisition and integration processes are complex, expensive and time consuming, and may cause an interruption of, or loss of momentum in, product development, sales activities and operations of both companies. Further, we may be unable to retain key personnel of an acquired company following the acquisition, including certain employees which we acquired in connection with our acquisition of Komand. If we are unable to effectively execute or integrate acquisitions, our business, financial condition and operating results could be adversely affected.
In addition, we may only be able to conduct limited due diligence on an acquired company’s operations, or may discover that the products or technology acquired were not as capable as we thought based upon the initial or limited due diligence. Following an acquisition, we may be subject to unforeseen liabilities arising from an acquired company’s past or present operations and these liabilities may be greater than the warranty and indemnity limitations that we negotiate. Any unforeseen liability that is greater than these warranty and indemnity limitations could have a negative impact on our financial condition.
If we are unable to maintain successful relationships with our channel partners, our business operations, financial results and growth prospects could be adversely affected.

40


Our success is dependent in part upon establishing and maintaining relationships with a variety of channel partners that we utilize to extend our geographic reach and market penetration. We anticipate that we will continue to rely on these partners in order to help facilitate sales of our offerings as part of larger purchases in the United States and to grow our business internationally. For 2016 and 2015, we derived approximately 37% and 39%, respectively, of our revenue from sales of products and professional services through channel partners, and the percentage of revenue derived from channel partners may increase in future periods. Our agreements with our channel partners are non-exclusive and do not prohibit them from working with our competitors or offering competing solutions, and some of our channel partners may have more established relationships with our competitors. If our channel partners choose to place greater emphasis on products of their own or those offered by our competitors or do not effectively market and sell our products and professional services, our ability to grow our business and sell our products and professional services, particularly in key international markets, may be adversely affected. In addition, our failure to recruit additional channel partners, or any reduction or delay in their sales of our products and professional services or conflicts between channel sales and our direct sales and marketing activities may harm our results of operations. Finally, even if we are successful, our relationships with channel partners may not result in greater customer usage of our products and professional services or increased revenue.
Failure to maintain high-quality customer support could have a material adverse effect on our business.
Once our products are deployed within our customers’ networks, our customers depend on our technical and other customer support services to resolve any issues relating to the implementation and maintenance of our products. If we do not effectively assist our customers in deploying our products, help our customers quickly resolve post-deployment issues or provide effective ongoing support, our ability to renew or sell additional products or professional services to existing customers would be adversely affected and our reputation with potential customers could be damaged. Further, to the extent that we are unsuccessful in hiring, training and retaining adequate technical and customer success personnel, our ability to provide adequate and timely support to our customers will be negatively impacted, and our customers’ satisfaction with our offerings will be adversely affected.
We rely on third-party software to operate certain functions of our business.
We rely on software vendors to operate certain critical functions of our business, including financial management and human resource management. If these services become unavailable due to extended outages or interruptions or because they are no longer available on commercially reasonable terms or prices, our expenses could increase, our ability to manage our finances could be interrupted and our processes for managing sales of our solutions and supporting our customers could be impaired until equivalent services, if available, are identified, obtained and integrated, all of which could harm our business.
We use third-party software and data that may be difficult to replace or that may cause errors or failures of our solutions, which could lead to lost customers or harm to our reputation and our operating results.
We license third-party software and security and compliance data from various third parties that are used in our solutions in order to deliver our offerings. In the future, this software or data may not be available to us on commercially reasonable terms, or at all. Any loss of the right to use any of this software or data could result in delays in the provisioning of our offerings until equivalent technology or data is either developed by us, or, if available, is identified, obtained and integrated, which could harm our business. In addition, any errors or defects in or failures of this third-party software could result in errors or defects in our products or cause our products to fail, which could harm our business and be costly to correct. Many of these providers attempt to impose limitations on their liability for such errors, defects or failures, and if enforceable, we may have additional liability to our customers or third-party providers that could harm our reputation and increase our operating costs.
We will need to maintain our relationships with third-party software and data providers, and to obtain software and data from such providers that do not contain errors or defects. Any failure to do so could adversely impact our ability to deliver effective solutions to our customers and could harm our operating results.
Our products contain third-party open source software components, and our failure to comply with the terms of the underlying open source software licenses could restrict our ability to sell our products.
Our products contain software licensed to us by third parties under so-called “open source” licenses, including the GNU General Public License, or GPL, the GNU Lesser General Public License, or LGPL, the BSD License, the Apache License and others. From time to time, there have been claims against companies that distribute or use open source software in their products and services, asserting that such open source software infringes the claimants’ intellectual property rights. We could be subject to suits by parties claiming that what we believe to be licensed open source software infringes their intellectual property rights. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In

41


addition, certain open source licenses require that source code for software programs that are subject to the license be made available to the public and that any modifications or derivative works to such open source software continue to be licensed under the same terms.
Although we monitor our use of open source software in an effort both to comply with the terms of the applicable open source licenses and to avoid subjecting our products to conditions we do not intend, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our products. The terms of certain open source licenses require us to release the source code of our applications and to make our applications available under those open source licenses if we combine or distribute our applications with open source software in a certain manner. In the event that portions of our applications are determined to be subject to an open source license, we could be required to publicly release the affected portions of our source code, re-engineer all, or a portion of, those applications or otherwise be limited in the licensing of our applications. Disclosing our proprietary source code could allow our competitors to create similar products with lower development effort and time and ultimately, could result in a loss of sales for us. Disclosing the source code of our proprietary software could also make it easier for cyber attackers and other third parties to discover vulnerabilities in or to defeat the protections of our products, which could result in our products failing to provide our customers with the security they expect. Any of these events could have a material adverse effect on our business, operating results and financial condition.
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, including with certain of our actual or potential competitors. For example, through these technology alliance partnerships, we integrate with certain third-party application program interfaces, or APIs, which enhance our data collection capabilities in our customers’ IT environments. If these third parties no longer allow us to integrate with their APIs, or if we determine not to maintain these integrations, the functionality of our products may be reduced and our products may not be as marketable to certain potential customers. Technology alliance partnerships require significant coordination between the parties involved, particularly if a partner requires that we integrate its products with our products. Further, we have invested and will continue to 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, result in new offerings that we can effectively commercialize or result in enhancements to our existing offerings. In addition, while we believe that entering into technology alliance partnerships with certain of our actual or potential competitors is currently beneficial to our competitive position in the market, such partnerships may also give our competitors insight into our offerings that they may not otherwise have, thereby allowing them to compete more effectively against us.
The continued utility of Metasploit depends in part on the continued contributions from security researchers.
Our Metasploit product relies on information provided by an active community of security researchers who contribute new exploits, attacks and vulnerabilities. We expect that the continued contributions from these third parties will both enhance the robustness of Metasploit and also support our sales and marketing efforts. However, to the extent that the information provided by these third parties is inaccurate or malicious, the potential for false indications of security vulnerabilities and susceptibility to attack increases, which could adversely impact market acceptance of our products and professional services and could result in negative publicity, loss of customers and sales and increased costs to remedy any problem. Further, to the extent that our community of third parties is reduced in size or participants become less active, we may lose valuable insight into the dynamic threat landscape and our ability to quickly respond to new exploits, attacks and vulnerabilities may be reduced.
A portion of our revenue is generated by sales to government entities, which are subject to a number of challenges and risks.
Selling to government entities can be highly competitive, expensive and time consuming, and often requires significant upfront time and expense without any assurance that we will win a sale. Government demand and payment for our products and professional services may also be impacted by public sector budgetary cycles and funding authorizations, with funding reductions or delays adversely affecting public sector demand for our offerings. Government entities also have heightened sensitivity surrounding the purchase of cyber security solutions due to the critical importance of their IT infrastructures, the nature of the information contained within those infrastructures and the fact that they are highly-visible targets for cyber attacks. Accordingly, increasing sales of our products and professional services to government entities may be more challenging than selling to commercial organizations. Further, in the course of providing our products and professional services to government entities, our employees and those of our channel partners may be exposed to sensitive government information. Any failure by us or our channel partners to safeguard and maintain the confidentiality of such information could subject us to liability and reputational harm, which could materially and adversely affect our results of operations and financial performance.

42



We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.
Our reporting currency is the U.S. dollar and we generate a majority of our revenue in U.S. dollars. However, for the six months ended June 30, 2017 and 2016, we incurred approximately 16% and 13% of our expenses, respectively, outside of the United States in foreign currencies, primarily the British pound sterling and euro, principally with respect to salaries and related personnel expenses associated with our sales and research and development operations. Additionally, for the six months ended June 30, 2017 and 2016, approximately 5% of our revenue was generated in foreign currencies. Accordingly, changes in exchange rates may have an adverse effect on our business, operating results and financial condition. The exchange rate between the U.S. dollar and foreign currencies has fluctuated substantially in recent years and may continue to fluctuate substantially in the future. To date, we have not engaged in any hedging strategies, and any such strategies, such as forward contracts, options and foreign exchange swaps related to transaction exposures that we may implement to mitigate this risk may not eliminate our exposure to foreign exchange fluctuations.
Changes in financial accounting standards may adversely impact our reported results of operations.
A change in accounting standards or practices, in particular with respect to revenue recognition, could harm our operating results and may even affect our reporting of transactions completed before the change is effective. New accounting pronouncements and varying interpretations of accounting pronouncements have occurred and may occur in the future. For example, in May 2014, the Financial Accounting Standards Board issued Accounting Standards Update No. 2014-09 (Topic 606), Revenue from Contracts with Customers, which supersedes nearly all existing revenue recognition guidance under generally accepted accounting principles in the United States. We will be required to implement this new revenue standard, as amended by accounting standards update No. 2015-14, in the first quarter of fiscal 2018. While we are still evaluating the total impact of the new revenue standard, we believe the adoption of this new standard will have an impact on our consolidated financial statements, including the way we account for perpetual software license arrangements where the software license is deemed dependent on our content subscription arrangements, arrangements involving software licenses that are sold with professional services and recognize direct and incremental commission costs to obtain a contract. These and other changes to existing rules or the questioning of current practices may harm our operating results or the way we conduct our business.
We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.
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 features or enhance our products, 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 funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges could be significantly impaired, and our business may be adversely affected.
Risks Related to Government Regulation, Data Collection, Intellectual Property, Litigation and Catastrophic Events
We are subject to governmental export and import controls that could impair our ability to compete in international markets and/or subject us to liability if we are not in compliance with applicable laws.
Like other U.S.-based IT security products, our products are subject to U.S. export control and import laws and regulations, including the U.S. Export Administration Regulations and various economic and trade sanctions regulations administered by the U.S. Treasury Department’s Office of Foreign Assets Control. Exports of these products must be made in compliance with these laws and regulations. If we were to fail to comply with these laws and regulations, we and certain of our employees could be subject to substantial civil and criminal penalties, including fines for our company and responsible employees or managers, and, in extreme cases, incarceration of responsible employees and managers and the possible loss of export privileges. Complying with export control laws and regulations, including obtaining the necessary licenses or authorizations, for a particular sale may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. Changes in export or import laws and regulations, shifts in the enforcement or scope of existing laws and regulations, or changes in the countries, governments, persons,

43


products or services targeted by such laws and regulations, could also result in decreased use of our products by, or in our decreased ability to export or sell our products to, existing or potential customers. A decreased use of our products or limitation on our ability to export or sell our products could adversely affect our business, financial condition and results of operations.
We also incorporate encryption technology into our products. These encryption products may be exported outside of the United States only with the required export authorizations, including by a license, a license exception or other appropriate government authorizations, including the filing of a product classification request. In addition, various countries regulate the import and domestic use of certain encryption technology, including through import permitting and licensing requirements, and have enacted laws that could limit our ability to distribute our products or could limit our customers’ ability to implement our products in those countries. Governmental regulation of encryption technology and regulation of imports or exports of encryption products, or our failure to obtain required import or export approval for our products, when applicable, could harm our international sales and adversely affect our revenue. Compliance with applicable laws and regulations regarding the export and import of our products, including with respect to new products or changes in existing products, may create delays in the introduction of our products in international markets, prevent our customers with international operations from deploying our products globally or, in some cases, could prevent the export or import of our products to certain countries, governments, entities or persons altogether.
Further, U.S. export control laws and economic sanctions prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments or persons. Although we take precautions to prevent our products from being provided to those subject to U.S. sanctions, such measures may be circumvented.
Finally, there are currently multinational efforts underway as part of the Wassenaar Arrangement on Export Controls for Conventional Arms and Dual-Use Goods and Technologies, or the Wassenaar Arrangement, to impose additional restrictions on certain cyber security products. Such controls have been implemented by many Wassenaar members, but are not currently in effect in the United States and may undergo substantial modification before becoming effective. To implement the controls under the Wassenaar Arrangement in the United States, the U.S. Department of Commerce's Bureau of Industry and Security, or BIS, would have to amend the Export Administration Regulations, or the EAR. Such amendments could include changes that impose new licensing, approval and other requirements on our commercial Metasploit products and thereby put us at a disadvantage in competing for international sales. We are closely monitoring the potential implications of the Wassenaar Arrangement on the commercial versions of Metasploit, and are actively working with BIS and other U.S. government stakeholders in connection with the implementation of the controls under the Wassenaar Arrangement.
Failure to comply with governmental laws and regulations could harm our business.
Our business is subject to regulation by various 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. Enforcement actions and sanctions could harm our business, reputation, results of operations and financial condition.
Because our products collect and store user and related information, domestic and international privacy and cyber security concerns, and other laws and regulations, could result in additional costs and liabilities to us or inhibit sales of our products.
We, and our customers, are subject to a number of domestic and international laws and regulations that apply to online services and the internet generally. These laws, rules and regulations address a range of issues including data privacy and cyber security, and restrictions or technological requirements regarding the collection, use, storage, protection, retention or transfer of data. The regulatory framework for online services, data privacy and cyber security issues worldwide can vary substantially from jurisdiction to jurisdiction, is rapidly evolving and is likely to remain uncertain for the foreseeable future. Many federal, state and foreign government bodies and agencies have adopted or are considering adopting laws, rules and regulations regarding the collection, use, storage and disclosure of information, web browsing and geolocation data collection, data analytics, cyber security and breach notification procedures. Interpretation of these laws, rules and regulations and their application to our products and professional services in the United States and foreign jurisdictions is ongoing and cannot be fully determined at this time.
In the United States, these include rules and regulations promulgated under the authority of the Federal Trade Commission, the Electronic Communications Privacy Act, Computer Fraud and Abuse Act, HIPAA, the Gramm Leach Bliley Act and state breach notification laws, as well as regulator enforcement positions and expectations reflected in federal and state regulatory actions, settlements, consent decrees and guidance documents. Internationally, virtually every jurisdiction in which we operate has

44


established its own data security and privacy legal frameworks with which we, or our customers, must comply, including the EU Data Protection Directive 95/46/EC (“Directive”) established in the European Union (“EU”) and local EU Member State legislation implementing the Directive, such as the Data Protection Act in the United Kingdom. In addition, in April 2016, the European Union adopted a new General Data Protection Regulation designed to unify data protection within the European Union under a single law, which may result in significantly greater compliance burdens and costs for companies with users and operations in the European Union. Under the General Data Protection Regulation, fines of up to 20 million euros or up to 4% of the annual global turnover of the infringer, whichever is greater, could be imposed. This government action is typically intended to protect the privacy of personal data that is collected, processed and transmitted in or from the governing jurisdiction. These laws apply not only to third-party transactions, but also to transfers of information between us and our subsidiaries, including employee information. The General Data Protection Regulation will go into effect and apply to us beginning in May 2018. Further, many U.S. federal and state and other foreign government bodies and agencies have introduced, and are currently considering, additional laws and regulations. Non-compliance with these laws could result in penalties or significant legal liability. We could be adversely affected if legislation or regulations are expanded to require changes in our business practices or if governing jurisdictions interpret or implement their legislation or regulations in ways that negatively affect our business, results of operations or financial condition.
In addition, to facilitate the transfer of both customer and personnel data from the European Union to the United States, we signed up to the EU-U.S. Safe Harbor Framework, which required U.S.-based companies to provide assurance that they were adhering to relevant European standards for data protection. On October 6, 2015, the Court of Justice of the European Union, or CJEU, invalidated the EU-U.S. Safe Harbor Framework. In light of CJEU’s decision, we have reviewed our current operations to ensure that our EU-U.S. data transfers comply with EU data protection laws. The available legal basis for such transfers will depend on a number of factors, including, for example, the type of data and the European Economic Area country from which the data is being transferred, and may require that we obtain express consent from the customer or employee whose data is being transferred or include in our agreements with the applicable customer or European Economic Area employing entity the standard contractual clauses that have been approved by the EU Commission or adopt one of the other alternative mechanisms available in order to effect such transfers in compliance with the EU laws (although certain German regulators have expressed concerns in respect of the standard contractual clauses and the Irish DPA has commenced proceedings in the Irish High Court to seek a reference to the CJEU as to whether the standard contractual clauses can be used as a basis for data transfers to the United States). Our compliance actions may involve substantial time and expense; for example, if we enter into the standard contractual clauses with a customer, in some EU countries, including Belgium and Spain, executed clauses need to be lodged with or notified to the country’s data protection authority prior to the transfer of any data, and in other countries, including Austria, France, Ireland, Romania and Slovenia, the clauses need to be approved by the country’s data protection authority prior to use. Non-compliance could result in the EU data protection authorities imposing a number of different sanctions on us until we do, including fines and, ultimately, a prohibition on transfers.
In addition to government regulation, privacy advocates and industry groups may propose new and different self-regulatory standards that either legally or contractually apply to us. Because the interpretation and application of privacy and data protection laws are still uncertain, it is possible that these laws may be interpreted and applied in a manner that is inconsistent with our existing practices or the features of our products. We may also be subject to claims of liability or responsibility for the actions of third parties with whom we interact or upon whom we rely in relation to various services, including but not limited to vendors and business partners. If so, in addition to the possibility of fines, lawsuits and other claims, we could be required to fundamentally change our business activities and practices or modify our products, which could have an adverse effect on our business. Any inability to adequately address privacy concerns, even if unfounded, or comply with applicable privacy or data protection laws, regulations and policies, could result in additional cost and liability to us, damage our reputation, inhibit sales and adversely affect our business.
The costs of compliance with, and other burdens imposed by, the laws, rules, regulations and policies that are applicable to the businesses of our customers may limit the use and adoption of, and reduce the overall demand for, our software. Privacy or cyber security concerns, whether valid or not valid, may inhibit market adoption of our products particularly in certain industries and foreign countries.
Further, there are active legislative discussions regarding the implementation of laws or regulations that could restrict the manner in which security research is conducted and that could restrict or possibly bar the conduct of penetration testing and the use of exploits, which are an essential component of our Metasploit product and our business strategy more generally. Our failure to comply with existing laws, rules or regulations, changes to existing laws or their interpretation, or the imposition of new laws, rules or regulations, could result in additional costs and may necessitate changes to our business practices and divergent operating models, which may have a material and adverse impact on our business, results of operations, and financial condition.

45


Failure to protect our proprietary technology and intellectual property rights could substantially harm our business and operating results.
Our future success and competitive position depend in part on our ability to protect our intellectual property and proprietary technologies. To safeguard these rights, we rely on a combination of patent, trademark, copyright and trade secret laws and contractual protections in the United States and other jurisdictions, all of which provide only limited protection and may not now or in the future provide us with a competitive advantage.
We cannot assure you that any patents will issue from any patent applications, that patents that issue from such applications will give us the protection that we seek or that any such patents will not be challenged, invalidated, or circumvented. Any patents that may issue in the future from our pending or future patent applications may not provide sufficiently broad protection and may not be enforceable in actions against alleged infringers. We have registered the “Rapid7,” “Nexpose” and “Metasploit” names and logos in the United States and certain other countries. We have registrations and/or pending applications for additional marks in the United States and other countries; however, we cannot assure you that any future trademark registrations will be issued for pending or future applications or that any registered trademarks will be enforceable or provide adequate protection of our proprietary rights. We also license software from third parties for integration into our products, including open source software and other software available on commercially reasonable terms. We cannot assure you that such third parties will maintain such software or continue to make it available.
In order to protect our unpatented proprietary technologies and processes, we rely on trade secret laws and confidentiality agreements with our employees, consultants, channel partners, vendors and others. Despite our efforts to protect our proprietary technology and trade secrets, unauthorized parties may attempt to misappropriate, reverse engineer or otherwise obtain and use them. In addition, others may independently discover our trade secrets, in which case we would not be able to assert trade secret rights, or develop similar technologies and processes. Further, the contractual provisions that we enter into may not prevent unauthorized use or disclosure of our proprietary technology or intellectual property rights and may not provide an adequate remedy in the event of unauthorized use or disclosure of our proprietary technology or intellectual property rights. Moreover, policing unauthorized use of our technologies, trade secrets and intellectual property is difficult, expensive and time-consuming, particularly in foreign countries where the laws may not be as protective of intellectual property rights as those in the United States and where mechanisms for enforcement of intellectual property rights may be weak. We may be unable to determine the extent of any unauthorized use or infringement of our solutions, technologies or intellectual property rights.
From time to time, legal action by us may be necessary to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the intellectual property rights of others or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of resources and could negatively affect our business, operating results and financial condition.
Assertions by third parties of infringement or other violations by us of their intellectual property rights, whether or not correct, could result in significant costs and harm our business and operating results.
Patent and other intellectual property disputes are common in our industry. We are currently involved in a lawsuit brought by a non-practicing entity alleging that we have infringed upon a now-expired patent held by such entity and we may, from time to time, be involved in other such disputes in the ordinary course of our business. Some companies, including some of our competitors, own large numbers of patents, copyrights and trademarks, which they may use to assert claims against us. Third parties have in the past and may in the future assert claims of infringement, misappropriation or other violations of intellectual property rights against us. They may also assert such claims against our customers or channel partners, whom we typically indemnify against claims that our solutions infringe, misappropriate or otherwise violate the intellectual property rights of third parties. As the numbers of products and competitors in our market increase and overlaps occur, claims of infringement, misappropriation and other violations of intellectual property rights may increase. Any claim of infringement, misappropriation or other violation of intellectual property rights by a third party, even those without merit, could cause us to incur substantial costs defending against the claim and could distract our management from our business.
The patent portfolios of our most significant competitors are larger than ours. This disparity may increase the risk that they may sue us for patent infringement and may limit our ability to counterclaim for patent infringement or settle through patent cross-licenses. In addition, future assertions of patent rights by third parties, and any resulting litigation, may involve patent holding companies or other adverse patent owners who have no relevant product revenues and against whom our own patents may therefore provide little or no deterrence or protection. There can be no assurance that we will not be found to infringe or otherwise violate any third-party intellectual property rights or to have done so in the past.

46


An adverse outcome of a dispute may require us to:
pay substantial damages, including treble damages, if we are found to have willfully infringed a third party’s patents or copyrights;
cease making, licensing or using solutions that are alleged to infringe or misappropriate the intellectual property of others;
expend additional development resources to attempt to redesign our solutions or otherwise develop non-infringing technology, which may not be successful;
enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies or intellectual property rights; and
indemnify our partners and other third parties.
In addition, royalty or licensing agreements, if required or desirable, may be unavailable on terms acceptable to us, or at all, and may require significant royalty payments and other expenditures. Some licenses may also be non-exclusive, and therefore, our competitors may have access to the same technology licensed to us. Any of the foregoing events could seriously harm our business, financial condition and results of operations.
Our intercompany relationships are subject to complex transfer pricing regulations, which may be challenged by taxing authorities.
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 2016, 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 and will continue to be 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.
Our ability to use net operating losses to offset future taxable income may be subject to certain limitations.
As of December 31, 2016, we had federal and state net operating loss carryforwards, or NOLs, of $93.8 million and $69.2 million, respectively, available to offset future taxable income, which expire in various years beginning in 2023 if not utilized. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire. Under the provisions of the Internal Revenue Code of 1986, as amended, or the Internal Revenue Code, substantial changes in our ownership may limit the amount of pre-change NOLs that can be utilized annually in the future to offset taxable income. Section 382 of the Internal Revenue Code imposes limitations on a company’s ability to use NOLs if a company experiences a more-than-50-percent ownership change over a three-year testing period. Based upon our analysis as of December 31, 2016, we determined that although a small limitation on our historical NOLs exists, we do not expect this limitation to impair our ability to use our NOLs prior to expiration. However, if changes in our ownership occur in the future, our ability to use our NOLs may be further limited. For these reasons, we may not be able to utilize a material portion of the NOLs, even if we achieve profitability. If we are limited in our ability to use our NOLs in future years in which we have taxable income, we will pay more taxes than if we were able to fully utilize our NOLs. This could adversely affect our operating results and the market price of our common stock.

47



The enactment of legislation implementing changes in the U.S. taxation of international business activities or the adoption of other tax reform policies could materially impact our financial position and results of operations.
Recent changes to U.S. tax laws, including limitations on the ability of taxpayers to claim and utilize foreign tax credits and the deferral of certain tax deductions until earnings outside of the United States are repatriated to the United States, as well as changes to U.S. tax laws that may be enacted in the future, could impact the tax treatment of our foreign earnings. Due to expansion of our international business activities, any changes in the U.S. taxation of such activities may increase our worldwide effective tax rate and adversely affect our financial condition and operating results. Additionally, changes in foreign tax laws, in particular with regard to UK tax policy, may adversely impact our worldwide tax rate.
Our operating results may be harmed if we are required to collect sales and use or other related taxes for our products and professional services in jurisdictions where we have not historically done so.
Taxing jurisdictions, including state, local and foreign taxing authorities, have differing rules and regulations governing sales and use or other taxes, and these rules and regulations are subject to varying interpretations that may change over time. In particular, significant judgment is required in evaluating our tax positions and our worldwide provision for taxes. While we believe that we are in material compliance with our obligations under applicable taxing regimes, one or more states, localities or countries may seek to impose additional sales or other tax collection obligations on us, including for past sales. It is possible that we could face sales tax audits and that such audits could result in tax-related liabilities for which we have not accrued. A successful assertion that we should be collecting additional sales or other taxes on our offerings in jurisdictions where we have not historically done so and do not accrue for sales taxes could result in substantial tax liabilities for past sales, discourage customers from purchasing our offerings or otherwise harm our business and operating results.
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. 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 or periods for which a determination is made.
Our business is subject to the risks of earthquakes, fire, power outages, floods and other catastrophic events, and to interruption by manmade problems such as terrorism.
A significant natural disaster, such as an earthquake, fire or a flood, or a significant power outage could have a material adverse impact on our business, operating results and financial condition. In addition, natural disasters could affect our channel partners’ ability to perform services for us on a timely basis. In the event we or our channel partners are hindered by any of the events discussed above, our ability to provide our products or professional services to customers could be delayed.
In addition, our facilities and those of our third-party data centers and hosting providers are vulnerable to damage or interruption from human error, intentional bad acts, pandemics, earthquakes, hurricanes, floods, fires, war, terrorist attacks, power losses, hardware failures, systems failures, telecommunications failures and similar events. The occurrence of a natural disaster, power failure or an act of terrorism, vandalism or other misconduct, a decision by a third party to close a facility on which we rely without adequate notice, or other unanticipated problems could result in lengthy interruptions in provision or delivery of our products, potentially leaving our customers vulnerable to cyber attacks. The occurrence of any of the foregoing events could damage our systems and hardware or could cause them to fail completely, and our insurance may not cover such events or may be insufficient to compensate us for the potentially significant losses, including the potential harm to the future growth of our business, that may result from interruptions in our service as a result of system failures.
All of the aforementioned risks may be exacerbated if our disaster recovery plans or the disaster recovery plans established for our third-party data centers and hosting providers prove to be inadequate. To the extent that any of the above results in delayed or reduced customer sales, our business, financial condition and results of operations could be adversely affected.
Risks Related to our Common Stock
The market price of our common stock has been and is likely to continue to be volatile.
The market price of our common stock may be highly volatile and may fluctuate substantially as a result of a variety of factors, some of which are related in complex ways. Since shares of our common stock were sold in our initial public offering, or IPO, in

48


July 2015 at a price of $16.00 per share, our stock price has ranged from an intraday low of $9.05 to an intraday high of $27.45 through August 1, 2017. Factors that may affect the market price of our common stock include:
actual or anticipated fluctuations in our financial condition and operating results;
variance in our financial performance from expectations of securities analysts;
changes in the prices of our products and professional services;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our products or professional services;
announcements by us or our competitors of significant business developments, acquisitions or new offerings;
our involvement in any litigation;
our sale of our common stock or other securities in the future;
changes in senior management or key personnel;
trading volume of our common stock;
changes in the anticipated future size and growth rate of our market; and
general economic, regulatory and market conditions.
From time to time, the stock markets have experienced extreme price and volume fluctuations that have affected and continue to affect the market prices of equity securities of many companies. These fluctuations have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may negatively impact the market price of our common stock. In the past, companies that have experienced volatility in the market price of their securities have been subject to securities class action litigation. We may be the target of this type of litigation in the future, which could result in substantial costs and divert our management’s attention.
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, other business metrics 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. 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.
If securities or industry analysts do not publish research or reports about our business, or publish negative reports about our business, our stock price and trading volume could decline.
The trading market for our common stock will depend, in part, on the research and reports that securities or industry analysts publish about us or our business. We do not have any control over these analysts. If our financial performance fails to meet analyst estimates or one or more of the analysts who cover us downgrade our shares or change their opinion of our shares, our share price would likely decline. If one or more of these analysts cease coverage of our company or fail 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 do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We have never declared or paid any cash dividends on our common stock and do not intend to pay any cash dividends in the foreseeable future. We anticipate that we will retain all of our future earnings for use in the development of our business and for general corporate purposes. Any determination to pay dividends in the future will be at the discretion of our board of directors. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, as the only way to realize any future gains on their investments.

49


Concentration of ownership among our existing directors, executive officers and holders of 10% or more of our outstanding common stock may prevent minority investors from influencing significant corporate decisions.
As of August 1, 2017, our directors, executive officers and holders of more than 10% of our common stock, some of whom are represented on our board of directors, together with their affiliates, beneficially owned 45% of the voting power of our outstanding capital stock. As a result, these stockholders will be able to determine the outcome of matters submitted to our stockholders for approval. This concentration of ownership by itself may have the effect of delaying, deferring or preventing a change in control of our company, impeding a merger, consolidation, takeover or other business combination involving us, or discouraging a potential acquirer from making a tender offer or otherwise attempting to obtain control, which in turn, could materially and adversely affect the market price of our common stock.
Substantial future sales of our common stock in the public market, or the perception that these sales may occur, could cause our share price to decline.
Sales of a substantial amount of shares of our common stock in the public market, or the perception that these sales might occur, could depress the market price of our common stock and could impair our ability to raise capital through the sale of additional equity securities. All outstanding shares of our common stock are freely tradable without restriction under the Securities Act of 1933, as amended, or the Securities Act, except for any shares of our common stock that may be held or acquired by our directors, executive officers and other affiliates, as that term is defined in the Securities Act, which are subject to restrictions under the Securities Act, or that may be issued under our equity incentive plans subject to vesting requirements. We are unable to predict the effect that these sales, particularly sales by our directors, executive officers, and significant stockholders, may have on the prevailing market price of our common stock.
We have filed registration statements on Form S-8 under the Securities Act to register shares of common stock that may be issued under our equity incentive plans from time to time. Shares registered under these registration statements are available for sale in the public market upon issuance subject to vesting arrangements and exercise of options, as well as Rule 144 in the case of our affiliates. We also filed a “shelf” registration statement on Form S-3 under the Securities Act in May 2017 that became effective in June 2017, allowing us, from time to time, to offer up to $50 million of shares of common stock and to cover the resale of up to an aggregate of 18,419,274 shares of our common stock by selling stockholders to be named in the applicable prospectus supplement to the shelf registration statement, from time to time.
Certain existing holders of our common stock have the right, subject to various conditions and limitations, to request we include their shares of our common stock in registration statements we may file relating to our securities. If the offer and sale of these shares are registered, they will be freely tradable without restriction under the Securities Act. In the event such registration rights are exercised and a large number of shares of common stock are sold in the public market, such sales could reduce the trading price of our common stock. In June 2017, we filed a prospectus supplement with respect to the sale of up to 2,800,000 shares of our common stock by two of our significant stockholders, which facilitated the resale by those holders of a portion of the shares of our common stock they hold.
In addition, in the future, we may issue common stock or other securities in connection with a capital raise or acquisitions. The number of new shares of our common stock issued in connection with a capital raise or acquisition could constitute a material portion of our then-outstanding shares of our common stock.
We are an “emerging growth company” and we cannot be certain if the reduced disclosure requirements applicable to emerging growth companies will make our common stock less attractive to investors.
We are an “emerging growth company,” as defined in the JOBS Act. For as long as we qualify as an emerging growth company, we intend to take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not “emerging growth companies” including, but not limited to, the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements, and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and stockholder approval of any golden parachute payments not previously approved. We cannot predict if investors will find our common stock less attractive because we will rely on these exemptions and provide reduced disclosure. If some investors find our common stock less attractive as a result, there may be a less active trading market for our common stock and our stock price may be more volatile.
We are obligated and maintain proper and effective internal controls over financial reporting and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our common stock.
We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting on an annual basis. This assessment includes disclosure

50


of any material weaknesses identified by our management in our internal control over financial reporting. During the evaluation and testing process, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to assert that our internal controls are effective. While we have established certain procedures and control over our financial reporting processes, we cannot assure you that these efforts will prevent restatements of our financial statements in the future.
Our independent registered public accounting firm will not be required to attest to the effectiveness of our internal control over financial reporting until our first annual report required to be filed with the SEC following the date we no longer qualify as an “emerging growth company,” as defined in the JOBS Act. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not satisfied with the level at which our controls are documented, designed or operating. We may not be able to remediate any future material weaknesses, or to complete our evaluation, testing and any required remediation in a timely fashion. We will be required to disclose significant changes made in our internal control procedures on a quarterly basis.
Our compliance with Section 404 will require that we incur substantial accounting expense and expend significant management efforts. We currently do not have an internal audit group, and we may need to hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge and compile the system and process documentation necessary to perform the evaluation needed to comply with Section 404.
Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to assert that our internal control over financial reporting is effective or our independent registered public accounting firm is unable to express an opinion on the effectiveness of our internal controls when it is required to issue such opinion, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the NASDAQ Stock Market, the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.
Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our common stock.
Provisions in our amended and restated certificate of incorporation and amended and restated bylaws may have the effect of delaying or preventing a change in control or changes in our management. Among other things, our amended and restated certificate of incorporation and amended and restated bylaws include provisions that:
authorize our board of directors to issue preferred stock without further stockholder action and with voting liquidation, dividend and other rights superior to our common stock;
require that any action to be taken by our stockholders be effected at a duly called annual or special meeting and not by written consent, and limit the ability of our stockholders to call special meetings;
establish an advance notice procedure for stockholder proposals to be brought before an annual meeting, including proposed nominations of persons for director nominees;
establish that our board of directors is divided into three classes, with directors in each class serving three-year staggered terms;
require the approval of holders of two-thirds of the shares entitled to vote at an election of directors to adopt, amend or repeal our amended and restated bylaws or amend or repeal the provisions of our amended and restated certificate of incorporation regarding the election and removal of directors and the ability of stockholders to take action by written consent or call a special meeting;
prohibit cumulative voting in the election of directors; and
provide that vacancies on our board of directors may be filled only by a majority of directors then in office, even though less than a quorum.
These provisions may frustrate or prevent any attempts by our stockholders to replace or remove our current management by making it more difficult for stockholders to replace members of our board of directors, who are responsible for appointing the members of our management. In addition, because we are incorporated in Delaware, we are governed by the provisions of Section 203 of the Delaware General Corporation Law, which generally prohibits a Delaware corporation from engaging in any of a broad range of business combinations with any “interested” stockholder for a period of three years following the date on which the stockholder became an “interested” stockholder. Any of the foregoing provisions could limit could limit the opportunity

51


for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware as the exclusive forum for certain litigation that may be initiated by our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Pursuant to our amended and restated certificate of incorporation, unless we consent in writing to the selection of an alternative forum, the Court of Chancery of the State of Delaware is the sole and exclusive forum for (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors, officers or other employees to us or our stockholders, (3) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws or (4) any action asserting a claim governed by the internal affairs doctrine. Our amended and restated certificate of incorporation further provides that any person or entity purchasing or otherwise acquiring any interest in shares of our common stock is deemed to have notice of and consented to the foregoing provision. The forum selection clause in our amended and restated certificate of incorporation may limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us.
Item 2.    Unregistered Sales of Equity Securities and Use of Proceeds.
(a) Recent Sales of Unregistered Equity Securities
None.

(b) Use of Proceeds from Initial Public Offering of Common Stock
Our initial public offering of common stock was effected through the filing of a Registration Statement on Form S-1 (File No. 333-204874), which was declared or became effective on July 16, 2015. There has been no material change in the use of proceeds from our initial public offering as described in our final prospectus filed with the SEC pursuant to Rule 424(b) and other periodic reports previously filed with the SEC.
(c) Issuer Purchases of Equity Securities
 
 
Total Number of Shares Purchased (1)
 
Average Price Paid per Share
 
Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs
 
Approximate Dollar Value of Shares That May Yet Be Purchased Under the Plans or Programs (dollars in thousands)
April 1, 2017 to April 30, 2017
 
4,559

 
$
16.30

 

 

May 1, 2017 to May 31, 2017
 

 

 

 

June 1, 2017 to June 30, 2017
 

 

 

 

Total
 
4,559

 
$
16.30

 

 

(1)
Represents the total number of shares of our common stock delivered to us by an employee to satisfy the statutory tax withholding obligations owed in connection with the vesting of restricted stock awards granted to such employee under the Rapid7, Inc. 2015 Equity Incentive Plan, as amended.
Item 3.    Defaults Upon Senior Securities.
Not applicable.
Item 4.    Mine Safety Disclosures.
Not applicable.
Item 5.    Other Information.
None.

52




Item 6.    Exhibits.
Exhibit
Number
Description
3.1(1)
Amended and Restated Certificate of Incorporation of Rapid7, Inc.
3.2(2)
Amended and Restated Bylaws of Rapid7, Inc.
31.1*
Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
31.2*
Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
32.1**
Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
32.2**
Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
XBRL Instance Document
101.SCH
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy 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
 
(1)
Previously filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference.
(2)
Previously filed as Exhibit 3.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference.

*
Filed herewith.
**
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.


53


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
RAPID7, INC.
 
 
 
 
Date: August 8, 2017
By:
 
/s/ Corey E. Thomas
 
 
 
Name:  Corey E. Thomas
 
 
 
Title:    President and Chief Executive Officer
 
 
 
(Principal Executive Officer)
 
 
 
Date: August 8, 2017
By:
 
/s/ Jeff Kalowski
 
 
 
Name:  Jeff Kalowski
 
 
 
Title:    Chief Financial Officer
 
 
 
(Principal Financial Officer)


54


Exhibit Index
 
Exhibit
Number
Description
3.1(1)
Amended and Restated Certificate of Incorporation of Rapid7, Inc.
3.2(2)
Amended and Restated Bylaws of Rapid7, Inc.
Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
Certification of Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
101.INS
XBRL Instance Document
101.SCH
XBRL Taxonomy Extension Schema Document
101.CAL
XBRL Taxonomy 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
 
 
(1)
Previously filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference.
(2)
Previously filed as Exhibit 3.2 to the Registrant’s Current Report on Form 8-K (File No. 001-37496), filed with the Securities and Exchange Commission on July 22, 2015, and incorporated herein by reference.
*
Filed herewith.
**
This certification is deemed not filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to the liability of that section, nor shall it be deemed incorporated by reference into any filing under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended.


55
EX-31.1 2 q2201710-qexx311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Corey E. Thomas, certify that:
 

1.
I have reviewed this Quarterly Report on Form 10-Q of Rapid7, 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 8, 2017
 
 
By:
 
/s/ Corey E. Thomas
 
 
 
 
 
Name:  Corey E. Thomas
 
 
 
 
 
Title:    President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)


EX-31.2 3 q2201710-qexx312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Jeff Kalowski, certify that:
 

1.
I have reviewed this Quarterly Report on Form 10-Q of Rapid7, 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 8, 2017
 
 
By:
 
/s/ Jeff Kalowski
 
 
 
 
 
Name:  Jeff Kalowski
 
 
 
 
 
Title:    Chief Financial Officer
 
 
 
 
 
(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 q2201710-qexx321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Corey E. Thomas, Chief Executive Officer of Rapid7, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Rapid7, Inc. for the quarter ended June 30, 2017 (the “Report”):
 
(1)fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of Rapid7, Inc. for the period presented herein.
Date: August 8, 2017
 
 
By:
 
/s/ Corey E. Thomas
 
 
 
 
 
Name:  Corey E. Thomas
 
 
 
 
 
Title:    President and Chief Executive Officer
 
 
 
 
 
(Principal Executive Officer)


EX-32.2 5 q2201710-qexx322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
I, Jeff Kalowski, Chief Financial Officer of Rapid7, Inc., do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of my knowledge, the Quarterly Report on Form 10-Q of Rapid7, Inc. for the quarter ended June 30, 2017 (the “Report”):
 
(1)fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and
(2)
the information contained in the Report fairly presents, in all material respects, the financial condition and result of operations of Rapid7, Inc. for the period presented herein.
Date: August 8, 2017
 
 
By:
 
/s/ Jeff Kalowski
 
 
 
 
 
Name:  Jeff Kalowski
 
 
 
 
 
Title:    Chief Financial Officer
 
 
 
 
 
(Principal Financial Officer and Principal Accounting Officer)


EX-101.INS 6 rpd-20170630.xml XBRL INSTANCE DOCUMENT 0001560327 2017-01-01 2017-06-30 0001560327 2017-08-01 0001560327 2017-06-30 0001560327 2016-12-31 0001560327 2017-04-01 2017-06-30 0001560327 2016-01-01 2016-06-30 0001560327 2016-04-01 2016-06-30 0001560327 2016-06-30 0001560327 2015-12-31 0001560327 rpd:AccountingStandardsUpdate201609Member 2017-06-30 0001560327 rpd:AccountingStandardsUpdate201609Member us-gaap:RetainedEarningsMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-06-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-06-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2017-06-30 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001560327 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:CorporateDebtSecuritiesMember 2016-12-31 0001560327 us-gaap:CommercialPaperMember 2016-12-31 0001560327 us-gaap:AssetBackedSecuritiesMember 2016-12-31 0001560327 us-gaap:AssetBackedSecuritiesMember 2017-06-30 0001560327 us-gaap:CommercialPaperMember 2017-06-30 0001560327 us-gaap:CorporateDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2017-06-30 0001560327 us-gaap:LeaseholdImprovementsMember 2017-06-30 0001560327 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001560327 us-gaap:ComputerEquipmentMember 2016-12-31 0001560327 us-gaap:FurnitureAndFixturesMember 2017-06-30 0001560327 us-gaap:ComputerEquipmentMember 2017-06-30 0001560327 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001560327 us-gaap:TradeNamesMember 2017-06-30 0001560327 rpd:DevelopedTechnologyMember 2016-12-31 0001560327 us-gaap:NoncompeteAgreementsMember 2017-01-01 2017-06-30 0001560327 us-gaap:CustomerRelationshipsMember 2016-12-31 0001560327 rpd:DevelopedTechnologyMember 2017-06-30 0001560327 us-gaap:NoncompeteAgreementsMember 2017-06-30 0001560327 us-gaap:CustomerRelationshipsMember 2017-06-30 0001560327 us-gaap:TradeNamesMember 2017-01-01 2017-06-30 0001560327 us-gaap:TradeNamesMember 2016-12-31 0001560327 us-gaap:NoncompeteAgreementsMember 2016-12-31 0001560327 rpd:DevelopedTechnologyMember 2017-01-01 2017-06-30 0001560327 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-30 0001560327 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0001560327 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-06-30 0001560327 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001560327 us-gaap:EmployeeStockOptionMember 2017-06-30 0001560327 us-gaap:EmployeeStockOptionMember 2016-12-31 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001560327 us-gaap:RestrictedStockMember 2017-01-01 2017-06-30 0001560327 us-gaap:RestrictedStockMember 2017-06-30 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001560327 us-gaap:RestrictedStockMember 2016-12-31 0001560327 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001560327 rpd:CostOfRevenueMember 2016-04-01 2016-06-30 0001560327 rpd:CostOfRevenueMember 2016-01-01 2016-06-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001560327 rpd:CostOfRevenueMember 2017-04-01 2017-06-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001560327 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001560327 rpd:CostOfRevenueMember 2017-01-01 2017-06-30 0001560327 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001560327 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001560327 us-gaap:EmployeeStockMember 2017-03-15 2017-03-15 0001560327 rpd:EmployeeStockPurchasePlanMember us-gaap:MaximumMember 2017-01-01 2017-06-30 0001560327 us-gaap:EmployeeStockMember 2017-03-15 0001560327 us-gaap:EmployeeStockMember 2016-03-16 0001560327 rpd:RestrictedStockAndRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001560327 rpd:RestrictedStockAndRestrictedStockUnitsMember 2017-06-30 0001560327 rpd:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001560327 rpd:UnvestedRestrictedStockMember 2016-01-01 2016-06-30 0001560327 rpd:UnvestedRestrictedStockUnitsMember 2017-01-01 2017-06-30 0001560327 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001560327 rpd:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001560327 rpd:UnvestedRestrictedStockUnitsMember 2016-01-01 2016-06-30 0001560327 rpd:UnvestedRestrictedStockMember 2017-01-01 2017-06-30 0001560327 country:US 2016-12-31 0001560327 us-gaap:NonUsMember 2016-12-31 0001560327 country:US 2017-06-30 0001560327 us-gaap:NonUsMember 2017-06-30 0001560327 us-gaap:SalesRevenueNetMember country:US 2017-04-01 2017-06-30 0001560327 us-gaap:SalesRevenueNetMember country:US 2017-01-01 2017-06-30 0001560327 us-gaap:SalesRevenueNetMember country:US 2016-04-01 2016-06-30 0001560327 us-gaap:SalesRevenueNetMember country:US 2016-01-01 2016-06-30 0001560327 rpd:OtherCountryMember 2016-04-01 2016-06-30 0001560327 us-gaap:NorthAmericaMember 2017-01-01 2017-06-30 0001560327 rpd:OtherCountryMember 2016-01-01 2016-06-30 0001560327 us-gaap:NorthAmericaMember 2016-01-01 2016-06-30 0001560327 rpd:OtherCountryMember 2017-04-01 2017-06-30 0001560327 rpd:OtherCountryMember 2017-01-01 2017-06-30 0001560327 us-gaap:NorthAmericaMember 2017-04-01 2017-06-30 0001560327 us-gaap:NorthAmericaMember 2016-04-01 2016-06-30 0001560327 us-gaap:AffiliatedEntityMember 2017-01-01 2017-06-30 0001560327 us-gaap:AffiliatedEntityMember 2017-04-01 2017-06-30 0001560327 us-gaap:RestrictedStockUnitsRSUMember rpd:KomandInc.Member us-gaap:SubsequentEventMember 2017-07-12 2017-07-12 0001560327 rpd:KomandInc.Member us-gaap:SubsequentEventMember 2017-07-12 2017-07-12 0001560327 rpd:KomandInc.Member us-gaap:SubsequentEventMember 2017-07-12 iso4217:USD iso4217:USD xbrli:shares xbrli:shares xbrli:pure rpd:Segment false --12-31 Q2 2017 2017-06-30 10-Q 0001560327 43550301 Accelerated Filer RAPID7, INC. RPD P4Y 2687000 5285000 5557000 10267000 0.85 0.15 2096000 1499000 21456000 41601000 27168000 53110000 4012000 2257000 49154000 47560000 23499000 20667000 15964000 18233000 -19000 -46000 P6Y3M18D P6Y8M12D P2Y P6Y1M6D 435360000 450394000 3641000 142000 751000 1524000 1224000 9160000 279000 1739000 3017000 4125000 5171000 308000 1395000 1689000 1779000 9450000 510000 2556000 3202000 3182000 1061000 1240000 600000 1200000 500000 1000000 6300712 103471 811681 619240 4766320 7417186 76647 420541 1878730 5041268 243303000 241853000 130233000 140733000 25067000 24859000 0 49926000 25060000 25047000 0 50107000 38941000 0 0 0 14982000 6467000 8078000 10314000 0 0 0 0 0 6467000 8078000 10314000 14982000 6467000 7178000 10314000 14982000 40012000 0 0 0 14965000 4847000 4479000 15721000 0 0 0 0 0 4847000 4479000 15721000 14965000 4847000 4479000 15721000 14965000 8000 4000 0 1000 3000 0 0 0 0 0 27000 1000 0 13000 13000 46000 3000 0 15000 28000 38960000 6464000 7178000 10326000 14992000 40058000 4850000 4479000 15736000 14993000 295600 5000000.0 86553000 84755000 53148000 53068000 10085000 0 0 10085000 10095000 0 0 10095000 -1798000 -80000 0.01 0.01 100000000 100000000 43018737 44005649 42554683 43532061 426000 435000 -13452000 -29032000 -11644000 -22209000 0.97 0.97 0.93 0.93 9293000 18005000 13079000 25343000 4848000 9281000 5672000 11348000 1758000 3439000 1850000 3728000 -100000 3400000 116903000 126085000 52160000 54344000 3400000 1100000 2200000 1100000 2300000 3419000 3237000 -0.33 -0.71 -0.27 -0.52 74000 144000 P2Y11M16D P2Y10M24D 30577992 14100000 3844000 3118000 197000 33000 496000 4812000 3995000 274000 40000 503000 102000 962000 1332000 1837000 1859000 1886000 12790000 11231000 1000000 40000 519000 12790000 11231000 1000000 40000 519000 8946000 8113000 803000 7000 23000 7978000 7236000 726000 0 16000 119000 238000 6644000 13237000 7256000 14504000 75100000 75110000 75100000 75110000 27975000 54059000 34364000 67345000 -13303000 -28741000 -11450000 -21866000 149000 291000 187000 316000 334000 623000 1904000 -1657000 -4945000 -1240000 -3462000 -2122000 14405000 11366000 -72000 -819000 1401000 -412000 0 316000 12790000 13106000 8946000 8294000 26000 11000 218000 387000 1000 0 201265000 207226000 243303000 241853000 145609000 150343000 20162000 8799000 8962000 17343000 11338000 22140000 -301000 4553000 -1842000 -4117000 271000 -660000 -13452000 -29032000 -11637000 -22182000 1 41256000 82959000 46261000 89712000 -13281000 -28900000 -11897000 -22367000 764000 630000 0 0 -10000 -30000 0 0 -7000 -27000 0 0 -3000 -3000 1195000 1334000 3496000 2539000 130000 175000 -48000 148000 229000 114000 3760000 261000 14800000.0 0 796000 0 15828000 1842000 2578000 0 316000 0.01 0.01 10000000 10000000 0 0 0 0 9152000 8892000 0 14605000 1431000 4111000 24052000 12844000 3131000 8077000 26520000 14189000 3614000 8717000 8088000 7063000 1025000 8287000 6939000 1348000 394000 478000 900000 1800000 68000 0 12932000 25274000 11873000 23266000 -389338000 -411625000 37268000 4981000 32287000 72064000 9645000 62419000 47443000 7225000 40218000 92688000 14477000 78211000 6850000 13120000 8937000 17438000 21680000 44448000 27132000 51942000 9160000 9450000 P4Y P4Y 7698 78441 23.01 13.62 0 1423010 0.00 14.11 585004 734577 420541 1878730 18.05 13.47 17.59 13.92 156765 200416 19.04 13.72 2642121 6.57 7572000 134812 1266238 6.65 36564000 4580375 5041268 8.20 9.66 34726000 4544979 9.27 6.13 12.41 13.38 12.47 15.05 27278000 P6Y P7Y6M P7Y1M6D 3200000 10.60 12.79 18779000 31213000 138085 670533 1500000 42038000 34627000 464054 473588 9534 4391000 4531000 41063613 40805641 42681287 42395450 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top: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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP) as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> filed with the SEC on March&#160;9, 2017.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation and Claims</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:16px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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:18px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Obligations</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-Based Compensation Expense</font></div><div style="line-height:120%;font-size:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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;font-weight:bold;">(a)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">General</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;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:89.47368421052632%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation expense:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,395</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,641</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,160</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-top:12px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We recognize compensation cost of all awards on a straight-line basis over the applicable vesting period, which is generally </font><font style="font-family:inherit;font-size:10pt;">four</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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;font-weight:bold;">(b)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock and Restricted Stock Units</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.47368421052632%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br clear="none"/>Grant&#160;Date<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">585,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">734,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,423,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(156,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(200,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(78,441</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420,541</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,878,730</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:12px;text-align:justify;padding-left:66px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized compensation expense related to our unvested restricted stock and restricted stock units expected to vest was </font><font style="font-family:inherit;font-size:10pt;">$30.6 million</font><font style="font-family:inherit;font-size:10pt;">. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of </font><font style="font-family:inherit;font-size:10pt;">3.0</font><font style="font-family:inherit;font-size:10pt;">&#160;years.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">During the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, we repurchased </font><font style="font-family:inherit;font-size:10pt;">9,534</font><font style="font-family:inherit;font-size:10pt;"> shares of our common stock in settlement of employee tax withholding obligations due upon the vesting of restricted stock.</font></div><table cellpadding="0" cellspacing="0" style="padding-top:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;" 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;font-weight:bold;">(c)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;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:89.47368421052632%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,580,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,266,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(670,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(134,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,041,268</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,642,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,544,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;padding-left:66px;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, 2017</font><font style="font-family:inherit;font-size:10pt;">, the unrecognized compensation expense related to our unvested stock options expected to vest was </font><font style="font-family:inherit;font-size:10pt;">$14.1 million</font><font style="font-family:inherit;font-size:10pt;">. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of </font><font style="font-family:inherit;font-size:10pt;">2.9</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The total fair value of stock options vested in the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$3.2 million</font><font style="font-family:inherit;font-size:10pt;">. The weighted-average grant date fair value of stock options granted in the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$6.65</font><font style="font-family:inherit;font-size:10pt;"> per share.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;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:66px;" 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:30px;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">(d)</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div></td></tr></table><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), employees may set aside up to </font><font style="font-family:inherit;font-size:10pt;">15%</font><font style="font-family:inherit;font-size:10pt;"> of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at </font><font style="font-family:inherit;font-size:10pt;">85%</font><font style="font-family:inherit;font-size:10pt;"> of the lesser of: (i)&#160;the market value of our common stock at the beginning of each offering period and (ii)&#160;the market value of our common stock on the applicable purchase date.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On March&#160;15, 2017, we issued </font><font style="font-family:inherit;font-size:10pt;">138,085</font><font style="font-family:inherit;font-size:10pt;"> shares of common stock to employees for aggregate proceeds of </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">. The purchase prices of the shares of common stock were </font><font style="font-family:inherit;font-size:10pt;">$10.60</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$12.79</font><font style="font-family:inherit;font-size:10pt;"> per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March&#160;16, 2016 of </font><font style="font-family:inherit;font-size:10pt;">$12.47</font><font style="font-family:inherit;font-size:10pt;"> and on March 15, 2017 of </font><font style="font-family:inherit;font-size:10pt;">$15.05</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the computation of basic and diluted net loss per share of our common stock for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share data)</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,637</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,452</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,681,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,063,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,395,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,805,641</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.52</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.71</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:4px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three and 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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,041,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,766,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock</font></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;">420,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;">811,681</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock 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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,878,730</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">619,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares to be issued under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,471</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,417,186</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,300,712</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-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,847</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,847</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,060</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,107</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,467</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,467</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,926</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-top:24px;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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">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><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Level 2</font><font style="font-family:inherit;font-size:10pt;">: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;text-decoration:underline;">Level 3</font><font style="font-family:inherit;font-size:10pt;">: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;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.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,095</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,847</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,847</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,060</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,047</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,107</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-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="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Level&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets:</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Money market funds</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,085</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,078</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,467</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,467</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:76px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25,067</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,859</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,926</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:24px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We had no liabilities measured and recorded at fair value on a recurring basis as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments, which are all classified as available-for-sale, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:24px;text-align:left;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,847</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,012</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:24px;text-align:left;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,467</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,941</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-top:24px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For all of our investments for which the amortized cost basis was greater than the fair value at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers&#8217; credit rating and the time to maturity.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Goodwill was </font><font style="font-family:inherit;font-size:10pt;">$75.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:</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="26" rowspan="1"></td></tr><tr><td style="width:21%;" 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><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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Life&#160;(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Intangible assets subject to amortization:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Developed technology</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">11,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,995</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">7,236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">11,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,118</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,113</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Trade names</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(503</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(496</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Non-compete agreements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">2.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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(40</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(33</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total acquired intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(4,812</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">7,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,844</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Internal-use software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">13,106</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(4,812</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,294</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,790</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,844</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,946</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-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense was </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.6 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">$1.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated future amortization expense of the acquired identifiable intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is 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="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (for the remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The costs associated with the development of internal-use software are not included in the table above, as the projects are currently in development. As such, we have not determined the useful life of the software, nor have all the costs associated with this project been incurred.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net by geographic area was as follows:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,088</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-top: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:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU requires modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. The ASU will be effective for us on a prospective basis beginning on January 1, 2018, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</font><font style="font-family:inherit;font-size:10pt;">. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</font><font style="font-family:inherit;font-size:10pt;"> The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. We adopted this ASU on January 1, 2017 and as a result, we have made an accounting policy election to account for forfeitures as they occur. This change has been applied on a modified retrospective basis, resulting in a cumulative-effect adjustment to increase accumulated deficit by&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of January 1, 2017. The adoption of this ASU also requires excess tax benefits and tax deficiencies be recorded in the income statement as opposed to additional paid-in capital when the awards vest or are settled, and has been applied on a prospective basis. In connection with the adoption of this ASU, we recorded a cumulative-effect adjustment as of January 1, 2017 to increase gross deferred tax assets and the related valuation allowance against deferred tax assets by </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">. The provisions related to classification of excess tax benefits in the statement of cash flows were adopted prospectively, and as such, the prior periods were not retrospectively adjusted.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">. The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">. The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one-year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January&#160;1, 2018; however, early adoption will be permitted as of the original effective date. We plan to adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on our analysis performed to date, we expect recognition of total revenue related to our term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. We expect that revenue related to the sale of our AppSpider perpetual software licenses will be recognized at the time of license delivery because software licenses are not dependent on the continued delivery of content subscriptions. We currently recognize revenue related to the sale of our AppSpider perpetual software licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence (VSOE) of selling price of the maintenance and support. We expect that revenue related to the sale of our Nexpose and Metasploit perpetual software licenses will be combined with their related content subscriptions as a single performance obligation when our contracts contain a material right with respect to renewal options. As a result, we expect to recognize the revenue related to the sale of Nexpose and Metasploit perpetual software licenses ratably over the customer's estimated economic life, rather than over the contractual period of maintenance and support. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the contractual elements. In addition, under the new standard, we expect the allocation of contract consideration for multiple-element arrangements to be on a relative fair value basis which may impact both the timing of income recognition and the presentation of revenue by class. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Further, under the new standard, we expect to capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the customer's estimated economic life rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:8px;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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Rapid7, Inc. and subsidiaries (&#8220;we,&#8221; &#8220;us&#8221; or &#8220;our&#8221;) is a leading provider of analytics for security and IT operations solutions that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations.</font></div><div style="line-height:120%;padding-top: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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP) as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;"> filed with the SEC on March&#160;9, 2017.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There have been no significant changes to our significant accounting policies as of and for the three and six months ended June 30, 2017, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December&#160;31, 2016.</font></div><div style="line-height:120%;padding-top: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:10px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:10px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;">, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU requires modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. The ASU will be effective for us on a prospective basis beginning on January 1, 2018, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2016, the FASB issued ASU 2016-16, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory</font><font style="font-family:inherit;font-size:10pt;">. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In March 2016, the FASB issued ASU 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting.</font><font style="font-family:inherit;font-size:10pt;"> The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. We adopted this ASU on January 1, 2017 and as a result, we have made an accounting policy election to account for forfeitures as they occur. This change has been applied on a modified retrospective basis, resulting in a cumulative-effect adjustment to increase accumulated deficit by&#160;</font><font style="font-family:inherit;font-size:10pt;">$0.1 million</font><font style="font-family:inherit;font-size:10pt;">&#160;as of January 1, 2017. The adoption of this ASU also requires excess tax benefits and tax deficiencies be recorded in the income statement as opposed to additional paid-in capital when the awards vest or are settled, and has been applied on a prospective basis. In connection with the adoption of this ASU, we recorded a cumulative-effect adjustment as of January 1, 2017 to increase gross deferred tax assets and the related valuation allowance against deferred tax assets by </font><font style="font-family:inherit;font-size:10pt;">$3.4 million</font><font style="font-family:inherit;font-size:10pt;">. The provisions related to classification of excess tax benefits in the statement of cash flows were adopted prospectively, and as such, the prior periods were not retrospectively adjusted.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU 2016-02, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Leases (Topic 842)</font><font style="font-family:inherit;font-size:10pt;">. The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the FASB issued ASU 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers (Topic 606)</font><font style="font-family:inherit;font-size:10pt;">. The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one-year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January&#160;1, 2018; however, early adoption will be permitted as of the original effective date. We plan to adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on our analysis performed to date, we expect recognition of total revenue related to our term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. We expect that revenue related to the sale of our AppSpider perpetual software licenses will be recognized at the time of license delivery because software licenses are not dependent on the continued delivery of content subscriptions. We currently recognize revenue related to the sale of our AppSpider perpetual software licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence (VSOE) of selling price of the maintenance and support. We expect that revenue related to the sale of our Nexpose and Metasploit perpetual software licenses will be combined with their related content subscriptions as a single performance obligation when our contracts contain a material right with respect to renewal options. As a result, we expect to recognize the revenue related to the sale of Nexpose and Metasploit perpetual software licenses ratably over the customer's estimated economic life, rather than over the contractual period of maintenance and support. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In addition, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the contractual elements. In addition, under the new standard, we expect the allocation of contract consideration for multiple-element arrangements to be on a relative fair value basis which may impact both the timing of income recognition and the presentation of revenue by class. </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Further, under the new standard, we expect to capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the customer's estimated economic life rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost and consist of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,077</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,088</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation expense was </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;"> for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> and </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;">$2.2 million</font><font style="font-family:inherit;font-size:10pt;"> for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment are recorded at cost and consist of the following:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9" rowspan="1"></td></tr><tr><td style="width:68%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of<br clear="none"/>December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,189</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12,844</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,614</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,131</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,717</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,077</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,520</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">24,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Less accumulated depreciation</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,233</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15,964</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Property and equipment, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,088</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Related Party Transactions</font></div><div style="line-height:120%;padding-top:8px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In October 2015, McAfee LLC (formerly known as Intel Security) announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During 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;">, we recognized sales and marketing expense of </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, related to partner referral fees payable to McAfee LLC. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of McAfee LLC.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues by geographic area presented based upon the location of the customer were as follows:</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,225</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,981</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,443</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,688</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,064</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:4px;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.22027290448344%;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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three and 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="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">5,041,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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,766,320</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock</font></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;">420,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;">811,681</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested restricted stock 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:10pt;"><font style="font-family:inherit;font-size:10pt;">1,878,730</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">619,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Shares to be issued under ESPP</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76,647</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103,471</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,417,186</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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,300,712</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:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Our investments, which are all classified as available-for-sale, consisted of the following:</font></div><div style="line-height:120%;padding-bottom:8px;padding-top:24px;text-align:left;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June&#160;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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,993</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(28</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,965</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,479</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(15</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,721</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,850</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,847</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,058</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(46</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,012</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:8px;padding-top:24px;text-align:left;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;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Description:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government agencies</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,982</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Commercial paper</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,178</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Corporate bonds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,326</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,314</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Asset-backed securities</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,464</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,467</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,960</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">38,941</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-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the computation of basic and diluted net loss per share of our common stock for the </font><font style="font-family:inherit;font-size:10pt;">three and six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:46%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9.5pt;"><font style="font-family:inherit;font-size:9.5pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except share and per share data)</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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,637</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(13,452</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(22,182</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(29,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Weighted-average common shares outstanding, basic and diluted</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,681,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">41,063,613</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,395,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,805,641</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net loss per share attributable to common stockholders, 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:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.27</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.33</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.52</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.71</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;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:89.47368421052632%;border-collapse:collapse;text-align:left;"><tr><td colspan="17" rowspan="1"></td></tr><tr><td style="width:44%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Stock-based compensation expense:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Cost of revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">308</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">142</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">510</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Research and development</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,524</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,779</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,224</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,182</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,125</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">General and administrative</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,395</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">751</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,556</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,739</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,171</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,641</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,450</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,160</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-top:12px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:</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="26" rowspan="1"></td></tr><tr><td style="width:21%;" 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><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: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:9%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Weighted-</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Life&#160;(years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Gross&#160;Carrying</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Accumulated</font></div><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">Net&#160;Book&#160;Value</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Intangible assets subject to amortization:</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Developed technology</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">11,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,995</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">7,236</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">11,231</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,118</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,113</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Customer relationships</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">1,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(197</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">803</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Trade names</font></div></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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">6.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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(503</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">519</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(496</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">23</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Non-compete agreements</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">2.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 colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(40</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">40</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(33</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">7</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total acquired intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(4,812</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">7,978</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,790</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,844</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,946</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Internal-use software</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">316</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">Total intangible assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">13,106</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(4,812</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,294</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">12,790</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">(3,844</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">$</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:7.5pt;"><font style="font-family:inherit;font-size:7.5pt;">8,946</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-top:8px;text-indent:65px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stock option activity during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;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:89.47368421052632%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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: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: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual&#160;Life</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in&#160;thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,580,375</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,266,238</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.38</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(670,533</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,572</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited/cancelled</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(134,812</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">12.41</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,041,268</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.66</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36,564</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and exercisable as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,642,121</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top: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.57</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.0</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,278</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested and expected to vest as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,544,979</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,726</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:8px;text-align:justify;padding-left:66px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Restricted stock and restricted stock unit activity during the </font><font style="font-family:inherit;font-size:10pt;">six</font><font style="font-family:inherit;font-size:10pt;"> months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> was as follows:</font></div><div style="line-height:120%;text-align:left;padding-left:72px;text-indent:0px;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:89.47368421052632%;border-collapse:collapse;text-align:left;"><tr><td colspan="15" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:13%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Units</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Grant&#160;Date</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair&#160;Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-Average<br clear="none"/>Grant&#160;Date<br clear="none"/>Fair&#160;Value</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of December&#160;31, 2016</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">585,004</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18.05</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">734,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Granted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,423,010</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Vested</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(156,765</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19.04</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(200,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.72</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,698</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.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:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(78,441</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.62</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Unvested balance as of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">420,541</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17.59</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,878,730</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">13.92</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Estimated future amortization expense of the acquired identifiable intangible assets as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> is 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="4" rowspan="1"></td></tr><tr><td style="width:82%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2017 (for the remaining six months)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">962</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,886</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,859</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,837</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,332</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2022 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:10pt;"><font style="font-family:inherit;font-size:10pt;">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></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,978</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Segment Information and Information about Geographic Areas</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">We operate in </font><font style="font-family:inherit;font-size:10pt;">one</font><font style="font-family:inherit;font-size:10pt;"> segment. Our chief operating decision maker is our chief executive officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:12pt;"><font style="font-family:inherit;font-size:10pt;">Net revenues by geographic area presented based upon the location of the customer were as follows:</font><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:45%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;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="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">North America</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">32,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">78,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,419</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,225</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,981</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,477</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;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,645</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47,443</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37,268</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,688</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">72,064</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-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Of the total net revenues generated in North America, </font><font style="font-family:inherit;font-size:10pt;">93%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">97%</font><font style="font-family:inherit;font-size:10pt;"> of the revenues were generated in the United States for the three months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively, and </font><font style="font-family:inherit;font-size:10pt;">93%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">97%</font><font style="font-family:inherit;font-size:10pt;"> of the revenues were generated in the United States for the six months ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net by geographic area was as follows:</font></div><div style="line-height:120%;font-size:12pt;"><font style="font-family:inherit;font-size:12pt;">&#160;</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:63%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:16%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of June&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As of December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">United States</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,063</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,348</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,025</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,287</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,088</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-top:24px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Subsequent Event</font></div><div style="line-height:120%;padding-top:12px;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On July&#160;12, 2017, we acquired Komand, Inc. (Komand), a security orchestration and automation company based in Boston, Massachusetts for total cash consideration of </font><font style="font-family:inherit;font-size:10pt;">$14.8 million</font><font style="font-family:inherit;font-size:10pt;">. In addition, certain retained employees of Komand (i) received an aggregate of </font><font style="font-family:inherit;font-size:10pt;">295,600</font><font style="font-family:inherit;font-size:10pt;"> restricted stock units which will vest over </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;"> and (ii) shall be eligible for an aggregate of up to </font><font style="font-family:inherit;font-size:10pt;">$5.0 million</font><font style="font-family:inherit;font-size:10pt;"> of incentive payments contingent on achievement of certain milestones within </font><font style="font-family:inherit;font-size:10pt;">four years</font><font style="font-family:inherit;font-size:10pt;"> of the acquisition; each restricted stock unit and incentive payment is subject to the employee's continued service. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition. </font></div></div> EX-101.SCH 7 rpd-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Consolidated Statements of Comprehensive Loss link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401402 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Fair Value Measurements - Available for Sale Investments at Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Property and Equipment - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Related Party Transactions - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Segment Information and Information about Geographic Areas link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Segment Information and Information about Geographic Areas (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Stock-Based Compensation Expense - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2405405 - Disclosure - Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Subsequent Event - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 rpd-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 rpd-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 rpd-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Net Loss per Share Earnings Per Share [Text Block] Property, Plant and Equipment [Abstract] Depreciation expense Depreciation Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Equity Award [Domain] Equity Award [Domain] Stock Options [Member] Employee Stock Option [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Forfeited/canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding, Ending balance (in shares) Vested and exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Vested or expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Granted (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Forfeited/canceled (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, Ending balance (in dollars per share) Vested and exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Vested and expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted Average Remaining Contractual Life (in years) Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract] Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Vested and exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Vested and expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Share-based Compensation Arrangement by Share-based Payment Award, Options, Aggregate Intrinsic Value [Abstract] Exercised (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value Outstanding (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested and exercisable (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Vested and expected to vest (in dollars) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Goodwill and Intangible Assets Disclosure [Abstract] 2017 (for the remaining six months) Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2018 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2022 and thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Intangible assets, net Finite-Lived Intangible Assets, Net Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Developed Technology [Member] Developed Technology [Member] Developed Technology [Member] Customer Relationships [Member] Customer Relationships [Member] Trade Names [Member] Trade Names [Member] Non-compete Agreements [Member] Noncompete Agreements [Member] internal-use Software [Member] Computer Software, Intangible Asset [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Intangible assets, Weighted- Average Life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Internal-use software in development Indefinite-Lived Intangible Assets (Excluding Goodwill) Total intangible assets, gross carrying amount Intangible Assets, Gross (Excluding Goodwill) Total intangible assets, net book value Intangible Assets, Net (Excluding Goodwill) Fair Value Disclosures [Abstract] Fair Value Measurements Fair Value, Measurement Inputs, Disclosure [Text Block] Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Komand, Inc. [Member] Komand, Inc. [Member] Komand, Inc. [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Total cash consideration Payments to Acquire Businesses, Gross Equity awards granted to certain retained employees (in shares) Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Aggregate incentive payments for achievement of milestones, up to Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High Contingent consideration, achievement period Business Combination, Contingent Consideration, Liability, Contingency Achievement Period Business Combination, Contingent Consideration, Liability, Contingency Achievement Period Net loss Net Income (Loss) Attributable to Parent Weighted-average common shares outstanding, basic and diluted Weighted Average Number of Shares Outstanding, Basic and Diluted Net loss per share, basic and diluted (in dollars per share) Earnings Per Share, Basic and Diluted Segment Reporting [Abstract] Entity Wide Portfolio Carrying Amount, Major Customer [Table] Entity Wide Portfolio Carrying Amount, Major Customer [Table] Entity Wide Portfolio Carrying Amount, Major Customer [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] North America [Member] North America [Member] Other [Member] Other Country [Member] Other Country [Member] Entity Wide Portfolio Carrying Amount, Major Customer [Line Items] Entity Wide Portfolio Carrying Amount, Major Customer [Line Items] Entity Wide Portfolio Carrying Amount, Major Customer [Line Items] Net revenues, Total Revenues Segment Information and Information about Geographic Areas Segment Reporting Disclosure [Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] McAfee LLC [Member] Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Sales and marketing expense related to partner referral fees Related Party Transaction, Selling, General and Administrative Expenses from Transactions with Related Party Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Restricted Stock And Restricted Stock Units [Member] Options to Purchase Common Stock [Member] Employee Stock [Member] Employee Stock [Member] Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Maximum [Member] Maximum [Member] Unrecognized compensation expense Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options Unrecognized compensation expense, recognition period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Number of common stock repurchased Treasury Stock, Shares, Acquired Unrecognized compensation cost, stock options Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Stock options vested, fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value Stock options granted, weighted-average grant date fair value Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Employee withholding percentage Employee Withhold Percentage Of Gross Earnings Employee withhold percentage of gross earnings. Purchase price of common stock by employees (as a percent) Employee Stock Purchase Plan Purchase Price As Percentage Of Market Value Employee stock purchase plan purchase price as percentage of market value. Common stock issued to employees (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Aggregate proceeds from issuance of common stock to employees Stock Issued During Period, Value, Employee Stock Purchase Plan Share issued, price per share (in dollars per share) Shares Issued, Price Per Share Closing price of shares issued (in dollars per share) Share Price Accounting Policies [Abstract] Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] 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 [Member] Computer Equipment [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Net property and equipment Property, Plant and Equipment, Net Income Statement [Abstract] Revenue: Revenues [Abstract] Products Product Revenue Product revenue. Maintenance and support Maintenance Revenue Professional services Sales Revenue, Services, Net Total revenue Cost of revenue: Cost of Revenue [Abstract] Products Cost Of Revenue Product Cost of revenue product. Maintenance and support Cost of Services, Maintenance Costs Professional services Cost of Services Total cost of revenue Cost of Revenue 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 Loss from operations Operating Income (Loss) Other income (expense), net: Other Nonoperating Income (Expense) [Abstract] Interest income (expense), net Interest Income (Expense), Nonoperating, Net Other income (expense), net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Net loss New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Accumulated Deficit [Member] Retained Earnings [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Cumulative effect adjustment Cumulative Effect of New Accounting Principle in Period of Adoption Deferred tax assets Deferred Income Tax Assets, Net Valuation allowance against deferred tax assets Deferred Tax Assets, Valuation Allowance Goodwill Goodwill Amortization expense Amortization of Intangible Assets Schedule of Stock-Based Compensation Expense Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table Text Block] Summary of Restricted Stock and Restricted Stock Unit Activity Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Summary of Stock Option Activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Net Revenues of Customer by Geographic Area Revenue from External Customers by Geographic Areas [Table Text Block] Property and Equipment, Net By Geographic Area Long-lived Assets by Geographic Areas [Table Text Block] Stock-Based Compensation Expense Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Assets Measured at Fair Value on Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Schedule of Available-for-sale Securities Reconciliation Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of Revenue [Member] Cost Of Revenue [Member] Cost Of Revenue [Member] Research and Development [Member] Research and Development Expense [Member] Sales and Marketing [Member] Selling and Marketing Expense [Member] General and Administrative [Member] General and Administrative Expense [Member] Total stock-based compensation expense Allocated Share-based Compensation Expense Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] United States [Member] UNITED STATES Other [Member] Non-US [Member] Revenues from External Customers and Long-Lived Assets [Line Items] Revenues from External Customers and Long-Lived Assets [Line Items] Property and equipment, net Basis of Presentation and Consolidation Basis of Accounting, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Subsequent Event Subsequent Events [Text Block] Related Party Transactions Related Party Transactions Disclosure [Text Block] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Total Net Revenues[Member] Sales Revenue, Net [Member] United States [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Number of operating segments Number of Operating Segments Percentage of net revenues Concentration Risk, Percentage Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Axis] Major Types of Debt and Equity Securities [Domain] Major Types of Debt and Equity Securities [Domain] U.S. Government Agencies [Member] US Government Agencies Debt Securities [Member] Commercial Paper [Member] Commercial Paper [Member] Corporate Bonds [Member] Corporate Debt Securities [Member] Asset-backed Securities [Member] Asset-backed Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Fair Value Available-for-sale Securities Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Abstract] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money Market Funds [Member] Money Market Funds [Member] Fair Value, Hierarchy [Axis] Fair Value, Hierarchy [Axis] Fair Value Hierarchy [Domain] Fair Value Hierarchy [Domain] Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Level 3 [Member] Fair Value, Inputs, Level 3 [Member] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring [Member] Fair Value, Measurements, Recurring [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] Money market funds Cash and Cash Equivalents, Fair Value Disclosure Available-for-sale securities Total assets Assets, Fair Value Disclosure Summary of Property and Equipment Property, Plant and Equipment [Table Text Block] Statement of Cash Flows [Abstract] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization Stock-based compensation expense Share-based Compensation Provision for doubtful accounts Provision for Doubtful Accounts Foreign currency re-measurement gain Foreign Currency Transaction Gain (Loss), before Tax Other non-cash expenses Other Noncash Expense Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses Increase (Decrease) in Accrued Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Other liabilities Increase (Decrease) in Other Operating Liabilities Net cash (used in) provided by operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Capitalization of internal-use software costs Payments to Develop Software Purchases of investments Payments to Acquire Investments Sale and maturities of investments Proceeds from Sale, Maturity and Collection of Investments Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Deferred business acquisition payment Payments of capital lease obligations Repayments of Debt and Capital Lease Obligations Taxes paid related to net share settlement of equity awards Payments Related to Tax Withholding for Share-based Compensation Proceeds from employee stock purchase plan Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds From Issuance Of Employee Stock Purchase Plan Proceeds from stock option exercises Proceeds from Stock Options Exercised Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash and Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash and Cash Equivalents, Period Increase (Decrease) Cash and cash equivalents, beginning of period Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents, end of period Supplemental cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for income taxes Income Taxes Paid, Net Cash paid for interest Interest Paid 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 Trading Symbol Trading Symbol Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Table] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Table] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Unvested Restricted Stock [Member] Unvested Restricted Stock [Member] Unvested Restricted Stock [Member] Unvested Restricted Stock Units [Member] Unvested Restricted Stock Units [Member] Unvested Restricted Stock Units [Member] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items] Antidilutive securities excluded from computation of earnings per share amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Statement of Financial Position [Abstract] 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 $1,240 and $1,061 at June 30, 2017 and December 31, 2016, respectively Accounts Receivable, Net Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Long-term Investments Intangible assets, net Other assets Other Assets Total assets Assets Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued expenses Accrued Liabilities, Current Deferred revenue, current portion Deferred Revenue, Current Other current liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Deferred revenue, non-current portion Deferred Revenue, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2017 and December 31, 2016; 0 shares issued at June 30, 2017 and December 31, 2016 Preferred Stock, Value, Issued Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2017 and December 31, 2016; 44,005,649 and 43,018,737 shares issued at June 30, 2017 and December 31, 2016, respectively; 43,532,061 and 42,554,683 shares outstanding at June 30, 2017 and December 31, 2016, respectively Common Stock, Value, Issued Treasury stock, at cost, 473,588 and 464,054 shares at June 30, 2017 and December 31, 2016, respectively Treasury Stock, Value Additional paid-in-capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Summary of Basic and Diluted Net Loss Per Share of Common Stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Property and Equipment Property, Plant and Equipment Disclosure [Text Block] Restricted Stock [Member] Restricted Stock [Member] Shares Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Unvested balance, Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Unvested balance, Ending balance (in shares) Weighted-Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeited (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Ending Balance (in dollars per share) Schedule of Identifiable Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Estimated Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive loss: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Change in fair value of investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, before Reclassification Adjustments, Net of Tax Adjustment for net losses realized and included in net loss Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Total change in unrealized losses on investments Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax Comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Net of allowance for doubtful accounts Allowance for Doubtful Accounts Receivable Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Treasury stock, shares Treasury Stock, Shares EX-101.PRE 11 rpd-20170630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.7.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2017
Aug. 01, 2017
Document And Entity Information [Abstract]    
Entity Registrant Name RAPID7, INC.  
Entity Central Index Key 0001560327  
Current Fiscal Year End Date --12-31  
Entity Filer Category Accelerated Filer  
Document Type 10-Q  
Document Period End Date Jun. 30, 2017  
Document Fiscal Year Focus 2017  
Trading Symbol RPD  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   43,550,301
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 53,068 $ 53,148
Short-term investments 31,213 18,779
Accounts receivable, net of allowance for doubtful accounts of $1,240 and $1,061 at June 30, 2017 and December 31, 2016, respectively 47,560 49,154
Prepaid expenses and other current assets 8,892 9,152
Total current assets 140,733 130,233
Long-term investments 8,799 20,162
Property and equipment, net 8,287 8,088
Goodwill 75,110 75,110
Intangible assets, net 8,294 8,946
Other assets 630 764
Total assets 241,853 243,303
Current liabilities:    
Accounts payable 2,257 4,012
Accrued expenses 20,667 23,499
Deferred revenue, current portion 126,085 116,903
Other current liabilities 1,334 1,195
Total current liabilities 150,343 145,609
Deferred revenue, non-current portion 54,344 52,160
Other long-term liabilities 2,539 3,496
Total liabilities 207,226 201,265
Stockholders’ equity:    
Preferred stock, $0.01 par value per share; 10,000,000 shares authorized at June 30, 2017 and December 31, 2016; 0 shares issued at June 30, 2017 and December 31, 2016 0 0
Common stock, $0.01 par value per share; 100,000,000 shares authorized at June 30, 2017 and December 31, 2016; 44,005,649 and 43,018,737 shares issued at June 30, 2017 and December 31, 2016, respectively; 43,532,061 and 42,554,683 shares outstanding at June 30, 2017 and December 31, 2016, respectively 435 426
Treasury stock, at cost, 473,588 and 464,054 shares at June 30, 2017 and December 31, 2016, respectively (4,531) (4,391)
Additional paid-in-capital 450,394 435,360
Accumulated other comprehensive loss (46) (19)
Accumulated deficit (411,625) (389,338)
Total stockholders’ equity 34,627 42,038
Total liabilities and stockholders’ equity $ 241,853 $ 243,303
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Net of allowance for doubtful accounts $ 1,240 $ 1,061
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized 100,000,000 100,000,000
Common stock, shares issued 44,005,649 43,018,737
Common stock, shares outstanding 43,532,061 42,554,683
Treasury stock, shares 473,588 464,054
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Revenue:        
Products $ 27,168 $ 21,456 $ 53,110 $ 41,601
Maintenance and support 11,338 8,962 22,140 17,343
Professional services 8,937 6,850 17,438 13,120
Total revenue 47,443 37,268 92,688 72,064
Cost of revenue:        
Products 5,557 2,687 10,267 5,285
Maintenance and support 1,850 1,758 3,728 3,439
Professional services 5,672 4,848 11,348 9,281
Total cost of revenue 13,079 9,293 25,343 18,005
Total gross profit 34,364 27,975 67,345 54,059
Operating expenses:        
Research and development 11,873 12,932 23,266 25,274
Sales and marketing 27,132 21,680 51,942 44,448
General and administrative 7,256 6,644 14,504 13,237
Total operating expenses 46,261 41,256 89,712 82,959
Loss from operations (11,897) (13,281) (22,367) (28,900)
Other income (expense), net:        
Interest income (expense), net 218 26 387 11
Other income (expense), net 229 (48) 114 148
Loss before income taxes (11,450) (13,303) (21,866) (28,741)
Provision for income taxes 187 149 316 291
Net loss $ (11,637) $ (13,452) $ (22,182) $ (29,032)
Net loss per share, basic and diluted (in dollars per share) $ (0.27) $ (0.33) $ (0.52) $ (0.71)
Weighted-average common shares outstanding, basic and diluted 42,681,287 41,063,613 42,395,450 40,805,641
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Statement of Comprehensive Income [Abstract]        
Net loss $ (11,637) $ (13,452) $ (22,182) $ (29,032)
Other comprehensive loss:        
Change in fair value of investments (10) 0 (30) 0
Adjustment for net losses realized and included in net loss 3 0 3 0
Total change in unrealized losses on investments (7) 0 (27) 0
Comprehensive loss $ (11,644) $ (13,452) $ (22,209) $ (29,032)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:    
Net loss $ (22,182) $ (29,032)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization 3,237 3,419
Stock-based compensation expense 9,450 9,160
Provision for doubtful accounts 478 394
Foreign currency re-measurement gain (238) (119)
Other non-cash expenses 175 130
Changes in assets and liabilities:    
Accounts receivable 1,240 4,945
Prepaid expenses and other assets 412 (1,401)
Accounts payable (1,657) 1,904
Accrued expenses (2,122) (3,462)
Deferred revenue 11,366 14,405
Other liabilities (819) (72)
Net cash (used in) provided by operating activities (660) 271
Cash flows from investing activities:    
Purchases of property and equipment (2,578) (1,842)
Capitalization of internal-use software costs (316) 0
Purchases of investments (15,828) 0
Sale and maturities of investments 14,605 0
Net cash used in investing activities (4,117) (1,842)
Cash flows from financing activities:    
Deferred business acquisition payment (796) 0
Payments of capital lease obligations 0 (68)
Taxes paid related to net share settlement of equity awards (261) (3,760)
Proceeds from employee stock purchase plan 1,499 2,096
Proceeds from stock option exercises 4,111 1,431
Net cash provided by (used in) financing activities 4,553 (301)
Effect of exchange rate changes on cash and cash equivalents 144 74
Net increase (decrease) in cash and cash equivalents (80) (1,798)
Cash and cash equivalents, beginning of period 53,148 86,553
Cash and cash equivalents, end of period 53,068 84,755
Supplemental cash flow information:    
Cash paid for income taxes 623 334
Cash paid for interest $ 0 $ 1
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
Accounting Policies [Abstract]  
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies
Description of Business
Rapid7, Inc. and subsidiaries (“we,” “us” or “our”) is a leading provider of analytics for security and IT operations solutions that enable organizations to implement an active, analytics-driven approach to cyber security and IT operations.
Basis of Presentation and Consolidation
The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP) as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on March 9, 2017.
The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the three and six months ended June 30, 2017 are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.

Significant Accounting Policies

There have been no significant changes to our significant accounting policies as of and for the three and six months ended June 30, 2017, as compared to the significant accounting policies described in our Annual Report on Form 10-K for the year ended December 31, 2016.
Recent Accounting Pronouncements

In May 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU requires modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. The ASU will be effective for us on a prospective basis beginning on January 1, 2018, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. We adopted this ASU on January 1, 2017 and as a result, we have made an accounting policy election to account for forfeitures as they occur. This change has been applied on a modified retrospective basis, resulting in a cumulative-effect adjustment to increase accumulated deficit by $0.1 million as of January 1, 2017. The adoption of this ASU also requires excess tax benefits and tax deficiencies be recorded in the income statement as opposed to additional paid-in capital when the awards vest or are settled, and has been applied on a prospective basis. In connection with the adoption of this ASU, we recorded a cumulative-effect adjustment as of January 1, 2017 to increase gross deferred tax assets and the related valuation allowance against deferred tax assets by $3.4 million. The provisions related to classification of excess tax benefits in the statement of cash flows were adopted prospectively, and as such, the prior periods were not retrospectively adjusted.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one-year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date. We plan to adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted.
We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on our analysis performed to date, we expect recognition of total revenue related to our term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. We expect that revenue related to the sale of our AppSpider perpetual software licenses will be recognized at the time of license delivery because software licenses are not dependent on the continued delivery of content subscriptions. We currently recognize revenue related to the sale of our AppSpider perpetual software licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence (VSOE) of selling price of the maintenance and support. We expect that revenue related to the sale of our Nexpose and Metasploit perpetual software licenses will be combined with their related content subscriptions as a single performance obligation when our contracts contain a material right with respect to renewal options. As a result, we expect to recognize the revenue related to the sale of Nexpose and Metasploit perpetual software licenses ratably over the customer's estimated economic life, rather than over the contractual period of maintenance and support.
In addition, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the contractual elements. In addition, under the new standard, we expect the allocation of contract consideration for multiple-element arrangements to be on a relative fair value basis which may impact both the timing of income recognition and the presentation of revenue by class.
Further, under the new standard, we expect to capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the customer's estimated economic life rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Fair Value Measurements
Fair Value Measurements
We measure certain financial assets and liabilities at fair value. Fair value is determined based upon the exit price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants, as determined by either the principal market or the most advantageous market. Inputs used in the valuation techniques to derive fair values are classified based on a three-level hierarchy, as follows:
Level 1: Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.
Level 2: Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets with insufficient volume or infrequent transactions (less active markets); or model-derived valuations in which all significant inputs are observable or can be derived principally from or corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3: Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the asset or liability.
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.
The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:
 
 
 
As of June 30, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,095

 
$

 
$

 
$
10,095

U.S. government agencies
 
14,965

 

 

 
14,965

Commercial paper
 

 
4,479

 

 
4,479

Corporate bonds
 

 
15,721

 

 
15,721

Asset-backed securities
 

 
4,847

 

 
4,847

Total assets
 
$
25,060

 
$
25,047

 
$

 
$
50,107


 
 
As of December 31, 2016
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,085

 
$

 
$

 
$
10,085

U.S. government agencies
 
14,982

 

 

 
14,982

Commercial paper
 

 
8,078

 

 
8,078

Corporate bonds
 

 
10,314

 

 
10,314

Asset-backed securities
 

 
6,467

 

 
6,467

Total assets
 
$
25,067

 
$
24,859

 
$

 
$
49,926


We had no liabilities measured and recorded at fair value on a recurring basis as of June 30, 2017 or December 31, 2016.
Our investments, which are all classified as available-for-sale, consisted of the following:
 
 
As of June 30, 2017
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
14,993

 
$

 
$
(28
)
 
$
14,965

Commercial paper
 
4,479

 

 

 
4,479

Corporate bonds
 
15,736

 

 
(15
)
 
15,721

Asset-backed securities
 
4,850

 

 
(3
)
 
4,847

Total assets
 
$
40,058

 
$

 
$
(46
)
 
$
40,012

 
 
As of December 31, 2016
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
14,992

 
$
3

 
$
(13
)
 
$
14,982

Commercial paper
 
7,178

 

 

 
7,178

Corporate bonds
 
10,326

 
1

 
(13
)
 
10,314

Asset-backed securities
 
6,464

 
4

 
(1
)
 
6,467

Total assets
 
$
38,960

 
$
8

 
$
(27
)
 
$
38,941


For all of our investments for which the amortized cost basis was greater than the fair value at June 30, 2017 and December 31, 2016, we have concluded that there is no plan to sell the security nor is it more likely than not that we would be required to sell the security before its anticipated recovery. In making the determination as to whether the unrealized loss is other-than-temporary, we considered the length of time and extent the investment has been in an unrealized loss position, the financial condition and near-term prospects of the issuers, the issuers’ credit rating and the time to maturity.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment
6 Months Ended
Jun. 30, 2017
Property, Plant and Equipment [Abstract]  
Property and Equipment
Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 
 
As of
June 30, 2017
 
As of
December 31, 2016
 
 
(in thousands)
Computer equipment and software
 
$
14,189

 
$
12,844

Furniture and fixtures
 
3,614

 
3,131

Leasehold improvements
 
8,717

 
8,077

Total
 
26,520

 
24,052

Less accumulated depreciation
 
(18,233
)
 
(15,964
)
Property and equipment, net
 
$
8,287

 
$
8,088


Depreciation expense was $1.1 million for the three months ended June 30, 2017 and 2016 and $2.3 million and $2.2 million for the six months ended June 30, 2017 and 2016, respectively.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets
6 Months Ended
Jun. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets
Goodwill and Intangible Assets
Goodwill was $75.1 million as of June 30, 2017 and December 31, 2016.
The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:
 
 
 
As of June 30, 2017
 
As of December 31, 2016
 
Weighted-
Average
Life (years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
 
 
(in thousands)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
6.3
 
$
11,231

 
$
(3,995
)
 
$
7,236

 
$
11,231

 
$
(3,118
)
 
$
8,113

Customer relationships
6.7
 
1,000

 
(274
)
 
726

 
1,000

 
(197
)
 
803

Trade names
6.1
 
519

 
(503
)
 
16

 
519

 
(496
)
 
23

Non-compete agreements
2.0
 
40

 
(40
)
 

 
40

 
(33
)
 
7

Total acquired intangible assets
 
 
12,790

 
(4,812
)
 
7,978

 
12,790

 
(3,844
)
 
8,946

Internal-use software
 
 
316

 

 
316

 

 

 

Total intangible assets
 
 
$
13,106

 
$
(4,812
)
 
$
8,294

 
$
12,790

 
$
(3,844
)
 
$
8,946


Amortization expense was $0.5 million and $0.6 million for the three months ended June 30, 2017 and 2016, respectively, and $1.0 million and $1.2 million for the six months ended June 30, 2017 and 2016, respectively.
Estimated future amortization expense of the acquired identifiable intangible assets as of June 30, 2017 is as follows (in thousands):
2017 (for the remaining six months)
$
962

2018
1,886

2019
1,859

2020
1,837

2021
1,332

2022 and thereafter
102

Total
$
7,978



The costs associated with the development of internal-use software are not included in the table above, as the projects are currently in development. As such, we have not determined the useful life of the software, nor have all the costs associated with this project been incurred.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation Expense
Stock-Based Compensation Expense
 
(a)
General
Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
308

 
$
142

 
$
510

 
$
279

Research and development
 
1,689

 
1,524

 
3,202

 
3,017

Sales and marketing
 
1,779

 
1,224

 
3,182

 
4,125

General and administrative
 
1,395

 
751

 
2,556

 
1,739

Total stock-based compensation expense
 
$
5,171

 
$
3,641

 
$
9,450

 
$
9,160


We recognize compensation cost of all awards on a straight-line basis over the applicable vesting period, which is generally four years.
(b)
Restricted Stock and Restricted Stock Units
Restricted stock and restricted stock unit activity during the six months ended June 30, 2017 was as follows:
 
 
 
Restricted Stock
 
Restricted Stock Units
 
 
Shares
 
Weighted-Average
Grant Date
Fair Value
 
Shares
 
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2016
 
585,004

 
$
18.05

 
734,577

 
$
13.47

Granted
 

 

 
1,423,010

 
14.11

Vested
 
(156,765
)
 
19.04

 
(200,416
)
 
13.72

Forfeited
 
(7,698
)
 
23.01

 
(78,441
)
 
13.62

Unvested balance as of June 30, 2017
 
420,541

 
$
17.59

 
1,878,730

 
$
13.92


As of June 30, 2017, the unrecognized compensation expense related to our unvested restricted stock and restricted stock units expected to vest was $30.6 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 3.0 years.
During the six months ended June 30, 2017, we repurchased 9,534 shares of our common stock in settlement of employee tax withholding obligations due upon the vesting of restricted stock.
(c)
Stock Options
Stock option activity during the six months ended June 30, 2017 was as follows:
 
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2016
 
4,580,375

 
$
8.20

 
 
 
 
Granted
 
1,266,238

 
13.38

 
 
 
 
Exercised
 
(670,533
)
 
6.13

 
 
 
$
7,572

Forfeited/cancelled
 
(134,812
)
 
12.41

 
 
 
 
Outstanding as of June 30, 2017
 
5,041,268

 
$
9.66

 
7.5
 
$
36,564

Vested and exercisable as of June 30, 2017
 
2,642,121

 
$
6.57

 
6.0
 
$
27,278

Vested and expected to vest as of June 30, 2017
 
4,544,979

 
$
9.27

 
7.1
 
$
34,726


As of June 30, 2017, the unrecognized compensation expense related to our unvested stock options expected to vest was $14.1 million. This unrecognized compensation expense will be recognized over an estimated weighted-average amortization period of 2.9 years.
The total fair value of stock options vested in the six months ended June 30, 2017 was $3.2 million. The weighted-average grant date fair value of stock options granted in the six months ended June 30, 2017 was $6.65 per share.

(d)
Employee Stock Purchase Plan
Under the Rapid7, Inc. 2015 Employee Stock Purchase Plan (ESPP), employees may set aside up to 15% of their gross earnings, on an after-tax basis, to purchase our common shares at a discounted price, which is calculated at 85% of the lesser of: (i) the market value of our common stock at the beginning of each offering period and (ii) the market value of our common stock on the applicable purchase date.
On March 15, 2017, we issued 138,085 shares of common stock to employees for aggregate proceeds of $1.5 million. The purchase prices of the shares of common stock were $10.60 and $12.79 per share, which were discounted in accordance with the terms of the ESPP from the closing prices of our common stock on March 16, 2016 of $12.47 and on March 15, 2017 of $15.05, respectively.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Share
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Net Loss per Share
Net Loss per Share
The following table summarizes the computation of basic and diluted net loss per share of our common stock for the three and six months ended June 30, 2017 and 2016:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,637
)
 
$
(13,452
)
 
$
(22,182
)
 
$
(29,032
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
42,681,287

 
41,063,613

 
42,395,450

 
40,805,641

Net loss per share attributable to common stockholders, basic and diluted
$
(0.27
)
 
$
(0.33
)
 
$
(0.52
)
 
$
(0.71
)

The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 
Three and Six Months Ended June 30,
 
2017
 
2016
Options to purchase common stock
5,041,268

 
4,766,320

Unvested restricted stock
420,541

 
811,681

Unvested restricted stock units
1,878,730

 
619,240

Shares to be issued under ESPP
76,647

 
103,471

Total
7,417,186

 
6,300,712

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
 
(a)
Warranty
We provide limited product warranties. Historically, any payments made under these provisions have been immaterial.
(b)
Litigation and Claims
From time to time, we may be a party to litigation or subject to claims incident to the ordinary course of business. Although the results of litigation and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not have a material adverse effect on our business. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.
(c)
Indemnification Obligations
We agree to standard indemnification provisions in the ordinary course of business. Pursuant to these provisions, we agree to indemnify, hold harmless and reimburse the indemnified party for losses suffered or incurred by the indemnified party, generally our customers, in connection with any United States patent, copyright or other intellectual property infringement claim by any third party arising from the use of our products or services in accordance with the agreement or arising from our gross negligence, willful misconduct or violation of the law (provided that there is not gross or willful misconduct on the part of the other party) with respect to our products or services. The term of these indemnification provisions is generally perpetual from the time of execution of the agreement. We carry insurance that covers certain third-party claims relating to our services and limits our exposure. We have never incurred costs to defend lawsuits or settle claims related to these indemnification provisions.
As permitted under Delaware law, we have entered into indemnification agreements with our officers and directors, indemnifying them for certain events or occurrences while they serve as officers or directors of the company.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Segment Information and Information about Geographic Areas
Segment Information and Information about Geographic Areas
We operate in one segment. Our chief operating decision maker is our chief executive officer, who makes operating decisions, assesses performance and allocates resources on a consolidated basis.
Net revenues by geographic area presented based upon the location of the customer were as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
North America
$
40,218

 
$
32,287

 
$
78,211

 
$
62,419

Other
7,225

 
4,981

 
14,477

 
9,645

Total
$
47,443

 
$
37,268

 
$
92,688

 
$
72,064


Of the total net revenues generated in North America, 93% and 97% of the revenues were generated in the United States for the three months ended June 30, 2017 and 2016, respectively, and 93% and 97% of the revenues were generated in the United States for the six months ended June 30, 2017 and 2016, respectively.
Property and equipment, net by geographic area was as follows:
 
 
As of June 30, 2017
 
As of December 31, 2016
 
(in thousands)
United States
$
6,939

 
$
7,063

Other
1,348

 
1,025

Total
$
8,287

 
$
8,088

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions
6 Months Ended
Jun. 30, 2017
Related Party Transactions [Abstract]  
Related Party Transactions
Related Party Transactions
In October 2015, McAfee LLC (formerly known as Intel Security) announced the end-of-sale for the McAfee Vulnerability Manager to customers and partners, effective January 11, 2016, with end-of-life to follow, and announced that we were named their exclusive vulnerability management partner. Under the terms of the commercial agreement, we incur partner referral fees as customers transition from McAfee Vulnerability Manager to Nexpose. During the three and six months ended June 30, 2017, we recognized sales and marketing expense of $0.9 million and $1.8 million, respectively, related to partner referral fees payable to McAfee LLC. On February 6, 2017, Michael Berry, a member of our Board of Directors, became the Chief Financial Officer of McAfee LLC.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event
6 Months Ended
Jun. 30, 2017
Subsequent Events [Abstract]  
Subsequent Event
Subsequent Event
On July 12, 2017, we acquired Komand, Inc. (Komand), a security orchestration and automation company based in Boston, Massachusetts for total cash consideration of $14.8 million. In addition, certain retained employees of Komand (i) received an aggregate of 295,600 restricted stock units which will vest over four years and (ii) shall be eligible for an aggregate of up to $5.0 million of incentive payments contingent on achievement of certain milestones within four years of the acquisition; each restricted stock unit and incentive payment is subject to the employee's continued service. The acquisition will be accounted for under the acquisition method of accounting with the operations of the newly acquired entity included in our operating results from the date of acquisition.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Accounting Policies [Abstract]  
Basis of Presentation and Consolidation
Basis of Presentation and Consolidation
The accompanying unaudited consolidated financial statements have been prepared by us in accordance with accounting principles generally accepted in the United States of America (GAAP) as well as pursuant to the rules and regulations of the Securities and Exchange Commission (SEC) regarding interim financial reporting. Accordingly, certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. These consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in our Annual Report on Form 10-K for the year ended December 31, 2016 filed with the SEC on March 9, 2017.
The consolidated financial statements include our results of operations and those of our wholly-owned subsidiaries and reflect all adjustments (consisting solely of normal, recurring adjustments) which are, in the opinion of management, necessary for a fair statement of results for the interim periods presented. All intercompany transactions and balances have been eliminated in consolidation. The results of operations for the three and six months ended June 30, 2017 are not necessarily indicative of the results to be expected for any future period or the entire fiscal year.
Recent Accounting Pronouncements
Recent Accounting Pronouncements

In May 2017, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2017-09, Compensation-Stock Compensation (Topic 718): Scope of Modification Accounting, clarifying when a change to the terms or conditions of a share-based payment award must be accounted for as a modification. The ASU requires modification accounting if the fair value, vesting condition or the classification of the award is not the same immediately before and after a change to the terms and conditions of the award. The ASU will be effective for us on a prospective basis beginning on January 1, 2018, with early adoption permitted. This ASU is not expected to have an impact on our consolidated financial statements.
In October 2016, the FASB issued ASU 2016-16, Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory. The ASU is intended to improve the accounting for the income tax consequences of intra-entity transfers of assets other than inventory. Current GAAP prohibits the recognition of current and deferred income taxes for an intra-entity asset transfer until the asset has been sold to an outside party. The ASU will allow an entity to recognize the income tax consequences of these transfers when the transfers occur. The ASU will be effective for us in the first quarter of 2018. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.
In March 2016, the FASB issued ASU 2016-09, Compensation-Stock Compensation (Topic 718): Improvements to Employee Share-Based Payment Accounting. The ASU is intended to simplify several aspects of the accounting for share-based payment transactions, including the accounting for income taxes, forfeitures and statutory tax withholding requirements, as well as classification on the statement of cash flows. We adopted this ASU on January 1, 2017 and as a result, we have made an accounting policy election to account for forfeitures as they occur. This change has been applied on a modified retrospective basis, resulting in a cumulative-effect adjustment to increase accumulated deficit by $0.1 million as of January 1, 2017. The adoption of this ASU also requires excess tax benefits and tax deficiencies be recorded in the income statement as opposed to additional paid-in capital when the awards vest or are settled, and has been applied on a prospective basis. In connection with the adoption of this ASU, we recorded a cumulative-effect adjustment as of January 1, 2017 to increase gross deferred tax assets and the related valuation allowance against deferred tax assets by $3.4 million. The provisions related to classification of excess tax benefits in the statement of cash flows were adopted prospectively, and as such, the prior periods were not retrospectively adjusted.
In February 2016, the FASB issued ASU 2016-02, Leases (Topic 842). The ASU requires companies to recognize on the balance sheet the assets and liabilities for the rights and obligations created by leased assets. The ASU will be effective for us in the first quarter of 2019, with early adoption permitted. We are currently evaluating the impact that the adoption of this ASU will have on our consolidated financial statements.
In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606). The ASU outlines a single, comprehensive model for accounting for revenue from contracts with customers and requires more detailed disclosure to enable users of financial statements to understand the nature, amount, timing and uncertainty of revenue and cash flows arising from such contracts. In August 2015, the FASB issued ASU 2015-14, which provides a one-year deferral in the effective date of ASU 2014-09. ASU 2014-09 will now be effective for us beginning January 1, 2018; however, early adoption will be permitted as of the original effective date. We plan to adopt ASU 2014-09 in the first quarter of 2018 and expect to adopt on a modified retrospective basis. Under this method of adoption, we would recognize the cumulative effect of initially applying the standard as an adjustment to the opening balance of retained earnings in the period of initial application. Comparative prior year periods would not be adjusted.
We are currently evaluating the potential impact of this standard on our financial position and results of operations. Based on our analysis performed to date, we expect recognition of total revenue related to our term software licenses, managed services, cloud-based subscriptions and stand-alone professional services to remain substantially unchanged. We expect that revenue related to the sale of our AppSpider perpetual software licenses will be recognized at the time of license delivery because software licenses are not dependent on the continued delivery of content subscriptions. We currently recognize revenue related to the sale of our AppSpider perpetual software licenses over the contractual period of maintenance and support due to the lack of vendor-specific objective evidence (VSOE) of selling price of the maintenance and support. We expect that revenue related to the sale of our Nexpose and Metasploit perpetual software licenses will be combined with their related content subscriptions as a single performance obligation when our contracts contain a material right with respect to renewal options. As a result, we expect to recognize the revenue related to the sale of Nexpose and Metasploit perpetual software licenses ratably over the customer's estimated economic life, rather than over the contractual period of maintenance and support.
In addition, under the new standard, for software licenses that are sold with professional services in a multiple-element arrangement, the professional services will likely represent a separate performance obligation and we will recognize revenue associated with the professional services as such services are performed. Revenue associated with professional services in a multiple-element arrangement is currently recognized ratably over the related contractual period of maintenance and support (typically one to three years) due to the lack of VSOE of selling price for the contractual elements. In addition, under the new standard, we expect the allocation of contract consideration for multiple-element arrangements to be on a relative fair value basis which may impact both the timing of income recognition and the presentation of revenue by class.
Further, under the new standard, we expect to capitalize certain direct and incremental commission costs to obtain a contract and amortize such costs over the customer's estimated economic life rather than expensing them as incurred in the period that the commissions are earned by our employees (which is typically upon signing of an arrangement).
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Fair Value Disclosures [Abstract]  
Assets Measured at Fair Value on Recurring Basis
The following table presents our financial assets and liabilities measured and recorded at fair value on a recurring basis using the above input categories:
 
 
 
As of June 30, 2017
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,095

 
$

 
$

 
$
10,095

U.S. government agencies
 
14,965

 

 

 
14,965

Commercial paper
 

 
4,479

 

 
4,479

Corporate bonds
 

 
15,721

 

 
15,721

Asset-backed securities
 

 
4,847

 

 
4,847

Total assets
 
$
25,060

 
$
25,047

 
$

 
$
50,107


 
 
As of December 31, 2016
 
 
Level 1
 
Level 2
 
Level 3
 
Total
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
Assets:
 
 
 
 
 
 
 
 
Money market funds
 
$
10,085

 
$

 
$

 
$
10,085

U.S. government agencies
 
14,982

 

 

 
14,982

Commercial paper
 

 
8,078

 

 
8,078

Corporate bonds
 

 
10,314

 

 
10,314

Asset-backed securities
 

 
6,467

 

 
6,467

Total assets
 
$
25,067

 
$
24,859

 
$

 
$
49,926

Schedule of Available-for-sale Securities Reconciliation
Our investments, which are all classified as available-for-sale, consisted of the following:
 
 
As of June 30, 2017
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
14,993

 
$

 
$
(28
)
 
$
14,965

Commercial paper
 
4,479

 

 

 
4,479

Corporate bonds
 
15,736

 

 
(15
)
 
15,721

Asset-backed securities
 
4,850

 

 
(3
)
 
4,847

Total assets
 
$
40,058

 
$

 
$
(46
)
 
$
40,012

 
 
As of December 31, 2016
 
 
Amortized Cost
 
Gross Unrealized Gains
 
Gross Unrealized Losses
 
Fair Value
 
 
(in thousands)
Description:
 
 
 
 
 
 
 
 
U.S. government agencies
 
$
14,992

 
$
3

 
$
(13
)
 
$
14,982

Commercial paper
 
7,178

 

 

 
7,178

Corporate bonds
 
10,326

 
1

 
(13
)
 
10,314

Asset-backed securities
 
6,464

 
4

 
(1
)
 
6,467

Total assets
 
$
38,960

 
$
8

 
$
(27
)
 
$
38,941

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment (Tables)
6 Months Ended
Jun. 30, 2017
Property, Plant and Equipment [Abstract]  
Summary of Property and Equipment
Property and equipment are recorded at cost and consist of the following:
 
 
As of
June 30, 2017
 
As of
December 31, 2016
 
 
(in thousands)
Computer equipment and software
 
$
14,189

 
$
12,844

Furniture and fixtures
 
3,614

 
3,131

Leasehold improvements
 
8,717

 
8,077

Total
 
26,520

 
24,052

Less accumulated depreciation
 
(18,233
)
 
(15,964
)
Property and equipment, net
 
$
8,287

 
$
8,088

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Tables)
6 Months Ended
Jun. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Identifiable Intangible Assets
The following table presents details of our intangible assets which include acquired identifiable intangible assets and capitalized internal-use software costs:
 
 
 
As of June 30, 2017
 
As of December 31, 2016
 
Weighted-
Average
Life (years)
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Book Value
 
 
 
(in thousands)
Intangible assets subject to amortization:
 
 
 
 
 
 
 
 
 
 
 
 
 
Developed technology
6.3
 
$
11,231

 
$
(3,995
)
 
$
7,236

 
$
11,231

 
$
(3,118
)
 
$
8,113

Customer relationships
6.7
 
1,000

 
(274
)
 
726

 
1,000

 
(197
)
 
803

Trade names
6.1
 
519

 
(503
)
 
16

 
519

 
(496
)
 
23

Non-compete agreements
2.0
 
40

 
(40
)
 

 
40

 
(33
)
 
7

Total acquired intangible assets
 
 
12,790

 
(4,812
)
 
7,978

 
12,790

 
(3,844
)
 
8,946

Internal-use software
 
 
316

 

 
316

 

 

 

Total intangible assets
 
 
$
13,106

 
$
(4,812
)
 
$
8,294

 
$
12,790

 
$
(3,844
)
 
$
8,946

Schedule of Estimated Amortization Expense
Estimated future amortization expense of the acquired identifiable intangible assets as of June 30, 2017 is as follows (in thousands):
2017 (for the remaining six months)
$
962

2018
1,886

2019
1,859

2020
1,837

2021
1,332

2022 and thereafter
102

Total
$
7,978

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense (Tables)
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Schedule of Stock-Based Compensation Expense
Stock-based compensation expense for restricted stock, restricted stock units, stock options and issuances of common stock pursuant to our employee stock purchase plan was classified in the accompanying consolidated statements of operations as follows:
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
 
2017
 
2016
 
2017
 
2016
 
 
(in thousands)
Stock-based compensation expense:
 
 
 
 
 
 
 
 
Cost of revenue
 
$
308

 
$
142

 
$
510

 
$
279

Research and development
 
1,689

 
1,524

 
3,202

 
3,017

Sales and marketing
 
1,779

 
1,224

 
3,182

 
4,125

General and administrative
 
1,395

 
751

 
2,556

 
1,739

Total stock-based compensation expense
 
$
5,171

 
$
3,641

 
$
9,450

 
$
9,160

Summary of Restricted Stock and Restricted Stock Unit Activity
Restricted stock and restricted stock unit activity during the six months ended June 30, 2017 was as follows:
 
 
 
Restricted Stock
 
Restricted Stock Units
 
 
Shares
 
Weighted-Average
Grant Date
Fair Value
 
Shares
 
Weighted-Average
Grant Date
Fair Value
Unvested balance as of December 31, 2016
 
585,004

 
$
18.05

 
734,577

 
$
13.47

Granted
 

 

 
1,423,010

 
14.11

Vested
 
(156,765
)
 
19.04

 
(200,416
)
 
13.72

Forfeited
 
(7,698
)
 
23.01

 
(78,441
)
 
13.62

Unvested balance as of June 30, 2017
 
420,541

 
$
17.59

 
1,878,730

 
$
13.92

Summary of Stock Option Activity
Stock option activity during the six months ended June 30, 2017 was as follows:
 
 
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual Life
(in years)
 
Aggregate
Intrinsic
Value
(in thousands)
Outstanding as of December 31, 2016
 
4,580,375

 
$
8.20

 
 
 
 
Granted
 
1,266,238

 
13.38

 
 
 
 
Exercised
 
(670,533
)
 
6.13

 
 
 
$
7,572

Forfeited/cancelled
 
(134,812
)
 
12.41

 
 
 
 
Outstanding as of June 30, 2017
 
5,041,268

 
$
9.66

 
7.5
 
$
36,564

Vested and exercisable as of June 30, 2017
 
2,642,121

 
$
6.57

 
6.0
 
$
27,278

Vested and expected to vest as of June 30, 2017
 
4,544,979

 
$
9.27

 
7.1
 
$
34,726

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss per Share (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Summary of Basic and Diluted Net Loss Per Share of Common Stock
The following table summarizes the computation of basic and diluted net loss per share of our common stock for the three and six months ended June 30, 2017 and 2016:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share data)
Numerator:
 
 
 
 
 
 
 
Net loss
$
(11,637
)
 
$
(13,452
)
 
$
(22,182
)
 
$
(29,032
)
Denominator:
 
 
 
 
 
 
 
Weighted-average common shares outstanding, basic and diluted
42,681,287

 
41,063,613

 
42,395,450

 
40,805,641

Net loss per share attributable to common stockholders, basic and diluted
$
(0.27
)
 
$
(0.33
)
 
$
(0.52
)
 
$
(0.71
)
Anti-Dilutive Securities Excluded from Computation Diluted Weighted Average Shares Outstanding
The following potentially dilutive securities outstanding, prior to the use of the treasury stock method or if-converted method, have been excluded from the computation of diluted weighted-average shares outstanding for the respective periods below because they would have been anti-dilutive:
 
Three and Six Months Ended June 30,
 
2017
 
2016
Options to purchase common stock
5,041,268

 
4,766,320

Unvested restricted stock
420,541

 
811,681

Unvested restricted stock units
1,878,730

 
619,240

Shares to be issued under ESPP
76,647

 
103,471

Total
7,417,186

 
6,300,712

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas (Tables)
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Net Revenues of Customer by Geographic Area
Net revenues by geographic area presented based upon the location of the customer were as follows: 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
North America
$
40,218

 
$
32,287

 
$
78,211

 
$
62,419

Other
7,225

 
4,981

 
14,477

 
9,645

Total
$
47,443

 
$
37,268

 
$
92,688

 
$
72,064

Property and Equipment, Net By Geographic Area
Property and equipment, net by geographic area was as follows:
 
 
As of June 30, 2017
 
As of December 31, 2016
 
(in thousands)
United States
$
6,939

 
$
7,063

Other
1,348

 
1,025

Total
$
8,287

 
$
8,088

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Detail) - Accounting Standards Update 2016-09 [Member]
$ in Millions
Jun. 30, 2017
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Deferred tax assets $ 3.4
Valuation allowance against deferred tax assets 3.4
Accumulated Deficit [Member]  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
Cumulative effect adjustment $ 0.1
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 40,012 $ 38,941
Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 50,107 49,926
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 25,060 25,067
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 25,047 24,859
Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 0 0
Money Market Funds [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 10,095 10,085
Money Market Funds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 10,095 10,085
Money Market Funds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
Money Market Funds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Money market funds 0 0
U.S. Government Agencies [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 14,965 14,982
U.S. Government Agencies [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 14,965 14,982
U.S. Government Agencies [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 14,965 14,982
U.S. Government Agencies [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
U.S. Government Agencies [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,479 7,178
Commercial Paper [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,479 8,078
Commercial Paper [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Commercial Paper [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,479 8,078
Commercial Paper [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Corporate Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 15,721 10,314
Corporate Bonds [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 15,721 10,314
Corporate Bonds [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Corporate Bonds [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 15,721 10,314
Corporate Bonds [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Asset-backed Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,847 6,467
Asset-backed Securities [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,847 6,467
Asset-backed Securities [Member] | Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 0 0
Asset-backed Securities [Member] | Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities 4,847 6,467
Asset-backed Securities [Member] | Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Available-for-sale securities $ 0 $ 0
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Available for Sale Investments at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 40,058 $ 38,960
Gross Unrealized Gains 0 8
Gross Unrealized Losses (46) (27)
Fair Value 40,012 38,941
U.S. Government Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 14,993 14,992
Gross Unrealized Gains 0 3
Gross Unrealized Losses (28) (13)
Fair Value 14,965 14,982
Commercial Paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,479 7,178
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 4,479 7,178
Corporate Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 15,736 10,326
Gross Unrealized Gains 0 1
Gross Unrealized Losses (15) (13)
Fair Value 15,721 10,314
Asset-backed Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 4,850 6,464
Gross Unrealized Gains 0 4
Gross Unrealized Losses (3) (1)
Fair Value $ 4,847 $ 6,467
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment - Summary of Property and Equipment (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 26,520 $ 24,052
Less accumulated depreciation (18,233) (15,964)
Net property and equipment 8,287 8,088
Computer Equipment and Software [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 14,189 12,844
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 3,614 3,131
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 8,717 $ 8,077
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Property and Equipment - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Property, Plant and Equipment [Abstract]        
Depreciation expense $ 1.1 $ 1.1 $ 2.3 $ 2.2
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Narrative (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]          
Goodwill $ 75,110   $ 75,110   $ 75,110
Amortization expense $ 500 $ 600 $ 1,000 $ 1,200  
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) - USD ($)
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,790,000 $ 12,790,000
Accumulated Amortization (4,812,000) (3,844,000)
Intangible assets, net 7,978,000 8,946,000
Total intangible assets, gross carrying amount 13,106,000 12,790,000
Total intangible assets, net book value $ 8,294,000 8,946,000
Developed Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 6 years 3 months 18 days  
Gross Carrying Amount $ 11,231,000 11,231,000
Accumulated Amortization (3,995,000) (3,118,000)
Intangible assets, net $ 7,236,000 8,113,000
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 6 years 8 months 12 days  
Gross Carrying Amount $ 1,000,000 1,000,000
Accumulated Amortization (274,000) (197,000)
Intangible assets, net $ 726,000 803,000
Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 6 years 1 month 6 days  
Gross Carrying Amount $ 519,000 519,000
Accumulated Amortization (503,000) (496,000)
Intangible assets, net $ 16,000 23,000
Non-compete Agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, Weighted- Average Life 2 years  
Gross Carrying Amount $ 40,000 40,000
Accumulated Amortization (40,000) (33,000)
Intangible assets, net 0 7,000
internal-use Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Internal-use software in development $ 316,000 $ 0
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
2017 (for the remaining six months) $ 962  
2018 1,886  
2019 1,859  
2020 1,837  
2021 1,332  
2022 and thereafter 102  
Intangible assets, net $ 7,978 $ 8,946
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 5,171 $ 3,641 $ 9,450 $ 9,160
Cost of Revenue [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 308 142 510 279
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,689 1,524 3,202 3,017
Sales and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense 1,779 1,224 3,182 4,125
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation expense $ 1,395 $ 751 $ 2,556 $ 1,739
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense - Additional Information (Detail) - USD ($)
6 Months Ended
Mar. 15, 2017
Jun. 30, 2017
Mar. 16, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   4 years  
Number of common stock repurchased   9,534  
Purchase price of common stock by employees (as a percent)   85.00%  
Employee Stock Purchase Plan [Member] | Maximum [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Employee withholding percentage   15.00%  
Restricted Stock And Restricted Stock Units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense   $ 30,577,992  
Unrecognized compensation expense, recognition period   2 years 11 months 16 days  
Options to Purchase Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense, recognition period   2 years 10 months 24 days  
Unrecognized compensation cost, stock options   $ 14,100,000  
Stock options vested, fair value   $ 3,200,000  
Stock options granted, weighted-average grant date fair value   $ 6.65  
Employee Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock issued to employees (in shares) 138,085    
Aggregate proceeds from issuance of common stock to employees $ 1,500,000    
Share issued, price per share (in dollars per share) $ 12.79   $ 10.60
Closing price of shares issued (in dollars per share) $ 15.05   $ 12.47
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail)
6 Months Ended
Jun. 30, 2017
$ / shares
shares
Restricted Stock [Member]  
Shares  
Unvested balance, Beginning balance (in shares) | shares 585,004
Granted (in shares) | shares 0
Vested (in shares) | shares (156,765)
Forfeited (in shares) | shares (7,698)
Unvested balance, Ending balance (in shares) | shares 420,541
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 18.05
Granted (in dollars per share) | $ / shares 0.00
Vested (in dollars per share) | $ / shares 19.04
Forfeited (in dollars per share) | $ / shares 23.01
Ending Balance (in dollars per share) | $ / shares $ 17.59
Restricted Stock Units (RSUs) [Member]  
Shares  
Unvested balance, Beginning balance (in shares) | shares 734,577
Granted (in shares) | shares 1,423,010
Vested (in shares) | shares (200,416)
Forfeited (in shares) | shares (78,441)
Unvested balance, Ending balance (in shares) | shares 1,878,730
Weighted-Average Grant Date Fair Value  
Beginning balance (in dollars per share) | $ / shares $ 13.47
Granted (in dollars per share) | $ / shares 14.11
Vested (in dollars per share) | $ / shares 13.72
Forfeited (in dollars per share) | $ / shares 13.62
Ending Balance (in dollars per share) | $ / shares $ 13.92
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) - Stock Options [Member]
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2017
USD ($)
$ / shares
shares
Shares  
Outstanding, Beginning balance (in shares) | shares 4,580,375
Granted (in shares) | shares 1,266,238
Exercised (in shares) | shares (670,533)
Forfeited/canceled (in shares) | shares (134,812)
Outstanding, Ending balance (in shares) | shares 5,041,268
Vested and exercisable (in shares) | shares 2,642,121
Vested or expected to vest (in shares) | shares 4,544,979
Weighted Average Exercise Price  
Outstanding, Beginning balance (in dollars per share) | $ / shares $ 8.20
Granted (in dollars per share) | $ / shares 13.38
Exercised (in dollars per share) | $ / shares 6.13
Forfeited/canceled (in dollars per share) | $ / shares 12.41
Outstanding, Ending balance (in dollars per share) | $ / shares 9.66
Vested and exercisable (in dollars per share) | $ / shares 6.57
Vested and expected to vest (in dollars per share) | $ / shares $ 9.27
Weighted Average Remaining Contractual Life (in years)  
Outstanding 7 years 6 months
Vested and exercisable 6 years
Vested and expected to vest 7 years 1 month 6 days
Aggregate Intrinsic Value  
Exercised (in dollars) | $ $ 7,572
Outstanding (in dollars) | $ 36,564
Vested and exercisable (in dollars) | $ 27,278
Vested and expected to vest (in dollars) | $ $ 34,726
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Earnings Per Share [Abstract]        
Net loss $ (11,637) $ (13,452) $ (22,182) $ (29,032)
Weighted-average common shares outstanding, basic and diluted 42,681,287 41,063,613 42,395,450 40,805,641
Net loss per share, basic and diluted (in dollars per share) $ (0.27) $ (0.33) $ (0.52) $ (0.71)
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) - shares
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 7,417,186 6,300,712
Unvested Restricted Stock [Member]    
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 420,541 811,681
Unvested Restricted Stock Units [Member]    
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 1,878,730 619,240
Employee Stock Purchase Plan [Member]    
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 76,647 103,471
Options to Purchase Common Stock [Member]    
Schedule Of Calculation Of Numerator And Denominator In Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 5,041,268 4,766,320
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas - Additional Information (Detail) - Segment
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Segment Reporting Information [Line Items]        
Number of operating segments     1  
Total Net Revenues[Member] | United States [Member]        
Segment Reporting Information [Line Items]        
Percentage of net revenues 93.00% 97.00% 93.00% 97.00%
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]        
Net revenues, Total $ 47,443 $ 37,268 $ 92,688 $ 72,064
North America [Member]        
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]        
Net revenues, Total 40,218 32,287 78,211 62,419
Other [Member]        
Entity Wide Portfolio Carrying Amount, Major Customer [Line Items]        
Net revenues, Total $ 7,225 $ 4,981 $ 14,477 $ 9,645
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 8,287 $ 8,088
United States [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net 6,939 7,063
Other [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Property and equipment, net $ 1,348 $ 1,025
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2017
McAfee LLC [Member]    
Related Party Transaction [Line Items]    
Sales and marketing expense related to partner referral fees $ 0.9 $ 1.8
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Subsequent Event - Narrative (Details) - USD ($)
6 Months Ended
Jul. 12, 2017
Jun. 30, 2017
Jun. 30, 2016
Subsequent Event [Line Items]      
Total cash consideration   $ 796,000 $ 0
Vesting period   4 years  
Komand, Inc. [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Total cash consideration $ 14,800,000.0    
Aggregate incentive payments for achievement of milestones, up to 5,000,000.0    
Restricted Stock Units (RSUs) [Member] | Komand, Inc. [Member] | Subsequent Event [Member]      
Subsequent Event [Line Items]      
Equity awards granted to certain retained employees (in shares) $ 295,600    
Vesting period 4 years    
Contingent consideration, achievement period 4 years    
EXCEL 54 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $F%"$L?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 284(2V;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 " !)A0A+CF[$JNX K @ $0 &1O8U!R;W!S+V-O M&ULS9+!2L0P$(9?17)OI]G**J&;B^))07!!\1:2V=U@TX1DI-VW-XV[ M740?0,@E,W^^^0;2Z2"TC_@@M(?:H^P:IHU."1E%"F8@558B$QV1@L=49&/)[S1"SY\QK[ C ;L MT>% "7C-@R02 T:\ZMD!1T#;MAY\FM[=[]]8'+5\)NJN621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( $F%"$MF&:A\90( !4( 8 >&PO=V]R:W-H965T&UL?5;;CILP$/T5Q >L;T N(DA)JJJ56BG:JMMGAS@!+6!J.V'[ M][4-RU)L^A)?.&?.C#WC2=IQ\2H+QE3P5E>-W(6%4NT6 )D7K*;RB;>LT5^N M7-14Z:6X =D*1B^65%< 0YB FI9-F*5V[R2RE-]553;L) )YKVLJ_AQ8Q;M= MB,+WC>?R5BBS ;*TI3?V@ZF?[4GH%1BM7,J:-;+D32#8=1?NT?:((D.PB)>2 M=7(R#TPH9\Y?S>+K91="XQ&K6*Z,":J'!SNRJC*6M!^_!Z/AJ&F(T_F[]<\V M>!W,F4IVY-6O\J**7;@.@PN[TGNEGGGWA0T!Q6$P1/^-/5BEX<83K9'S2MK? M(+]+Q>O!BG:EIF_]6#9V[/HO$1EH?@(>"'@DH/5_"60@D ^"/4W0>V9#_405 MS5+!NT#TM]52DQ1H2_1AYF;3GIW]IJ.5>O>1P10\C)D!<>@1>() (P)HVZ, M]@D^>F1EQY9>C2AQ[,#:YY<.L M%U2\!;Q'V+6PF:OTF&1:Y7!!Q5_%B#@J&,U5/!B\H.(O=N36,B:SYVC 3&\F M(G$,"9SG,I@\LC43-]N/9)#S>V.;X61W['E[;!_I#WC?,+]3<2L;&9RYTD^] M?9"OG"NF'8)/VI5"]^AQ4;&K,M.5GHN^4?4+Q=NA"8/QGT#V%U!+ P04 M" !)A0A+#O)>,@@$ #/$@ & 'AL+W=OXPZMUO& M?\!CJ:> 2?'WP9W[F_-H3.6Y;7^,%Y^WRUB-CESM-L/81.4/;ZYT=3VVY'W\ M.S<:7_L< V_/WUO_-"7ODWFN>E>V]3^'[;!?QGD<;=VN>JV';^WY3SW.UEX].?!^;MNZGWVCSV@]M,[?BK335S\OQ<)R.Y[G]]S Y .< O : M^6V G@,T"4@NSJ94/U9#M5IT[3GJ+D_K5(V3 AZU'\S->',:N^D_GVWO[[ZM MT"R2M[&=6;*^2/!6W\:D%UP M*YB3M58*(I4'%A$H&4N*>V%<4JR?S +0N?N_LGL_ 4P"]V.I'Q &IS#4CJ J M3 !W(/,2D+M)J1MD_:1TQ96"*$L#RQID]@*'KZ;PG35WD]- ;NEZ$G5:J\"" M IG 8-AVHD.S3^8F<'!J"D[@3$2T="D(*J,@L"I!)B=P=!J*3N!81)6FS(X@ MTZ8(;"H@\Q,X0 T%* AHQ%3EEAH2=) 6P2HH1P%SDBP2E-=*>F,WY\#3PQEFB*GJ:$T18Y):S25E9(,(0W0%&6: M(J>IH31%SDFT=!66@LK/YP!-,5!]AAI:AR"M,NC_\5G+O0R8I1<]12CB(G MY -=+J4D@A"S9(HBIRBM%];(Z?A@_/Z!;/8(0IT7.E07:)FCFG/44HYJ#DAM M4OH^6@HR@RKH1^:HYARUE*.SYO:=5JR]1)U0>R4W7Q;&3SU?J^[E<.RCYW88 MVF;ZE+!KV\'Y-M4'G][>5=OK1>UVPWB:^?/N\HGETI=5<%0>TO?OV M _0:17IO^Z+RYWG.^1VDT.S&^(LH*97>:U.W8N.74G;K(!"'DC9$/+&.MFKF MQ'A#I.KRB#(LXZ"%JS^4QUEN?%3WSO2$[G4\IG=OM*A(.Q[0_7?Z9762JY)5(X#JX7Y M]@X7(5DS1%$H#7GMGU5KGK=^)EX--K M<7;S>/^V.J(W!5PCM9@'/6C6SLRI:H4:O>8XSH*KCC-(MKTDG$C"N:)P*/ H M"53^$2)T0H3&CZ80B=N/G'YD_-'4GUI%])+$2%HC@6$$K#H<(A!#-TGD)(F6 M)"N+I)>DDR3@"4"+Y /1C 0[2?"")+;*W?82/"NW_U@T#PAG1+&3*%X2665O MXT4B&^4]Q8PA<3(D2P9K,V^31][/!Z(92>HD297ZLPU-\K65_+/VI.5:G1>V? M[Z,'>;>%I OHB;^._M),OB\Z*4]5]:U[^&U_'XFN1[[PN[:K(@\?;S[S1='5 M%/KQSUAI=&VS"YQ^_U'[+[WX(.8I;WQ6%7\?]^WA/G+18N^?\]>B_5)=?O6C M(!,M1O6_^S=?!+SK26AC5Q5-_W^Q>VW:JAQK"5TI\^_#Y_'4?UZ&7ZP:P_@ M& /@&A#:?B] C0'J9X!^-T"/ ?K_MF#& (-:B ?M_6!N\C9?+>OJLJB']7#. MNV4G[TR8KEU7V,]._UL8SR:4OJULLHS?NGI&9#T@,$7<+;*AB+P2<6C_V@G@ M.K$&$@ZW#624L"GJPX>5;-^MY*:;BATKU<>K27PB^'C-QNL^7D_C)1KK 4EZ MY#2(2"0>[HRAI#86#0BEC))2H$&AE)96S$R?8749J@L-_7I S*05*97"NBCE M4HNJVE (@GHLBVDP45KQLBPKRU)9"LFR3(<5VC\9A:PSJ+\;"LE$XP':,I22 M,+,($U950E5II"HAK>A$:Z0]HY1*@)P,E$H#A'51*@%A-:_+L;H+=,>^!F1$G!'^_BX[TY,C>](0LTXZC$ M$".@5%@5>+HY2JN9LUC.&)?\>'N.S,T(6JP_8RCM-%%&J7"$86S+8"FXF>-4 MLG;X((%*LU@:,$>!2%*LC6(II IKHQ08A7?\EFO3"3&W(GD3E8J*(QF'XM:' MU5@&^5U%P=-A')>1W.W3*&LE9KK(U2(0\4&FMC, 63/.56&^^O MTE%MQ$D<'40+5F)Q#";)&&P8S*6))#/'8)#.[EO>_26U?T?@2!K O-4"M5J'K188=P1LM STB>00#"0EWJT<-'<. >^Q0#T6 MC]T:J-V%U:Q)WL=R2@F<0W!VLY%) MZ?7*^ &Z&TA4OI9WF63*-_)N.UP(_ZQ^N)_^(Z]?CJ=F\52U;57VMY//5=7Z M("#,7+0X^'Q_?2C\<]M]3<+W>K@7'A[:ZCS>>) " 0"0 & 'AL+W=O/0LD(MI ^X1QU_<\:DA8Q/R<6A/4'P M)$EMXP#7C9P6UIV=;67LB61;?&5-W:$G8M%KVT+R-T<-'G:V9[\%GNM+Q43 MR;8]O* ?B/WLGPB?.;/*J6Y11VO<602==_:CMRE2@9> 7S4:Z&)L"2='C%_$ MY.MI9[LB(=2@D@D%R!\WM$=-(X1X&G\F37M>4A"7XS?US]([]W*$%.UQ\[L^ ML6IG)[9U0F=X;=@S'KZ@R4]H6Y/Y;^B&&@X7F? U2MQ0^6N55\IP.ZGP5%KX M.C[K3CZ'\4WL330S 4P$,!/XVFL$?R+X[X1@E1!,A.!_5P@G0JBLX(S>93$/ MD,%L2_!@D7$[]%#L.F\3\L]5BJ#\.O(=KR?ET5N6@JUS$SH3)!\A8 &)DGO( M08=X,\+AZ\]) %,2.=#H2@Y['1&E2@X?BA2K(G=I^L9:^9+O+VOEF_F!D1]( M?K#@)XJ)?(3$$M))R"?/B_Q8*8<)Y@>A8OA@@ '@)6I=3+#4]8'96VCT%NJU M"F7:5PN@8!7$PJ/@*IEA3N?,2&[W$NI=(\1)K*_B* M$QVA.OE0HUC3N/.1&'TDN@]E(^:)7DUUK^H0U8A!!"@JQ9K*G974:"75K2C_ M87EJ/'I!H-@QP0Q'SP # +C*>2],,,/1%[Y!00 M ,45 8 >&PO=V]R:W-H965T&UL?9A;;^,V$(7_BN%W MKS4SU"UP#,0NBA9H@6"+;9\5FXF-M2Q74N+MOZ\D*UYGYC OL<0<#L_P\I'B MXES5WYN=]^WD1WDX-O?37=N>[N;S9K/S9=%\J4[^V/WGN:K+HNU>ZY=Y@TVN;?<7; MY_?HOP[)=\D\%8U?5X=_]MMV=S_-II.M?RY>#^W7ZOR;'Q.*IY,Q^S_\FS]T M\MY)U\:F.C3#W\GFM6FK/E'P$RB 1"9ABA5CM=()($!H@"+ M",S\-! "PN:!&.23Z7S86F6G9QQ0N6YB!NQ@,I$ .X:O8ALB#18@FI$+<8$P MY\B"3HP;!QI*8HT&(*,\"JP#PJ"CV-C1H[ :-1]7 K'I'B 3EP2X2YB;!,!) MQI"%(I$DB38$9,Y%H>F#Z4D GT3:D$7C+*-<^P&J--0]&* $"*KGZ8HL'F=) M8M:657$:FLN8HI1;6)#@$(SAQP!^I+<$MER;<6QV!22CS 5ZF#$ F8 AO36, MHH]3G?3\ ZH C!F3E %)=2LKMHR<49RQZ1VK"[G!(&4 4DJU&\M(6]= M%C*#,6Z!IR@#)+,D"5C#S&#!/;SXK!LSCA+0;H)(T=(9E3#T&AT?6 M!VJV!T-R^K-N#50-E5@VQD).;RY EB6W(_K1$$:HV+,HL3X;BSUEQA(EQI"5 M92Z- V<_P4"6Q#(]]#TEF*,"."J:HV(AF6BBK(%()#0!,4D%D%0T24=1^@G4 M@42OROG-Y5?IZY?AGK"9;*K78]O?,]V47N\B'[B_/%/E*[I;7VX4?X:Y7'#^ M6=0O^V,S>:K:MBJ'"[3GJFI]YS#ZTG73SA?;Z\O!/[?]8]H]UY>+Q9V^3]02P,$% @ 284(2R;9[CFP 0 T@, !@ !X;"]W;W)K MZ.:2$[6F0Q=K)%9@:O9 9-/Z$&!%UHL&OH/_T9\L>FQAJ:2&SDG3$0MU3N_WAV,:\F/" M3PFC6]DD='(VYCDX7ZJ<[H(@4%#ZP"#PN, #*!6(4,;+S$F7D@&XMJ_LGV/O MV,M9.'@PZI>L?)O3CY144(M!^2*7E(/S M1L\L*$6+U^F473S'F?\*VP;P&<#? =A4*"K_)+PH,FM&8J?9]R)<\?[ <39E M",91Q'\HWF'T4NR3)&.70#3G'*<X0BT^L,514/M@?D#;3FLV.=[T\PMBRS,N_@!0 M2P,$% @ 284(2SEW6!&T 0 T@, !@ !X;"]W;W)KX,]:'_3H%'< M>=.TS/8&>!U!2K)DM[MEB@M-RSSZSJ;,<7!2:#@;8@>EN/EU HEC0??TS?$D MVLX%!ROSGK?P#=SW_FR\Q1:66BC05J F!IJ"WN^/IRS$QX ? D:[.I-0R07Q M)1B?ZX+N@B"04+G P/UVA0>0,A!Y&3]G3KJD#,#U^8W]8ZS=UW+A%AY0/HO: M=04]4%)#PP?IGG#\!',]'RB9B_\"5Y ^/"CQ.2J4-JZD&JQ#-;-X*8J_3KO0 M<1^GFS2;8=N 9 8D"^ 0\[ I453^R!TOQZ>>'],?&^JX(RMB'=> MO/7>:[E/;W-V#41SS&F*2=8Q2P3S[$N*9"O%*?D'GFS#TTV%:82G?RB\VR;( M-@FR2)#]M\2MF,-?2=BJIPI,&Z?)D@H''2=YY5T&]CZ);_(>/DW[5VY:H2VY MH/,O&_O?(#KP4G8W?H0Z_\$60T+CPO'.G\TT9I/AL)]_$%N^&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0 TO:= 5(V515*[72*E739R\,8,47:ILE_?N.#:&H M17FQ/>-SSEP\+B9CGUT/X,F+DMJ5M/=^.#+FZAX4=S=F (TWK;&*>S1MQ]Q@ M@3>1I"3+DN0=4UQH6A71=[95848OA8:S)6Y4BMO?)Y!F*FE*7QV/HNM]<+"J M&'@'W\'_&,X6+;:J-$*!=L)H8J$MZ7UZ/.4!'P%/ B:W.9-0R<68YV!\:4J: MA(1 0NV# L?M"@\@91#"-'XMFG0-&8C;\ZOZIU@[UG+A#AZ,_"D:WY?TCI(& M6CY*_VBFS[#4,@$8]1&NKB2>G3>J$4%4U'\9=Z%COLTW^3I M0MLG9 LA6PEW,0Z; \7,/W+/J\*:B=BY]P,/3YP>,^Q-'9RQ%?$.DW?HO5;I MX4/!KD%HP9QF3+;%K B&ZFN(;"_$*?N/GNW3#[L9'B+]L(V>)_L"^:Y '@7R M-TO

7#G\^^AZ9$2,K95:-SU&X@ MPASN4C:^:GP?-+N#F_O[QI\?WWSX5[/Y]_7C [KE3N@3IM"-(%@1%SU1-4$_ M7")_HI'@/OK!Q4\ZQGIZ.A(XH.Z[(X?[ MK>-VYUW[_$0W23>2R4N/LI\+99^'PCOB8JQ+MD]:<'F();'%&6YY.C&E.Q<7%RUS=5Y4NED%-6RG]?>7AX'1N?'Q#4)&=^H'7"C$5O0:83DT MEJ%LCC$.H+GGS7:G>=)IH,A;'KB#E?'-=),S#5O$4]*>:2901YI# [6JT1'< M(W)+? Q674+@.-LB9+ V(93G16OHK)K KZ:U:\*I9N>X'HODUJW&PMIM@\5% M"PL'I-:R.:I)G@,/,ZRXF'W2O\LQ\X180+E+0(#B!5#LG->@:) 9&S9@DS:<_ZK-QR44$$^K4+$V<-!,C#7.F!N9H]J=0-F42 6 )U58I,SBXV8"L1D3AJEC@F^G"I'$*CIL)@"; MT9#4J4S"VL!!?0(J$-496"-SE,,!,\:5 8)3]F004#;BT1E]#D+VI8W;CV2$ M3&9Z&4?-_/RU%0@>$*&HSJ12V;X!F @RNFKH5+QI<^Y_'.P=Z837EEC!7TPH M3(#2)D[HF38\)!PM @S95PVI^]HC<<-_=YM<,JK:)FU"&=W=)GEX6+5)VH1X MN]F:0)"JK=$F4L^6-_(Z /BF"R"JIW0WW/>I@IFW[#+WAC-%V5C',TV]@:#D M]\?[=3-5PR0/P-9K:T[!]:"VC M+.&'DK@]]M$<+_=0;!P7R3%,YEF\4DK0*XL3'*/NI!^7V,/IDV# M"2&JM"CKS',DT7+H/Y!DH+O-K,8811(H%&.A".R@AY)]K+,_-2&*:IXUQ5G$ M*E#JK-TIKQ1ZNX#][SU5;MY;LC>ZP7+RR>-/&]Q1V3#Y>IT6W%D))N(C!*C( MP!Z4&NF8H!LV(4S2*7G@LJYB*W#YRIU44RZ-C@#^H."HIY,A0ZVF="F2,B+E-994]W,_U;(HJ8N[+OH]H&-&1SJ0,-5U MS'*,3M'ZND3YK/'%:L]/.3L9*6>*"CB#)?,',G3@5)J0S4H32N9,BA1*6"%+ MZ^!7M97MNJZAB+U[-N+"-T:W1&%:,NUZ#6)YWGC:[IRVCU_#&W4U"6F48HW> M1KSW*3]\*;?8C?&PU+AXW.XG^T/-4K=@27?) M0\B1NCV?XL]?Z4@=@F 17'I0V"-A/F$J_H.]D'PA&.X"DR&64R3;-#\;.<[( M1@ '&2"41MIW$;I2$B7C,VY7S0OUV".!1W!Z5#'C4I6,8"LUY8?XXXP0OT9B MB,JF;GO615BE"^LA=N3?/ *-+B8)19]6Y MH:O54^@:)Q53E;N=2/8F.H>B(:Z1'V-.,"&O13+J3X,6# M[T$7Z(6O6,"*V)14":<5\/)'QM.,H)FOFBXPKV(?@V).U\.;N6[HD=[H3BKJ MP_)GU^="T?\9SG?/ 6%R6SI7JJS0"4XK.X&M'V:GLD:X>U,?2(&$RQ(.6F6C?)SJ/.,'$HCF&>;*"!Z,@(@^]OG@]#WL9CU1ET] MD+C4"R$)&ZQ/TDN \/A\.HV;=0D+@_"!U/($I.B(9_"8 MYU=( UA"*J=#IF5^G#_)B/,6)GHT9('V7(':;R)4!:M53H5]]:4.8AN^J%*>,NQSX]Q)QDQ;ITL^Q?G'HD' M"W5]K'OCF\!,8@>02XJRUCH_WEUDQ+L8"ADLE 8[J+&\B%]3G16T_+'OXG3U M!EJO5M;S@+VZHP9D#(-)*L:;=;CDUY"'ZC/A8RW71$_,!,$E]=P(.?].?)]Q M)\;5+&0IT:I?ZC=4A9*ZD*GLH'*N%K6SUVU7FG_?O\_(>3;WC4,&7--[]+S\ MD4P)"PE\21-*Q7TBKF>+I5[:FZJ0*/2NE;E3+>^"=0O+S2PEQ>S0<+9<_.!R MY=3.RKEU-_]NIZM&H]#M5IYMUW*[[*G$'\8=KP^>MZ'G59D9UL#/GSF^SY@Y MUO"5/9Q=FG7\:ZRMX;$1T9,$ ([? RFI;BY$?G9[EI7= E[3 *(THGT[Y:!. MU _UD]5-T?,'\+.LO*% TT/N65;UY/V@W&);\X-J]15ZQNI\I=@STJ\D%18_ M^,N2?G9E_9%():ACOAK7Y74$7CKS71/J.HI.J9IMSWWJ5%_H3:N)8@EO2M;^ M$P;Q\VS($U9. C%DF1W\:YW IE3/?!+YWQ MS9X.%8'D#GF==L9#H65%]NE1T(?6TO:9\8F%33;-%IOQ;OL(#W4F@!UUU5 B MU)-A$%8$[C_)M_H#>'<2"U=^#V#O'-C@M7WQA?A#(AIF[]"K1MG"U#-?,-JZ MI%9*414"L<^"A\%5PVQ@?TD5\1LHVL,PVI'_TN4^INQ>7X#6-E!4,"""; M*>B&T1X^Z=U%;2MMJ^P>!GK0'%)FBL\W&%2P>0%UXYV 'B@>4D^'OV0#PEG7 MF5 R-8A]4[%M__9A-^FIZ(SMADV[:IU#W'"I(,,U2]N+\F=?>G6Q%VCU!7=# MV)(]@W)R;?-N]SG3(XN8+9,>1MOP:<9D2-6VQ+C5Q#T>$/<;<2:,>WP\6Y0D MK\"K";.V-3F;671CFWG#RI7=7$B8&+'QMIMXYP<>GQ%B,K=^*)R)3M[ZVC46 M92LN]NIWU5J*\V,]L21=> /8@9@Y)KW1%RQ^$F4^ABYL:6F8C7I"=T,0(6ZK M'WY0-9EPSTT3U?5+>8<%TYXDEUM\V=]D-'L3X7:L0]RF]T2C73 M;+L^1/XO^+]=.F4AP"!I^<;F.W<;5VJ)F81MU@G6M%P'N.IR,@/MPZ'I MNM_1%7_IT00><#E'BT-8QOF="S@]-2'B)OHW$HOL,Z^\^IBK$Q2'$%?"IT_W M4H:04?1&:X=0VYCJ9KN6_Z0Z #*T.%]+M6_Q[ O2=P1QMY>_E5HHEHNN6=%F MYVZZY"'+33(K[HW,/]6!_W8$WX81QGUJ_O?1/;/AT'Y*M!)6M@FX:X&F;ML6 M0L^VP'8W&!F:P^5EUJX06$^QP7(X2XKT\2?I]?H>UYAAOW,3&>B3X=BFA;BE9[/?M4@5.J-<72 M5)'JUO[Z39!4BY(HDF(=I.QQA%LBA2/QX4,B$T@ ?__GM\O1T76LF[(:__B* M_(!?'<6QKT(Y/O_QU:]GZ,W9N^/C5__\QU_^_E\(_>OMYT]'[RL_O8SCR=&[ M.MI)#$=?R\G%T6\A-K\?I;JZ//JMJG\OKRU"\TQ'LU]&Y?CWO^5_G&WBT;>F M_%OC+^*E_51Y.YG5?3&97/WM]>NO7[_^\,W5HQ^J^OPUQ9B]_I[KR13Y$[I- MAO)7B%#$R _?FO#J"%HX;F9U;U');?)OC])_9;/4Q!CS>O;7[TF;CG85=64AGPL]5/E]"K]R56L9TIJ5[$?%]")O.]CX^OR*A=\DMY.FW(2S3^?E>?C,@%;QY,WWE?3F5(XA11;*)2^JSUH;-Z$4.9T=G0\ M3E5].//T3;3>JZK-@BW-D]_4KUI&IAD%]^$-Y/OB4[&GZ.?UC7TYXP*6PW$ M+JOHL'Y!?C?.G\GTOX2)]G#.(WUV06X=QMD>R)U'Y*<32\O;7USDMY YX5R M-,U#]"Q/4F 'QN;#-S^:AA@^UM5E]I>F<[OH?4X8PV^Q/+_(7+\&E^0\S@IL M3J:3O#B1%WVV(M?^!.H5SSR_>R#70K('R6;>YV4U/IM4_O=6,.U<3Q^MWVKD MK6;?(-2Z++W)M+O_MV-IO;7D.QU7_7'G%CVC MU-Y:MA6E-V?L1+[/<91-BU,+57VI[;BQ?IN5I$W9>I7M@=VWJZQ/%=.)[&?Q M//?8TK"9605WGUPUG?P4JW/(> ':M@:'84,[VA2YMS;MKH]ZJFUO2, <]3E> MQ_$TYH7B:3.I+F/]]N9^JMZ0V:'VO2&U2O6!_(-AM5/]>T-KJ]FD?<'=M"_; MC&!>QI -;7!@EWW934W8)F__4K90:"V+[;]M=Y[WVF3M6[M310.T_]8X_!R; M25WZV389I(>Q\N";7\?EY V8$=?EY*8#.#JH=T!T9JE.9EL=/6"PL?3^6[J= M2MV^A&XDGKHF_GL*6OS#]6;G\XG4?4CR3'-\R]Q/2NKMR$]',[ _P>=%\BQ8 MVP"5>97QVR2.0PS=5+I5[,CW*G.%MU6.*G\/R$4UL["@9!LW"^*9-NC3YO:;C+E$F"RBC/ZZ^+JXO]0_LBZ.?GP%517W$Q18NQ@U-BA2%1'7 MGJ%@:4 B"&JXCHXK?+\1HQPI5=4+V(9HQ;MI72]Q^\G&+-(5P4&;4C(H!$KE-FY;(\*;V1U4=8OWC*_+JZ.MLK7#VZ[P46_M''+D? MU[5(\;K)ZB^7B,I)O+S-G^/5VG=/U2TH(/(@G9Q#@/)0A1_9#+^VH_G>WSO0 M&#

&<;;6LZ?ZO\1?2"\T0U,EXY1)CR*/+\T4:N/&5*)/\R2+%3CU;#8#84 M9\XNJGKR)=:72[O%:RBR*GGAG=4\>(VX$1H)[BDB3B84,74I.2A%B=T905\8 M(SJ":"@"+ )HFL_11Z O6&'@N:^;(5:E+XCQF!.GD>6!HF <1LIZB6B4GH:H MB0UQ=PJP%T:!KC :B@.G=;RR9;CUK,?A9'(1ZVUMABUR%]I[3((VR ?*$:5. M(*4"_,:2=#:WW=O=^<%?&#_Z06PHMGRJQN?;SQ@K4A?,2Q4PE4A;&I'47*"8 M?$(F)F(U2P'^?QD31BN[LAMHAE,2\T7>TY&=!S,NK?2NU0Y/9RNDCLHS3Y!Q M.B#-4T3,"H^"-)Z(D**R]&5,&ZV(T#%&0S'B-GQG3>_?)BF"H@QK%E%2%M1E M5FS& ,T9MB4J.P:2F%"+>:)2X!(^*-9MISVT=5N!M0?*;_9['R.>V(QK#52 W*AGL;P+%WP9)Y" M2.52L DIJPC"5GL4&=C]SB3E.#;@XK-#7^OHGA&=@344*=['%$'&L(@)W,R( MU1D*&C5W@@5DA'=(2!@ 5CB!2&!$,^DQ#>;05SPZID-G2 WJ]SQ+/3R1H\ I M43#[P8Z2(:*HDD5>@B>A13 \@;$E5 L_>)A5D8[9T!U4>U(-OU1C_USM<)>G M(%98DSPX@)IC!'.D1%93E^=%*3PCRH<6E!A\OFAE0G:)TKZ4PU9T>#I3X:30 M6D6&B)9Y+P!F0Z]MA*&E-/8N)1,/?F>U*SYT"M-@$1;/63A9X753R7FPA"'E MK 6;B"8D6<0(&RRM-,193%Z00NA^::$3S ;<:I_KM)G4FR*R5J0NF(?I,R2. MN)0>)04VLL.4(*(84\ES2[@Z=!>S;9<]WD_O *;!PO3N3@-OC,A[D+0(@C&P MIQ3B'AK$HPQ(1I,#263$%D:)4_S0E4''G=\!1D/U_)=Z=LO)S59]_SAQ$9@, MR7N-G*0VSW0:$2L5HBXH)84@F+781%VR!=#+Z?Y.8!IL:>G[H:536X;C\3M[ M54[LNNW4)W(45$6C$[0L15!OC%.,P#FV2$MB>? 2:[Q5N/D^/<>.F= =5 .N M-$XOI[/#UC/3]MYMB,=C7UW.[D3\)4Y.TA?[;?WZXW-**FQT!%-LP0K7%EPG M3U!B'*9(FU(BTE/I#WX#OFOZ] [A4+3ZG \&C6/X8.MQ.3YOEEH&'G7IRW6N MZ.;,15+"1 4>EDD\(<-)1(2P'-OL/.=)@A/>8K-SF%W\CLG3"VIW?/G[ZX> M?8+/_9VV6G/];5^GO;:XRW; 4U^KCW6:([^/\YSK[_1G%% 1S MFQ3AB&EJD C*()9=8BQ,TM(S*<-6UET_B(#>R\TXK:OK$OK@[P06#P$61,OB><&I>CI:05.D9% M6]C$P[C#_=&DVC/60TUYT+"[*7H]V>[2%1KF:JV"0"*!LE7AN'.D%WZF$VMP!QN@P8,.5\N;HBX&L7%=1[+UT.NW:O9G+UP.,BH ML4,T[UQSQP(2!'Q.&3GA7EI"V<%OV^R12CUA/-PI2C"8'EUML&Z=?V6&@C/* MM0X:4>W!L<@!_U(!A !C)!0;H5P+A33,9L\>6=09J@.>J;DN\TLM'ZOZ?35U MDS0=W<9+K=T6>#I;(8C3Q,J$DK0)$8DCBH)*)*P+.'& 5K4XM#_,RM >.=0Q MMD,Q":2%;AG/HR7\\K5]/X%CFB?HMS%5^:;/=Y%2)(88 MC21)&KDH+?Q&P *@27*A,9>XQ::7_,,SK2>0]T>QQ?GIV_"@E>>HGT6Z;0HL MHC')1G"\+4X,&9;/?N,HD?/&\> !H]CB\)+Z$]*P)]CWK_L6L>X[*;Y%WD)@ MAHF )D<+%@8.*@<\"H%D -LC@3.=; N/4O_1[;@^ -XKL1Z$S#^76P^R%Q[ M P1SF)P$"+3->UB2(P(X,$=HT++%217SIZ17>XSWQ[ 'L;;/HM>#O 73SBF5 M$C)YH298 >V.!FQ6KTW2W$O7)F21X#\?N=HCO#]FS2;S[[#MJL*>+*50%B2) MT:' %05[%?ZAR09D5%3<@+?N?)LS=W_X9?Q^L1XT[CX'A.=-M/MW7#\5<'\_ M=1$#N-,A,H0Y#T@Q+Y&D&L944GG_/WCL6IS4(W_X-?QN,!UPQW 54/.[F'K8 MS]ZRX$*"9N<1(']G]X?U8!L#]F;^ M%&+UQ@."=7SRBJAUVP1;%U+ 2 _:1-#F(BE$L"0HB:21EM9[0Q)1LH6S2?:Z MMM$+&Q[N&O0)]=Y(M]T-?^NR%5+PF*C!*!+M$ T*G"&G,)*"LBA=2H*T",^A M?SYBM0-WP(U-'V-H\A.!^2W:G^TD/QYX,[M)?C2*\P>E3M*6#'M^:04S6 ?L M$XH^7YVI%4?:^H $@P,]JJ[.JC3YNO2L MYUJU]B!/@15SUEJ,B& *:<898DXR1)(RLZV28%LX"OQ/I-/:([MG=^%C.;9C MWX.[L&7!!08/BLI YKZX2<;F;A](7EA6^A\E3G@H9"1B2+GO4.:@$+OKAGD!XWS30? M5CI)'RZO1M5-C+/C7*?3VE^ A-GG7D&R'4HI4M!11+ ( DPVU"8=Q#-U0/ >UMP>SMMRG%LFMC\5*\_R+0I M:P& :N:(1OE&)42B\PAC[I&PW&&J>2*I!:WV&YX[Y(S8(I#2M%/0-=^ M ^TZ/H^?84H_&:_VLM90[#G%%"8IRKE)2-(DD2(PR#"A&GF%M4X\,4%;W$HT MC!8;S _M&=E!SXW?.[>]?&7"\DG,X<]O/[Z\88M;--;D*J1D5G+BD2.8P7 G M&.6;[)#'2D>O+&9DJQVR_YQ_[7C0=M5G+_1PZ[J[2MY07XI5)V?A_H<_<@V39E*/V? ][]O2"#]M$@ MZX%W$3YK Q(7":!,I/62&=,!+S/.KB_L5_[ MN[=(_H6@F2^K%ECFFG6>#C@3FP_?)K6%85B.;7US#!TTNZ(;%V1NM 8!^=8!*4(-41L';(,1^13OA(2-+?GW6Q^]\BB@^G[ MA_-9)W@/Q:790O!I7:6U-VHNI2I("M2S_(H-M3"K)IQ?L("RO0Q&!6[A9XLS MY ,Y!6W[Z.&;N*WP&2[$9G;R;GT S3Q)P7WDBJN(7 Z)FV]E/ :8N=>>13JLC,HNT<*A*F?/'V0]7&B@@GK,?4$*1(]LB%J%//K0K>;SUCX M%F%TP_38;DA7'6(RU%C\V98PV>0]P+CYN/+CQ(41VG(C'<(J"6@>9BA!1D03 MSH_%"$\._Q6%5KW=*3:#7;('KFJS$/,LUM>EG[FK:[K^B1R%93 OT9B0%#XB MP:"U7"F-<(3OK;;)N8,/FNVD_[L#:"@2O*N:R4G:/.KOI2N$Y2K8"'Z1%0(9 M:BCB) !&/#&-$Y=6MYB0!UIPZFI&;@O-CM/RO6H74\T3D_.JI(57Q$I--4I* MWI]QH(JQ8,S>;K;;=I"8Z(M\6#G.$:0UB0@ MDEA&3'FK#'$I'?YQXJX74+J :;AEE"9"73G0;7'X+V_B;+ZP96V^0A)O.57@ MI>JDD&+YAMX$[#=4!4UE\JH-+09>5MNM%Q\MNW2+UV!.7IPM)H/8/]OZ][B$ MQSH_[\E,A5",JD0%LI0EA&4,B#%0B2H%)ECPF*6##SGJEAF=@C782GL< P:C M_") N"S'93/)B%S'S=S8D+.@3K)D 4IE%45,:XP8.%<(7!=LC#;"IA:!R\.8 M$=T2I'O$AF+)[1;4?%Y=R/M+-:YN\5F_7+1-]L*S_) 7SX_9,X.\UN!^4YH0 MB<(8AW7"J47,[# *Y5!W_WKJ@$&#M);%O=>.39%63V8LG($)FA*+B"4)<2DB M@EG:(Q$SO,8+9@Y^N?)0*=OP_]1(["."*E5# Y*$?S MA50*$8VA3N9(A':"/=C- _,]GQ3K-"RF"YAZ#XA['QM?E[/SCB?I]GS:6]N4 MS4DZA:$!%O^\._*E/;>Q<_//9^7Y>!89.)XL[L4&[I]""K]T,6OW+S[V)?'= MV[_'8U C<\J\SX]R]OA\95^-&: ;*C_-_F"^F ZJGMPLH=9?K1]M6<]>Z/YY M]F1WO'?MUT#5S1\56'P3WDR^)SH9?\Y!L#7TPZP+UY)G@*>A9W)^E^Y]V?A1 ME65>H^"?S%,0@5D$ZP@I(P7RUD1$973@]!N;.,$:W(+]!9JN/OCXO+9O748A M#,P,*@1DG:;(12M1]!D5@BF1%FOU\'7XPULKZJBG'ZXA]XCA4&;1TY'WZP;. MDYD*3%PD$O#$VGND/,-(B"3R^\W@1@>B8NKFJ,*+8TNGH/5N*JV>#!XT8>DR MPZ6983X3[.]LP9K#)//7,?.5/&MCZKNR"V>YTHPKY%PB*(3D$8P> M@Y12PC$GJ96'?R5:+T396F_T!_7^9Y^GV[;MVXRMRRXD>,,,"XRDD3;']P7$ M<([OU%80@H/&N)LHJ#\A0]LBO7^&'J)]-,S:Y'XY]6*LI2]9_![]]9^J*GPM M1WGCZ7@\L>/S$NJ[_YCCH)7^8NOYQE??ZTAK9#CS%S%,\Q'=#\VDO,R*9_E) M],42Y9[7*CZ68QA@GP"IQQBNW7!;G[%06%$.8P/Y!%YF%#@@[+U"R4IB>%+: MJ:TBO 9O]8HN^APOP88!I7:2/H+_94?_$VV]&S3;EEYP3J+0TB 7L$8ZF(22 M" S1%%V."156QDY,TAYU?@ \UX@'FJB?U[K?%N8H8"D1"4QJX:1GYN!/VAP,!7<']8!)!]6O6]?=L<2"8#][LQH) M)R)241/H$ \V5B Q&$(-:_,HX#!VZ6$1;T=8#Y=Z'ZMI=S/P;8&%#5(*P@,* M/G+$C;6(,8Q1X$)9$7A>']^=>,-0M@B)$R$E] ^JU%M;B%@?TY)^+@6VA[7V):*M%B^,0QY,RE7GEZ&&J_RQ:'-:B MQ:8;YS=E+2@.5B@C$75*4-W3U-(9I ,> MXG@(SH=O?C3-[Q#=3CKK#W%LS%Y0Y8A@VN1WS2U*1C/D"7Q4C.1++CU+;H^7 MN:]4#VTP6%U 0;E1WB>,E&8)VJXYF!;89U"X2?!1\H._4:'[[GY\)J4?+!^/ MI[VJI]Z!'%A)#6_V]KT_"CV2HPQ.X_PMML$J.LL,JF].TANPY4,YFN8]T;O] MZSE+8IB?Z[F\FLZ#WM_GA#'\-J,N].MUK.UYG!78G$PG#6"7J=7WWNI3;U!J8!'[IM'MR_3+C](/6]M>#FNL$N0[&U;]<<_^ MZ:U(^6V\R;).-; M:&LS%MH;$ZCT*%*AD-/.(BUC1&!4&VH-%]0?_#9X=]WZ^/F\;K$;+)#MSF9X M'Z_JZ,N%&KD:Q<4AJV5;XLEVK@M[ZZB*PHCHO,,*$<\M(B'?JR!%0C%XXP-- MEN##/V'9&P7W"'/OYN*JB:7O"7[QAN^IA7J_U';<6#\[8#U\C0\BZ'J4X"R> M9VB7[(F9@7[WR573R4^Q.H>,%V#XY3?\#DN:O1A%NP@*P_WV[E$PDZ?-I+J, M]=N;^ZD.4?!58Q$:\Q)$[UMES/R<1X][/[BX8N!J]S,@UDETMZ^U-ME^9;QU M:3['9E*7?O94#J0'CCWXYM=Q.5F\GWMS&"(O/=]\$(+U/NJFKHG_GN9[V:Y[ M=<(?5/2,:7EA%N5_'*#TC[_\/U!+ P04 " !*A0A+9TGOAJ

&UL[7U;/<;],;.\& MKKV.X[8=MGMZSU,%398D;E,L39%T6_/K3X(294D6R6*Q;E0[IL>2R$(!^/(# MD)E()/[CO[Y>SEY\R7^7SYPI7Y:)E/7OPY75Z\^'V2+_YX<586ER]^ M+\H_IE]&+U_>%'JQ_F4VG?_Q]_3/Y]$B?_%U,?W[8GR17X[>%./1O"$+TU5VIK4^DOUYN'GN9/GJ)R4N*__9U,?GI M!?1POEC77:&2S>/IV\GRKL#]A_FKFR_O'OWNU7_2];-8:_UJ_>W=HXOI4P_" M2_&K__GUS<S0"K5W5;.%\4L^DDT<>.9JFO'R_R?+F_?7O* MM=NZ]Z,2H+G(E]/Q:%:WJ4^^I/%V?US"OVM!OCMSH\5%G!5_'H+NSO+MMK:X MO"KSBWR^F'[)WQ2+VJW>]IY66__N*B_7\UG=9G__@D;:Z_/%N)Q>I1>_.[.K MQ72>+Q9VM)A"E>_+? &5KVN]&?:W+;OY^^/T?#X] [;.EV8\+E;K2>$]/%%A M0FF[VD%C8R:3:7IN-'L]/RO*RW4AGR]'TWV31X\M&C2B/;.N'?;=JE-0>8#: MEM?W1+.OGQ6*-M+&.)J6_QC-5OFO^6BQ*F_FJCV-VUFFO5:9Q0(6V=M/)F9Y M]]"[^8=\O"I+D.>:"I4&8I-5M-CG+U#-Z/,LCT7Y<33+7\^_Y(M;->Y;ZVY: M4TMLM2IHK[^?4E-J=>1AR49:^$M13/ZL),!O6K$3MQT\UU_/JM;3=\TJCOW+Y1EK[-E\F"^-]7GZ\ /-N M3]NV/-U&2SZN+B]'Y?6[,P/"FTQGJS1$/Z9%"O3 ?!&^CF>K23Z)97&9[*75 MC5[DTX/YY/=\>GZ1N/X%3)+S?/W"Q;O5,CDGDG^H$KGZ:U"K>*;U?0SDNFW9 MH\?6UN=E,?^X+,9_' 53[7K:Z'VED;>S3".M>E\68"0OKY/:^\_5]"JM['L: MM:M(:VVJ;__5?%MK/;FCXU-?UN[1 6]MK6>5*+V_8"/M^Y#/DFKQ?@15?2I' M\\5H7,63M*]8JVU[I/?5;>NVUS32]H_Y>9+8O6&SU@J^_?6Y6"U_R8MS*'@! MLVT)!L.>?ASSRM[Z5'\^:JFVWI" ->I#_B6?K_+D*%XMEL5E7MKKAT^UADR- MVGM#ZJFI#]K?&5:UZN\-K4JKR?$O;J9_26<$]3*?)$4;#-C[MNR^+E0IVWXK MCYC0CGQM^WW[9GGO?.SXWM:JJ(/^;Y3##_EB64['ZVTR>![&RJ-/?IM/EP;4 MB"_3Y74#<#10;X?HK)]ZM][J: &#O6]OOZ?5IM3J;VBFQ:O/B_R?*YC%PY?] MQN>6I]MHR8'J>,726ULZ*L>;QM[^>K^]=S$ST_GRU61Z^>KVF5>CV2-Z;HG* MV03:I(@>OF[PO9)--PI^3[$"Q?SE)#\;K6;+FDW<^IX6&UQ7^>7GO*S;UJ?>T71#+^!]Y7CU.7]Y!TW-YNYXT]9& VFF\[7Z\0;^ MO'TZM>O8D*^;&O.ORWP^R2>-U%DI&*N+&G?$5+54?87XJ"YJWAWCU$$+MH4K M-5AU-S%$)]#@RG;)75]23S9]F17CIV:Q]0QV-EI\7D]CJ\7+\]'H"J8S+%[E ML^5B\TG2&\1+A&^#:O_]]N/L;?[GO8:6Q1Q^'=^2HW07(YB%7L_O/S&%20GF M/, S?PTLNI/";/0YG_W\$[0R:^S=6?18^H"($9QPJ;T*F#/I&>4J6*/00]AF M*12Y*&\9,$SJ=M]S:Z+225%?!Z]N8,>7X M15%.\O+GG_"FY.TB>Y".F(+*>V-&T1^^ 5\L-8I_CZ>%6#=_/S3LESEWSZ$ M=1[&>IBM&P#JQ(UGJ1,"WRT"R2VWO$XK43%?ZQ]?I[L&]<*V\Z)-)6@_![ M&C4DT*('"$^+/Q()A9W@G@7&M>-:6^HX%P1%":CB?NCQH"_]LN,P@+H2_H>D M[,[S21B51STGDS)*'@$%"CU7&)FA?#, M$.60%59*5YLBY#EJ(FUBVQ7//D%M[\[,I%A;[GNGEJ<>SPQ!S#O&@[ &PR B M-MK;1=4YC<*)ZB4MB;?H'M%3(A,*3D8%LS#"D4N!K'>64HM@>'(?$1FDDM(C M50[#:S\3OMLN@P^R;]WYF**.1^5D\=M5O,YB[(J// MS_*RS">OY^/B$G2[K[>GM/+E#K)M+Y1%,"$Q95X'(;F7UC(D(R?(.BH]ZE0; M'CR9&H.Q:[+<-34=F[S9D9K-BC_7F4CVLV9'Z8PQ[1#RWF)0RR+\!'6-&.*L ME\@S7-^M2Y\O?9K#\QN/_N/5$]N:0]WN;'^?MO+Q^08KK7 LONW:CCJ_WN'> M\EV[;AH,8GHS'7V>SM8G!3?-O]=F>.!M,2\?=.%-A7WF1NO)C Q.82^)ED9B M%0VFT00=I7&*$5_):ALNGOOVGQNK(Y.8!TT1BQKT?$+ 3-3D%D?I//)#V8ON MB3W%,' ?]![UKZ/_+.]_B,*[XAX[#N"NP](\P9 M$H5DS&Q P\C;H>Y;]T";H@N$NU*=*[1^[PYEY7=DUBGMK<4 0;1(:NVTW6# M<5#9DQ''0W$B-R[IPYET%(Y_34X-TLE\.E3JAT*_??RE^)*7\[5U@D!NQ=&7%T;(. "H@/S\_8@G2+3L#KS)5=7%Z"#C$= MS=Z/0)G8RY4GG\\4C<+PJ*2CV'.J@XM\TS< L[[3IS6?8?O$: *I[EA07A7E M:)D?.'/L+)=)"S:-"QZ+Z+&W(5I\QW@K1?WIHC578!>L: ZQSJ)RDL%@1^,_ M\LD!W-A1*E,J(JL,(YC#@FVQ=$9L^DF4KZ^)L--E1G-X=39KC!87R=,+/Q(6 M7T:S"J%9VPMER/&(<=#:$JZM]!SCN[F1(2&&&H?5OV7=&*C=17=NSM<_W?2G M/ZT0 UK_M9EE$@LGC*!*J?5V#M]8$$IHXX9M]"1SM'\P?_MB,V2//\ MU&C7DY^GF.?7OX[*/_)E7,TG^XGT=(&,2*0L5=)PIJ%S$GITMV4@*.^4(M7T MIFZ$^=BGTP1Z77'C3GNPUW>__OCJO:"S%$&8U%2QZQ$ MF#FBO=[T/CK>I35V8MI5*P!W3J_[80'?=V.OF_F@]V2<,VR51Q9ZSQ#WR+D- MU$H9[X>M2S4M\&U\:A'*OS:]!JDJG12K>F;3Z_G5:KE8@X+W*DL[2F56"62$ M(TAI[%2*TD5W:SYVNLLT!Q4UII;DN(TM1V/6)S=(+6[3(:F;HII_6H/J6 M5FM[%_UQHQYF/=A7]Y")Y3H9XOBZNG&UK73F0O36(8FQL=8[SB2ZPU(R7/^@ MY^&[&:=K636$;I]Z[UV[:VF[CTIGQAF863D5S,2HL+74ATV_*>;H9$RHXR5; M0=-M!KV_#GN&;B$-DC3#(!$8D90ZL!,%YG># MD4;690ZW0VG3ZQ&.MA#N+"+HT26AWP)6=@4$;2V4!>R4B%I!;3]:X$6-<]['H;@\SR; M)[76EEED'*.8!ALQ]@YPT$A+YI@^T6R"C5.@]NF]A@%^GBPTREHFI6"86^Z5 MLT1;8X@2#EN%:)<+9_,G1-OGV&'P/<<3HLI0*KT,DCC"<3JTI&T,7H/F(I$/ M \Q$UX)TZYX0/0R\TSHA*H6SSG)IL/(\"F'6.;,(\UXQKE$8GH>G?6(T@=1I MGQ"UW 8N)3>$1@Z*I5+*10*++?),P# 8G@.G"U8TA]CIGA -1B%O8?JCT7+B ML64>V&^B%1),WL!J,V, )T3K,J,YO/K?)S"71;F<_BO=XKK8E:BTXALRKSDG MVG&*(BCLUNMH/37.(&Z)P62 <9[=.'_:P6\ _!F/;Q+YYI-?RF*Q^&U>YJ-9 MZLXO +[-SXHRY6.MQZQJ[\ZL46 ^.J^Q5YS*:(TV3H M$925\0C/3VLZ3>^< M:P79(;,QW=39%AL?O#OSC"(:TGU.PG$EN54@.C BF&"PO.CZ&G9KNM1PV7@, MLOVSL=X>/%6."RHLM??0[NS+C8IUZR9YPW@->I=\1U_M]=JAX6:CQ;Z=\@/>DCE.I S&/QU''K<'86:3Z]AY\:__;T66^_XC#86_*HF51 M,6HC_,<0\QZ4],VPQT@-/%UR*Y*OSJX&$?W!M$%ND9\BP0XEUI-7^/ET/K6X MRB>?\O'%O)@5Y]<[K^W;^GP6I.#>F&"M-HJ$E)Q3;IIKS1'W&K5WU*$M@13- MX]79-N9JL2PN\_)#/EO;8XN+Z56%3I*^&^+=(G?5;[,S7F9W[C/]M)@>Z%,>TQI2C?G%2)(1.U\N.NEMO5W M)%OSIW9%B,9 ZS $ZFJUS,N/Q=GRSU'YV%U6)21J?_D,*\UB.G,329!@*0I# MM=:&NV 1M[A^[!P_=<*T@5]GVS3C?ZZF93[9@=7O^?3\(CF*O^3EZ#S_;9&? MK69OIF<[#\4=\=J,6$=])"P&C:,+7".,-G)@;HA1FJWZ_CK$<@#V\7JKLYY! MO"Z:.8"8**$T$M9Y;*PC]DYWL]5.F0U&XSV>/0WC-0"&W-L7O[]W58\S6UZ6 M(14X,I(P1HS!$A8&ZN[&38CUK]'K0U]NE47-(#@ 7NV^DGQWP2Q(,!0#$U[# M"L^I5RDOYFUO)6![4NITJWPY'*VNN/%Z?BN!IQL>OHYGJ\ET?K[9O][!ED-? ME7DMF.">&A@;"OF@O)*@'9) 4H9Q57^^Z4.[/IX_+>/7':.>6'$/XU&5%V2" MJZB%=(X)HQ$2BCD!O9?("8;($9DFQ(FRIP74^N(,S)?',.:IXIG5D:D8+)B@ MP2JYTN@-*A?JG=>6SX$L#F+4<3;C;XEQ MVJ[GX^KROSLS\^5T,IVM4AS=MUC'&W&!C0S$N7''K)50GQ[,)X_,X_4+ M%^]6RP4@EV1<.Y[LR4V];[$8;C0;KVYV%]Z=O5U=0NTPCD!F/I\7E]-Y^NOU M/(S*.33BKJMO=L20-?K^C%&FO:7!:T:YT](0SP1S4L,$*"RIM"G0"23;PLD: M>W3];#2O%!741G49 M<51PI)EVW'BJ;9 J>H 8>1LEY>%$<[S4I,_C -P30/P'V:M#'TA41@=*K):< M< 'V'ZCVW#!#A5%2]L/E/7%R Z;R87AVQ=1P>34KKO/\X[(8__'N*O5S[V[X MUC*9YL@X+T+$#G,AF9$V -)"<2R$"9W&5E8\@M:KJ(MV@.UL:_P02_/=V6.E MQUX__8)]VF)[M6;!*YQT+ADIXM9ZD)]%7ADI@@G\""=S2S=8#T#W'(PT^F5] MI85Z7]%,@ZI##$M7,V%8MI 2SMSH.PYIXL6I:IA#($DEXK8GB^= SVBD<439 M0 +C3D>MG:!("FE39BM2/U:Z59WP%,EW&-(U#U?\MDZ]G4^^W?&\UCQV'K#8 M62:+RD5JM,?8(.X#4I1& QT@FC+!NKVUIIH"V)PDBG9 :E:VOP&RVZ.BJQ7, M%/5:<.$"-M#EU*NCU1-43\P&]ZORO$%V"K))-DI MYSVE,H*D%LP@8K'B@F/M#=="12$D#X;4M^5:B^]J17V;?/+J9J^NP\K,9+)^ MSVCV>GY6E)WV30I+0/+^^UZ4R&YS?["F? T7>(C M01UT'$Q-4!4Y)L2A2)E2U8XJM[2Q<3<';NU&]<0VNU^188PM<<)["A-5A)E* M!Z,HD1)P(18^M-PQHKRU_JCTBZUZ9AL5>54ZM0?K\^%; MP!+^AS ,X;#>0Q2(2J0UX\I)<41F_39=K7VSZ3#0NCY]?M?BRN?-'Y7(K O! M,^],B)9+@JQEQE C 4I#X8OA&,RM2&W+J?+C4.KL7-T*K/'EJDSQ G'Z-?VV M/SW%]D(9(8QP+I")!'IIF378"C#KHU8:,5(_/JL2-&ZTY;-LD1'-( M]:Y3[#OPO[M@1JDGP3&+O2?<(F&80CYBS*.)WG=ZF>JQO#C>HFX4J^Y2D-P= M(/?Y59F/I[=>N:M9OI;)_,'!\JU]W.70;ZB*+$H.@''.9+ \'08+FDFO Q(@ M'NJ[C*#JGVT]H=K[C+4[4<"N8AD#H)WW @LM.>)$2^V((?!!8([C^K-5]ZM8 MB[/5X4BUO(_SE)>^Y:V2=5K"%),+U7XJ1_/%:+S.4MAYA8]N+>COTOHM#:RR M*[&O:&8"(49I;9T*A#LJP6#71BL!E".$5](NV]Z3V"8@>_W@F\H;% >\+_-6 M,2X8A7D9=$I$D;/R%A_L0'<=RFY%NE?1'FR#WKBHUNT]^Q?57Y)%Q9A MQ#BEO)7(2M!:-] )*[J\,:_F-D8K1"DZ K0K)>M^,_=ZEK]_.)/"(Z+%MW@0F?0SY>^S_F,]F M*0-//L_+44IU8R:7((W%\L8>N;VL;)$B ^^/F=^GRXO[;SQ<'VFHXDQYYQ0) M"BFP6ZG41&A^AW:4 TQDVYK^/"BD6_86?+Q1R^]%&*[3-'W[ZW.Q6OZ2%^=0 M\&(Z-F4^:L^LK].8PZ,D.["#;_KQ(;]*'L7Y^;V65?$ 5"F>!8(<581Z'@*! MI34P1H!%6@I)A7:5;O]JVPNPHR/V^O;+ZCZ RF_+)+;.$A(I3EFDC>"*H0TV MDN$N(S9V>@":%?16+T!;P W:!^"*^1CJ*M?=_#!=_&&O;3X?7UR.RC_V6/[[ MBF8*< I>:"0"HT' \H+3#.ZPX2 ;T66 64U[OP5*?!<2TBB(W44(/6[VIM%[ M[;M]1;/HG*8212.)P()$S&G2CYV+@E).[+#M_^8$NI#V5V#,(/T#PR5* M/P1)-YTO/N1?\ODJ?UOABILGG\^H%U@1R13,N2ZRZ",)T#>/&.-8TP%>FM>< MN!YK-@T U)GPEV#XK:-:[LP6L!UWZQ];RV1**$R%%(Y2CRBF@)?>+,;&'A'9 MWE)2G#X4CZ;0ZXPA-YV^W]K]:>:VE'K6,T M(+O';&@8J>?)BD'J$4,BPS$D6.3COYT77UZ-TYGO\OJ& [=_/!;_[ZV[[O6_*UE,HM59"%0Z8A$.G)IZ9W_QP!N@Q5U.VZMIH#JS3Q\#VH3?# Z MS_$./NPJEF&G,#/"@WYD0G3$H/7.F.4,,QWE "]*;I42#6(UP-T6L'!N;9W% MN[/-1=#V^N%3S=X*<;,-^_MTDK\'<9T5LVGA1F5Y#8*[R5QR74>ZTTYDIYZH*4 M/G9Y3+5R%MU6"5#=67 0&<>C-L8QK1!#47F&=>CRH,713HC*$GILCAX+RWYA M/ZFSOEM>Y*6[\83L3"[Z_8.9"0);Z;77@7!&P#B. 1DN, $C2Y'ZJ8';-A\; MD%LCD'07:WIC]^V,"KUY)',!:2FC "O7I&SH2E(44=*&L-2*=;I5O#^#9U<& MQ9$P#= =\-3QSK?YLC&'0+/,3<&P :HMYZ/91IH+:/J;8GZ^OB#UT;6H%9A^ MZ"LS1X.#%=Q$E;)6 &<0B\%H1*VBTJ&!G)<\J'.'')P\_,59RIL?(U4^T,A! MIU4,22J"UEPQ#A-NWRZ)[BBQXV1EZ[C^A=P4(5+O A,(I<1C6BEDG0D>!X4) M":++RPIJ'Z!LDP^5O1:' 7F:UB97@6,2$,$N98Z2Z0:' .J U$Q0%>R)WLS3 M@% KVZ,-0WB:/$(R1(ZI .N,\T"]83IB#A8 + O2X5,+BFB>)8%WI9@/U@HI-)8GY8^HC/WW01&'P="=LVG^V_ZL>O>>RI!C8)-C MYP/3'#-F!34H7=P(9CK\4W\:[\%-<:@XC\?CE#-/(1>1$-8HIASG#'[#G@LL M:'1*X&H9;KH^B]JQ)=(@?@-T'N#MI]9!'F/==R/OM@MY MJ[ASCG]Y)J.ABGI!L"6<@3%%L=84YD:'$//5TNZT[=BI?ZOQ 0=CCZLC2PD6 M8'*07C,+^KU0%K1&T!T=HX$BWJ6]M/NX;(>4V7Z8ME.P!^T#>G#%^PZF/KP* MWCDA T8JX"!YT%09T$^-!'7(I(VS+LVNNF=8NJ+ XSPI1^#8F8G>PBWNQZPB M=2Z-5Y$'1#V23I(07 !5#/2G:*R)4GE"3M3!5),^CV?"$T#\!]FK0V^X)Q20 MCEX9+K31 F!%$J8BSJCL=/$_X"+IX5+Y,#QK1G\\NN<66G'PY<*'O"+32FNG MC< !1:Z]M@8A8Q@A$3%,0I<;@E5=,;W*MN@$YZZFN0<7[[Z[2D#N=>1M+9,E M1P>'SH&N0[D41FE'$,SJ7"LIT!%7S;;GUAL"EYH&MA?R'$:;33R=C#:Z(#TE MAB.>7*8I?I9X%9R-M'XVI];RT ^7,+4@[YC52K Z!'0#2*)D4?K(F&0BM8+S3&'/[5@UG#M%?'>#3'7?!U)%,UA,)@=C9V.BW_DBY3< MY7U>3HO)KNPV35:36:9BFM^0(8"D=B9:ZB@3"EE&&.WR\$!3_J$6 QGZ0[YS MCV->?IF.\Z=[_+:8?X'.Y#?]6GPJEJ/9_>]=L5B^+9;_+R7?&1?G\^F_\LFW M-]T46I\C_70QFM^X87S N,HG4I\L]IS8(Q03@,!C\&$_($W>WM MC8Y3$=/)#Z6;&206Y>U'Z;E="T:W#E==K_\P:@H49_W,U+5/H\%9:[RB5(20=C41[H2)7 MF.CU)=,*"R:= 9'4YB![AAQL#LB3GUKO;0SWHY'HD@Z-3P_[X?]\V/8;[OUCS4FK^>W:\9H6OYC-%OM M3+':5I694II@08, T7,)$PY70CH$GX*&1T1]]X9XAJ0?B!0&[V"Y[>XO\.!R ML>GN[_GT_"+-!5_RK[_THV5^!T,;/IAZ+!T(^9%,9M\2]/\[NR7LE@LPJB<3^?G6Q,)5RV? M816Q958*Z^DZLY-Q7B'G.6'*<%5_FU\](ZZU"6G3 0-WOY>@&)G%_6;^.BK_ MR)?;9KL&WII)&9V$=03L",2=CMIX;WD$5!&E^(@0>?U,V=0-T)TMV:DWKQ>+ M53[QJ_+._7UC96[M\NY$2+7>F G)D!04&[!GU\D. 11DA,-($BMEI0.O3^]T MH&?$Q&Y1[IF%ZX&SM3.'$/\O- MM@XP[M1P6=QT9CV-0U_6G^TS,9XJDV%C(O8$@5WFN L2QI5 .#))#/*:'Y%8 M_#EN2S6%8Z=<63=T'SG6#V5*8(] HXPN,BX"2X&008)!XI@U*AQQ7_=SW&^I M#5S;B5YVY3>Y%R.YZ[$?&4]V4H:C2)'CC"@%"C*V6G$9&&*@)R-K6:5ILR7D M3BKCB='>(6S2%KOEG&G+"1(:4P*V+0.#H\.0H;8SGE2F3&L93PX#>] 93U[/ M8;;+[W(PODG$2%CLCG#?42I#L H)M*$'SGUU%IN/")>@+5AC#F!S+>=T:-H M"]6NU*(M+=Y[AFEGN4QI311AT5F+K$.P_*N;$UR68.FM.=%(^4;$6XTR[0!Y MVJS"6 K)%>6:$*YIM(8'@S"L(<8(KT0_I-D3<=\]9PZ#J:97/&WIWV48WWET M[HDG,V,DQL3+[(H:X+,Y]X M:.ZL6"?UO+6.]I^9V5\ZB^GXB2>>6!LXIDHSG?1"K"6W &?]LS2M>5Z:Y4-[ M6'7F7LEGLW11SGQRLWD"OU02A+!8WXK\):_*CTKE,VDI0L))Q$/DH*[# MN#"*(BX,\QSQ^OM0K86FMD.2-M#JBBEFMI;+_:,).Y(A/Y75L](+,D4B4RE# M.:&18\PL#(%WLBM20PU.9^RXX5HA WQP'"8L[I(V6\DV^^$%SL$DY &,/QD=0*>$4I%[ MPY0VVD;E;9>GRMOV E>F3&M>X,/ 'K07N%[>:V&B"B8PA4GD1H,L1/ !4/%" MPP3^%\A[79D"._->'X;C8.*Z3R 5,(5Y 6.'.,586(Z-)-C3&'6@02**3]23 M7),^720+;ACQ'V2O#KWUP5,=!65!\L919(K$V* +0P[S];UJ/!K4G MPJR3("N$0M%%KJQ2CE(8H$G_1CJX4TS"T2.!C@)W,&OD M-OS236[+Z]=SZ/)J#?3C7"%W)X _%+-9+,I4J V'0ZV&9-0(&C%)V2<59QH9 M3I1F%F,CC+1XB)=P]FA>#UDVSVBDO%WMVQ?KJ@V94YK(*(-+J9:UT[#N,>6# M&=NGLL8.DJ"IS^&0#!G^;3O8?1=*[*(TUT,ED1F-+?2JBBX$J#_*QFU MHO5'TO RM3V7D72L$$]_,-T):F]RF,&X&0YI:8:]D"$(B272W 0,A(N@8 3+ MF*-QB&&NS]L/T:+P_DJ#<> C,(LH.ZZ8U\H)A;UR+'KM)R'84HCLAASKGB$%45[%@D3 M'I0M^*?+!"E])6ZJ2H&=QWD.PW$P&NH)G'!@01$=@A4($1--1,%0+Q#3SG*N M97P6QWDJTZ>+,Q -(_Z#[-6A=UXX#,9N A0F(V\"(1X1'@1*>V&=AE76/,XS M*"H?AF=73'V0-/O&R-A[,F-KF2QJ&P(2V(,AN+X#*WKHH,)@(]K(VY4^?=:KE8CN:3Z?R\Y9"(G15FR"IGC0G8I.0B"ADG M89JPRH*L!/?U+U(:WA9K Q;/$&1P@@QO[\3$MKHRC)W$EA+-5.0BI-PY@F." MX"<1D71Z(K=E7C=$KO:X7DLDIT+SAYNAZVNN6B3Z$[5E,F+M0:9*,,=I,(9( MK+ RV%%A!:NO>0QOBWV85#]>*)V1?=R\;_KPEV7" P8\ MW8@4&7>86HL= UW1@K5"%:JO;0QO%[DEJK:-^:E,N_=VOMH,X-]>6V:(UL2Y M=!NLY]3YE&;%XX!0B#P&YI_1?NHPI]WCA7(J9+\=S,E1WKHJ_5U=&9A$+%#, MJ&:,F^!2 DJ&,**&*S"@ZD_:P],O^C<1CX7_5"A]$WMDYI.TY9^2<7PJTD== M&HU5FY 129D,!#NO&"<^:@1T@!_I0 \-1UPV/3RMI?\!T))43F5 MC4:WOJPMK;]G7?H,*S8F(0!/!$@AT:%&-2"T5,E*Q^*L7A628#'$R]"?)D!M2F MD[V/J8,:DBF*4R:%J)PS7&.F1/2"8:"0T9&$^AL*P[-W3G!8M2G+DQE93_C^ M^AI;!S8E [XPF:YR,2IPC)CRTGG$7:@QE?U;V0/=E3 M%5N0 3N$$ '+=&E]\%IK+XR5$F21MEWKG]/@@QM-_?L;VA'*J0R*_9[)GL;* M<0W+B%!*& ,S*_4\>J<<..44&E8()Q M)J@5FFN#E0+-&:S+^@F.*7)$VLG!^K^'.0)[$^G^@5E>3=)HDTA0M!YK\,'^_G[>W5]S M?E[FYZ-E_AI:/YTOIN-UXIX=AE 'M69$4U#_'0U!8HX9UXH98L D<&""2E]_ MDU4-;C34-X.&)XA3L?V_V\[Z5"Q'LX<0M.]GWEE]AF@@/@+$*NU&1*:DBE3* M:&*:%8\( &W6O,Y&QM8Z,^2$0PX)(FGDTEDE+?(1 M,4N-DU[7WW-IW$)YSL.A*?FT*<-81,JDT=(P;I6V5! G M0E"6,8E0_;32C0?##'X0G8#\^LPINTXSN'C8GKN\L;>-.J;NU>=%_L\5 !N^ MY/-E5_6\'8&0E],O^4U:W&W]ZV!:>]BN-U6RW6XIDA&8HJGT)AJ/#&8N*$>- MH48KK5UTE5;63GJY-QWM$X]GD03F+<=<:1,H$U%I)8Z M'HUGF/I5.*:$)#A&0FB4,BCM;P&04?$N\V8>EOKU*&GNS.)Z&"2#4=Q.(+&E M#"0Z;QFLV4Z2(#TG>H.LQ1AGCQ*F#CE9:V66=)'ALAZP/ZC;',+]4/:@G*PG MQ=A^F/H!S(YRFDR0M3+_&TAK\>'C;WOSLNXLER%!*/5*4:VB@6X+H<)M7T%G M8:1+[O28F[6RR(OVP.V*2':U (5UL3#C?ZZFBQNY[5;+MI3(-/9(P6@ET$?. M,971JTW_HC!=QN/TIZ U TZ?PD^_EOG^Q6MOV8QQ#$-'QVB"Q($+*B+>]!DY MPX:M1!TMR0K,: *OOP97!JFU#(\BC83G_%^H:SYY/1__;:LZ\=1C&>AJ-G*$ MM##4>J]LB'+3."I4EY>S5-0>&@2\: R8SHR=1^O>?H?,EA*9((%PS81GTGM. M,4=LHZ]K06)]M?'P';[^5OYFP.E1^/O-U6UE4A\C==0@;3BCD1NPWC9]E%Z8 M8:_T1TMN/Q..PNEYE"_VY>G?5S13QCJ-0%7RAC#M8>"( MC2ZL/>UV&JC%A>/W\QK&J&N#SQ67GZ?SM5_-%3"- OKK/SZ5H_GB+"_+_.[^ MW65>YHOEXB;ON@$=&'[9L_7;8"V99$QR&C%QWE F!;%2;' TQ@PQS5G37.L/ MSL'LT>QT^*9PG;O; /8&1#94388,E]H&&0USRFD!)N3&]:LI8_5#&=H[*-5X M4$-_>/8[8:9V0U\>C,+[^Q,?TF_OSMZMEN/B,E^LP\7^>WI^B3/J@ M'>@Y1BJDF9:*<;-!$[,C;G%L+]%6-]-F1XC6=--5;_.;Z>CS= :3_=WWXVLS MOICF7];]V'HK2 NU9$%@JXFC6' A8? &*F'T,A8-"L%:7IML[>6A:HIL_<.Y M-Z[T]N/T3XK-_<]_^_]02P,$% @ 2H4(2X%X5G.%D0 [QT' !0 !R M<&0M,C Q-S V,S!?;&%B+GAM;.R]:W,;298E^'U_16S-ERHSJM+?C[;I&?-G M;=HJ4VDI9=6,I:W!(#)(H9,$V "HE/K7KWL 8(O,#PB/"*D7:MN24E!\'// M=3_W^NOZ?_^?7VZNB\_E>K-8+?_]+_#OX"]%N3Q?72R65__^E]_>OU'OS8\_ M_N5__H__X[__GV_>_"_]Z]O"KL[O;LKEMC#K5Z M=5/\:[7^8_%Y_N;-[A\5U1^N%\L__BW^\G&^*8LOF\6_;_MO/_SPYY]__OW+Q_7UWU?KJQ\0 /B'P[]Z\1/QO][4'WL3?_0&HC<8 M_OW+YN(O1;!PN:G:;M!(_?$O3S[_)ZX^#:64/U1_>_CH9O'3[ MEW*]6%V\W\[7V[?SC^5U@%%]VZ=U>?G\5UROUP^^(3(D(T.018;^VRM?O/UZ M6_[[7S:+F]OK0,\/'?"W +Q]"C87NHJ$G]N /,7JXR_L&>^','3+?A$__ M,>\ZFEM>Y.B_C[^V9^S]0L[:,U;;^77//>/)5[Z(^3I^ZFWXT_Z#\=M/R&_5 M^%Y4C[ZX_+(MEQ?E126:#[ZZ6%S\^U_"GV9WFS=7\_GMS,W7RQ"T-J$7O/\T M7Y?JXV:[GI]O9YY!@:QPSAL%/#*> PR9,9Q:*)%3L^K[9N7RS6_OZ]:K'S7\ M?BP))]ACY8"@ED-AG+:<$2L% ,SZOZ0P\)3;=;E9W:W/=X$I (MQ>8?U?]20 MBH"IJ$ 5O]>P_I___L.])0_86YT_UQTJ,)?SS<<*T=[H@ RR'\KK[:;^R9OX MDS< [H/K?WN-G<>$KL[[(W3'SW5,(%;K?>=[T$?4^KQ8K2_*=4ALZG\T7Y^_ MXHC])WXX7X5H?;M]\\ G,<'IVXQ5SQUMQTLPXSE.7ATW'\*8T\' /V8>4F"5 MITQCHJ"S0KK#P,',V]GV$"B21\]]*TP#ZYG7T#%)I:?:,A^L4TH QJ42*<-G M^T+D.C&&0G@NWJXVF^*V'D,O#IR^Z6NG.WF8ZRX\$5=1 1M9>@X$)6A/.JG3 M%)\6=KRB/FV9:2H_OZQ78>1MO_X2.MA6+2_#9\G9=GB^JQ9>91192:161T E/'10,[YM0R$"8$NJ3OCAS=#_& M4I1?;LOE)C&^I]'43(JR,92F.L_#+_&I5I>:#HAN*!3@1A,JC=:,AEF^=MP+XI33#C!F;<8A= !> MK"Z+8^C%'GM1@3_;9WCJS_GZXL/\XW4Y4"^R 9) BD#F/J0V)*G.L M) \4Y]B:XN/7YR2GJ$P*D_5HU,NB,[:+FT6-:7HW+8 ,[-@LT:0W/YP(+,/[ M>AHQ9@2[5V./LK3(LVL@_!/U9;&9*4K#=SN-A-)< &,!!%%:0K@C7E">$CT> M?C.!&'N@(:14A+CIM+3$(Q(B)D3A%Y8Y NS&=T03LL: )U&\$UEJ)L#Y"$H3 MT>;<9-&_!S21%7XWZ>WY1V=3-?+&?$ M"22=TPP I+SRP"F\'S"42NZ3DM(< (UE!FKCO5(F:*M5#B$+$'4L_*(HSJQ. M<=%R^[5.0G:84M/+4?S6,-.?2W+]]O5^1_O;B/.G\J;C^5Z%F:J4&F+0[AR@%NJ&(_36 JP M1DX"-_M+$=+[5S@$'KO0MQD@EO@U$"2N*UIU"G",4QI.:3U BI MV&':%+_O8"7*>P<:&YZ3&(2_1*'=8RJ.&7R=P#S')%[BY]0QBK#C M\3&)GICI+:M]22_?+I;EC]OR9C,SF'$)B+;,,2RH$,B9_:H;8LS+7G/8U^$( M!@,N^#V:5^SM^U8BRDDG MY8@R_?2*;SSR]$1"7]&H3Y^,$*%^OJOF7D0Y937%T@+A)?/$<[T_CB:A9G!V M^^B*ZY#2M\<(H>%08R2)\)0Y) 1@%"(0?D?,HZ3SGH_-:2R 1[#."EU>+9;Q MT'_Q<7X=KR@7?UTLBTT5QOXV6AQKZM+!0U@&/TXB>IT5.\N^V;"U@S],Q$KL M!-]=L$JU/U^<:N6)H4+4/\('MYL?E[NKZ?]8KS:;F90*.:>(U)W;S2.27'+ MZ5[%T ,P&NRD!/"3PU$"L-33$!P 08RQ LZ6>$X587M^)K:%TB"L9 M>&\8-D8B?/2H4-MS%!@&C@C)S)\2_'QNG(B>9S3PL5SGYG*H&8)?K2_+Q?8N MP*Z#QXP1ZPV5D# &)/ (05K?JE3&0) HUQD0*B0E,H9RB"S%QDJ'G84. .>I M=Z39CKX'55[\*2HP]R("KK3-6X')?I>E+L0XQMH\LII! M9HWPC@IJ8F$":0QA@@M!1)+$/32FW0Z+VVT/IVRO3%*Q1EYL;^C5[T.M.MB? M?[$]R1-#*=4^U8]W3?F*H<+33UUC1[\MM>5Y5SXX_>AI-%1=.&@4H M,YICR$0PHY8Y[JP:,DHU!HTX)MPA:*P@%%DO 9,N_,8,5=B)@8+7:EU5]8M MB^VJ^!Q^.EX Z\_AP\2U47P]7K@[RG?<49^)/_X.SD$U=6;&$-E[?_H^(F?_ MM/0<4#/Y;80%JG^5BZM/T9;/Y7I^5=9[/[^L%^=E/,]\N3_/3# P'%(BN0^S M5TDM\5& G752((V&N0K9'KZ!'D&B!":.48Z&F:Q MQWG8IBTJI*.=&.[-^X,?*1[#\1,Y<_Q*9QJM1.KPWAUF+;7OKO9]Q.BA[Q#8@Z,/6PW(<-&O=1S$KDASDFN%AK\S7NR=PJIGS>+=^NO6$207N7MW_;43K[S)$CQ^7&_>D M_T\%X^:LC!.!$[V6O[[ELR?53UO K)$,$ ND)X):A@&K!5=K1(8I>YF.6R!F MI??0.182'JZ%<8(0+IE RG/"![S"E#VV#NGNGN+K1#W=?XP]7:W]Y/6G;RO2 M]N?1+M%VA'[UC43<,9CIK>1G;N\-%GD/UUD:&>$(((P++RP2&&@CE."U&BLM MQ*#!-PVZP%!Q#;TP1L5#\()YRPA48?HF/7*YKQ _O.PU>@3NV>T#!>'Q/#YB M''[FPMGW%HJ3_)HS&N?I8-])0,Y$3M\Q.:.$9X+%^AA*,0$&&YL8 :![51!IK,H?F%>WNCQ^C> M^\! 47I,]X\8IY^]_?>]1>I$W^:,U;FZV7<2K;/1TW>\SNO'J>T<"\DDM1@I MSB65-%Z\UK5(ZV#(B!<53Z_#2@]Y""+281&8#TQ[P&A(D3#6L7;!!*XO)@3L M_W_O;Y#.\(U(Z="LC+7WE^2U$6Y(GLYNE5%(&>MCU?#P/XZ$/&2W$O>[]-@3 M9D8Y8\Q!;@*_SDHI+5.:\Q"V8NVMW"\TG[A-.?;QFMZ\/LSQFC$7 M,+^M^4L_?ASFSF8O/>G["+&]LY+O?F>/7IO.K<_31QP-0I !1:4BD&!HE .U M!C-IS+3N@IXT!3$AF%( "1S?'#'"D&!QN+(R._V7NG)UV6,>;VTU6^CY#:$Q<]1\P^/904 M$#^^COEC\G+[0=*/%/U#N;Y!,\*1 ( *$K33J/ ;4(>C&1+C]*)_ ^./[S@C MA0G%2%&.B-# $T.45"8D*2QW9:4CR"TBXM1\G1 GOV$WCQ<]3\]NG\^[HOTC M!-5A_?M:J)UH;YM0 )XJ0\^%Y:EB'318O[QP_Y(E<"9\K.RJ(';2,2NMA74I M/ N$E.F5F ;&3Z@AF&'."".4,*R9I,$<(;!3PG(URJ[SL'$[B]N'B=MC>WRJ MV\[?2]QNX=^,<3MG;_L^XG96AGJ.V_F].53<3EY*?]E X[#7@'*G(.*\]TQI1I*DV'BGNL5"Q9"!TXVUE#QOJA^PIPV0 $^TD MW^1>]O>2-?37)S(F$R-TW.\CQQB#N)Y3C]%\_UI&LKZ]>-VXCZ>-4U=7Z^I% MR!\#U,5RLSC_Y_SZKCQL5 !D&;&82R197.+%S%?+(5H9;C'V35*,(7 BB1%G M)H0V#BDD5 JBD'*(&VPIM[EK4!W@%0=\106P6<8P"4^>3@&^-2>.N,7]4E]H MLLL]O6YQL3J_BU]:M?O==(\'5GU[W>11)A?8C^D9!PR#*CD;P!W/9%M3Z@3C MID^38F(UO2$ZRD6\^UO8'U;;^?5#$V:4"VJU %I) ZW1BHC#(KEA<-!7*AH! M!M@AZP.I(M89]T1PX3'G7OEXL"3[FU#/EOT:YZY=1\<.<[IO<)^.OMWQL%I( MT\1XDN?\FC@O_]6Z?OK.A!86)D-)GDMU??IKA&H?CW740:ZML$)!HXGU"L#[ M.U"$#7I-_6640=+C;6J&./:4&RVX!M8#HG&[BSJ\76FD3VD;R MZ.#'W'(Z<_3IW>XTV_C!+8NKACF8UK9_3"B\C4Q$OF-FW7PSG0(H+RS9SJS$ M!D"G%408&DZL\?AP*+CO!P^R60$A\YAP);DB5 NI,4.&.2+?RPQVH5]P!AP*20T%D%/#"0&<,I)T:"IM.< MQ$9A/#;LH LMT! A)-"06TP54*O\CAD M&AJ3R;;5$%TZPUC^4'[9ZL#/'S--'68<"QIWIKTW2C->#V:H85(6GMBT@O%2 MC"$.8$C#'S6F87:#&24$48)S7[,X.:[3\N6^.>]10//0G4M!(]JB@CM%#3UP MV55$TYWR#:EH"^/:R&A;#IOJZ#]6JXL_%]?7 4'(P4)W7GR\+M5F4VZ?TW)% MN8MK,DK'=ZZL4H@**86R4!HJ?=.W=/MM--^(KG%6P_D>:;&#.H6D*(G)$^,Y MCT>F,9PSV;8:HD^G#6:_6"ZVY=O%Y_()!G6S6F\7_U7-X.)T;+G9WY\)Y+^[ M] 'A_/I_E_/U+,QQ$#34(QTDQCJBP &9)5*@E$QI"#R9TZ=XW+OXZ^5J76P_ ME<7ZB]YF,/56+QQ&0- 4P3Y)5_DU/3&1.=0\1P<#Z';$7<1@$]9I_?<]J;,J;[Z M%K4XV<9.ZMN.T8QZ&SIK.8O79*260%H=Y-YPXZ2LT6@+<6;%;80AO^;*[)K; MC.QLJML[S\/I;H0^>>6-(/O5WB2/?;/JFV9E=_UMP6H^!?9AN,P$ITQ#[03& MWJ%8;)D\C2!DUU\$Y/<]:U* M;YJ1G96W!:<9A3=\=F8XT"$7QP#!$ &LQT(>\G" MF%UX&U&= M37C[9GDXX0W_9O+"&S[;K_"FN.N;%=XD([L+;SJG>81770:).B!BQ%?-*RXY MU0QQ GF-B#F:]/1:3ASY)1A5._S;3^6ZG$=H.14YT0TDV%W8[4&U?RZW,P<$L$)P#B#TCCE-Z7V.;AF:;6.= MD\["W*2I).T]H&JL $>#?KX?],LRL?YW5S([*VS?//8KHC^?X'-HB0Q8VJE@ M"L63%[HD8YIK63I'C6_/GG\J+^ZNRWAFX<7F/\3;O#.-F#6 8&(Y,580HJS= M =!(&9.TE-ICLYE3R!KI[E#1J?%8_%X!;EB9-H<#FLG=2-RG25^/M.>YKMF8 MQ!.JF,$3TU#('(8]OL&8B[L>$CW]]:?Y?ZS6YCHD/NK+8C,S%''NE*+86T:4 M]E:B&H%UO*_I>'*[F;7SE8'[\6M1X2TJP,7O$7*B>O;JA,[98E;^^TP=$ZD? M.I=\S&.[Q+*U-Z:AH5DL:YYR=F2O!Q6];__G^4UI5_%T[#.B(NOA]A[L_26WGDWDFLGK;#?KFFMM#RPV>>G(EI_+Z]5M>?&A//^T7%VOKK[^5-Y\+-T\K]O2"C9^HZA]"YFU\P"LN$=6_+[#EO"43 <&3ZO@<.2E M:=WXO#5_/&<8_MH]>]..QR9OU+QH]3."W@]+X[\+TX,-JS[[36)]D[O-=G53 MKG\MKZM.M/FTN-WL6U1,".(YX98!1CC"3-.Z184-3"IFTJ&=S')<0RL>8$L4 MEE[X;):<#D5EFCBW93%/_9&7*3J16O9![#32R%XL>5Q&I#=VFFK3A_7\HHQ) M:-V,%A93)J!D #%/J)"(U,U0SAIEAJV_/+,*57BJ*5I;Z4FGJYG>9&4J3622 M2,JB+(_)."$GK7F;AH:TA[_JJ?^DJ<7/P:Q8/G);JJMU6=6-K!N4L3:. M(V68PE)*18W3@.JT:]G]M)A9J!;+\(^6\^LW=YNRJ)&VG6_U0W'#F=?@[";. MP?;X#J2>/=D2&&M"UH2Y4U.S7IF?AL+U;-/3JH^],];#/NK;Q;+\<5O>;&;" M,$T41-)13I!C1I-Z"Q<+YY*2LEX:'/?\R>\1:%$A[6^/-('MSANC>8CNT M&<=#[W\>>&NWZ9E.^S34KU^3FF]OMN6KJ?:I\_^\6ZS+BQ,0_E4NKC[%%PL^ ME^OY5?G;IKR\NWZ[N"QG2!ML/2+>2>B-HS(^=+:'1(Q+2@6S LFLE<]QM35" .DMWSV'^O59C,S(8P@P80$3!L+E39('_8_M.VKLEJSQC)K M2S<[;:/Y5]9JIG185O,CEJA:9=?II&]#1T MKS]SFN>E;7CJHWC#^?G=S=WU/*KIT1WE&1". L41(4@IR(D7V!R$U'D]6U;O M:5UTUK2V !H-3;D;FL=8$S*> [ '!0+ZJ]G0EOK.XI>5\SP5&E*=,7A1AN97?TS>17M;&!"Y85>N&RJM#\N+\K+E\&X+^?7=_%!POH5CYF5C#!JL0J- M"F"=L()+J9!#S# E=$KFV'OC^6?Y]_M FWH?*#ZSNSL$&3?HTM2V?_J;:>VH MS*XZW!/7K1/LTM:^;2:\H7P]\-5[3G"_6_XR# M^/[5R\WAV4LN)#4248B44XXA[RS;/0D=EU%)X^HJI]JPV@G*,/)$"LJIU!1 M")S0T&G#L][Y#["*"M?1T[";T=Z&/<72J?6O/LB=QACKQY3':UK]\9,\IGXJ MY[&]N #SX_+V;OO\N^MA)$-IO"0*$8]#+B-L/<@,3GS +ZEE"'#6,NO,/;BB0E=4\(J_!H";O[6\ M<-F1VF;R,QRK:3K4D= LJG22JQ/RU _'T]"IGFQ9Y>B%:"NA!<)SCD*+E$+,O15U:YXIE:)9;=O(K%8UK.((5ZLZW*TY;"9. M0]"7)DMMF,NB12]0K5CNSI MZEA+>QHH6A>FFI28_K_#%R\O?ER>_WV?LB'LM:< 2*:PME;$$JIU$Y@)UK2R M=/(79U:L'9Y8[.7\[RT*(J?S=%J*LE.4ICJ#L].\2G16EMH5ATYCJTE1Z,=& M/J.GG;@8OP1T>^BK'OI"MP7W\(^KU)(AAZ@DS!)N+<60 F+WK4F&?-J#>BW; M&'K9/0)K-<-L36*[U?<<_'5<@&]"W2"+\'MN$M;A4]F<1FK6V8I75N/;L=)! M=?9I7VC/8X,5D(H2[*EBO-X D-RRI(6M]JV,HSRM9I(=J&RM/AE8[$5_1IDP MOLA/F@8E#,1U%)UQ-OB>I:6YUB32.$F=2;7AM,:T8J2EOKP]E!M$ MQ%G,K?+* @5#]:<+>$)KS MMD&-TLZ$3E)Y6IAQ6GS:\M)4?WZ9?ZUN(WQ8[=?7ZY7WK^NN$K/G%6F#MGN/()9W7Q<+*L!:XY'[X?U M?+FY+-?K\L(%6-NO52&ASS2&P7U>KK=A\EVLR_A;^%EY;3_/PK2]?ZA[?G\VD=JJN3%/EPWF*(S/.B@>&%$>6G!5[MQ^, M*7;6%//E15';,\[IBQX"&!)8YYNS1%+<5G,35@$$=U' %8:J^25QUB!C??(P@BV-# MBB-+BH]?B^//[:TI*DO.=K\5M7]_.>W?/.L5/?KBU!K'&"Z?1B 9Q_3':RGC M\=]M\A+;#5@>A+TCV)M?XY_>7;Z[VYZO;LI-=9G]_UIA>+T(&#&9_+XK9>IKA@ELA@R"CC(6HZS$/8),0KX)S6M.D)^J%Q98Y%1SKU8)_A M[$$02IGXC.*\TS%GZG[+&7#.BH,]1Q\Z_UH[US"\ MOYOB9YV?2A3&].?[-C-$L7XT_EM+FK3^7VQ^7,1]Y6VWL29N^7A)BX21DAV0XJ\1RM\* MM=VN%Q_OMG'%/6X*_C)?ER?>#,@RCWK SHEI4#L6IS&+:8E]U4<_2E.'1R]N M_GP73U"^NZP6V\(\9K.=+V/-9SW?+,[5\L(NKN_"IV?:>6L%YXXR9FQ (=Y+B,]'[GG'?'SM$'Y]A7G)-%#MO1>T(W,_MK&@*;V\C5 MH&,@3;+=?+T,C6U"UECOB3QH%0J *75(>2M@+)1/!*Y;I3YM9Z%K6P,E?7$% M9J>\SXAM=;[I8G5]/5\??3#QJ%-GTIN)[9!\IZEJC2Q.CGQD<]EU>'.L624.Z=@ 8"$<_5"T#UKE2^ MAT!1W_1TQTO?SS604!&'+<048RAX^-UCC9A%SJ",2Y9[2,4!TWCUME\@Y]31 MB:Y\3F,0=3?C\9&&?GAILAGDEMO%]NN_%A?E+Z&MR]7U8F7VSP*JZE7 G^;_ ML5J;N\TV3";7N_J\&%N XA%O K U&AEHT'XT(41UHX6@MFU[C 1 "@"+$55, M!C(8PDY!0PR&*/L9Z0IR$3$7!]!%C;K8P3XK*N!%C3RME'IJ/;_]M#B?7U?U;4B5$ *FM-$828$0DO5P58*F7<-^L14!!50:N&" IMA: M*22D0EAL'.?6V\RAZQA/NP)7[?EKF%X/0EU:D$EA+4]:_1(II_+JSD1.)+'N M;L?CS+HG9A)GI,>M[2O9 ,V\$E8I'7)Y;5R8E/)#BJ!X6HVK%UO!E@L?YKW! M+D4=)Y)9012C6D$9)L.Y[UH_'#WM2ENU9S!I4I^9O"ZJ,TY%JY=H>7T^WX'* MB>A.=SN>G]%W9J;QR8V0:WU2(:$*+>U+VRCI%*;8$X>)5$:*T$ ]7+2C25?0 MGOEZ["TS8=HS]XT]*2+ 8\/=G3EHLFBX+OMIW)MXN1L_77?B(U/RG*J M*(*4:102(T3J@> L,DW7_)[Y:A4/KW$KK72($H25\@XHRB"2A@J4^PIJA:A% M#? V)+V^!)>9GS2EV%&S1S,01ZCNA9435G//"0#(2;PSR$[*M!R3:TLECX,&W59I MXJC^]U8.Q/6ROY+NAO%C6G8+6^^SM&6S^6.[G\OE7;F9>2Z U@I[B14B &G" M]&'8"I]T:>3PI<8!R;EG2#E%"6>"8^!!W"N"7 J2NZ)M/#JXWF,Y*ZIZDJGO MY39EI]GR0A9BTD)(#6'H=VYWK9Y8/$CF9AI+!NFPGSQ4V\KNMD?M[&)S?KW: MW*W+#^67K0ZF_#&#V@")D(; 0B\D%L2I7>\VCGB75D"_07L"26JA]4AB2+$$ MFJ'X3))7'GM"#\N+U?KFUU-BJJ(WO%_?US=;8O[9>!"K7_%[1%A4$$<^"/D,:0EG(KM0/@TIZ]6B5TY*=F>K M>89S/=_&@E+K[=>J6.'\/([PS>&LIG5&.1J2*!'/:S) (7QY?%Z M%HLY/OSKI'.RF9W4,%D9W3^)Z4LNU^3):MJP>RK/R>JM:6AP9AL?YT(#,-HU M.WJ(H#IXYP4A#"!E1%S?!9IK:&L 3#.9MD+46[.9=?G1B&YQ'+=/BKNEHIG9 M[9*4CG%BMSE-+;+1#EQ/0Q-S&-8P0^W,71OUVQ_SXTQ3H)!FE! KM-<0^+HA MJVW2<=\67S^LFK4ZZ-N&M'3=RL!7)WT:Y6SO4T(:*E$B>]-3G%0#3BA+*RZ: M*HBZO%Q<+V);NWV]_5$6HYCPD%/AI7/064JIWC>&L$9)NVDMF\BL)#^=J\NR M+-Z^-2T/\;9EKIF4#$!:FIS< RKVAP/&.=#[/#$G9*4CD].0EJY&K'KM7;U, MT=X>3@8HAY 24FHC'*(&*VV.\&=IF5YN.UI MAV#$9VQ?HRM]4I;.]#34JS]SFDW VO+44='>E]?A'UW]HUR6Z_FU6EZHBYO% MY+?#2FW/C S_%L\5^+[:?C;YP):XQ 3@"!+,-<(B;I088]3RJ. M-C+4W)L.\^MR4YU]N)FO_RBKK?ERA[U8[R5ANRIN ]9@:/A1?.AM?EV$S"_Q M+,38+N^DT%/T=D_Z?E;LC3LK]N95W>&A@45M81&UZ>$&\I_!R(?;'I.($CVY M+#W&#-U7)AVA!B>C67P;QT=-+JS\6@80B_/0POOMZOR/ .W13WY;+K:;_72# M$HP]\Y@C2V)U:(^1M-0KK;S@IGEYKZ1&JP?NI6+0 4^EE5H!H!1!R ," Q?9 M\_\:65%!*P+:XLD/*\ M[L'U2__IF#,J\ZG1X]LAO?GMDM'(;W>EI%RJ]8( MJ8<@-"9IN>GE5@1%E 9SL,.8.IY%C]F#'X^+'/3'3:DS=7WKF#!H&D%7422@M M@)8!RS540!#;>C3512>XU]XX;C%2%% 7!BE!PB(KG-$>F\SCJ(;4=-3TQUNS M&7]NRM(2K52V\FM,FKHD$CA!74FUX)2BM&*CJ9;\$CK.S_.;LCH= S!7&!NH MJ+!0<02L@G5(QD#!%!%Y\,4..">4P88X0*F'TH>>4A9!Q13T5PGGIF+ *<:2XS7V5^ZC#MSJT MEDI4FAIDX*BU'HQR4.TA$0TT(9&Q::E"*O@7=*$5!XW*'AUG(?7T-;9:SVZ M ]X();GAW#D(O0-U[[<(-IK!-VG'"NR]H! A@2@Q6(?Y [>WB4 M31_F\=5@25^G[,SJZ^O!0Q+::68R.I<)180&Y+1EL:!.W#:J!W2:@Q=6;_MB M;OP%V]XL6?7?KQ*/SH2.LTLH)2".<*,P@A( XI'&AQ2&D[1EV/MO18!@JH4B M#"(J%%#AFZR/3U8C*J7*OKT7@;2[9=6FM"1YUA%;?VI$Q#) M#$TCC6N!^_&Y@I:6)XWR.A1**..D43/'J+,827!8N !2T.1Q7G\O0]09&9-- M&"9#5H P#Z4$&&F0"DGH,".]W0VD%'H21GL&9EJ-]W'N&MTS\-J83^1I0J,^ M%?ESX[Z5]4U'_D_S+XN;NYOZ0@' (OR/< R<=HASJO3]HB5(>@K@X3<+"9@" MPFO+)(4T_*=D1"LJK4#6FMP'3_=@6NX')9+43 'R\9.F 8VIR:("#U@XH0/M MV)J&$K3$ONJCO[3<,"[7GQ?G9?U";WEA5C?QC&(US_QYM?Q<;K;EA?ISOK[8 M5&4NC__>K#;;GU?;_UUN?RW/5U?+Q7^5%_??M/M'537N#Y_FR_VYAQE "BN) MN2+0"R0%(0CM!U6LR9U4$G \*[ 5SD/@M6$PS,&D)$XIQPP45D 'DI[[;:%R MORW7!ZS%^9$Q]2'[EMO@T^L-S23V^^@(;1?.=D;OWE5_\S&"+8[M.BL.EA<[ M*\X>_'WXZVWQM8Q5%&NSSQY\V>X?%;N'#;;!^&)O_4C'!X9V-.( MC-\ 3R\=N)@NXFE$_%_*]6)UX5?K_8_BY^!,66X-91X2;PRP@#'.:V%W4K0[ M?38,=!=?:,;42Z,T11I(I40P(\S"*&".Y#[8]FIL/RO6]W"+V\J&B<3[EGUA MY""?OQN,%=FCM<^&]YW)Q>5J71P9_9W$\V?].480[]:QOO/(W9&"HCBHUF "EW>[C=" M$T-=)TJ;Q:6AV$P+(C6JW=[_?D(7XD,-;5BM/\'1"6'N@]EIJ&@OEJSZ[W<3 MF4,\3%ISRP92"(D@PXX!*R@/ MF0D5C!L0?NHA0"Q[8:KC6%CLNL=9<1GP%9\CP,37+D9S9;.(^$UX,2T(OA3S MBB.KXH,9QY_;6[:+A6=UC#LK=N85B^5^/>RLB"86_SS9$?*\K9')42>"WNA] M8QIQ;GP:'C_B,3J@]&CV)/0^A:M?@/N/\,'MIH;[KW)Q]2E&[,_E>GY55G]I MY]OR8,:, $>H- 0 :+0QC&![V$P0-/%)R8&Q@Y!%0(0Y0QY00K'"DAJ*M87> MDC#I&33V745\,?C]N;$W??>1(AH_;H@=SK>O1=X)]K()!>0ILO-&A)CKN MR.#JG6IEK #&4D2$HB)W58##4MN?>Z2Q@/'M 6WZ?=0>.#X=PL:CM^4B9@VR MN$=9O+LL*IQ%#704HM.O ]+>,?+P'67/NK/<;_UJB*^W /^>R_7@E_EY9DH MF8?7Z5P5[M&F9RX-]\U8IZH0AS^O%^>EVAQC^JDJ"[^+;"S>J@4!EV.2:L$) M,H?%+JH=ZUPUHB$.SKWA87H, AIJI)?*6DT] 1@#&GN)]0.U_-O(\PG1R!" M,E[N#=P4?YUOBGD]@/_60WF$OES5/$A-P4MM]]^>*:=P_U^5]]3F45S;F?#* MQ&=X?_50[F($OW6,@+L!=7L8;]%_MP]'7QA?#\/C[AV+W5I(/\&Q)9&OA,S< M[IE.(,UN:9.:'%G8;;SV&M'\N-GV5@7(?-()F[88&"> ,PR5P9XZ3F2@ 2AF(.!(/'0 81B?F'6';0U,DLIN MMD/@C#3,(1HBEZ $ Z609%H%3AB4)OL[8NKJ:EU>Q6V#V_7JO"PO]B]%1<6> M+Y^9)1UK>"^ZW=5#G51[0.?TI]D5Z-.2/0G%/DUNNE[WY*Q)JW5?-C;3ZEX9 M33K0L-F!J;+Z@*7Z67R?1%(2IM' 8N>4!Q@<%HX154D%LUYN!:H@)A8!#I$) M62 /,8VQ7[[9J^89_M%HH!KE^&.L!/^'#^O[5EWXG0BNM;=CN?V@7M@)DF? MJH9F4F#O.$,H#!-!XOU#ZN]7]XQ,%J3=UPH&+>!2>>,)#;/26"_:<1"L(%H) ME_L"O+E>;:KMUGH9?#<-KV?IO4E00PX3-*=_^EJ(S$Y;1E"4JMW7)"2-H@EI M1B+PYT2BC>U-54&=GZ_NEO&=Y5]6UXOS1;E1'^.SH^?;F0L-"B\EMTXAI3@' M"D)F#*<""F&;GHT[T0(R&E$/88C10>BT55(2&6]Q">P@)!G7CNY!%36JXO<: MU\ 5[EXFZ,2@Z('5:0R2/@Q9]=[CT@;1N_75?+GXK_WEH.4FM'I1_8>>;Q:; M=Y>_A)Y8[SKINQ"DRLW&EIOS]:(ZTA7?^WT"^4/Y9:L#47_,#/'(2<&PDL0J M 9F,Y[%WXQ 3EG0])R]2Z@7R%ECDA:>&2&F%QI8R21#V%N9^(O$(: S_-?ZS MHC(N_NC8O.I9\0<<5#]YO[A:+BX7Y_'BSC2ZRC0"UT2X6$UQ,"?. M3,\_E1=WUV5$MPI3L^W7N$RW#5C*9L[M-=>W1GU0+XMA*C M \(@01%C8K7J_OAN.,<=@^JT6-&-Y3QSXX:LG9HY]TW\-)2W?[,>S[KS\-;X M#<67&M5?/X0OJI[YP(!+XH2&7'LA(>(.F'IHAC\UNEF1TIX"TC) K4,*!SNU MB$\).:(@9I+2_.^NGAJ?9T6$V>Y%UCZH;J:"0[/DA-5#T,I<5(APR;M.S>CT8!L]_)L'V1WU+Q,/&?0O'%>KWV=MS:J MUX+UB:M>&XN:JEYKMIJJ7KS_>Q>DX=!B_71+-;.F1#.L3/A5 \(."8>T28\L MO=2&-LY98HUR7E..@-9$*:QX?%<#A[_(?XRZ@G4TR:H67U>7VS_C7F2[9YA: M$]I,S8;@,DW!GJ%QG%>:7J#FA$AU)7,:PM39BE6_72Q-@/S=>KG8WJW+('M^ M\27^:;-OT",!@\HY(!CU1A!@%:B'C($NZ8C(B680(HA2!I1'P2Y-M(*:L3#1 MDD("@GAF&3H@J]2GQM92?;JPV4R !B(R38/:Y-$UZ6\XW9;R)_N/-[7KUN:J(4K<( <8:($D)H80"!CB#]3!26JL443K5 M#I42>2,QX !0:*!B0EF-PQS7K$9S-9&HK*-%UJRV(6 M73I!T0EAZH/8:2A3+Y:L^N]V/2U3O5TLRQ^WY4U<+ ZR&$\6,6!D'$HA[M=# MB@/M>UFENF^.61Q&+^28,$,ELM)""A$RP&,B!/3C;DY&G$4%M*\EJ@2B.ZY0 MY>&XUUW))O0.NSQU(*W-ZE0ZX]/0MCX-:KHVU9:KSDI7U02:.:.U(YX389!T MW'&H;3WXO)#]J-RN*8PM0NJ5MU:S@12N&GOE_>)P5?6J M)U%KR&E'0>N?SEY7V_]QDM!A9:S"TD;"TCB>N'PE&M-4NMIPE'";X>[F[GJ^ M+2]L>;LNSQ?50;?PY^NR/MYVLUIO]P?D7L0X(QYQ0ZVA 9_4V#I,#B>?, =N MMJQNEU\TD[C>8'E. TF4$NXT]4XK)PFOGF@*DH]MLVJ -#D>PUS0W@)I+D!B1M4MP4=J>A?/V8TC2]3>>GJ4+]N#Q?W93O MMT%!JYKP]9U&Z;U3/%[/=58CK@'$0$JA+!(4$-#TK%;;K\\WE':(B@.DT6[H MOD#-B>'3E_JJG M[M.\]GR(WQ=WY]M]2S--,1(((D"6T'&1F)#DQCT"*/9)\G#0OC9Z1FW:5SFN.UCM$W>J5/[3N&=GK0,'XU<3; M E]U=G]:%O33?+'$ MJ)I\;^YN;U?KQ 6,-JPU2XTR$Y:FB<=-!*F+ :O> MNE%B<8;Y=;G9-[%_-7T3US@X ?'0H$1,:.J,<@BINC6+4-(1@+9MY$^?+LO- M)@30^76QV>-*++70EKUF8C($<6F*4B&JM>2LJ$&-L/#Y C)^38B@E"V7QE^:>7OE0_PG=7(]SBI$ M@]6'QBQ-H[^GPWYAM2'1[N:W/#?;=Y?[1NZ7/(T%1G"A!4# .F\,1W5;QI&D MIW3:M9 Y>$90L;[:NM7"9$O2FD7-_'REQ2V8ZB MU]W6O''E%NGIJO<6;GJ]U*YZ/P%$^]1&3=5CR?L_6%=<].M(R_ M^MD-_JJG[M$F$:NG,$<+*/$O-C.F%538>LX\=HY0Y&"]_!I^PAMM ?74U+>P M0MJ5S914;1 BV^5L]PL2>JT<#3B:E'35:+&9$U)$Y*QGUH52F2@J2)4MRIC(%UL9XAJ*CR" M3+O0D(AW*^KU)L:I3+JMDO*]@ZA!=?$Z3M<#HC0I2**HF1#D8B=-!BH4Q2^G M*]9J4*/M.[U( MSPE-Z4[I-!2F!SL>OP#4$S/-3VQLRO#93VIY84.*<[VJKL'M&Y]I;#'#Q'O$ MB$>6("'AH4VGDE8MNK64685J<-6*ZL4]O-0+.9W(;"9'P_&8)DD/*#Q"5BO4 MT"=F3K!T\AA-'^Q.0YUZLN7)@9O^&&I\C+6\#G][%9K\:;[^HSS2QYFT+#X; MKQFUTAK,<9B3U0U*[]-.LK9O)K,^[0YFQI%U4R-+/,K:@<%FNC00>6FBM =5 M,7> -8XBO.XE11;(I2"W->M(J637O7JVE9F/=K#J\;5_ ' Q%6=KI0V7.D9 MD,W$U9\C(A]B&T>E7F'JU#I13QQ/0Z]ZL^;Q>E*O++5>8YHISYT14'/BK:$< M*(-9W0X&@J>L,J=_^R!KS:LG*TL=%Y9>)ZWE@E*O?'5=2!IY]2AEU:@Q;]/0 ME [X7ULE2F0B63=VM5_>QMJ?7,/X4+T'@"!C( ',U__1D!_&TE [BEI(B$M")R8B+2QX"49 M:+-+$#TWF7O[ M*Z(L%OOQLT]4_G96+,MMZCY83Q0W5*+AV4T4IXK88X0'E=J#_-MX6V:-R#LE M8_VR/Q%EZ]FHQV*7@[/FU1^#-I2;[8,VC\'$.]F"0*&U9B*6OF;8>ZS 8>[G ME$A1OUX:S*Q]-<;GY2]-_?HAN)GV#KWR M/@W-Z]>D)P4[>^>KGWQO)ISRV!,G*!*8:4[5_5D&;+#K+\][M:GQ\KL^T[O7 M&>TCK>N5S-[3N2GE<*USM\843T._^C(F*5=+Y"BM0G>UW MAW4@75ZNUN7N] J@ W7;P.%U!7NGP#-+(*%& M$,2TIUI1[.5]5JEITB6/,7$.L?CVL4)?:^8VXD_-!4=T9-,4\MOP86KF>;0, MN%M$O3>MN+>M=O'^\Y5Y57)Z9$Y1VS-&L?@LCCF9V8[?':814";!Q+.%[Z?@ MG;10%I#L(Z8NEV6\P<"@)!)3!Z 4@',*G3NT)C!-JJ'?MHW,"?0"QQ_ M(H2AQ>UU&(H?K\N9- I!A@PF-@1\A8QTQ$E%N;2:$)ZT^-4-B;!.<$.9=$90 MZH7 UEA-M?9&"HYEYE =P!?WV(J'\$-_*W8&A"#^\&-[&XK?*RL2'Z?/[+MF MT7\Z;DO+$7)[+)-V=B#[I-8.X<2I:/,@MC[1\N$8;GP5J7[_++X9N/UJ5C>W MJV5$I+XL-C.JB!.:>H, %H@9HSBM]8$CFG1E^W1+ 'F$PVP1VF"C8D@3)I$W M G(HG,E>77^'J;@'5?P>826*<4WT_JD:&FZO2H*;NZF2^6,R\=I0AYK71(A9TFTOIZ(!F.0(HJ/=\"!TQ MPZ@ECE!IJ)0:&TH9 IX'PW(O^CP>2L7O.UR)A".+)A>90,<5=XLYDNL*$+//NYNXZ M*'HL;G"Y.%^$ ;.#EB@R;2ELIC(#L)G(Y#24 MIJL13VH_],!)4ZU1%_]QM]E6LSV_6I^8"U;Y5% WZQD0(A;Q=8IQ@.O)@O%, M)-6!2&M9<,^H#W9C;"F'1#-FB0HC&80!S7GN&P1'8*LMK]-K-&UF:3T[HIF0 MC>>#-'WKE?XLRI?$Y E!S..1:>AD)MM60_3I-%7]$#[][E)=K&[CR86]@"L$ MB(UO9L5:Z$'#D?9U\F&,!$E;$L\V )SA7H3 *"GG %MC<98 \HDM1[D?C,A M8HJE=FM4+>>'[;AKIG?9:4N3M73&LFC7 MQMYOY\N+^?IB\]OM19@K1:\"N6\7&V 3\ ]K; MTPF;MDPW?B)IM]D2"^-=7I;GVW>7CY#NN59AYZ MH@3QU-2J BRPLV5Y%;=Q/B0\N-8>C:=8>RJ041Y3+(P$"D$(D(5&<<5P(VF1 M.VEY KRQS-P;4)25!<7\L!25^")31LENMU>7&XA:(VFW*[ MB34GG/4&:2R I8AX[!2!AR53BEA2H>03S7CA#,3$2L6!MZ,;:3M<(Y2L>9FA$SK7 ZW3T+$^ M#%GUWN7:Z="AJ7_.K^^JY2]U?;WZ,[X#/ ,2"L@;+UP?BT)*X7BU[0NO[8:OQ4Q6IU\>?B^GIF M(79>,XY# ]Y*A*7$U05(J+7PB,P^E^N/J\:O4C3]VI11=8R@\>"JD20^-]&8 MEF8"E(6/-)5YE8@\ST3L6STA%K-;;Q7]5*O+N M\L?E-G2&Q+IKU,2*SBCI&&2WIG+OL!^AJU]X M2#S7V)'*9AHQ((N)>^C'!*XNBWMH^VQEX&.*)WDZ=2ZQ'X*G(3]]&?/XY&&? M'#6^*GO^J;RXNR[?7;J;V^O5U[)\7ZX_+\[+]Y_FZU+/-^5%O+42!NXA)SK? M(_RU/%]=+1?_55[L5JOB(^R;#^67K0Z?^6,F02SAP"UC5BC(@>?8.25> M4""3KMEF0PDX,]Q8(.+R6J S\HNEYT8@+4EBI9(6;P;N#8MC^_TV 'I3&5,< M6_/J(U-3)\ M6UY4.JR6%X]^\MMRL=VH\^WB\V+[M1J*]Y AEPY@@(QR+AXO#[%9UY)(M4QZ M%2 K4(DY93S(-E*(.H:EJ(Y(>L>I](*KW.'N[N9FOOZZ4[D:]"[P5:\K/OEA MM*6H;6D; ,=P>&H,G+BOVX?!EZ->\QZP.72!"07!_CW6* Z.V%&F%@K'I.+% M:#BZ?UH&Q"<1NX+UKCI]\!(PI:"P'D'!=9@" "DT=+4*R1&*COVU.9ML MM&E!??.8DM.ODXP<60T^'1_R<]V\6,SG7\VMQMMJN;H'_Z MZS_*U=5Z?OMI<:[6Y7SS"!&P\:BH--Y";+&D2 0TE;XXXQU)NI'1E",A M$2;A3Y*$?#S ,H@3AQ'71&?6_5AM> ]_$V6FQEU\_%K< R\B\M0J-!E]TTS[ MI^*6--'?H]Z];E'C/OAE\XQCQE]=Z\#T"8T?PG_3$/=!+'U2:F@T$!5Y[0X6A+KZEB9TGIE8)C=**#B8VK925TG(%(304+71'W>[;"D3^T]0Y M GUS'9'N][ GJ<=I=)Z0X$Q^F8;JYC)N-4C?3CRDO-B<7Z\V=^N0Q3]J?CX D(442.R;WOWNM6=W3'-!'A*/DE3Y'ODU?SEV"%[\+LMZ+,' M2RBU!4&JQQ+ICI2?.D0]D#.G(>.#6?OX\/6@+#<5>C]?K.,I\/W)JY]"@ D( M+]X%6.=WZ_5B>17@+(X%1$GBF/?,R9#,,Z\ T$8'+ A*0*5-4?;DQ@40%G#D M'#.(8B<$,$&Z/-34T!#K5&'B4=K/B')"A\2?2PTUI!!C:@S4!'$@ MN4M*L#N#T1 M#T_SO-T?'-T57&9 0DP815 );X#Q%-D8"@NT\2U-8T9WTQ^EJ,38M@' ML]/0N5XL>?;]Y#[8Z:A.^R=]A)1((.*-UF'B"1P'41AWPXE;K7K0IWU+$'+& MJVD4AD8[4VG1BGI?I*G=*U*Y'?2 M:I5J2S.]:L50D[+O<0DUWKBI#BK4SU@)Z(0CVDE.,6+: 2\/@RD,L:9%WI_[ M;J4X,&%("@D\!9AJ)+P+#<23J RIW%5S(J3=[9+=":#T^N*M"#NM/D-PE:8W M%4WO!J>I>='UW'2U*[&>3%N3D/0\4,199I+6C M$(NXRV&@AF'(Z1 P1$_9JT9/#I'VSU7CCI;P.?WL5&OYIOOZCC*5H'S;KI)=8"LX\ MDQX0JN*+9_LAB!5)VUAYK3'K#$9(0\L9IA8K(8UEUCI''5*<)Q6 ;K-Q,K\N M-]4P/.!K*6[=:6VX^3$DHXF;&SMHC^@<5]->H^O4OD1?3$]#S?HSY_&^0K\\ M-2ZH6"[+]?PZ-*LN;A;+Q6:[WA7;?JBA0DGF'.<22FR,@(+ES),@=GZ<<(ZTO9S][/#"K]Z%91=;9EIADE$!H%M6(A+Z5*.; K>T\8 MQM*T.T38"@JP0GF/A74X/L,4$BC ,7-24D&HY;F?QST^F7:XW_[2E>J8_E07 M^]X>7^S;G5%+G3=G=F##6?5T?)]-3NMVO_'8YFZM_@9J6E!Q[ART0;PJK7K$U^? M7BU_V^PGRP1H'"*X=!1 JA4&! HGC72:012B>]I\]?B;@2%015LR.*#B13K0A M:AJY02ODCQ\C;FU]8D6RI@G$V\,KQXI1C(0%'C&#.:9""56'-"=!4C7*UB , M=D9(J+R@B#)&)2#>*0FP%I@;D/3(4*OS&>T2_K=M7YC/YZVFQSHFX*C4LQ[Y M?)2S-%DRQR>/AF1VVS04-[^9SU%/T%(&&?9&,$AS:_*#4F/E M?:FQY=#OY)XBZ<18[87;:8S'?DQ99>A[:>.JNH__[O+HZ?#5]>+\Z^[7HWOZ MB!AJ0H8FK$202(3#Q* JAD%@&'PD980U;-*@N,5E,7*042JDPIIS$68DR)GX M%G;FL;:K<;&Z+'X)'ZK/=U<#SZR6FX#UHL4M][[8;I;1C$!T6OYRX/@>XEFQ M@U?\OO]]M%OIS=@[H78]TS\-W>O;J%76+INX7%3^>=3P>K4,?SRO+E=MGH>A MG T)!M92"HT9H$A;OA^G")$T54QN'%% *..*K_'7#P$G;@,U3OU#=>JQF0]<4&K_/-EMJ MK[3EY;'Q<8J[CYLP:8E7$3X_++['J(-28D4$4U ISC4*TS<5TEW B=))Q:/; MMY+[$,0!6%$A2SS*T)Z\AJ<4!N$M\0#"(\K&+!#Z(C^GS@MTYG0:2M6#'8]W M^7MBIOE60%4&])=YF%U_6,^7F_EY]4+*?=G0HU*@C&/F'1#(A;0"$$BT-H8H MX:7'Q"2M)J6T:[6&Q$LJL AB:YPVB!!G#7% &HAI]H1N5Y^WPEH<@TU=Q^^1 MZJ9+]^.PG+I:_Q+!Q5'9Y/$4+H'%D^OQ_?MB&BJ8Q;(GJ^ZYV&OQF%]Y%7/$ M7\O;^)K\\NK'Y>5J?5.M>NFO^[_<';KB4,?W)3R&QE&I&!4$2"4E#\.;$]CR MI&M_[0]XO'6/JSB@+HY@G\7W*>I/=#S1VJ-W&B:((SLF,77,XI/<3_,U);;1 M&=7^W30-'5J3MVU;*ZT7WU.F^,Q!QXQ1&##'E(L8_- M&L\P#C/%;EJ6V-BH6M:J F9W?MNJ649J^U2S44IAOL96DIZU)'JJ>M;6G%?U MK!-/C>?,L=+/_L#8E5%A8=9A7*MKH5D+"UV46C\3;AP/?O6M*SF3N MWC4&_/3N79JMS4L!OKA>\O9P5MPA8+! V%+G$ ?:D3"KV#?-I*%IY0![:##W M2O&IE<@.=V?Z(;MA0!V:Y\3XVIWB3,4"7Z?M5/3MD_6)!.->37I2.+!WOAH? M([V+H>S=Y;O;,DY$EE=[+)N9AL(3YS W\5$R3[G&A_:4@DE+M.U;R:QQ.V!Q MWV550RLV>VR)AT+;$]E,RH;A,$V_[ND[H*JWIUZF+\])SI?8.75DLS.CT]"F M'NQX? BS)V9:K['^4J[C#^97)9Q!(R!1S!J-E/,&*4!U:%)3 HGT/.F"& M,FO1/90XH)9AKKW>KU1T7%!-(K/E8FHN'KLNI)X5]\A&7D$]HBAE];0-L]/0 MI7Y,>6W5M#T_?;[0N]M-Q]9QB9&%#D.NBM MF&NJF+^]_\?J<[E>QA5(=54NSV.# <=]\_6;B:$=PQ74$E@/G<+<\#!B*9'0 M8VQPBF V;E0HC+GECB.#:&A>W$,M:JPM2ZSV MQW4S=1R%YC1Q_.W]L_Q6(GFLC*,ZZJ7LF-S?E M^GPQO_YE?ENNZR>!71B'FFG",/.:$*9L7 .C NDP*KE-VRQYK@7.C#::AJ$O M+/6,*6\AMXA8*PB5(/=3O/>@B@I52YUKR5[3W9'J#WZGH4B^V/-&G_AAJ_ 1D+.FLY^=_E!=/!Y;G$%&M MK-1A-DH% (2%@<4@TPQ1XE)4ZF0[2@"K0U*'O::QZA@)0U<+Q98Y.:%0?S$Y#H7JQY/$+C;VQT^?9 MD;?W9WPYI;6,8)B-$F&D=XH:0[4W' >[/34, M*9M[%2OA/,/;UO<.^G5%,Z4;SPMIVM>S T8[5?*VR?6$+#Z9AFIFLJW%"9.V M##;.^UYL6=W$:Q3_%5_?W6QGV"HO!(+:;>/-X(8Y M8,,VK:3_;WM?V^-&CJWW/;^B@ 3)+M"3D,7W>X$ ?-TXF3LV/-Y[$>P'0>XN MV\K*DB.I/>/[ZT.65)*ZW:TF6<52C3? KJ?=[A:?\QSR.8?D(4EJH0D"CA&L MC'#*(*E#.6(M82V2U/0(+SZ1Z;9KX, M3,FH\-QK.G;QV#VUOO*H78;JDWO_L_W;"I;D!W%$N!:1&PYIZ M:$%<>%Z&S5?,Q?,B[LK+_$)3!"""K-*NI)IP1%5X,TTQABH4G+FY35.R% MYCO\^>H?0*:>NQO!0^7DOX!71I?_8,,?2_X?L#ZP_.=Y](\K_YGV#B#_?9CN M+_\SGQU*8*7_<"0X 9(P'BKQF)52*0;2-KF>;P9Q32BB"BF@?%A37 + %;78 MAS3,5.F;&MQ\L:G^=;Z\?_X8[^#$]97;03D;4$>G(HQ9BA=-ZM2E+-Z0:(U* MY"96?,+8:X?>_OGD\*#R8OY^L3QLG\W#4P]WKU=O X[-8O71_\ O:R^/A[^V M:V+R_7:WF=_N9AQ#!Z& 3&(;#F?7"@EIA6-2,\>B;W8:%5.Y<7J2M9ONQ?/V M'?23+55G3!6N-.CPMS]U;M!^Y;'Z6V?3R'LS0[KC@BQO3$)+KF+Z>P*@; M7ZRZMQ&(%0AX[<16US4E3M0=/FU 4BWU>*A&R\,Z83J\Z7E!FK+N?1C1C^-% MG.%=F!MNAO/>9./)2S=,C._0'R>2)-I=((SD,!]=^S[??O)MAO^$DXY??9+M M1\G^4+@F/FA9(51-A&*&0$BZ!C&@25?\]&BF=-6[A]0J0?O%&;B\!VMZT!FG MS2,QF2:VV226J7I_EJ)+)>_]>9V&Y@UAR.-B]Z&XB7\7UB?.B]M=<_=TTT]_ MMRN^QPQ2325%/-QJ 6I)Y $2IT(F[?87!7(]95M7BRCR$E,M@G&".0%Z:%.;P5N:FG2>9 MN:!N/:F+QA3E#<)*\WJF^';_\'XMFXW__T[>?FZ^>PI"2:H1]/LJ0 MQHH!B'4M3+?8RITF2:^7#-3D:"N5-]417=;\=2B*$]<9QV,W?\\JFMBRJX07 MJ8I9 AR&ZVFHV=!&/;=X-R1GR6IWOGS]/8S#?62$8*BX ;Q=FK,1FC7!'9CQ1 TSL_90$GLMJ80QE,9(X*/434\9A;7M. M( LPF*R3KU9?[G?;5I9A-^?E%$BJ:\ %U#X=I0@<\U"H1=*]LGW:*:R!+98* M9DY >Q&8*'*%NA8#W8GIEI]+'E.HWJSTT>1ZD.+ M#AM54\(U9:Z&&#M.\%$#-<_+TS+:&461Z@$5*9K ?$4JP=U0BA1!Y6B*5&5HBH2R%"F5W>DJ4K(E$8J4QT[&6O[9W-%MFO][WZQN MO^W7U:PS2@,&H53*:((9.,X7&88R-^;Y8FIV! 6/;]L/Q!;?=;LC^UV+X=HZ3,Z@BB6SG&H M%#*V:QE! OJNU*>V-^+>Y#/#<;#%^F2J\Y?H2[*3S,<4DB?,8I:.R<8T,I)4@-TG-0J2_,J,OHT>!W- M>W#XJ.<\M!?=/78F2S(]B.ZED3S>_N0CXE*W)7-YGZ[VY9L4LPG9CZ\Q3^#^ M?+P]5C*K.32L%DPRR)V$Z+@;@6M3CWT*-Q[9B'HZR-4!/^?>K#VRPQ.%>G*^ MSE?TT=P\V3.]/T?<[WT=ST\LIHQK>X'SO;D>Z'?&]XC<++:WRW4 .K.*UH9: M7#.$M*2(0G)<%4$.N_Y'?G-:+;WNVIY(^+P_D? A5+$/<>8WB]XXO;\.LVE: M_NR)MYOJK)+P!'4*)X2?8/""]@[OA6GH:@&[HHX3]V=N@!L&+=2<.L%]M^&2 M6G<)+U,]^0(1A *@B&B7#FBM68"'=OC@NFD-TFR6TG*(-)?(7D7?J6:M_ R M7J#+(RXN5QB'L[3<8(]I$HG L_1<4I[>E$Y$>/K;\=2CO_9SV.^A:?-.K!M$GY$FJ9. M0_ ;)U,C4YNF5QVXFZJ%]Y#1PZ5Q50!:M4A'7FMZF;H+6C8@[],0M2$-6A?K MHXDO:^[FNW97X_6',&=RR_5OIZM%%4#,>%WU3=<6&6YI[83@TM2,"^-B:QQZ MM5%NZ!UA!4EKEQ):9%>[_/<231>&V2#L3F. #6/*XU<6A^,G=E#]TNQ"4WY0 M?UW<-7?JVU^WS=VKU6L_Q.>[L%![NUM\;>=,>KWRW[CWWSO\XWIU D<9P!8B M6",@>,T=!37OP'EL2=7S(T$JG(.TH_1#.TI#[ZG6'?QJ?L3_3VEYR%B^BI/* M";HI352] 7LM[4RHWG^K_A2LJ!:K/U='0ZJ3)3?5R9;J9,S5='@8'UQ0[)&= M/ UM']OH]54'5N(2U]W_N=_NVMJ2=^NW36!TL6P\Y%>KV_7G)KR,\VX="?\( MU2(.B:;8.B84T$)+R@Y0_00Y[9JTJP L'$O.;*IVZVK3656MO(0MPZ-8_KOA MZ]L@9W^Z[R3LRYFP#1!_KN/[R 6^J;L]<6WPH<>/!E4A:.U-JOX4C/IS^.?$ M*':U<%7"29=6**_9)Z81RJY+P>-UT>O[(S;,F>:+5]E%&U+]U\LF?"%7=X>' MGMOOSVI) 7 UKQUUCFB%$()=TXPREA*V!FFPX:K:GX/7R<^.YE+8^2Z='D&$U>D Z #>>>01EZ'?I*62RO0_7B+Q MJO,0G"3L57]=;/WGN_7&K._?[S[<+^7M[?K>)X4S#:BQVFK!#$908\<(Z9H$ M3B>=">[54&'E.6*K/JPWU=T!G9^8[^$E[T[W8#1Z7WH<,I-WI,]X[(!5\B4> M2VU /\O1Y:WG_M1.0Y>&,>7[[>:A^(D^SK;>-(N/*WV_V82#P^\V@F5(*;;E1.U1FBV:CZ&%\3C1&O(EJ.&G=@/NW.0 MT:/O +:Z/:"M?$+P^>SD_4L7S>$$,2WAC&MI8Q++'A["*L1>KG*]WGYK-+YZ1<*9A/XN: M6>,@4]+KL\#6MX1P+;J6L%1)EP_G?'[A7*Z%5*W6JY_:S9?#W#$QA\OB+4[@ M2E.6)F1[M@YP*OO"1+N(4CU!R 5%ZD/?-)2GEP7KX3I3FI*\6MUN?"[1F&;_ MW[-- #W_LMC-EZ?"*)_J"4)JAF&-B7)A(Z #( Q/NB]@P&9+UQ=]\G]KMI6/ M_?/3(?'EZ=1MXN;ND(3'*=.5N$X3K YD]:<.YI\#Y:=MU0/4J^VIQK-X0>4* MN&(:XE?"L'7Q;MQ7*KOY\=OFMEE\;9_-#L]-:"654[5O7SNN]7$UCWHH:?/4 M09HL/D'M,(6"F0.HOIJ8PVRN&I:B=$@=/%+\]F6*1Y*_[VE+$KX>K$]5\OJ8 M]*+8]>8K7^;>;)HO\\6=:3XT?L9[=TA(Y>JN35/WI_!F&DB' 6#A83*.)0-A MGKL'(QVL15_A&P1$<2D\H#Q.3]MD<=U.QG+.ZY;R1:Y4CN>$(<6S<\H!;NN3 M_0197O;)2$H:PVJ2M@[JIJFJ[;!&OJB_!3CMGWB^F7]K(T%-=&V=J!$FM'82 M4BUEURYS->HW-4]MK725=I<+?=GC&2K7C":S;Z)9@L=AL\PW+S [/HJ6S*9 MN;)6DL=!-.W([-L7F!U)T!X1EJ1FN61/5.-?XS+3@2$A=8Z(111I3H8]3:XNH2;F> MM#"4)!E-O\/TE_1;%,:\Q.=E3\5I[X2ZJ>>"IKLTVX)@@[I+FAS'+#G!%.\]H[P)O/N\ %9CU/WL>G..[E] !EN+SO /%[5?KA?_";RRO8R MA[FC2;P@P04\,0V9+6'8XV/?I;A+ETO3?&V6ZR^_KC_L?IN'1QP0E4(!_W^$ MI(4,8!E./"%6,P@LEITZODNXK"*[L0Q%?)>3$K<'&0X7$05M7*Q\9KV:+W^Z MWS;5]H"VNEUODZ^OR.7SDW#QUVW3W&V=MS \ MQO %SO5PV[3T5V][BBAE5=K:9(GV M"R]$!ICM).CS'NNBKZB5<$&DUEV9_40)/*#=K_\&O#=5AWC_FN\1')G:,R-H9=],\:&T*!NN=9&T!]I]Z?8KD^T)Z+5;SU6W\UI-S2"GC,*R!$II9A$%W+9P"@O,!J@&&AC1R-<"'#O[@U0"# M^ZJ7^%_338,&@:,A?[QJ@$0?I,>%4DZ>='PH9G1?;*L;K?+E;-=MML M_[)9;[CAS7EH2[<=3[#A\VQPZU/;U!].\#SO; MA\W6G\-)@M?OEXN/A\01"VTL(()2(2VUBC/8':U2&%F:5I4S8,/EJW*Z+8GU M!S\!W]^WN&P/Y:Q/,--RL"%YC\NSQB8\*Y'R6"2DG+ @KZ1Q/.-15V>PVX=NIO'V M5B[!$;EJ,9]-0ZC+F_E,;EN8UY=$?//E[L&VV*OM]MY/A9O7'^SG+\OUMZ9I MG^3K*GA"I>=,00@!,)!K"#57@-#C\ZX*6ACUQFJ)=@NO.C[<@6X.,*MMP%E] M.0"MOOC?B5/E(M1?%N)KLYZYY1^@5AW6ZO6'JD-;M7"K#F];I'Y%\N_6M_=A M4.\'ZE2=\ #EM9SQ*/QY3D),8X BT$:T#)*>"&(EJ;YNW"IJV;I\1^U1J!;: M?/VEG='8WYO-[<)'R%EMJ/,S&Z,05U(I5M?P6*8!*B(I^G#V7*H+ M&X"I<0H$9D)*8AC@TL\$G(:<*-:]M*D,0F2 *K"AH(Q5!79^+\SIMIBGZ@/& M+ ]XV5-CE 4,ZJ1KE0/\D6H BNW]1WMR&L(]EK&#[O4GSG?-ZU7 V:[;;S^%,[1?Y\NV]IA9!8&$"#F)F6-/MVLI9D_1, MYZ -%\YO]UC;Q>X#VLI[I:EN#^_K^3RW5?NP#;9_X?.$/4W7AW5'G(I?S1-I MFGUR0@>T"D@#^;HCO_W"1I!?1)U3B+R@Q47\,0WE+6/:>H3^G*:J3S?VIMDL MUG>/+X*5TQ0F+\AI$8=,0T[+F+8>H4,/(:?2I].; MS3>?)?_K?'G?S!2CJM96J]HR:@BOH>J*8#5 @,^^M)A_W-N%9TQ>5\ \\1&/I_R,-T6B;LH9H&F.Q0_37^R]?]G62\V4 MX);KWUZM/JPWG]LEO>/I'>*@Y<(X8!DB"L%:PNXM9*TM!2G+:D.U67A%[1SF M?HB&XY-^ZG=$FGA>1=T,&AZ9^& M$@YNU;ILITU^GVG]N6EKR]_,%W>_-+N9Y*XVO-:(2$2$@X2QH^Q"YV#B,TRI M'U]8X]I!UU;1AX+L18NOV@6 R<\N)1,7IV*%.4L3K#V8:G_X(,"YJ3R@T1]* M>D3(!1'JP=XT]*:/ =^_;M2/BW@5\2.QV>Y"*S/M((/.D)K4VD"EI++=XKV6 M2"4^'9[PP2,KQQY9JFJD$!6K%X4X2E6*/8Q6)<86B!,#%Z4A@ZBIB$(.]._D M(-O^F ,BYE Q'J[X7NT6NV]/93'<$2X<8=Q1)C&V$C.E*1"U%)QS\5*?CVY' M*PPM4U 2A,+$48D:&L4)5(@R4!>,F!V\2H9+\%N J?E](6KC#QZ,3G'>:8,! MJ(XY81##QA.R,SB1US]+,*PYZT(=+DZR[IK%;-_6V^;C(C2QVOTR_]S,- 9< M4.LPEPIRQ9AT8#^.I.%6N9C\Y=D/YY9))*SCVJ=@BDKAIVZ42LDTL4BYTJ?3 M#H/D!*H*J.*$*)^PRYH^"E=I&IY(TX6D9MO<_M>/ZZ__S1L9\AD$)3>G-U70WI#W\]4)])U0CMQ6DS7[Y:W36__Z_FVPQ2*ZE23DE.?=]G M/"C2H<_3.NXDT?.?SARH:XX%Y(823""'-0)&<@;"$[18CZ,2!U15"ZORN%)U M(IFT6*$HR5>64L13-9A6/.+@HECD\C45MU\ M^;^;^<:N[LQ\U\S"JBT2!"DB.#. *2-MU_NME5'K(A<; #YM).J]L"J@,PGY7=5P!:O'/GTO2P>HS"7IA]9I V@(<]1 M\8R,]&;N^DK2WX3U@#TI-?]PBV6ST;Z%C^O-MYF!M9%*6"LH!AI25YNZ&PNF MAE'/:SS[V7YV!0A3M7&.$*FEH H 0BP3VB&JQLD]6DQ5!RHU\4AD*S;M*$=4 M5M(1R=%@&<<#\R_F&WE$75\C>J'_+M?HPT*,,G2+)N_\;\P ,8""&C+?1ETS M9 VRW>J?Q3I:$AY\* %.$Z*9(DX0*/VL"A$M:D8=$DS!M+,(&?>Y=NM[ 4R\ M!J3Q\O+@+T9)YL+R138&&.WG]CXSS+,HN?[XSH.][MD5TD?TFZZ\LLTI(( 0 M:^ZPL<*BFA%9RT/\\NV;Z+6&9S[=FZ[L^Y,+'*\?!3K?\,9*T$ M$%E"(>680.B<(D9Y(62E]>( IMJCB=>(1&I>5H9RK*3I020A VC XN?&?EY MK%Q_O&?B7O?M#[GYP3X;.80Y1B'!RG\L,)1R1&IW[,RL%M%%#L^W8*B1PF ( M(:T)\OFW<;54QMJP!L=LZ4J'QR'OD#/WRA*2"$S-$TIQUR]3B*)M\%SAC(NH M;"&'N^OKQP V/)LQY#,2HRO2-W37-K:H0 ?"8"1NG4>+VX^6F# +244*9H,1(%NQRF LNA:IK6/H.Y:Z\ MIX6XO^SW9O^*Q[8Z@YE<&-6+W=CMRM&(S=J]S.9TN JJ"_Q<+J<:@MCK:]&0 MQGQ?:#4<1S&'3WZ]_=3!@1'B]XC(>W)BS-3JE>K MJC,FS!WVX[KZ6VM0PH&7D=QY64FGZG/T#^O@BK(U(0!,(#-&$-3PJ![5Y?M._E/.FX>DF< MUG 8N&0. :*4$8PH8+ADU$I+>.FZS'-DU0E:];< +C(H3,*=EV/^'\V3B6LX M>4XL!4RTZ/1&UH__!RUIB33.J:*UM;3+1P0FB?J#'J)]A$)![)'RY&W+2G9ZN_ M[4$.$BM2".XC^(6X'42U8VD=4;U/="5+< ;34];1''.BQ#";IYA5M+^NOC;; M77/WUO^Y6=SZK]H%O']I/K]O-CZU8MA*P)V R$%36X% -]*TL%'+_B^WXKAV M2 H#H03$6,#;5R"(K@7"%)/2JUX=N.J$[O#(W]_V !,60'K2^?+JU'A,IBG6 MA$B,7QT:C\R\59\>I,:LXEPT_YG5F6$HN_ZJRT!VK(?N3+V5^Z^KQ6Y[:%0" MQYD5BBBA%*HQ9\X<9\8T_D'VB*8X,H(2JBW6CC K%2Y$[M,9'DMQ#Z<^82)/[' HGJ_E9QKPL M_/D5K1$X M'*]DLC8^1FKF)SN8JL3WT*Z["QZ,JEJK1MQ%3?!M^>WP,FZ]WI;XU#TZWMYX M&<]>?W\\QL-C;)(?^2VT49[NO^N'\"O8/."&>2[C(VV:R\_K^]5NAJG3-2>6 M,&!#+;MS2AV7UP6(*HD;%I&B4FK*E.62$*)J"8'"C*)0.4B=&G638WO:0VT. M9E2ACU:W)T/:%ZH[9?GBE67;*LN\M6;4C?-8EXZR15[ F\-LAML'CM0/'?E] MB+BIY&5/3G'W? ^YW#YYHG.GO)-3S.9A][ZS&(]^,\VWVCY1]/J#\^%L=;N8 M+]^LMXL'UW.+F@++:PQ4.&8&N2#J\** P%;7.O81KR':*CA[Z. %-3@"K#J$ MUWN^*X*V"^-]4-:G,9R'->GQJUW#\Q6=UVVWS6Y[;,0P*2EQ+)PT]-,_#CC# MIT:$3DK0TCZZ=*;5HDG,D!+)B4QURO&2F+.T0*XF,@]YN)0^Y!$V#>'(!?\X MH/?A($T,#M?1'MMR/I'GT,\FI?1_ D,!!X>VB*90I&M":@N%I:&[-GG>@DM\ ME323LQ2I*$E7CF+<5!UCUY6.1[R\J""Y/$Y)2+)M>%)/^C$R[#OF'$MK*)5: M,FHLDJX&JFN;2Y4D,\.T6%IVGGN__$=\L#R6ZVF,M8%MRGJP/(VQZ,GWI_5F M]Z[9?'[5;BV'2<=V5C-54V0Q,@11YYL3T'1-*:&3RLJS&BB][1HP_>1_\7.U M.*%*?'T\B[C(58K2G"6N2ISH>A5!5YD5B"KRCTYR-Z MTG![&Q8+MV^;V\9KV?ME$YX&AE)Q12$C/G]P1/OI"D9=6T E3AJR6BB]GG M56V.J&ZJ5=.NY,V7R_5O<^_U]G'?N_7]^]V'^V4U[W[%_\A_@C;!5&G&-*H=(Y91KYF,0&$MZUJF%O,481NBO<(R=X!8-7N, MVU:5U@%F=?M@V21-B@9A.DZ8QB8Y3:8Z?@_P6GI;@-6CM99Q=2N"M LJ-B3E MT]"T02U:E^N@/=9[9Y(Q9AF@AG,(1=#14QN6(3?;K7?S9<8Z[XN?G*1A1Q#1 M8^Q=^)5>)*;NP*;C19TQ"/3.R75FP3&8@5A)_7JX^/ M9XT4FQH!+2"A!!G@('#'62,'0J8D/#F?7SC!"9!Z+@UEL1:G$:4)2U.*$U=7 M6Q=Z@I +JM&'OFEH1R\+UL-UIC0=>;7:^7ZS\).UO6KY*=N^]FRQ^OB7]?KN MM\5R.8-,JUHSA:R&O*9,.GQB> M+HRG06F>Q@ ;UJ1UP6Z9-@3/)A$S";3A3$@IN-9(0\6Q[@8Y9B3J'%[.YQ8> M4/MYRD*_[]Y&<&?U,(:4D M0@8J@K#_BCA&#Q].E5 F?2K_XD>.,H?/G[N_3$G*I'U0-G)FZ]>8I+\X.X]F M91HC.A7TD_/Q1)NC)^*+^?O%ND)V8:*D=VW8\66983[J;\U M6AN!N$:4\ZYY(&'4-5J#-UIZRG["V:Z7GR/]S_^1UY#]<[5'G#B/'XSTR,G] M-?A.G/$_HGH/[&IUG[&,75H2&)KT:8C9\&8]7CPHPUN&(#XN6E50(8"%_VQI M?$*%$*Z[0CF*#$J:W?1HIK#H=277RQ/"Q$KU/A0F"UI)]K(E[/J%Z\\S%"=9 MN;1.3J2R#7E>EOIQDUKN]F;^+12C=/LQBC!/2*UKQ:F@V'$(N_T8BJ5-$J', M)L8J>/NRAY57>Y9*6^2LK#QCB;.TCJP#HFOMKC[)2T3]62:1TY"9OD8\4X'6 MBY,$>=G<-W??R]HLW,)L(*96<*RTH0; KN2-0E.G'RG-&5YNGV;DL.#T9G8SF]+7C>]D9A)E8Y3'-A\9__MW; MYFNSNC_*7-B=0MPA([$CV!@&CX<&:,V 29&=S"8*:TZ'JMKL8=T<2\6^K#?A M"H8T$82X@8TPPIY0P IVF;3:HWRVUCE(WK3F7.5G0R=K%S&$S8T2Y,7L[N]O43 MG6>8>6G?NP>7TY";WE8\M1_>FY7\)>29A)9(8JS6B,M:,2%9?99))>V39WS\ M*'OFO64FA[?<]>)!*>N_3GSMQ>&D1>%H[J8A)GT,>'$1.)&+S#G2+][2;D[& M-:F=)T^HKJ5$S_.3,*W*('4:6C2$(2],KK*Y MR9A?S:0&FAL)'..UMK42K';'&9RH9>;$ZL7/'65&-<1,ZF6&DJ=0@Y*3/7>Z MVI0I;JX43=(T="$+^?.SHT3KXV]T?[8:4!K%)8<2J[!6[*B"]KAV;'B-DJZ6 MRV^FQI"-(0AW]UZ/Q W"=<[[>=G; MLDDYI4EU>SF?7UB8CI"J;'QZG(7B]+/C^AJ>>;$1?M;W^_'F].FM&.,LM\"Y5 MI":UE@:?:H6T-DGY5_*'%Q:W/9XH91M"VC#V'T!N*!;M3V!T R"_88AE2=[# MBSS_.7P<0?7^)M#PZ?4-(?B&[_Y=M809X)I+$R-H;-4 M2V7J4T,.J-FJ^3C?-7=QDIK10-2 $/L!<8XE?I'K@*D35B\VM^OM[J;"S&L4 MYWM]HEX-"3[*:7%!RG%%G"25\D&6*!W)/Y>E<>7H>SXN"%(/\J8A27T,6 _6 MD1(/B=S=M6_#S9=OYHN[5RL]_[+8S9EOQ^'C((*PD'$N[_QQ>)6_VMQ.'UV,WS:=FM?6A_-7J=OVY M^7F]#?>;O?[P;O[[3$()72TTLC6A%A)+:7>[$8.0)I5##=UV:84ZP>TN2C\' M7"T]UN1C;<.2'ZEA5^0]4=O.*-^7-#S 6NW!5G\*N^/V%7D,58:7W;[.:+57/7O<%]ALHT'Q:WB]W,MZ*X58;6 MCA*$ 0.LVPYAJI9)C^D,T-R( GJWAY2FET,P&B>1(Y.9IHH=N*I#5_WIG-H# MP#^/JX$O,W9!]@:D>QI*-Z1!ZV)=LV\QR*PV"&O%L?$)J(+,U37OZLV8GQBC ME&JPC(\?I2AL^VP)2-\*D)?IRZW\&)2Y8A4?UR[S2"KOB*9T&@+4QX 7RSD2 MN1CJ;LR90[4!&"NBL1::8HUQ=R4G Z*FF<6G>8V-79':KKP/)4;]J8Z3IE%9 M3A.JIV_ G-:UEW&EK_V8G89>#6=.XO66B3Q%)TNWGYJ[^V7S^D.7I[UI-K^& M/34UWRYN/12S6-[[G.U=B(GOFM]WRM/Q]QFB '.?O$D%J33<0"(TI%HS0JBV MRB:5U69BH-A@[:S"@-=$:B0L)L)H(XF0!J#2T\1?[S]_GF^^A96<%N=^RW&/ MM%WB"7/WRIM2M;:$GSO?\4_,RDKY*3)UFX"+$O.[ ^) ^W'^>73&S1,N^UN+ MO0K@JQ;]V/6]>1Q?R@X+>VT:DESBBU9DQ1X7YMV;Q M\5/X0GYM-O./S5Z+MM7K4V5=;E08S_FI 6.2?L^/)>?FQ'G_R0 TH6@SE(.B M M'HO6%J,6I\ IX-7U?R1?QIF?679K/[]L:/Q9V/JF$>]"4\&F@6V]OE>GM_ M#L%ZS=+(,4LY)Y I[4R]ERV!C*$T[1A-0L, ,IKI1G0D%C,))"".HJ ,XXA M5#H:=5B/2P,MT-3C+$,2'1;Q>WN<,SG7]K:YYD4@%J.ZUI@B;64I);((.>$ M119AG71M]],M !@20PBD181@*)1C5"(_OW'8*53\%<83J/W"2O6W/:[GQ^&0 M[,7NTY-GRWR]Z?D>BEAL,:1W,7\L)F MM6T30[G9^)[5!*E3WTX_\F;^+7Q+_C;?W.U7L%^M/-3[]M7GMMKIW:?YZO67 M\!'A:ICP(G1S]W:]7+KU)OS2##+':@-\A@%KY@12?BYJ,$ 6.T($3RKA'!DZ MDA1YU-)1Q4EX 8;47& %H:22*6A+KTRWRPJ)2PD3 M!S.JZNI@=GO_UMYP_^5]>WIJ M_:%;J/I;(*,ZL#'V@L6HKKZTF#'-/C>-Z#95IPFO7YDMBI]X/) M1.T"SO_#!.P?+B[OS;IN2$[L4/\PT3B5E_$#<9;GKA^#_^(_8K=]M7K3QIR9 MD-AI@#5B1FBF9,TL[J37BCKI",YHH!G"@M;:,88HD3K^-_I'":L/77F5J)K9FW[TH)I+RV@Q MM9??KA]2_[7-!X[P,01:2",]9F0UII!SUXDNA\REW:0T&NR:4%#C&B,K-!&2 M<&"PD+7V_P7>"7%'$?K%0]=)X?+JH^=.55HFIF M;_K1HVHN+:-%U5Y^NWY4=>O-AV9Q;H%@4C, =<,6^SA.]@533@J-)A*8/T> MN8/8 J)JAZ4@BBGN*.%4$\F9$QR5CZU'2%,,KQF>OG:$+>3BB0?94R_ZX>+L M=PZ]2JC-[U8_>K3MPO]ZX?=#EL%S6&# MUJZN'G,?(\<2&>=#!R':$&Z P)(!J3@GF"(*DMZ,>FADC\U9N[_E/&5G]@\F MHU/<6XOM"C^ZA&;SB9M6 M[[AN7E&D'__#9!]EV!L_1RG8"_Y(F ME\URP!%#J+?-3]TQHX)#!T!= P,E!&EG,K+K>Y^NYKWS'6N^V9Y> IO,2NZ0 MW>:/D[8,VE=^F%SE'R]!F7A6$MU-_W\JDD[9!/./1']?/^EX6 ;VLGW84BH= MQ2Z\7D @HU2S8PCA;"(G>5.M4E8A"0R7@AGBTT:A$*J=E4)9XDB-1RQNGFZB M,7A7N7:V<,M64XW&E]#]:YI'8)R90R?90"9X&N(658$XD8LW478K2E:5=73\8JI;2C/F&L#=%^JFX$UY1#PS5V M1AA8^C+LLYKPZ28C@_>4:R8_Z,E(XE]8@*5ZL/UVQ\]&2G& MVY5JW8?V_/63D4-IX;V7PHC)+M*AP-!"H)"?Z4IFQ+%Z6DC"II&)))EDA<*& M0EQSRXCP2:.CR BF%'=*"J +IR$/R^>GFXD,VTVNG89\Z/KNXE*)OB/GN:O]-?X'*+E9][_+SX&F:X.V_9XOVRD=MML]L^>@N,*$UK MX@.*!@PR)*RF3BLG)72<*)!VE""G?0RQ9M0( +SN,R4IM4P+0 4!',BT1V,S M+J@^>U#IU9WWZN+#HGT.Z02[VN/.?0]K0%=$SJZN[(7$J="9 _9X?VH!?^^ M"3U4%4WLI;A3T$T3"1,E+7SV+:E2;*:*\/H2$G[Q>=YNZQQ!KLZX,Z3[7&A]?$N)98D-LT9A#6N.9=A<<=P28GT.(Q ;56#*EV@>D#;/IK7,[$?FO2X M&'!%OM-4_C+5TWBG,(W,"QI=R"O34.%2QJU'Z=F).?O.YX]A3>?UAU>KV_7G MQJ,)JT.;YI-73E+/!+?"0(!HS12%0C,67N1#4LA:24SJV,QNX&8+ M)F\=TI"]/8!8[3%>[YAY&H>7,JY"WIC&<"YFW>.\J2B+L0.Z79I]HMF?U]OM M+XW']F[^^YN0M:U73\X'\<$'FQ_;T-.1_=*O7UQU?PX4+^76^ M6 8L;KWY=;YL?FUN[S>+W:+9RKO_<[_=M5N&S8?UIGG;W"[GV^WBP^)VOZ=X M_/>CB3-$B5&4"Z4Y=.&:1.9 ![&CJ3]ZV.ID;74RYZ9ZWQIVY_%P.D%N4&]FAL'K]*CI!\HK\9(02J_IN2&"[?.HG/>4?*U?'0Q[_>%D MVA$O"8=%K8)4060AK[&KR0&OIM*9[K;_=\/$V+)@HX3VX07_[])#ZPESY7M% MM?**&"9S7DTWS7RY^/?FKEW)7:QNE_=W^\-LW<\,%W(+>[U_B)V ITN%U L1 ML@KJ6 7KVKX1[&M?8#]:.,T(VLM9F1%SG XR_0@Y$@\)$7%,SXPUW3S"H[#6 MPM56 *RE5E)1R3T\BRDE@(4MW?5NOAQG-AD-*FFR>,0?K7GOPJ]4M\VPP M>0+9L47G&"984E03@I71L%TNW8%,;I]%CL MI4EO]&[1T[M$XTKL!0HOJ.80Q$]#" >Q9#U\MTR3*[E)KZ&,S+0VT)!1/&TV<8(8;K)42O":,4)94K!C9)+9* MUP8!B(DF&&$.%,*F=IH"""@%A3W??31]O6D+I^[:XZ%OFDU[!'4F-)*26HV(Y)A0&&!T U-P@5-4,+))1@5# M$@F+B2'(:1F.YCN%PX.J0+'26[U'E-4VP+RIOLR[#=\A[M$9BO&+[USW;'F,5EGI;E(<'A#S._44TXXIB''D71'%@]J(I*EF_,107KR5$?Y7JUW=Z'!FEXNLO5@"A.&?!C"LMN<$$&DR:R%YJI':"N M]D/8,DN0E5)K!H15-3,"&UCZ&HWG%&O1HNNO5K%DYBM5 1Z'4:E7ERD<3:'V M.!+5*9'5Z2I3JB$1JI3%3<*NP.?UZG(6!Z06?@8+_)3&4"8UTHQVHPD K%*D M*::]]K90XC1R=7N=O^2"4:^Y @@IG"2EJXA;B&7FE8/0';V3,"K3R3L*@>3I M32Z]-4X#V6NY\RQ%Y_)>E:4RCXZ=N4) MXP6*XC0KF]C):56^)<]K5$]VLK7ID !"_Z%.FQH#!HU3CG$GNG%$H4AZD_#9 M-AQ'NI:64.,(84X1RKFN$1 8:X&*'^!Z2I-RYH;9'&9J40'Z^NO0S57FA,]P MDR) B6Q.5'Q2K7A)>+)8R1:=U_>[[6[>WA(],](*2@BJJ04060&M L>%WYHF MW2YXL2&!(*&28D)\9B>U$TXPQK46N%8(@*03$$/)S_J$KZ<&)5&:*42EV!Q" MC5Y',#F.))TA2=&E''(G*DY9IKRD4/G\Q,K4NTTSW]YOOITU.M.8:J@ 4!)9 M(Z5OP!V'$F>"IZC34Y^/C/,#5#(,'2!0:L%,+9FL':DU8K)TO5<'Z:$LI4E1 M%FUQ"E2:L33A.9+U0'K&59LG&+D@,GWXFX:V]+)@/5QO>JPDYU[_V7_UW_]# M]QW_1W@KZ;__A_\'4$L#!!0 ( $J%"$NC]#2O75( +HC! 4 SOOE.3N[)Z^]/G^/ MY6.[G]E]50=#2>9I!)H"W*WY]/]($$B6!!34%>RYR A59F5&_#(R(C(RXG_^ M[[]N)S]]S8OY>#;]^\_X;^CGG_+I<#8:3V_^_O/O'W\Q']V;-S__[__UW_[G M?__EE_]K/[S]R<^&R]M\NOC)%?E@D8]^^G.\^/+3/T?Y_(^?KHO9[4__G!5_ MC+\.?OEEW>BGU8?)>/K'?Z0?GP?S_*>_YN/_F ^_Y+>#M[/A8+%Z]Y?%XNX_ M?OWUSS___-M?GXO)WV;%S:\$(?KKMM7.)])OOVP>^R5]]0LFOU#\M[_FHY]_ M@AE.YZMWEWC)YO&_7CS_)UT]C;76OZ[^NGUT/G[M0>@6__I___'VXVJ>OXRG M\\5@.LQ__E__[:>?UN0H9I/\0W[]4_KW]P]OONFD&-R-1_)OP]GMK^G/O[K9 M[>UXD>@^-].1FTT7P"'@U#B?PSA6W7TI\NN__US)0P80>3-->/7_)\<7A\!]HU.[KW@P)(\R5? MC(>#R:E#?;63VL?]<0$_5XR\NG:#^9G\^'Q?@N=7QU;9?S\32?S^U@/H97 MOB_R.;Q\]=;ULG\8V?KWC^.;Z?@:T#I=F.%PMEP)A??P1 F!TO1K>TT;,QJ- MTW.#R9OI]:RX737R^6(P/B0\.AQ1KRG:,>J:0=^#C@0O#_"VQ?T3UAR:9XFF MM8PQ#L;%?PXFR_P?^6"^+-:RZL#@]K9I;E1F/H=-]N&;D5EL'[J:?LB'RZ( M?JZ@4&HAUOF*!N?\%5XS^#S)XZSX.)CD;Z9?\_F#&OC/\60"B_ -R)7IS1A>L8;(@1&6:-GT"-\-BJ1M?,U+ MK8;C.VIZ_,E@&BTG^=5UF"_&MTF9,K>S8C'^]TH(AK_N0/^K/+E3WM+>S-^, M -FP9R5H/W^JOIF7?TO3,R^U^DNWKV6T[_)%LC#>Y\7'+V#>'1C;CJ>;&,G' MY>WMH+B_NC; O-%XLDQ+]&/:I$ /S.?AK^%D.WC:UC.I],0,C>7&?U-Y_+<=W:6<_,*A]31H;T^GV MWXF]-3:3+1Q?^^/),SJBU\9F5@K2AQO6,KX/^22I%N\'\*I/Q6 Z'PS+>)(. M-6MT;,_TOE/'NJN;6L;^,;])''NR;%9:P>-OGV?+Q6_Y[ 8:?@%I6X#!<& > M5;KL;$ZGRZ.&WM89)6"/^I!_S:?+/#F*E_/%[#8O[/VW3S5&F1/>WAFE7A-] M,/[6:'72^SNC5JG=I'K']>]]K/IL3WI1"_/?*(+^QK( M4<-[6Z3.ZJFKU5%' S0XV'OS,RTG4LOW4,^(EY_G^;^6(,7#U\/&YXZGFQC) MD>IXR=8GC?1IS(Q>#W::WR3M_^W@<_X,GZ^UFQ3%-\U2L(Y.P3I8K ;_6F\U MCS3Y,FH=[/,.:Q[O^[P8ST9A6C.)7^^VD;%_7(!IV,3H7W9<\_@_Y<4\KW?D M+[NL>\RSQ6!2\YA?=%G?F$\ QN+E,$NBX.Y)H,!;^.+A^=1OU>B[]3OSOQ;Y M=)2/5E%^F[=.9L/7IK>:VO5@_GDUO^7\EYO!X YH@\6O^60QWWR3I+OX!>&' M>,;_\?!UMF=,?CP?3F;I@-1\!O5F,-SN3Y-$IK__#"/*3NHG\YC2$ (.3B.. M<-#(8NDI-RA$0H7^EAR3%-TY*QYXT -Z? (&67C_'U4)LNTH,Y@S01T+B&(. M'RWE@BDJ.&.$,QK*4.0I+DTQ_&E6C/+B[S_CGW^"OUSG1?&P)>X)8%WA=/%$ MN-R!A"Q N?O[SV0SA$$Q? 'U;WMY>.+7NU5 XR_#+^/):-,Z!?>V IU9B_R M"6\DQ*^OBH@ZA$>I -<61<"8GUB7&*>WSZ8>6F,X%%2;[S67B$EV>.,=*D9 MG>E"KY?CLQK)_+A^VP"-6Q:)7*6Q\^SY+#JD%=:,&@,_D1=(H8>Y<2=PJ=WS M3"%T*I=?!4LUNK:%F11CGW8L^"?YN;\.)NO@.@"&,,U+X0$TDR&[FKHR]?$R=#(;G>D8#Y&X+:A^_S(H%F):W3Z(X]^W@KSR> M$6F)H(%1SZF(,#N-_69F5CM1 4BD"I#. 3LU$+2UG6P= C__D ]S /GG2?XN MW[N3O?9\AHU55F#)@3R1.Y#FC&[F!GI]%:E#ORNI4P=YVX+.^R*_&XQ'FR.U MZ>AJ\24OOJ'''B"5:)U)1TF4/$@!*T1RK$.0FWF+P%0%6+'O"E;U$[L33;NL MAIT9*6602'BE,-9ID3S.)4@:*P"''PV<)^[2LP-.%;*V!9&WL^E->67GE:18SB=FL&.IE+U'4JVU[5"=G>1K6.,'H_&:QOTCT),]J[0^UN MEKD0,$5"E,"*F6:9U@Z M2YRT-#BLB% :)Q(&!(J:4LA6@='QFLQ9RID&R-P6P)YHZ7MP].2IS"#GE=3& M:.4<==@JYC8+A4DN*\!%?!]P.9V:[9I$!VVAS%)K#:4>6TX9? )BB(?1"ZNM MKX %>19&4$W'"T<2LC6S9SSX/)ZL[E2FK!8I/O++; +LF2=-:G%?XEBJ;!=9 MD%R!K1>\V3B?>#^^0'+^$"?+5!9KD$=H#18)70 M@D6%\<9I)9@)WPFH3N;YC@.*2D1N$4+%$ECS@@S[4?1ZFXQK1#QF(FC%K//" M([SQ20CLR\4PG>DFV R0:J%S6UCR#^QYN-=Y&$BO-UA9FE1%4$59Y,Q[B;?' MP()(5$4K[[OCL $4U4+D5LWYHX31CA:9CHHQ93"5TDFP3J)'Z)%*TB@/I^-MH =BH3N*/]Z]UL M.CQV"WMLDW'E.(F!4X]=1# Y'#<>%2$HNV2'0..66EU4[VI;*P6MW8TRD+2$ MV*!M9(I[(U'D>#-+#U]\'QI2,]BJC>P=[';EMKG,..24-RA*15P *2Y)W$IR M3=K5C3K;WQIW(AU)Y]9"GT_Q@^^AE/%6&84-L\ERB,+BL+4DO"+T@L]?&T=3 M;61O,>)US:[5R ]=V'CEZ0P;$ZG#H&A:%;VA#&WO"P@EQ"4[(^O@]LNPUHH4 M;NWRSV,2SX/W?)X]"F9H4 %!OY833ISQ[-$?!BNNB@CJNZ[= &8JDKURE=DQ/F<$&1Z(=#82+ M@'D08A-S)3$653Q+E13N\P%:HP1O"X ?4GZR:3X*@V(ZGM[,G\S*Y]?CX7B? M/7>X<093M"I8+T@4')1$B>2&NM(24^7&8M\#)1O 7.T$[\Y=<)2;(".>,F<5 M\R"J+9:1$+5QFDE0"ZKHYGV/L6P 1I4)W)?8RPHQEUFDQ"/&+'?,:2>88VP3 M;2J1)E5N%ATOF2[7?UD'\1_AUGZZJ#U%1B\L=Y11B$MEM53&<>"ZPBQ) =A, MA) LE$JIUI"6/)G,_DPLB;/"SY:?%]?+R5FR!_-\YH$ =7Q8I8HY5WXGGIJ8/^Z5T=9%)H M20W5@7'/:72&6*JC99Y%C*RL^_^['!L'7"/F[ =^Z3)=9+KX 1_Z=CTJ# M[GG#3%GC3)3:&^9X5%P;9:DBDF/K@0CX@L_^6P1;1;)W";(W\_GR:("M&V4D M(A$)4PPT1TZ#,5Q%L^Z_0[-E<)U$\@Y.XT[8-TNTSF!ZU//H M:"2>>R&-TE+ 0M)(&QU-9U[,U6! M+:RI)#(J[T@%C/7?A=D.QBK2O#-L'=PE=[3(<%34$1.X\)%S&2T72CE"D6;, MZ4J)LX[W9UXRIDZB=V=X>E*!]QA0/6F6:8JY,()Q#B+8N*BCEE(YIQD8-*C2 MO2?U UFU$+V3V);UH,L&MZR?SJB/-&B33@ 0Q\9IZ8F1AD1.')6FBD-,?\]@ MJD[KEEWB6VJD.IN#^9U-,+G'&)G] MV'Q\+HO6!:=-T,$9SVF:$M[,!6S.*J98WR'6-AI>@O%D/K07DOE?RX<,J9]F M'_+A##;M56+OQY%_FI4D8IEB(PV\+@M48>X$"U%JB\#N->(A3%$F)?.2DU]T MC/ >L+.].\H !%!HU]68[R;Y0^EL^R]1>0;$6]K1W* H$FKA%R7/\7OZF9;K^#:'-=:35V2 ME!&]F1>K5F^OA]>5>@6_ZNQH"V9 MG>18SWV^_O<)/1ZN 98PZ\MWDEG8$#3G1#),&+U5%7=4W_?SCHWU MQIC4'52/"F@OTSSSR$9GC8V6P/1=5,YM%6L!E&C%!.]J!V\"(0=!6)D)W<'O MH73=)BG:JR7LC@)DF0ZS="6;(22UI$XQ(U'25M;4,1&3*MMZ>=/\NX)H VSI M7F8^9,D^26 ^M,T(=R1$32CC@D2#A3-F,V<9*V6@ZOMFWJFL/(W^G6+N64+M M8V'WK'E&B. (8^%^-MZ;*F4_?X^6[0EXU%G0'OFL6TD8;S@*6,2&SFK"4J==_S3&/G.X%=-?IW:$,GQ6!+GU/EWLY>,F5! MZ$=!";-1"8& +FY+!\^KX+#O\?6=X+ N3K08*E3!U=!8W%OFM*+:.."&HX(Z M)K3;*BR!BG;S=K6;0*+[8*3V&-/H M7$H:8>5V!S.NBDSNO\NS;20]/U5OBDWM@]6#BCZ9W7V<72_^/)#<8U>;C%)A MM$7P?TH-J/>(F71&EJXP8A18E?SXI[HV/S5^<-D;"%;C1F?B<4VHU7?'",0G MS3+A(J'61:R\LEX:Q]!6NXDPW5;\F-\M[BHSI,7XMF&>C^81:/EQ,,G_,5@L MT_X$\N0($ZAX%#D&L@C:=RD')0VV$J*9"6WYV4B MM'$&G8>=U)A]E"F)A),Z(@[6I<1,8K59YM98WFX%DUZX ]K"=JN,ZQCF#W>1 MFW,''/F"+$9JK8\,$V2UDX$RM#%[+=)*7?"Q:9ON@&;9TIF^:Y?S\32?S_/Y M;\7^BZ"'FF;>\6"XLT)$IRUH6]JEH 7F*5(6^RY,_\[TWL;0W*G=IDQ MA3FC4COJ/5>"*[/UV]FH0SL7F+Y3(+?$M,.P+NY&":N@-5.T0BI\\8U]F7)N MI6S/5]?A]FXRN\_S=2+!93'\ J-+[N!7P'E"+YG%&"/DL7(8.V41%]LK#18' M7,77U??(J8[0V#R7.G& I3%?W:U($_[*B^%X?B#Y[8&V&?$"#$KM+55@1%I) M"-[Z3K"0[(*#J[J6DS7SYCP,_L8,_4P;P[U$RL#V$1U6W,K-?5CK*:WBINU[ MG92.D=PJX]J">;B^SH<+V"[^@@UB>I-_ &7F:IKFN=+,YU_2*?'7P>3 @<,Q MW60R6(P,IC0:)J-4EF]#RVT,OLHMD[ZK"8WXJ!HD?FNI5U\=[/L<.#)Z'C*Y M!X;'=)-Y$EQ@1@L9:63G>5\C;LP;;4\=F>H.X[RK27T6M[=3584&4PV M%'DSO9X5MX.RA>S*]9#QB,.*C$%2;BDF9IM3RKE0J9+;&65!KP]US="]Q3M- ML]N4'B>?IZ+@8%?MO[KT[.',J$B\(HYR0[F.F$NY74TXQBK5LOJ>R[!VQK^\ MGE2-VNUA""B?SQ=IE'O1\_A8YB*6.'I..'$>6VMLV)@^SE!;)22H]UD)/<6JXQ=EH*'"EAQDJ/-O.1VE=1V^^\>-HW&I6NU)+FDJ(.P +] MF ]3-'G*-KC-7+C.2?DA'TX&\_GX>CQ<(^KO\747B]PZBOI.CV$9UO60'T4[]!!]3*@K'7/U)ITVT&5R]C] M6HM,QQB,E+!R@[?IF!]3M'8+*HX8LMUYFAY2P)6YIO?\T4P)2RA.">*BY=Q0 M[[3:S(I@?,F'$949_>)N2"7:GAXJ/UH.%[M3.+Y\*+.<$D4P02Q$:GAD1(;- MP (VEUSX\'0FS6HB9UL[_3\&XRF(V11.?SB_Y\N',XLEHU)PKHSBBFE.M-O, M2GK93L:9,P5);61M+98"M-GYPQ _YL77\7!EPNT[J'F]1289 N6$:R*4Y<&9 M0(C9S,^32F&)?;_!71MLZJ%M>_=?U],NH79DQF$DH[=8<18=XX$'];BWLBH[ M3]^S7-:&CA.)V9Z%.0<[Y6&0)5325Y_/M//(*:FL0@2!3>.<))NYN<"JW'CJ M^^Y3MUY:!X%/5$Z_>?6#UK1#17WMT4RIP+WG.E)/J6=@XRJ]U:S \KU@1;4B MUV:U4K9=V;'9\IYH3^D/^S:8_0TS80T& 1NEB#0$QDG8Q 4I^$96V7;Z+DWJ MP5$C=.X&5:51E#G!!*&$&N^]1=%I3+>S0117B<7INRK;)&J.I&LG>DM9?24+ M,N6C<9J1( E1WI%-(GU0[RBM$AK>=X6V"8R<1M:V(++*0@0[Z/5XGT+[Y*F, M<,M5)%C8 --16#BWH8:07'=V=G>&:NSI9&WM4'E3,>"A#%H9A_S.-IGD2$5$ ME-1>8^\E4&D[1R=5%0NH[]>,ZX9.741NSZ,RS^%=Z6;60^;I1(;#I8[WMLLL MJ/J"LAB)8)%X1I3&V[D&TUEH<0N J@$ +YPP]9&Z-2=O/IFD1 _3T3\&Q1_Y M$WKL\_/N;)1I+SRH^59PK[VCDL(^O9DE+-4JKMZ^6U7U ZHV.K>F#.53H,$$ M!FQ&M^/I.,U_,?Z:'X;4@989AA6"7)!><^J9,@;+N)DO,;:=G/.7@JMZB=V9 M*G6,"I69* -HA5:RZ!T'=<%1L9D31:K=1&[M:MWU Z@J>5N'3*E;5Z\\G4F+ M-=@4$2%&G,,,B;@Y3Q'"XW9+6)ZWL5:=O*U& K^;36??CGA3R;KDK:J#'61: MZ."U94;)505B8N/F[%886>DHXPSJ4M8+KB8HWO;-[V_&_'0RA_()'&Z>*8:5 MM58H+BS8(3%2@[9[>C!5,O3TWM*K&1L[+HK72/Y^"+J3!5RF@DDYL(+B1%%A M)3>/>@5UM,JNV7LKL%FPU4KX=K.CI T_W0YZ+97D^KK=DU0=X2^@$[!\/!T4 M]V]@DYC#I(?0$E@Q64U[O>@.!FTW\M;,,\RX4XP(&[DUG$;]R#[+JQSQ')UW MZLS5POZPJ?5D00^KUH(YOO_X:$>+3&#--.4!8:W2K287\7>T-^9U*I"V+9 $@;%%*1A MRE>Z*=PP'J;#B?%DN=B;??Y RTRP*$G*GA0M#20(C[;1&M)A52D&#WUG@J=> M6K>%K7_FXYLO,#SS%7;IF_S=\O9S7EQ=KV9PM5S,%X-IJAE2'G*G=9AY31C3 M D2Q,=0%*[85=93D/):Z@;<+B7VW:^M&8BLL:.'JJ<_GPV*\JLEP=;VI%Y9& M/;^Z?O^4U^F:[N:6ZOKWC^.;Z2JI 9!S.)PMDS)Z\QZ>&([S[BZLOAQ*"1_D M[D89<9;PB#'AQG%G/2@T3!,%_Z$!8U8J6WU##HGB9C =_WO%CF]X\PK[-IQ] MPNYTHO5BVI^ 4Q:&^\<^?T:3[\UX5"1ZY$E4D3NFM5>6>BXT(S3ZB[Y06P<* MG[M >L2K,Y9F9C0:I^<&DR=9,WV^&(PG%R/H##$&18L%TY9'C8R34A$F6##( M(E4J/6I3!MR?3\9=S*;P]K;+$(F$TJBQAQD;02P3FD2GL,0JN$IW@GL(M99P\3Q^ MK$8.M.:T^':H?G8[&.^K-/KJ\YE$0F$GN&>!<>VXUI8ZS@5!4<(T.].XFD%7 M37Q^[IBH@;+M14>#WC+-1QMGRC_R9+ON#8M^K4%F+0K28&NT@)7FL0+"264E M-L+(4.EXJ099\4>\7Q@DSNJGTS)*'@$*E P*21F M5@C/#%$.66&EK.(W[6&6Y&XVO28YTA8Z/\';KJ[-:+8R^PX*L]<>SU!P,BI8 M;@A'+@6RWEE*4VU*G&R5FSQ&WO%/DT M ?T6MOE5V$4#CHAMWUGT6/J B!&<<*F]"I@SZ1GE*EBCJNABE:Y\7-)FV3:7 M6KNXO[Q=3M9W6AXJR3Z;Z<,\WDS7Q3P?1<$>2)_>:18YM9$KXDRDG"JGD2$8 M(^*Q,]*(*G6:R@O7MA.8MPBNYXD#VN)46WCV#PS>1BF9^3Q?'$C'M[M1%L'R MQY1Y'83D7EK+D(R<(.NH].B'(5(7$&MC0=M VPXU5?M MUAECVB'DO<5&\@C_+,S[LO+@0#L2UE,IH9L$\ MP<$;123ED<0@A,6QE !O9J8/W'HV]OOUSS*Q&.4ZR!P1#C-/2< I$] MZ(R5$A/T_:I3 S!LF/QM[&"SX7(5C3D=!9C%XOY)=,T)N\^KSL!][]BSK91M MFCG+<)"@%'"@I7+$:H*]51Q;*B0BI4Y/]ZWT>3[\V\WLZZ^C?)P6.4L?TBS9 MD[4-7V7K$7[(;U89*J:+=X/;U[3/78]F*DA#=8C*./Y<##Y?_F@"-.1'RQV"99=CV<( M9#*74=O(6 I?529$B0'U"#%5+7]P7S,2-8J8F@C=I(")XTE>.!C3S:S8+UZ^ M>3+S0 ;$I24^1LZ-,UI8A#@/4KM(195+*GU-V]B"<*E"XV90LIEP.ES< 8^G MCV0<1<>YDRG$E&,#6RCE3I.4*5L#2:JXPHY/+G0!N*A W&8!L3YEV+_1O/IL MAH/"$45-@0X]Y M.J.>6BU]Q,@8#MNF$8:(J*(!+5U'5N6@\?C$%!>$EVIT;@8QGXI!NH_Y\?[V M\VRR R??/).%Z 0-P2!, Q=8*-#!<8R6>PNPEU70T==\$8VBHPIUVY B:RE7 M7HX\>3[SPAOM&<98$$XE-SX28WT(##DL0Q7GR?')(BX *W51NAG<&!C::#6\ MR>!F!U:^>2;SQ"E*L,&8I<)SH' CPP.SEA&JO*V2XZNW.2 :!4@5\C;J5IO= MWLZF'Q>SX1^K5 #S)[D ]OO8]C3,L*?(1,'%*@32R#2OR)161EM"<)52!KU- MW-"&QZT^FK=P6!('XR*%)>3_R ?S9;$^Z.GLC'X[&@\B>C)+ RIS2K^O608K M57%!261:<G$R:X_Z70F =;C2PS<;:"[;C6 P:)_G8\^#R>C!?C?#O\)V.&!][-IL4W4SA&OM3PFI2' M-F*LL30L6&TTL52;H*,T3D;I> _D485I'LJ.4-L[,HEYT!2QJ%EPA @>-=G0 MT7GDOP=\F]ECG95DC3/P;_-2N2'WM^=>WSSRMU<75;]V.:PFJ6!VZF MENPAXQ)Y@;UGA#E#HI",F7J9J U'U4;NU5#9)D[6# MX1_YZ A<[6F5*1615881S$')L%@Z(S;S),I74;LJQ:N=*ZKJHW5KTFHP3V5L MTS^)%E\'D_QP+J3=C3+D4J;7H+4E7%OI.<9;F+?/3ZT%__MD2:M].[S2R36#AA!%5*K:[@\HV=I80VE:H<] ^T=4#F M94'LMJC?FO]C-LWOU]68XW(Z.HS UQMD1")EJ9*&,PV3DS"CN)T=Y9UAJP7_ M<3NH>.[[J(,-;8%LNW_8^^W'_S/."WC_E_NWJ;3\@9VX7 >9HPP6M:2.68DP M#I"[S"TI\MNA$>M8[0I^>V+Z=QT!5\5#\9YPQ;Y9&%V3/$/7)N M0VJEC/\N#MUJ0DN),(*Z^- Z)M?Q#RNBX(/[\YY6F54"&>$(4AH[E;(_H>WN M@)WN+!U^FWBK%Q"[8%>9^%V"C)P$LH=6663>PJZAG)"18,:BXFQ+.Z>J"+4^ MF\:MX^HT>G>)*WH2KN@FF:GT H@&T[(V4"86^;^6^71X7]Z.V-4Z)LR2G'&''ZD8[O1?U_SXO/LNT!A;0QI-9SK2$&X MLTU&,=:<82J4C=PY)S7=SE'I2HG^C_<"S1:#R7GMXS7@KR;6='89\]GZ>3/] MFC\4VGIR,W-]$_.RKFZ+8+C0G@=* K=>6,E3LF$EK$U:72EYWJ!(GGA7@; M(G:/;GW5=!L1X1368[2/5G-EI'*4">5A7": O+RP&U\-X.+$VX;'T;U'N*OQ MMJ%1UC(I!1_CSNFTHA;/.5'50^;QO&UIN T^U5@B-''00I92+1'F#/!.PA"XKI*0- M1-5'[?.];1B,0MZ"V*71\E2TAWE8.29:(554H4HFP+.^;7@JJNJC=5N8*F,& ME3D"/:J?CY9ER.H)5[QRWT4D*5(C<"6)\%:6KA_MC\Z9FD]3O_LS'W,Z* MQ?C?^8&\X7!>TSD>_%;/Y_/=ID0\F:3J_P49A\^M9D6H+GX;*\6IC-9HXT3 ."@K8R7'W)E*RT;QV@A7^HSDM_!;4TC^IN_,,XIHRJI* MA.-* /BT4A"K'!166 M6F1AV5IE$%)6! 9+EDE;);JNAR9/U]@[DMQ=G;2OM._+.D(W$7..I,06&,F( M-D%%PV4@@4E2,G]C*U&YKX2#K.,XCTF 7K*K3"'ED20A"$6. M\V@ZR[C:=0[TTFC9'RY;-P/ZY 6!&@/-IS=C&.]Z M#7:VB^T9TR,S2VQK1_63$:^$=IH@!JPQEJG@M$),18&(B*Z4/M$UC0(Y<\A[7$'1F+?*C6^'Q;E 4T-_7O./Z'MW( M$F4,TDHCK"6CP0L+MJ_6RGALK>>RU,IIEAXEIIIY3$,Z5:+>XN@UH5K3S2Q4 M))7*>U6[[- ["5":X3LDP)&T;LUGLG:YK[AW=;U+07C-;[*W8>:M#LG-:56: M,<(!1;Z>K4,@1*OX3GJHBK8#I5I)WNWF\:AFA_EB?)LR]-G2('ONQ&F=2:TE #AJ M9FDBG_Z"4(P%$^88VT87.MLWO%,"GL:7'D(77[ZV\ M=UJ/&?,\:JN1!AW$,R==T'I#'PN*;U9DEQ8 M;(.B- 9B@N=L2QW.>&<'O-\Q;$_@2X]1"\_6BUIX-G,2V9 B, B&]>PC57J[ M&2'ZO.;\4:CM>]*?WJ+V>+[T$[7F&CA:.W2_Z343+*Z(8J26W HB&98;.HE0 M*9^]^('?5IG3 Q"_R_?&O>QMF 6DD%=*2H1Q#")8SA\W&B^J* "RYWE7.H?B M\?3OB\ORS0BZ'E^/T\'_"]I]CRY+C&A0F@3.<&"1<$[5YFB#1*9*Y7!M.EIG M#Q++)V$YU$EFB? .,GP<4,''^0E)[MM BWE=[B*G.@!(A_' M_VYPFQ_.]WU<3UFTH&TR:B/\CR'F/;^E[G\^"%!PTT6"M-HJ$ M5.E7;H9K#>XL6VRWZ*G&V5G]A&\MF<9ROIC=YL6'?+)BY_S+^*Y$*HW=K3(C ME&)1,ND%$DP2*BS?S--0AR_X,*YI@-5/_K9@]JD8C/(T\\/8>OYH9I6G7"BL M5U&C#$QHPC8SXE)4D5A]/R9K"U 5:=X6BM[-IL/9[5V^R,U-D:]OEAW$T^Y& MF?:8TE0BU2M$D(C:^;"=I;95\A3T_22K+6351OT6\Y/=+8$9'V?7BS^!E,^H M4R9?V>'V&5::Q=7%+!)DNNABP([7AKM@$;>5COXKG4:=-]B:H'T/[,FW92JD ME&B>*2,!.$LVYA$5(501=[U737KUJ=Q*@M:BVCEY.[[>F[J_0K<9L8[Z2%@,&D<7N$88;2C%7'=Y M0[O=G$] TO-X^/:8T@/9N4K(<9K<7#7-')"8**$T$M9Y;*PC=FM/V>XRJ9T[ M#&LF? ^@]B0-S-. @1/C05[O+$,J<&0D88P8@R7H2=1M%V"(5>Z>GIK@Y_(! M60\S>@#1:F$?$@D6TKU:T)TY]8KHC5Y$)="V56NYY7(['0'O>+*W!;(WTU%^ MO7O@X:_A9#D:3V]*W*L]MJO,:\$$]]3 (E/(!^65! ..!"+ F%-59.!Y&<_5 ML=9*PRZ 5:A2>[Y2E.4%8*T&>G<; M5=EQ.KUNXB69I40*K$1@EO,H#\KB$9J5[RSC#S$G0 M$1'"7$AKA C2@>FL.5+(=%;>J7<1E*5!='($Y:E,:3L5WVS?3.)RD:CV\M[# MT2BNXS69<9QP:1'#PG/*D'94JL3 H)4@^L<%[[K@W0&W6MA)8;]/F9C?Y\7' M+X/'8L.M[YMA4$Q!Y=@.I,06N:M)1C63C$9J E+<2ZQ3]KALKM+]F/R]O; M07%_=6VFB_%H/%FF%'J/N477VGP^BD##=1# ZH4^/9B/GAUGK3J<7RT7E[VO9Q4>#4@^5$?M6E"8[2\)AURXW6XA[^'!2C5+#LP,6A;Y[+C+7.&N*,(HC'0(W# ME!$BB:+8$-QJ_L>6D-4!$)Z'+51@06NF59JF'@0U[=I7D>C(_=V2;3'!GG18C8)7<) M,](&H+10' MARA74.%/D=8N9YU9"31QJ;1,_QB2XNGZ^+=G[USLXI!(T]]8L M>(73KB@C1=Q:GY**(*^,%,$$7NF NZ_NKAXH&+UA:+<+IY3J<:AI%HTTCBB; M2H=PIZ/6#LQ'*:1-E<-)E5N ?1?FO0!2*7"?S*\3;S'_/OV:SQ?YZ /\+,9# M^+3:8_;>9-[;)HO*16JTQ]@@[@-*N>\,3(!HR@3CEVSDU\?263/4KAR[[E6N8*>JUX,(%YB*7P=ATP\-Z ?J\H2A6N4K:UXVU"[B<3O(3,?.-ROI^ M60R_@)Z/&T%+O?0^ M$2I5ER[CU=I_QBC3WM+@-:- 8FF(!RGK)%":"4LN\=Y[=U9 EZP[$T/9 MW,Z6TWVG4K7TGUEAC ,Y$I3A?%6T'EDF!;6$X'1">8$J74?@J]< /HE]'9XD MI[JIPT35]2'QL\> #;/;V]ETM5==T &Q:Z."I1M M:P][%LL!XO%S*I2S7K./(1W/%O<>.)W6869#]%Y)&;@0S@-IMJ'H"%FEJYP! M]]V2K!UWK;"@M3.QY^Z\TD@\T#+#"E'. S'1*XR)"6R3_!4A'ODEEXNI'7+U MTKI]+:;C"R!U:B0>!<4Q88YPS<%( [51:FRC#D9))TMY69J^UG$ +B=<[3BJ MQTPPSUP,EB%%N'%4!\:U=\D_8CRB51+WG*V64QHW.V]R-,F#MF]S'!D9^W+R MQ\&WKI=E4AH;.=&"2\*)P]JE(C#$$NI#\ME\CWI4=61WQ)X6]L'WQ>PN+Q;W ML$S#OY;CNQ0(T]DVN!E,\F$OGHZHQ'YXL&WFB9=8(RXC=EQ+9:-$D:*H%*9, MVP[O.^X<^^.-I#+BY)AN,I0N?Q/K)'*8!R8-,EI$ ?3P45)ZR2>]-4)EUAH' M.I(%9C0:IWX&DS?3ZUEQN[X'TJW_KEDQ85RPG))@HPO:.$\I?DA"Y!GGY73# M9N;M<^#L<'PH"];3QQ*2,:A5AFD<5.0!*_%@>(%QY_ E>O\;8/6L-@IWM(RW M7OK7_GC1RQGD:["2!8- X^+6&HS UI!2.64V5X!#IH+H32 %JGHC#^NQ8#I2&RTSZHE?IMF;H[!VWO2USA*M$Z,TA[ MD2+;B*&)L"I&!9J.P51HSN,E7NQJ#AME5QKR8(\>UIE7&L2G:9((L2QPT: 86HI2'HO-0U5-+"^GW$WB:SZ M2-ZYTO6V1#&4PXTSX:GF#$O*A..:>.TQQX0X%"E3JE(9Q+Z+L.Y4_5/)WSGH M#E61V-\PH]23X)C%WA-ND3!,(1\QYM%$[^TE9V>L$PME878*T5N+P7\L)?#4 M*PN?)_F*M=-O2@SLG..^,/R:7I%%R8%@G#,9+$^9<8-FTNN !+"'^G:NH7=5 M:Z)!X';$H,ZEZ/[J$_N:90P([;P76&C)$2=::D<,@2\"3_*.SHDZCH-L]B@(.>R#(+#"8=>BH'0YS1"W'C:SZ%&Y(I%MNT2KA'T\ MAAJD&TQ2 X 9[-T286T)#X*E2^8\>G?)\8XUPJ*T._1$NK>PYE<5KE/&(QCW MIV(PG0,!4L'KSE;\K@&56/"'FF9">!RP%]80V-@QM1%Q)&W*UX0LB1U&M D,L4!CXX$T"U=XH%Z@5B%-A@4@)U@Y6G'>;W?O0?[9J$O?_F+Z6# M0H[H#]"J&!# W$BY3O) MH@+-"!'CE/)6(BLM]ALJ""LZTU*;=ALW@I22&U=E-G0!QH-!(B\?SJ2P'!EB M!6?,*QLM1G$S*V]]E?)?/017$^S>@ZB3:-R:B_CZ>CP9I[&&Z0*,S8,'JJ\W MR)P1*F*9"NB%@(-/Z3@>9D>HK71*WW,$'Y_[9.NC9\:97YICT4-/,!$*, MTMHZ%0AW5!I,-S,FA'>6Y.""-[A3B=\QW#[FDTDJIIA/\V*0:E69T>UX.D[* M:3+4'NI$S=/-PZ<$_>=X\>5IC\>#M:879\H[ITA02!$OJ-0DU<'9+.XHJR17 MZ+FPK :^P&&GX9#TV1#[IS M5SP,]D-^EPX7IS\M@ M.3A+2*38!=BO!%<,/="&2H8O^7Y'=;SL=%@V1?_V+GE,AS#$8C7B#^/Y'_;> MYM/AE]M!\<BH)23*G&"/01;?0 XB*Q* M=&XM ]5@DL\_Y%_SZ3)_EQ^^J?;J\QGU BLBF8*EYR*+H.T%F)M'C'&LRQUW MGC.&3F7U\]VQ!N*V!AS@U.HFRJ.F/)@$H]8AB"O32&WEN M;+F\"6=_H:/Y[:\N!K0&LO6DGX[V<%W-76TRC8PSF @*QBT5GIJHPV:.4;I+ MSDY3 ^-?-_TKD_DX*,WSX=]N9E]_':9L]<7]&DD/OSP'T\?7T'+XQ\S MP2(CT@@8MH@:&ZJ\V2XFPR\:%M69.*M(SY9%R6O"M^_?>J"CDND1:#8I%A=3#FE6$GX-U)+1+JU3$IM],]G^7IIQ%4(TS_'H_P] M#.%Z-AG/W* H[M-@5A6;_C'XKUFQH?BNTX\3>\HB)0H!(I&GA!NA8<:"T&"P M8X[B[F+0NCSY*,WZ69NT/U.O#U;86!1@.I93[[72F"OEJ0M2^GB)Z:T:AT-Y MC\]1Q#]/CP_U4D6%'G[*,+^WQ.8[,K=E: ML+B^&%A!,-*#YQHO'\YH],(1C;PSCD=MC&-:(8:B\@SKT-D=I4[]0J59_=RD MJDK?PZAY58&Z6GS)"[=V3NTM)_WRP<&K-!;QAVB2(+.R+3A47 MH\8X4"A/[:C-X;2[]^)',!:2FC("88SJ10DJ*($N6PU(IU%KG1*V"=P/ 7 M4?$GT;NGKIK7\O"\RQ<7[*QQ0A(1F":&8DZ\224A,9=@JYLH"2ZEQS4=V[K! M6+I#$8#,Q70PV2!X#JQZ.YO>O!U_S4=F/L\7\V,NY1_?<8:\,C%2Y0.-W 6L M&))4!*VY8MR7*^IX9H*E/A3MN:+?."O.TPT4(O4N,(%02@BOE4+6F>!Q4)B0 M("ZY.%A;Z"CM%3J.%^?I%4(R1(ZI '.3\T!3,:6(.5@B)BIYV56J:F!\::_0 M<63N/@[(I,M)UIK@B.(R?5:*^6#3O2B-9:O^GJ]Y\7G6#X._-!M?1@(=1]'V M_(+3WP_GN7_R5(8"4QD#35#, S%;$8C :4:NH=*BS- Z7JQVUQ*JVP-Q$1F?D M(A+"&L64XYS!)^RYP()&IP2NE%ND[RI4\^@X)L_S<8SHJ4^JXSS0=3J;A&?8 M&,PTQIB+:(VA,8KH&),X!-6AL^D!MZ_"]KGW;\V1W[-:X$-;V]8S.7HZ1(_K*#/&:^VE 08X3J72 MD3HD2-0<>,!CJ\K^N:.R4=*WL9DM8%AV,,]'J61@/IVO>GA(>-39?O689>7J M^NFX'I(MN=E\,?_X!3C^.8W\_>!^%;M>8E>KUC&@))W?4T*#IYP$IHRQ(3 6 M/?POE#.3.Z:8?3JQ,L*E8L^9YLA*[D#\(L*EYSH:(RE(7P)*HE.7G%RD+;3- MNN18UT*JCXF+^BJ_,!&(D60]$*XGLP_,USF7-"!HQ4P$'RH*DR5BDC(^8FA9Y>]#E?^X!X MGH:Y BM:.U8^F3:/LYN.DE_NW> V/WPBW<#K,L,]H='8Z)7A0ALM C5( GV)$'LN.[OGRHGAS1]RV#;&0]A75BH@C.+9-[]/QWLJ>A_;1::5UDX; M@0.*7'MM#4+&,$(B8IB$BPX+ZQ0DLU88UI;4#;=WD]E]GJ^&>W67"'GP-'YG MFRP=IG"8'.Q&E$MAE'8$!0%?*2F0[>R>^O<"RKHYU D*C\/?YOZ2C#:Z(#TE MAB.>HAX849YX%9R-M(KKIE*VE^\-;">QH[7#]X<)'S!85C5&E*N.* M<.:H!6DI5LLD$ADKQ92="Q*.9>*L*>JV%M.8!.>A\HF;9S*"&.56&28PXG$Z+"X,YX!4"27L0$M\\ERF-A$$J6B\TQQQ^ MU8)9 Z:B(MZ[SJIVM06*8UDZJX^8O?&P[Q*@;\OD9*W<>2:CH8IZ0;"%K1K! MSHVUID! AQ#SE8H LYY#L/MMKG7^]1[UJQ__F<]3\-W['# PVI>_L\[79):I M&(-()5>!?-J9:*FC3"AD&6'THB_AMHC#NI9 =1:V[FC-BZ_C8?[ZC-_-IE]A M,OEZ7O-/L\5@\O3O*7#BW6SQ_U*>T>'L9CK^=SYZ[&G=:)5EZ-.7P73M?=ZW M039:3BS2QBC,(BCM6OF?#Y/]\W.R/TSK/U3-]V,4&X^(_!Y/EWHH=3;TR4TH3+&@0 MP'HN07)Q):1#\"THKT14<<6*'ZMGK_7?/3M[[Q9[F.YO\.!BOIGN/_/QS9 F7_W1#Q;YE@Q->,Y.&TF&0&QA0J4@$7'&J0%P.$ZMQ]$SI:J++E]ED]%A+Z.KZMV(VGX=!,1U/;W9FL2[;/L,J8LNL M%-;358I;X[Q"SG/"E.&J2KB0^@':?8$E=?.F[MBC[><"=#XS?SK,?PR*/_+% M+OE;0Z^9E-%)V-G UD+Z\*)_P/*H>*=&.-9>#EN8S9OY M?)F/_++8'J.L3?J=4]Z?X?:D'C,A&9*"8N-H7)54 *(@(QQ&DE@IJQQ"8_0# MTCO5@U;8U3&<5RMPYV2.!_/^_K+@M!.!<%CKBC.*C"%:V)0R6V#M9*60GA_' MR,="N59FM6HESM>366TL,)?5=X?LN=?:9-B8B#U!8 0[[H*$!2H0CDP2@[SF ME4KD_CAPW6]ZU<"05D&W&N@AE*T>RI3 'H'6'5UD7 26PL6#!.O/,6M4J)2V MY\=)XGY8G<*!KM/P/ FVV_?8C\0\KZ9%84S;8&"7,H3P@*P51O-HM99>:EVN MC&-#,]K3*$&P+BHFT#41./;66&X^(%V!>&6,N&:,=@&76 M%&,Z!N#!J[%[VV482R&YHES#S.@GFLNB'PR23FWIZ/UV0E\+HNT0TTS'QPEQ&(O!>6>IA0\7G@? M @_$R$INV;Y[*YJ!6CI-ULQA_S^Z"OM^W< .8H4N0X(PK8 +N M5EP&AICQ'LQ\5N6 H.\[9[=N GV='Y(L;R]'13WR38KD634 M#&$+ @;_.+-XU6/L44!4(8H#=9R[ J@9ER:5'M0,%?*9?#CS"+/$.4!22,C M;#!<":4B]X8I;;2-RMM+SAS4%@(;.[,XCG>M[-/5<(R[O"7SV?):M0*(P/$Y0R#')#"4*I#9-%2 M+B\8<=UBY:7?O#)W.D+>JN+!AX^_'XO ;]MET1MDA5 HNLB55(I S.03NN#5?(,VV(@W\1,*2**5<^>D^O%^,TOTEG3S^68VO+L1(8SG\Y M F.N\W'7*_+%*+*(4_4P2R(SFEMI511<"3!QE(Q:T2J+LGR0XX]%V=&BK(J' M\U^7?;0DF:$^!H8X=YXKCS0S$AFK #2"BG+WA.O* ;NV),/TQZKLSHX\#@\7 MM"8/YBKLC9/UF)%FV L9@I!8(LU-P "W"*9(L(PY&KN[+=6SY7P67M@&&?\] M+>2>K]XLHL@]%TXDM8A)H16."!&"/ 9@MGMPW[\$:ZKBUQY7N2[<]\OI/P1"MV Z?X'PX(A< O[[ M*0V.&6 6M&5>8$94D%R#&(^">BVM5=$:C:JDU>Q[YH ?HJ!#))V_'+@DL MZVHS,K8MT#67#/@H=O7[8CW#E$9D,>9< 35!2GL6"0,Z8@(_.LNUVO>[2:4Q ML/? 9WZ9T7#EL7HS$.^.--(,0CPH- Z32VU6L-S>/Z1%2U<7W^ M.$:T!?%ORO*L=;V#%YAWMLFBM@$V'^Q!(U_51HX>)J@P*.LV#Z6@\O6DX8&[O"S-DE;/&!&Q2ED*%C).PFUIE02@)[JN4 MC^ZA*M$F'&NN&%T+_\YP=307 [[K71G&3F)+B68JRH ML()5L14N-@"KGVNF.G=;6S7[:BT_L9OFX:^\&(YANOL6Q=&=9<(##7BJVQP9 M=YB"INP8&'H64TH5JJ)!7? 5VH90WS3[SF4K>!+0T.3EUMUORPS1FCC'98J7 MHL[K0(/' :$0>0RLU/'9]W>)M9^;077^GLNZZ=CP(-X*++Q3,7#%G1'*:N>8 M4%(IIJJLF8N.3^GGJJG*WW-9,P][:?(3-KYF7KPKL\ZP0#&CFC%N@DMU-AC" MB!JNJ Q5U*^+-3FZ]V95Y>.YK(UUC+F9CE(<5LI"^VF6OFISFRD[A(Q(RF0@ MV'G%./%1(X #_),R3="@VC%D?JRD?K#W7!;8DWD^B]G89 M2\G!9 Y'@E,Q/18$ER0H"88GF*04$>60;L=,^G'^T@/>7MB*ZWZ998Z%H*4U MB!+%P3 USJH@-+?:>Z_DCW.<+C'?S?(\$A.]69,[PS/*7&ZN;5W6-XI,$>%U MC#@$ 3B18*('Q9C40A$3):M2G.5BS;8>KLK.$'$V*W,SROM?;"6"E!.J90 MMBJWD(]>D>>R47;O=&V&N^>RN@X?[72TZ*H-+"-"*6$,2&;J>?1..>8( 67% M 0.MJW)]5?Q8B]T=--;(]'-9HF8T&J+*]RRU'^.%3L*1M;73*?#\_Y\]$:\X<\W96&[]ULNJ+ WY-!":G.319$Y9K1Q(-1$9W+_5R< MS8/@7!;GT1IX%VNVOD%FP4<5HHW"6L*)Y=9%8F2DR@2M2*4"'Y=^!MG/I=P9 M-@ZO\.)NE):M1(*BU:*%+P[/]_/^^9J;FV)U]>P-C'X\G8^'J]RA>^S#%MZ: M$4W!LG$T!(DY9EPK9H@!:\>!92Y]E= ;]<,Z["43S\6=\B(_,D!,..22(I)%+9Y6TR$?$+#5.>EWEA*ZOAMLEKZNZ&'TNQMD3,_7; M^;;D('GVTBP0[JT0*1T]\)E(A8#C 3%0G",._!(#.'N_G/K Z7/9G [;BCM8 MU>FY]XXQ91B+2)DT6AK&K=*6"N)$",HR)A&J4HBLKW&:O5^-9P"$KLN&K)*_ MSK\=TX_2()G@- H:I+>6<<&,TEXST&2\UM0:',NLYH:D[C;C[S9S=%Y\'0_S M'8B?K 8'GZZN/^3#V,HIFIU45WT"6CG MJZ9S=G:T<%Y(AJ?)%JLNCQ,ZSQ05!G,'I$L)ZQE5WA&&+<%@%V%/J]S][ZOY MVZ]%T#S3VE".EY_G^;^6T#1\A1^=*<+/QE$JPG1'DXS"-HRU4%I[$IG"1 :L MC4&<^I3QE'>HO#X;U6IK)^]?J*31M2V\\K9"C M<"!L),$Q$D*CE &4DH>YR*AX%9.F__@XDIU[:S(>1\C>G!6<04U&&4ATWK)( MF9,$U&=.](:R%N-6DXVU79.Q-*K:J,EX'"/:@OAK!O^'C[\?K,NXM]W_W]VU MK<8- ]'W?DR1K-'MI2#K0D,#@9)WD:1.:VAL&N\6\O<=;U:A+7&\\66]ZY?% MBRVDF7.DN6AL12(RQIQ23*M@4&PAE-_+B@X?9.LBW;)TJ><#YE@DS+=-614- MAM^_MF6S*Q#N,<,=+:*FCBB_E8 M]-O9WK81.,4)IT,P7E+?IGT"33(3:V!=Z]=HY ]@TAC]#JR2_X)]5=\NJKN/ MG=;LM<_PP,SS0J79 R_8%=5YM6QL L,T0;#BQP M@^%*DE$ZL?($PKN1[F?.(+TNQ)W>(.O5YZ.VQ . I3P75H'U3D"2+8!;6W U M'N.W63-(JPLQYO*0T^@[FL0,O&/2F6 <,10E5*B\O80VV#&5UZ=XI,.,)FJH M3H_%FK1W?EWO7;GDY!5-W^F[?4VC,KG5!/T^9S+0#I=JD8("[=C*+=8 X.M9 M]7OL<-O6#[=EM0/.UE53(FZ[/]>/-U7SC)Q'L39/%Q6"4S2;YOG44X/! %[T M[,%-V$N4 )*S0#/K# ,ILER*I$=CS&(?\C\3GBX'QU] ME6JB;B(Q7.K6W1HS=2$0U:*N"IQ$!3X&.^ MO7GZSNE9 M951P#!F4]4SBS <(AGB?YP>5*<[QP>83)^KR4!Q0\+>_T?ZT-^&IS '1= @ 4 M " 3GW !R<&0M,C Q-S V,S!?9&5F+GAM;%!+ 0(4 Q0 ( $J%"$N! M>%9SA9$ .\=!P 4 " 1(H 0!R<&0M,C Q-S V,S!?;&%B M+GAM;%!+ 0(4 Q0 ( $J%"$NC]#2O75( +HC! 4 " M

3_%LDV/55@NSA-CM1FU'&2-]YU8.^S^"9_X?.T?^.V$]J1B_'XLK'_ MK3$>,)7D!D>HQP^V&A):'X[O\6SG,9L-;X;E!['U&U=_ %!+ P04 " !) MA0A+%8+2#;0! #2 P &0 'AL+W=O'B %ZG?]\!.Z[;6GD! M9IASYLPP9*.Q+ZX%\.1-2>URVGK?'QAS90M*N"O3@\:;VE@E/)JV8:ZW(*H( M4I+QW>Z&*=%I6F31=[)%9@8O.PTG2]R@E+"_CB#-F-,]?7<\=TWK@X,562\: M^ ;^>W^R:+&%I>H4:-<932S4.;W;'XYIB(\!/SH8W>I,0B5G8UZ"\53E=!<$ M@832!P:!VP7N09TZZI S ]?F=_7.L'6LY"P?W1O[L*M_F]):2"FHQ M2/]LQD>8Z[FF9"[^"UQ 8GA0@CE*(UU<23DX;]3,@E*4>)OV3L=]G&ZNDQFV M#> S@"^ VYB'38FB\@?A19%9,Q([];X7X8GW!XZ]*8,SMB+>H7B'WDNQ3WG& M+H%HCCE.,7P=LT0P9%]2\*T41_X?G&_#DTV%280G?RE,M@G238(T$J0?EK@5 MD_Z3A*UZJL V<9H<*&PO=V]R:W-H965T-V@7N0,A"AC+>)D\XI W!Y_F1_C+5C+6?NX-[(GZ+R;4YO*:F@YKWTSV9X M@JF>:TJFXK_"!22&!R68HS32Q964O?-&32PH1?'W<1=B8*"I_X)X7F34#L6/O.QZ>>'M(L#=E<,96Q#L4[]![*;;I=<8N@6B* M.8XQR3)FCF#(/J=(UE(K!.DJP1I)$C_6^):S/ZO M)&S14P6VB=/D2&EZ'2=YX9T']BZ);_([?)SV;]PV0CMR-AY?-O:_-L8#2ME< MX0BU^,%F0T+MPW&/9SN.V6AXTTT_B,W?N/@ 4$L#!!0 ( $F%"$M :4'N MM $ -(# 9 >&PO=V]R:W-H965T:,Y^>F4[S MT=@7UP%X\JJD=@7MO.^/C+FJ \7=G>E!XTUCK.(>3=LRUUO@=00IR=(D><,4 M%YJ6>?2=;9F;P4NAX6R)&Y3B]N<)I!D+NJ,WQY-H.Q\LA ? YX%C&YU)J&2BS$OP?A4%S0)@D!"Y0,#Q^T* MCR!E($(9/V9.NJ0,P/7YQOXAUHZU7+B#1R._B]IW!3U04D/#!^F?S/@1YGKN M*9F+_PQ7D!@>E&".RD@75U(-SALULZ 4Q5^G7>BXC]/-_@;;!J0S(%T APA@ M4Z*H_#WWO,RM&8F=>M_S\,2[8XJ]J8(SMB+>H7B'WFNYRPXYNP:B.>8TQ:3K MF"6"(?N2(MU*<4K_@:?;\/VFPGV$[_]0^&Z;(-LDR")!]M\2-V+ND[^2L%5/ M%=@V3I,CE1ETG.25=QG8AS2^R>_P:=J_<-L*['S9V/_&& \H);G#$>KP M@RV&A,:'XUL\VVG,)L.;?OY!;/G&Y2]02P,$% @ 284(2T0HU#"T 0 MT@, !D !X;"]W;W)K&UL?5/;;MLP#/T501]0 MQ4[2%8%MH.DP=, &!!VV/BLV;0O5Q9/DN/O[4;+KNIW7%TFD> X/*2H;C'UR M+8 GSTIJE]/6^^[ F"M;4-Q=F0XTWM3&*N[1M USG05>19"2+-ULKIGB0M,B MB[Z3+3+3>RDTG"QQO5+<_CF"-$-.$_KB>!!-ZX.#%5G'&_@!_F=WLFBQF:42 M"K031A,+=4YOD\-Q%^)CP"\!@UN<2:CD;,Q3,+Y6.=T$02"A](&!XW:!.Y R M$*&,WQ,GG5,&X/+\POXEUHZUG+F#.R,?1>7;G-Y04D'->^D?S' /4SU[2J;B MO\$%)(8')9BC--+%E92]\T9-+"A%\>=Q%SKNPWBS3R?8.B"= .D,N(EYV)@H M*O_,/2\R:P9BQ]YW/#QQ2X^_M1LNMYK=$72:1X#@\I*AN,?7(M@"U,8J[M&T#7.=!5Y%D)(LV6RNF>)"TR*+OI,M M,M-[*32<+'&]4MS^.8(T0TZW]-7Q*)K6!P, M)A;JG-YN#\ 7P(&MSB34,G9F*=@?*URN@F"0$+I P/'[0)W(&4@0AG/ M$R>=4P;@\OS*_A!KQUK.W,&=D;]%Y=NO:43,5_@PM( M# ]*,$=II(LK*7OGC9I84(KB+^,N=-R'\6;_>8*M Y()D,R FYB'C8FB\GON M>9%9,Q []K[CX8FWAP1[4P9G;$6\0_$.O9=BNT\S=@E$4\QQC$F6,7,$0_8Y M1;*6XIB\@R?K\-VJPEV$[_Y3N%\G2%<)TDB0?ECB6LSUFR1LT5,%MHG3Y$AI M>ATG>>&=!_8VB6_R+WR<]N_<-D([7S;VOS;& TK97.$(M?C!9D-"[W<B5?\3A$TSUW%(R%?\%KJ!">%02 MF()4K1X'G=ITCZ,-[O#!%L'\ G 9\ AY6%CHJ3\@_"BR"P. MQ(Z][T1\XNV1A]Z4T9E:D>Z">!>\UV)[>Y>Q:R2:8DYC#%_&S!$LL,\I^%J* M$W\#Y^OPW:K"78+O_E%X6"?8KQ+L$\'^OR6NQ;Q_E80M>JK!-FF:'"FQ-VF2 M%]YY8.]Y>I._X>.T?Q6VD<:1"_KPLJG_-:*'(&5S$T:H#1]L-A34/A[OPMF. M8S8:'KOI!['Y&Q=_ %!+ P04 " !)A0A+89\]BK(! #2 P &0 'AL M+W=O=\? M&7-5!UJX&^S!A)L&K18^F+9EKK<@Z@32BO$LNV5:2$/+//G.MLQQ\$H:.%OB M!JV%_7$"A6-!=_3%\2C;SD<'*_->M/ 9_)?^;(/%%I9::C!.HB$6FH+>[XZG M0XQ/ 5\EC&YU)K&2"^)3-#[4!>E-%9VI%N@OB7?!>R]UMEK-K))IC3E,,7\&#+8:"QL?CZW"VTYA-AL=^ M_D%L^<;E3U!+ P04 " !)A0A+9H&5B, ! W! &0 'AL+W=OS,++#))Z5?30=@T9L4O2EP9^UP),14'4AF M'M0 O?O2*"V9=:%NB1DTL#H424'H;G<@DO$>EWG(G769J]$*WL-9(S-*R?2? M$P@U%7B/;XD7WG;6)TB9#ZR%[V!_#&?M(K*RU%Q";[CJD8:FP$_[XRGS^ #X MR6$RFSWRG5R4>O7!E[K .V\(!%36,S"W7.$9A/!$SL;OA1.ODKYPN[^Q?PJ] MNUXNS,"S$K]X;;L"?\"HAH:-PKZHZ3,L_608+YM7WH=U6OAO9?$"NA30NP(R"P7G'YEE9:[5A/1\]@/S5[P_4G7) M5CU)XP1IE" -!.D_+:9W+<8P65PDBXID$8+#G4@,\W@G0C87)T&WXX,NRKKG$RZY4&PO=V]R:W-H965TJT[K,#!UBU,;5-:/_];$,9R_P%^\[OWKL[^\A&J=YT"V#0A^"=SG%K M3'\@1)+S/M.JLCD8#CK MX*20'H2@ZO,(7(XYCO&7XX4UK7$.4F0];> GF%_]25F++"P5$]!I)CNDH,[Q M77PXI@[O :\,1KW:(U?)6)\Y\2+I M M?[+_9'7[NMY4PUW$O^FU6FS?$>HPIJ.G#S(L3:?U$Y:"/%S&)3$?1C6EGGUW$Z27=S6#@@F0.2)6#O=<@DY#-_H(86F9(C M4E/O>^JN.#XDMC>E<_I6^#.;O+;>2Q'?[C-R<40SYCAADC5F01#+OD@D(8EC M\E]X$@[?!#/<^/#-6GVS"Q-L@P1;3[#]I\1O5R4&,+LH+)(&1=( 07PE$L)< MMX*L+DZ :OR3U:B40^?'9>5=IN(N\1?_%SZ-U#-5#>LT.DMCGX^_Y%I* S:5 MZ,;FTMHI7@P.M7';G=VKZ2U/AI']/*9D^5<4?P!02P,$% @ 284(2U@M M/@VV 0 T@, !D !X;"]W;W)K&UL;5/;;IPP M$/T5RQ\0 TN:: 5(V515*[72*E7;9R\,8,7V4-LLZ=_7-H30E!?;,S[GS,7C M8D+S;'L 1UZ4U+:DO7/#D3%;]Z"XO<$!M+]IT2CNO&DZ9@<#O(DD)5F6)!^8 MXD+3JHB^LZD*')T4&LZ&V%$I;OZ<0.)4TI2^.IY$U[O@8%4Q\ Z^@_LQG(VW MV*K2" 7:"M3$0%O2A_1XR@,^ GX*F.SF3$(E%\3G8'QI2IJ$A$!"[8("]]L5 M'D'*(.33^+UHTC5D(&[/K^J?8NV^E@NW\(CREVA<7])[2AIH^2C=$TZ?8:GG MEI*E^*]P!>GA(1,?HT9IXTKJT3I4BXI/1?&7>1.#UFOC=U<,96Q#N?O/7>:Y7>'0IV#4(+YC1C MLBUF13"OOH;(]D*=T)9L]EP."P_B*W?N/H+4$L#!!0 ( $F%"$OH0Y0N MQ@$ #<$ 9 >&PO=V]R:W-H965TJT]K,#!UBU,;--Z/[];$,I3?T%^\[OWKOS^+S/M.JLCD8#CKX*20'H2@ZM\1N!QSO,'OCB?6M,8Y2)'UM('?8/[T)V4M MLK!43$"GF>R0@CK'=YO#,75X#WAF,.K5'KE*SE*^.N-'E>/()00<2N,8J%TN M< ^<.R*;QM^9$R^2+G"]?V=_]+7;6LY4P[WD+ZPR;8[W&%50TX&;)SE^A[F> M%*.Y^)]P 6[A+A.K44JN_1>5@S92S"PV%4'?II5U?AVGDS29P\(!\1P0+P%[ MKT,F(9_Y S6TR)0NQ9M#;.^F=$Y_%?[,)J^M]U)L=K<9N3BB&7.< M,/$:LR"(95\DXI#$,?X2'H?#DV"&B0]/UNK;)$RP#1)L/<'V4XF[JQ)#F'U8 M) V*I &";U36]Y,HSLYS$ER[^B^ ]02P,$ M% @ 284(2ZSAN/C2 0 G 0 !D !X;"]W;W)K&UL;51M;]L@$/XKB!]08N(X461;:EI5F[1*4:MMGXE]?E'!>(#C]M\7 ML.MY&5\,=SSW/'?XCG24ZDTW :]"][I##?&]$="=-& 8/I.]M#9DTHJP8PU M54UTKX"5/DAP0C>;A C6=CA/O>^L\E0.AK<=G!72@Q!,?9R RS'#$?YRO+1U M8YR#Y&G/:G@%\[,_*VN1A:5L!72ZE1U24&7X/CJ>$H?W@%\MC'JU1ZZ2BY1O MSOA>9GCC$@(.A7$,S"Y7> #.'9%-X\_,B1=)%[C>?[$_^=IM+1>FX4'RWVUI MF@P?,"JA8@,W+W+\!G,].XSFXG_ %;B%NTRL1B&Y]E]4#-I(,;/85 1[G]:V M\^LXG>SC.2P<0.< N@0':*47!W1C#E-&+K&+ ABV1<)&I(XT?_":3A\&\QPZ\.W:_4X"1/$ M08+8$\3_E$AO2@QAMF&175!D%R"(;T1"F%U8) F*) &"Y$8DA-G?B)!5=PA0 MM9\+C0HY='XF5]YE].ZI[ZZ_\&ENGYFJVTZCBS2V1WTG55(:L*EL[FS!C7TJ M%H-#9=QV;_=J&IC),+*?WP*R/$CY)U!+ P04 " !)A0A+/1?SDL(! W M! &0 'AL+W=O5 ]2/>E45I0ZT+=$M-KH'4@"4ZR)'DD@C*)RSSD MSKK,U6 YDW#6R Q"4/W[!%R-!4[Q+?'*VL[Z!"GSGK;P#>SW_JQ=1!:5F@F0 MABF)-#0%?DJ/IYW'!\ /!J-9[9'OY*+4FP\^UP5.O"'@4%FO0-URA6?@W LY M&[]F3;R4],3U_J;^$GIWO5RH@6?%?[+:=@7>8U1#0P=N7]7X">9^=AC-S7^! M*W ']TYCK[GOHK3H^9.YO*)\-1A&_.O''9:YGN]SFY>J$9X@+;J, V"&S_:?%PUV($ JOZ>4S)\E]1_@%02P,$% @ 284( M2YMJR$7& 0 -P0 !D !X;"]W;W)K&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['==6AG483W;[*2P> M0*< .@?L@PX9A4+F7YEE>:K5@/1X]QWS+5X?J+N;PCO#580SE[QQWDN^_K)) MR<4339CCB*%+S(P@CGV6H#&)(_T03N/AFVB&FQ"^6:HG29Q@&R78!H+M?R5N MKTJ,83X12:(B281@=R42P]Q>B9!%XP3H.CQ9@PK5RS N"^\\%7W;J_'MSP:5G73F)+Y7Y'_ M!5!+ P04 " !)A0A+3N#UR<\! "G! &0 'AL+W=OE# :I%*[I0ZDY KSO9!PJ:@GR)=OO,ZIW@I8-1 MW\P#V\E1RE>[^%X7)+0% 8?*6 +#X0*/P+D%81EO,Y,LEC;Q=GZE/[G>L907761HJ9 M@J4(]CZ-7>_&<>9?T_P)\9P0+PGQU,MDY"K_R@PKDSB.Y-)$X6?<5E[7=8>E\0/V'@!F\]O M9N8%9)X*TKL^L_\V,UQ%=R;TYHS97_@G4Z>NU\%1&CRN[E U4AI 7KC"MEN\ M-98%A\;8:89S-?T[T\+(8;X6Z'(WE?\ 4$L#!!0 ( $F%"$N@GL '+P4 M .$A 9 >&PO=V]R:W-H965TY>GU:?BY([-;W9%F:=U7IX;AOA=5^W+T3KU2E]=7^Y^N_34]E<1=-M:T SK% MMX,[5S?/%^U4GHOB>WOQ^_9Q&;<=NSWW]CV%X .\'\.L )B<' MB'Z & V(+IUU4_TUK=/UJBS.B_+RWSJE[:)@#Z(Q\Z5]L?.N^UTSVZIY]7W- M8[6*WMM"O>;S1<-O-4/%!BC^+Q(U#5R[X+ +WHT7@RXT+B!@ =$5D(,"9C2- MB\9TFF.GD7',QE/Q5<(FDN%F)&Q&@F8L+J!@ 37?#@T+:*\#,7;C(E$W\U0Q M&WNV\54R23C1BX&]&.!&@@M86,#.=R.!!9+[;B3>/+F*=3QR ZL,[H7%&+C8 M]X/%1 F"63;?$8:!8_R^)[UF-%TY7B)()JTB_L4,\\L P(R CF'JF QP!7/' MU Q7E#?=\3*9E S[P/@RGU]^,L8$%XEYDZ"?<^WPX^F4IID[(BO,LP0=T>)&9: M82Z($I@Z&9!A):9.@MW/-\4/I\@47V5CTA1,L 0$"DBP"K.GP-[G MF:+\:#H&9U(R; 03K #!U,&1PNRI@.2J,'L*G==X=OBQ%*P1H*+7B"(.?P#' MU(F+PNRI@/RJ,'L*'=MXIMS/KY.282.88 4(YD1^59@Z%9!?-:9.S\FO&@13 M96XVQOY,#OQ/'KG/RJ_6 ZAF=2,FP$4ZP!Q8(J@?G3 ;E58_[TG-RJ_5 * M5PF0T:O$8)H-H%D0^=5@_DQ ?C68/S,GOYK[^752,FP$4VP Q8+(KP9S9P+R MJ\'HU8S+$%' MJ1I@]&Y!?+6;/SLFOOOA6"V>B[HN\N[#]5U1U*XI%W]JS-F[='N]R-RN;I^VMZSR\J6#RT5= MG/HO5$37;W6L_P-02P,$% @ 284(2V:OLEEH P 4A !D !X;"]W M;W)K&ULE9A=;YLP&(7_"N*^!=M\5DFD-=.T29M4 M==IV31,G007,P$FZ?S_ST2C8QQF[:8 .)?.6UE4[=(] M2%D_>%Z[.? R:^]%S2OUS4XT92;5:;/WVKKAV;8?5!8>]?W(*[.\+_MI3 MLUJ(HRSRBC\U3GLLRZSY\\@+<5ZZQ'V_\)SO#[*[X*T6=;;GW[G\43\UZLR[ M5-GF):_:7%1.PW=+]P-Y6#._&] K?N;\W%X=.UTK+T*\=B=?MDO7[QSQ@F]D M5R)3'R>^YD7155(^?H]%WLI:O1?$KW\K#TDU<9\MW MV;&0S^+\F8\-A:XS=O^5GWBAY)T3=8^-*-K^K[,YME*48Q5EIAL^\ZC_/ M8_WW87@ '0?0RP 2W!S Q@%,&^ -SOI6/V8R6RT:<7::8;7JK L%>6!J,C?= MQ7[N^N]4MZVZ>EI1%B^\4U=HU#P.&GJMF2K60!%>))XR<'%!H0O:CV<3%PDN MP& !UA<()@52K8U!$_>:JM<$OA\F6BNFBB5IY&,S 303F&8"7S,S:,*KVVB* MM:FPS$@(383 !-%,A,8M[H)(LP$T-,9&(F@D D:T_#Q&QDW4TA ]9:9*+/OS\CJ*+H5 M5B!A%B,6#I$9>1U%TS#J#S 2$9L9C"-"9V1V%&GS'X6Z'2A+;,N$\48 WZBM M!(82">8GEV"D$, 4([O$!$80Q*D^*Z8J)K'-#@8+060QLFM"P\CN+FZIB0T]+D!B^2VDF"H44,7([2B:XE2' M'!19F$LQGRAZ:]*S2\V7(K5,E.AV@,QG)+ 8PK2CB'86YE),*!K]1WHQ6RA@ MBYE>$QQ!$AIY,551$-DF!1.&(L(8V37987@!$+(8P6RA@"UF=LU7I#O]+0II M+(\1PXQBZ!U*3^XHFNP^DD#;::V!2BV1CDSO:G/7[;:_9&ULE9;=CILP$(5?!7'?!9L_)R)(7:JJE5IIM57;:R=Q EJ#J>TDV[>O;0@B M9)#2FV [9XZ_F>!Q\HN0;ZIB3'OO#6_5QJ^T[M9!H'85:ZAZ$AUKS3<'(1NJ MS50> ]5)1O"_Z[VN-C[QO3T[T!/7K^+RA0T));XW9/^-G1DW8-&Q[@WZG\EBWRML*;7J_Z] '(30SCN&3*7!E+NUQPME! MVV%FQK*_N?J)%MUP*P?C7X/B'U!+ P04 " !)A0A+WJ( <^^'KF[962,B+\KH+Q=^J%_-KQ6AU(9 \K2AAS@)ZA?S5;H$^I5BHI! M+2M>>P+V2_\I7#S'!F\!ORMHY6#OF4QVG+^9P[=BZ0M<=D3"FM,_5:'*I?_@>P7LR9&J5]Y^!9=/XGLN M^>]P JKA)A+M(^=4VJ^7'Z7BS*GH4!CYZ-:JMFOK],^T:0)V!-P3M.][A,@1 MH@LAODN('2'^K(?$$9*1!]3E;HNY(8IDJ>"M)[IV:(CING"1Z.O*C='>COVG MZRFU]93A)$S1R0@YS*K#X %F_G -V=Q"+B)(!]!'@:>B6.$;.KYVL+Y%S!]' M,?Q7Y/FNR%68T62Q(LN/AEG&P;1 /"D06X'XJMJC(%<=YM%BZL[);'0CZT]@ M-K<8/(M&!9G"X%%":-!*#,3!OFOIY?Q8*U.,@;4?'4_8M.+(O@H7ZW#"OM&C MIIL,%_EN3OT@XE#5TMMQI1^ ;=,]YPITZ,%,-WZI1V-_H+!79OM%[T4W(+J# MXHV;?:@?P-D_4$L#!!0 ( $F%"$LE/G,@,0( )0& 9 >&PO=V]R M:W-H965T9+F[1)4:>M MOXES$UO%Q@42=V\_P-1U;*O)'P.7<\X]%PPD#>.O(@>0SGM)*[%PL?5"'4JAZ*$2A2L OP4THM=W="5[QE[UX,=AX7K:$%#(I%8@JKG "BC50LK&F]5TNY2: MV.]_J&]-[:J6/1&P8O2E.,A\X3ZZS@&.Y$SE,VN^@ZT'NXXM_B=<@"JX=J)R M9(P*\W6RLY"LM"K*2DG>V[:H3-NT,[.9I4T3 DL(.H*/OR2$EA!^$J(O"9$E M1/=FP): [\T06T(\(*!VL:SV-]-!LYUF3FV M4-%+&N P01483SK&(\8WQO"-I,@ )O6!+JG9 2 M^,G<;\+)V+F2>@-[T>X*?0KT"1O$E_Y\Y4_$U_Y\T]Z0G_+M??V+\%-1"6?/ MI#K7YO0=&9.@O'L/RGRNGHAN0.$H=7>F^KR]*-N!9+5] U#W$*7_ 5!+ P04 M " !)A0A+\G5"EL(# !+$@ &0 'AL+W=O0C@S#EG;(\GQIN;KK\U9Z5:YWM95,W6/;?MY<'SFOU9E5GS15]4 MU?URU'69M=UC??*:2ZVRPQ!4%A[Y?N2565ZYN\W0]E+O-OK:%GFE7FJGN99E M5O_SI I]V[K"?6_XFI_.;=_@[3:7[*1^5^T?EY>Z>_*F+(>\5%63Z\JIU7'K M/HJ'9QGV 0/BSUS=FKM[I^_*J];?^H=?#EO7[QFI0NW;/D767=[4LRJ*/E/' MXV^3U)UJ]H'W]^_9?QHZWW7F-6O4LR[^R@_M>>LFKG-0Q^Q:M%_U[6=E.A2Z MCNG]K^I-%1V\9]+5V.NB&;Z=_;5I=6FR=%3*[/MXS:OA>C/YW\-P )D F@(H M_#! F@ Y!8A@Z/S(;.CJCUF;[3:UOCGU.%N7K!>%>)#=8.[[QF'LAM^ZWC9= MZ]N.PG#CO?6)#.9IQ- =1DP(K\L^E2!4XHE8.,T+/ -$B"M(V DYQ,M9?(03 M!#!!,"0(9@GBQ2B,F'C 5.,H4)SZW6?1FQ7 &:404@H!I61!:<2$=Y5^"!)! MG!( RB0(K)0B2"EBE.12*A$K%*=QP@EQ7)(&D95/#/G$8(C2!:&8%1)2^!%G M!( ?SEH"*26<4K2H])0P?224!IQ1\KDQ2B&A%!"RK%[A8X?PUZ\N83$9 5C0 MTF402%KJ0*=Y%+1B'1O0;'T*ZD3!)L @PX^0X*['UK/@9A:3!,O' &=J%4+:.6'7$\#VHL"2 KN4B#ZA5VPL C@+ MURL"6?ZV!'8+ >R"ZY7[1:] , 7<,); .2GL& )8!E=KRC5(,3 Q!!1I;"5% MV(3(_W^M&LQ3JF]7*F%/(V17%ID1MBNB]4HE;"T$K(4I%8)B2QWL M%;1FAT3<+$*1@@G@7K' S2EAJZ U.R0".Y]P/MF&$]I+I?9_6\+F0ROV2 8S M6]!(IGR/1!^H%#L9(9-*+"FP25'R"95B2R&T"V$J1: 4UY'8)21W":Y2R6TB M &XJN4L$=B^5V"0D, FF40.:2P\Q CAI5X3$IB/Y'HDI5/*-#R/#(793EY;7 M-N!+L2T%]B49K!>GQ#XB@8_$8CDB(1.-1(L6X)8=\NY>S4M5GX93C,;9ZVLU M'*'-%NFS 4A5\%\0 U MMB% 19#63-,F;5+4:=UO)[D)J 8SVPG=V\\V!%%P]R?8YISSW0O&*7HA7U4% MH(.WAK=J&U9:=X\(J6,%#5,/HH/6W#D+V3!MIO*"5">!G9RIX8A$T08UK&[# MLG!K>UD6XJIYW<)>!NK:-$S^?0(N^FV(P_O"=M^ D_[G*K=X*7&GHU&P>VDX,0KW;R[;0-(UL0<#AJF\#, MY08[X-P&F3+^C)GAA+3&^?B>_L7U;GHY, 4[P7_7)UUMPRP,3G!F5ZZ?1?\5 MQGZ2,!B;_PXWX$9N*S&,H^#*_0;'J]*B&5-,*0U[&ZYUZZ[]F'^W^0UD-)#) M@./_&NAHH L#&BISK7YFFI6%%'T@AY?5,;LG\",U#_-H%]VS<_=,M\JLWDJ2 MD@+=;-"H>1HT9*YYK]AY%,DD0:: J0KBK8(X/YWY<4S] =0;0%U _*X-NFAC MT*1.TSI-OB%^2.R%Q"X@F060"&<+REJ$LVSCQR1>3.+#Y O,6H2S)/=C-E[, MQH,AT0*S%N&,IGY,ZL6D/@Q>8-8B3.D'[R;S8C+/!H@7E&Q-B3Z Y%Y(OH+0 M9,'(5YLLS=/%'MFM15D>+_<(FGW"]DC]P>2E;E5P$-J$RCZ;^B_ =02P,$% @ 284(2VP*+DO6 M @ @L !D !X;"]W;W)K&ULE59A;YLP$/TK MB!]0L,% HB12DW3:I$VJ-FW[["9.@@J8V4[2_?O9AM+$/KKT2\"7]Y[O'N:X MV9F+9WE@3 4O==7(>7A0JIU&D=P<6$WE'6]9H__9<5%3I9=B'\E6,+JUI+J* MZIN+ODE7\/ ]1^!KX7NX/R@2BQ:RE M>_:#J9_MH]"K:%#9EC5K9,F;0+#=/+Q'TP>4&8)%_"K965[++ M=A[&)B-6L8TR$E1?3FS%JLHHZ3S^]*+AL*MBGJAD*U[]+K?J M, ^+,-BR'3U6ZCL_?V9]020,^NJ_LA.K--QDHO?8\$K:WV!SE(K7O8I.I:8O MW;5L[/7^AB.987S8JX@%,&IVT)\5()C]Q6&4#'*1TH;Z7G(+ZT8 M.?((;%CW"'_ 8+B9H.06@Q/?NCSW# 90V#?81R6H\ SV42G"9*0TN,TAH,\5 M(Q\$!#<51#Y@,-Q64':+P9G7_U R(:[!/BHG;KL%0)B0S/47V#!/W)<[NOA^ MUTSL[3 E@PT_-LJX&PO=V]R:W-H965T_O9 MAB)B7Z(V/P(VYYYSK^T#=WF1[6MW%$(%;U59=ZOPJ%1S%T7=]B@JWBUD(VK] M9"_;BBL]; ]1U[2"[VQ0548$H22J>%&'ZZ6=>VS72WE295&+QS;H3E7%VW_W MHI2758C#]XFGXG!49B):+QM^$+^$^MT\MGH4C2R[HA)U5\@Z:,5^%7[!=QO" M3(!%/!?BTDWN U/*BY2O9O!]MPJ1R4B48JL,!=>7LW@096F8=!Y_!])PU#2! MT_MW]J^V>%W,"^_$@RS_%#MU7(59&.S$GI]*]20OW\104!P&0_4_Q%F4&FXR MT1I;67;V/]B>.B6K@46G4O&W_EK4]GKIGZ3Y$ 8'D"& C &8W0R@0P = TAR M,X - O:\)AE9 M1F=#-&#N>PRYPM!KS . N49L(!8V8B*=Y9@J 5,EEH!."=($)J @ ;4$["J# MV*D#PLR(,%"$ 02I(])C8HNI+2:/ZF)T0C&(I?YY(;>T8!=BWV(4N38<0-E$*UDD M\8P0[$3L6Y&BF:--8"N23UB1P%8DOA4IXPB MYDH1_\C$-W:1P&8DOAGUR\/5HMXN8K)(G5.\@6!H,;?,L+.)_Z6D*''S8;Y0 MO'#3WD PLF#NJR::=$6FK_W)VT-1=\&+5+K!LFW07DHE-"5:Z*T]ZE9Z')1B MK\QMJN_;OI_L!THV0Z\&ULC5?;CILP$/T5Q'O!'NZK M)-)FJZJ56FG5JNTSFS@)6L I.,GV[VN,EX(]EO(2L'/FG/'E#/;JQKO7_L28 M\-Z:NNW7_DF(\T,8]KL3:\H^X&?6RG\.O&M*(9O=,>S/'2OW*JBI0R D#9NR M:OW-2O4]=YL5OXBZ:MESY_67IBF[OUM6\]O:I_Y[Q_?J>!)#1[A9G;Q1Y/ZD^80.']_9_^D!B\'\U+V[(G7OZN].*W] MW/?V[%!>:O&=WSXS/:#$]_3HO[(KJR5\R$1J['C=JU]O=^D%;S2+3*4IW\9G MU:KG3?._A^$!H -@"HA40#@*J3<[(9.-17J M/YE\+WNOFXADJ_ Z$&G,=L3 #$,G1"C9)PG )+9@A4$,?<4]1SCQ00I=Q4@GNW$L6-21%G MTL)4&4&4S@=4!"YC4-S"-+:E@)A2L2T%44!<"XV;G2)N!]/M&K18I2Q('&6) MXG:GB-\!'!2XG6EV?VVCN%$IYE1KO+95LRA.LLPAA9N58FXU"QRU[4ICB(AK M6(#[%<@=E4Z#%A5('FEBE[$!-S9@QC:+G08MJUT>N\H0X,X&S-EFP0/;V33/ M\BQR32'N;XCN+WF ^Q80WUHE3X,69HJ"V+&W +%U ) Z8-4]#3*6JC"5PMGY MLV'=49V\>V_'+ZTZ]L]ZI]/](ZCSZW_X>#7X5G;'JNV]%R[D*5B=50^<"R:S M(8%I'P='K[LUV$R9"1JL5-#B%)?KN))U/402>?Q9PH:SIS#Q.7]>_1/IGA= MS$O9BR=9_Z[VZK0.\S#8BT-YJ=5W>?LLIH+2,)BJ_RJNHM;P(1/-L9-U;_X' MNTNO9#-%T:DTY=MXK5ISO4WQWZ?A$V": /,$:IH3CT0F\X^E*C>K3MZ";FS^ MN1S>,7D W9O=,&A:87[3R?=Z]+JA0%?Q=0@T8;8C!A88,B-B'7VF (QB"\YT M"@P/0-$ZH MBBC+/$RX%1#$"ZAM.A/(:E_*/4RX%Q#$#*CM.A,HORL)?$2X%Y "48UG40$N M+0QP@0-!0A";!P-Y;!AP%P#$!9@M$A3DV=,!UST@NSKS;+: MZQD0/3-[04X@OE@F/.6^GN!R!D3.S%Z/X&[L-$LS7U=P-0.B9F:[(;@[.W#@ MOG6+JQD0-3-GW7*G>;IPL'TC7IPV&]$=S3F[#W;RTII#_F)T/LL_@CFM_H>/ M'P+?RNY8M7WP(I4^\YJ3Z4%*)70V2:0K/NEOC_FA%@<>P^02]8Q_BI*0J3W5M-&+/U2RG81!*(H M28W% VM)H[X<&*^Q5$M^#$3+"=X;4DT#&(9)4..J\?/,Q)YXGK&3I%5#GK@G M3G6-^9\5H:Q;^L"_!)ZK8REU(,BS%A_)"Y$_VB>N5L&HLJ]JTHB*-1XGAZ7_ M"!;;1.,-X&=%.C&9>]K)CK%7O?BZ7_JA+HA04DBM@-5P)FM"J1929?P>-/TQ MI29.YQ?US\:[\K+#@JP9_57M9;GT4]_;DP,^4?G,NB]D\!/[WF#^&SD3JN"Z M$I6C8%287Z\X""RGV/@ 8">B=$=PG1 M0(C^-T,\$&(K0]![-YNYP1+G&6>=Q_OKT&)]Z\ B5L=5Z* Y'?--[:=0T7.. MXC +SEIHP*QZ#)Q@DO0:LKF%@!$1J +&*J"KBA6\H6MQX23])$,$D!3&UW#B ($Y0 9/ES*:)Y M'-EW>.L AFD8)]$']S1Q>DQN/=I_EAZ23KZ<*/N,MT[4S/85 M3#I"3?C1M&?A%>S42'VG)]'Q!7B$NJ-8\158K($COE$O1M_@W^7[Y^8[YL>J M$=Z.2=7'3+$D#@5^T+LR9DS,P=/QK.KD&_JQ+D.WHN\5//PI'4UC2*U._&"J1=1\=*\ M.0A9,&VV\ABI2G*V=TY%'B$ :%2PK P7,V?;R,5,G'6>E7PC W4N"B;_KG@N MKO,0AC?#:W8\:6N(%K.*'?D/KG]6&VEV4JDR4@>2'>;B$TS6DUL$A M?F7\JCKKP):R%>+-;K[NYR&P&?&<[[2E8.9QX6N>YY;)Y/&G(0W;F-:QN[ZQ M?W;%FV*V3/&UR']G>WV:AVD8[/F!G7/]*JY?>%-0' 9-]=_XA><&;C,Q,78B M5^XWV)V5%D7#8E(IV'O]S$KWO#;\-S>_ VH<4.M@8O_/ 3<.^.Y 7/%U9J[4 M3TRSQ4R*:R#K?ZMB]E# *39B[JS1:>?>F6J5L5X6.(:SZ&*)&LRJQJ .YHZ( M#'L; OE"K-# '3T&6 \1=.*/@+U%8.>/'XI ?@+B)2".@#P0X)X*-29VF-)A M$@(3F-)>,4,D"09E$H0B$GO_*R' ML!1"FHX1]H6>G.@(A;<]EQ!]0!E__T'\C#)XV$"4DJ2ORQ & 2;)R&F!_H:&PXY& MDV2$PM^",/Z +OXFA/097>B@X!@0B&C:5V8()$9!C/I')NI\_ LNCVY.JF G MSJ6VG]F.M9W%2V2'1\^^LC/:#94[33W@OS-YS$H5;(4VH\D-D(,0FIL\P8O) M\&3N%.TFYP=MEXE9RWJPUALMJN;2$+4WE\4_4$L#!!0 ( $F%"$M\T1E" M'P( '$& 9 >&PO=V]R:W-H965TU 1=;B _P$^:O= M<&6A06574VA$S1J/PS[WGX/Y>JKQ!O"[ADY<[#U=R9:Q-VU\V^7^1"<$!$JI M%;!:3K $0K202N/=:OI#2$V\W)_57TSMJI8M%K!DY$^]DU7NSWQO!WM\)/*5 M=5_!UI/XGBW^.YR *+C.1,4H&1'FURN/0C)J550J%'_T:]V8M;/Z9YJ;$%I" M.!!4['N$R!*B3T)\EQ!;0OQHA,02DE$$U-=NFKG"$A<99YW'^^O08GWK@GFB MCJO43G,ZYIOJIU#>4Q$ETPR=M)#%+'I,>(%)9]>0U2TD&!!()3!D$;JR6(0W M]/ ZP/(6D7X9Y?!?D?5=D:LT(V>S(L./KIHUDQB,,V] M5B;.$,EMB'3B%DB= NGC14Z= E-'!L'H2KDPXR-W8:)1LQ[06=_7Z0M"%^^% M C^8X26\DAT;J9MQX1WFXW.HW]O(OPCFR\#A7ZEYVH^_3_E^&/_ _% WPMLR MJ5ZY>8M[QB2HU"=/ZC0K-?\'@\!>ZNU4[7D_!7M#LM8.>#3\RQ3_ %!+ P04 M " !)A0A+W/17C7\" !." &0 'AL+W=OG$B-^1-M22._'"BK ML9!+=@QXRPC>:U)=!3 ,DZ#&9>,O?QW%:^)GO[CQ:O1O-#X3($*(/ KI+0(: 'MTA-H38 MVB'H:M=F;K# RYS1J\>Z^]!B=>W /);'5:B@/AW]3?K)9?2RC!*4!Q9' M([-BMP!R"B M@$8"B>5VATDUIM$8E"(467Y,45$*)\H>JD57X'Y&CCB M&_58ZM[[(=^]M-\P.Y8-]W94R ZN^^R!4D%D\N&3O!4G^;CWBXH&ULC53MCILP$'P5Q .< 2=\1(#42U6U M4BM%5_7ZVPF;@,[&U';"]>UK&X(HN+W[@[W+[#"SQIOW7+S(&D!YKXRVLO!K MI;H=0O)4 R/R@7?0ZC=G+AA1.A07)#L!I+)%C*(H"&+$2-/Z96YS!U'F_*IH MT\)!>/+*&!&_'X'ROO!#_YYX:BZU,@E4YAVYP'=0/[J#T!&:6*J&02L;WGH" MSH7_(=SM,X.W@.<&>CG;>\;)D?,7$WRI"C\P@H#"21D&HI<;[(%20Z1E_!HY M_>F3IG"^O[-_LMZUER.1L.?T9U.INO!3WZO@3*Y4/?'^,XQ^MKXWFO\*-Z : M;I3H;YPXE?;IG:Y2<3:R:"F,O YKT]JU'_GO9>Z":"R(IH)P\]\"/!;@10$: ME%FK'XDB92YX[XGAL#IB_HEPAW4S3R9I>V??:;=29V\ECK,14$=EZ/%>1!&X"["3 EF S)\ +%P,DL9#60M(H319& M'* @3=U*-DXEF[62)'03;)T$V_?W(G82Q&_W8H!L9S;C#"^.?;\&)4&,W4H2 MIY)DK23^1S-3)T'Z_EYD3H+L[5YDJR,/\29=],(!"E:_.)I=.C,$OQ%Q:5KI M';G2]]?>LC/G"C1A\*#[6NNY.P44SLIL$[T7P_09 L6[<;"B:;J7?P!02P,$ M% @ 284(2[2#I&3A 0 K00 !D !X;"]W;W)K&UL?53;CILP$/T5BP^(N81--@*D#=6JE5HIVJKMLP/#1>L+:SMA^_>U M#4L)0?N"/>-SCL\8CY->R%?5 &CTSBA7J==HW1TP5D4#C*B-Z(";E4I(1K0) M98U5)X&4CL0H#GW_ 3/2S.;*5G(5X MM<&W,O5\:P@H%-HJ$#-<(0=*K9"Q\39J>M.6ECB??Z@_N]I-+6>B(!?T3UOJ M)O7V'BJA(A>J7T3_%<9Z8@^-Q7^'*U #MT[,'H6@RGU1<5%:L%'%6&'D?1A; M[L9^6-E%(VV=$(Z$<"($\:>$:"1$"P(>G+E2OQ!-LD2*'LGA9W7$WHG@$)G# M+&S2G9U;,]4JD[UFT2Y,\-4*C9CC@ EGF(?]+22_AP03 AL#DXMPS<4QO*,O M/.2?(6XVB%;+C!Q]>U-FM"ZP7178.H'H1F"[+A"O"L0K#N+%00^81X?A#N-O M'A<'<8\)-ON%$3S[^PQD[1I%H4)_> M5,#?T_]?D*QE_%44A$CGO:*U6+J%E,T" +$O2(7%$VM(K=X<&:^P5%-^ J+A M!!\,J:+ @S "%2YK-\_,VI;G&3M+6M9DRQUQKBK,_ZX(9>W21>YUX:4\%5(O M@#QK\(G\)/)7L^5J!@:50UF16I2L=C@Y+MTO:+%!OB88Q.^2M.)F[.A2=HR] MZLFWP]*%.A&A9"^U!%:/"UD32K62RO'6B[J#IR;>CJ_JSZ9X5H58ON1]'&;AHH1ZSZC#>"!./,>LYQALC-G-$ ME X0H$(.23UK4L_P_5&*Q"[@6P5\(Q",!-))&1TF-IC:8.(T@A!.:IG#H#U) M8$T2S))X23A)8L-$=I/0:A+.RTWNI(RL M'G&QY;!>*/&[Z*9YU$00+A;FC1K+-> M&D;WRD7V0X>\C[?JR@JZLU>1_6PBR^%,@JG/'#3W 3=?/GUW_<#\5-;"V3&I M/J+F4W=D3!(E")_4;BC4=3E,*#E*/8S5F'=W1C>1K.GO0S!&PO$R9]_V*;I_L7SYXFW ME3LWZ4=[&<(OZRC>N2G\&6^>)_M8NJMD*V6Z"YZ/!H/9\YWKAS^(+/3_GLGK M* O3/_\P7DQ_^.G'Q/_IQ_2GF\C+=C),A1NNQ.LP]=.#>!ORF'X4BIY(MFXL MDQ^?IS_]^!S[<+^9>!^%Z3:!/BNY*O_ZERSLB_' $:/!<%[^\2K;],5@6/^C M6<]5_7K^=G67I+'KI?]9[JD:?Y8;'UO $!_W-W!%O/USW&T:X MANEC-X!I5_*;^*L\E-M=9W&,2WSC)QZT^S_2C1$,XL9-*_/U>L-1;SQLF.J- M'\A87$._3117YKGR/ F_PZ\K;MD(K"^'?67FX:#W'XT=/LG8CU:-J];G]S_^ M[=]:#\F&P!OXLH(F7V)WY8<;<7O8W45!Y3 ^W1P;6BVT=O#_&%4@!EU7W#UP M-^5?UVZ05+:J#SW:[0"];M/(^]T1MX3SXF.6)BD0!NR@@@-1F$2!OZ+#>>4& M;NA)Z :$EP#-?+V]$1?/+L4SX8?BRS;*$ABELOX;Z0&4F1!F34CF)@F,^:+R MLYMLB68]_"#_GOGW;@#M*Y/<;J,X[:4RWL%:[F62[NI: :HA;TA$+#T)0]T% MTA&A3$6T%FX01 ^T/R!#L8JRNW2=!<+57:#)LZ$SF@QH/?!Q,!L*-Q6 1-(P M ?H--BQW=X#Q>M,.S)?LI9?Z]S*HX/^G6.Y=?R7D-^!T"9P'CA&E6QC *T"G M@G51"JC3WN9=%&Z.@N53#$PV!O3 F1'(>VQ&D"DW_3F*5@]^4,'QMR%@T,8' M@*J%U/;^2+MJVTW];QI+ M^]\P,_]6455K,C1B@%W6_!2+GDQ@@*DSFRRIQ63L M#(8+9SZ>/VHS13[R$H>;CD?,B'#TD3.=3IS98JQ'CW+._B2LZ@OH74D6'S3\ M8$PO2H!33.:PE,6"ES"\G!FI/,._5:N4C[@/V(JOL^4 5[MX';*ZA\FR7 M!22O% ^-=J N;H'F86B@DZ1.*I@^*[GV/;_"N)ARDD;R.$IIM.ON_=OD[L4G M%_G!5J8^J Z7G>7P;0JCD=8 HNR-'\*8/JH>4>(?T3D_=)*01SE$3F<7L,Y5 M% 1NG.0T=WET@ H==NW!5-;."TY=7;'WT:75-N^RKBHI'Z/*>E.F@%(&%TBO M^;A']1MPH+M2-^YL&%58\&<6;C42)5IE7A6/WH-IE\J0$(^H*-NC**SIOI9) MPEPBD?&][S5)0"5>JQ!*",_CA@4J.5YL5=]H$P.?$7M84I67*&@#2]:J2&6F MSS(!6\-CU7<%$P41J605D@9EF%G+SHU_EVD-.N',3W^,#](,,B:X;7_E5 M^ILM-.^Y]P#=C40!1NR@P@=JYCB!Z*\+B4@C M-(HCT G A--0P6_Q,UG?%UE",+M$OG;O(P#O#MTFNI$ #- V2,\@3K1#8^8? M;IU!0T9(#U ;)D \ 1AR1T7L[>1[5"UY ^S WX3*'O,.L.W>C@0HH_0&Q$T] MTI(Q1GZ(!L[(*)O@0;$=2WOM9+3F#HD3W /UQG+9BFPP&)NMP ^GG_@Q=&1* M.8(EGS(0>2[1UAIGK/%)5.@_T!B I53ZO7NH M@]HG_IIVH>PH$0 ) '^]"_Q-O4C_@@*1S"] +#:6%'<@R00J5YH&1BJP62-< M@'Z560'%>E*NU#[E;A]$!RE9?15[=2IB#U9/>T_N$.T5=Y"QY]=0I3D,&XES MU*X#<\5[NEZ#:4K[^J9D OJKE7P@6>!U]53B()9W':'2+ M@DH@-WX8XG:0B,BM?$)OB;REJ=\M*-Y\PB@:-;;"PLV]1;W_EG#FF&I5;LDZ M817=$R_V]YK87RFD=\!&3GS"9V"7":[0B)I877/J'75[;27>*O?#?&7A?H00_O@&ZDYIG[G0'_92M):=CMW?" &\U"-UOY*:DAEJZV-JZ3)-?:MJ"M M ^W!XO8HKV/F,AGK C!HO"+[]<%/MUHS85@"3?A[M.(V;*@%!_Q=[E,6'""K MQ=?0-SHB;>1J!_3IN>+BYZNK3Y>@!H@'&:#O')EGDB'6 &2P:YQI S&6&W1Q M$:!A"/SQEH&FO5.O-6M#_X-/EK2XN'U]?8E]@8WC>HDN_9T% ]@MJG+AID^8 M2LV"@R,\$-XN2;[\5A-G"2/@FRL_\4"_S-"@"?%GW+:MEN/R:N%LH%L#5X2& M=1!P:"O4F%:(U-'.3Q&(-H"2#%"H%D)]1(9$=CCW!!3R ,Y:HHE!JX(^OV6A M1QNF9>%>C@_$*V"YBC!*"O 8A1789A!G\\$[,D.%D(PRZ#)&)9Y$ M=][G$J;RT76"1KA"I6COAXI7[H";;*2^W_* :[KQ@0#HLJ&9V,:MWIP&L,9_ M%I"$CLA2Y JP'Y9./RL.(O!V/G&]'!YW[,>UF84,_!T 6!&[9_,C/HMZZ.KE MI-M8*J>8_TWLV"/'YU_RN8."!EAE=NP3O:V B2"+U0Q!3P:T 0B-!H='*(# M@0VM,U!_I=J[4$N W?LQ$BO=8R,"]H^*+]@8=,FA$ (M6EVT5@7+0,RQ?[)9 MIQ[-35@2K4X&BX-]Z;ABUF:Q\['I5B1[[YZ,+OO0TY,E2,51")\]16YOD4P/ M:LDX7NZ]MSK=HEL(U6WQ*H)_Q,6;J]M7E_J&J;;AUST2N;BXNOUZ2.$K1RL"&S6Q9@-1$ #"K4FD/FQ1 M?&N_BH(X7ELFB$_(L7TCHEPV+)0G0)DR;%&('5 [XJ@Z((VDJ*;LK'4P#<'N M +5!S45Q8_]LGZ_/))#[FARA33:S+(WSL"$0CV8413V\,C\A0B-,QZ@(5(7DAJ+T1Y@]AKD^)"?+V0OM#!#:2^P-Q;_\Y' M)DP,V8N &VDL,Z$>="N@#'_;J%*LNK@2FMRL1^!^ MX=_0"V-G-A."\"@!N2 MDQE4?+P32P\EG*-;0&RD-QKI9?Y#'H-02EI5#AIB!X3X.;0\V&4'-#=*8@R< MX.^ S2E;)(C/??&K))&G 98+9&FV6M%:V1D)5N$0*&1GA:ID)WF)O0^":E9 MHSJ"TB?SV;>,EL99^UI[32B(J_>*F*1R[%CLMQ'-$S2U@"N#Z73/%T3$,')V M4T3].E9L*SB.T@DU@$O=;21U\)NU]%-2__E>W$TSHDI$&N1%>$F.?17;WK%W MPC)TRBR8L:&@NQD/1<+X@$>,>]?'6^&#')I 0H0U(>"+2DW9N2O))FE1(0#$ M0KT5EX"4P[_2C@M[)&H^Y+@-*U",WU ?V+2!C[9*:&08N7#3,B=WU.+8'$,1 MPL$+T*#'5&)IP\30M+/)K<8YH)'Z;- ?BAW@.DE$0H 27!B):FG$#9(H%Z[R M&ZJ7=(IW8,ZN?678X!<\([ "5*+NF+?%EKFG4"0_0ES*?A\EC*]N)03$N"X- M%V%O(\EM%-6Y5W+ET#+J@5V1E43%0.NA+%EQ=1 @'#%[.7(:M= MG!%?'!OF MCH"SKA)8)O )*H:&6S!Q&2Y>7L#FZ_KC28_[$W/2?*A[?7F2V%[=JH)3=[)^ M*]$!7.*Y*H+ MF]RQ+O"H4W80D==]I<;Y/JFW/*K%_6N%(AW3I/&8)B0256P(N_>OHY!\K EO M[!I.'CA$;$YQ-IC9IPA*2X!N4#0Y#Y\)#JRLA+9$=R/HW#)[H3.XRC9H-@&PIXW',.WA M&;$'13EZ$:!1*'MDQ#)G<0.-B3F&DB6)2G=^GGW[#\:<$'3'.L3.S9.2;?)2 M;*,'5%&<,F9K(C$8KM@K.7R ]'R4%<7U$0W@O1)+%!BHL,(VG9+O(@\D/![(@UC4H7,IHG; ]@6P%_80@_PZ:+)-E#E/ MFDM8$O[L_9($6^NS':;[CJN0'0&$6,58+86!AAAA/UAN8*#8 MD!;)(-;(B>R[9LGL MD0B,0_9JO[_=TST.0&0O4_1A579CB,R@)\4JD\GF[V@LU10X0P!8$:.7PW,+ ME^]F,.V%7,D]VB%AJB4K\BD_S$@O5:.@+A&AO9(6049;S3$I)YLGVS)86;%9 M%7)/;);3Q:X^'%&L,N/&"5R\EEZ#(AJNHKB'+ &5*5 "?E/,02)CQ1$N?KG] M^/H2&R=@V:@K(<]X9!LF>\QY?X#VZ(_'8=X#^2=@/X(!T.7P08S>$;?0FK ? MFYEJ#XF-*);"FN"8]1@UB+5VI4 H@8N?7+)I=B[ZV9'V4(7B>56 .%-#*!\H M6%'AQ%7):,L9=9&O'H'3(V $W :D_<'"&J4P_#N80PD0"((>AVXDT+5-Y+ JP5J$?#!LTV'3O;)F0AFRCM#E0\"M9SQ\%FAL[@.P M9_35+"@ H;Y#8>6]KC-A3^#_+HE,U4T)HH4D$=*(&+A+%(O8O4K>H"I'&$EF M7V75SZ_L"^N+6.;PQ3QNLS/@A41O,3OJPD(K_!T_V%3O=]'H!9#=C,F]U8<0/-(3@- MXZ+,5(&>YK1RA;+!E >PY$@(Z)$CI(]N&M0!23*R M)8!QGLH%2[Y,%2N*#BL*?T(BUKYZUZSE0 P(;Z +8/"Y3(,FSZ@5XMS ,AI M[WO^WM4^4WN9H'O["C^DCCZ!W:NNBC7L,,7!7=W#"*#)1F">\>_('O890$F' M-6+CW ^52F]+"?B$W;#.(@DS0FG7DH$943RQLEZ F0YBZP/3B+WM@1:_CM"[ ME;P0[^C'H7@A/MXA5R8;V^?U*!V(8PC^GD7L<2*^?9&%VA"Y9%96 MIA ,RX$EQ'UXT\ 4>.I1[=36G8Y>H9J9Z!=V4%P/263@58$;UR_@9:F#KP]6 M.23\,,G6[$I-Q7T49*B&HX=]'=-52]$O+RX"#@JU=W1)<5[D#NGQ,5GN1)I1 MA5 ?MK7X6K+>(Q1#@B\N'41"X4>R^ 5("I'HZ.6%\?1711KSY73E%=KB4<&/P M$6]#0(9VW)7Q!WN6Q:@4*X>X)+%5)!*%K_?H+BHBC6)R+#=]IA 0K+ WM?:= M^[N,E<>560Q)24(7I24D)9=#@X10(F6E/!'Z(B MX 9K-3I:B769+#&797=X MX4Q8"J1$53(PUANM&KPN*$3R:":C>9)&>4Y8N2"FK')$+NTXT1?J-OP%)N[) M@X;#&O2<1#RC%.WE%#Y07NKH9>&3^O%K_[8O-@C3D-6WC;K-&4Z),YDO2W]=1_&>F 1H=K@R,];4F8^&Y3]I2[T[T'?) MWV+"&?,Q%Y-YZ2^[S@#L;31U!K.!^@ _V_N>#ISA8*Z.H1I0]P<>Q:+M*!9' MCF(QJCT*^+KQ*!;.8+XH_=5X% -G/)R4_SQV%#-G,IN7_JH["CR!$9S4=%G8 M]V3I+$H'G5??,QB.^/#R:,,24Q::@WZ/NY=$/# M2WIK]/^X?!=!D8QRI26%83OUA'ZE[ ,4P9U[&>Z&/R:IZ']C%=]U:_?<7:: MI0.W(6(C'CTCE%F."X=P,5J(2_53'6$7";J=L)&"QS/3Z&(XA:&/D#6BQ2#O M,H8>M30] 2*9+HI+G\QHZ?C3<-1(TO\E@#Z"#PCXB^'8@+N.>.?.T"):_2]_ M6P$W4"G0SU ->H1HD3PG8@*-H6TMK8X7@ +(-A>$%W-:*'XY&6+\(]&$U:V>A,AC-S"ID0.IM94;2PYD,U=! M9(F1(U#G$82H4H,JG/)-GW)CT7HXO ^-.FG;=70QN*H?326Q$FQWEJ?4]R^.NC'32E(>*TG!_M*-N2J- MOO\W-W1T[1@GCOV'KHGAP6H!\CK+4#EO:,%II+/P#A5_0J&,T>NFE$'=RA&? M E=7A-.-6[P*]:.+^MI))!=L240(;A3J)&T4 OS_$OO :[<,"<*: %V#VK-+ M/&*X0)$Y' %'G* ?*Z3H(PZ,]K]Q)-+8F0'9CYWA>,@A$1AHI4,>F407SAR( M"E4 3?2CF3,=#5 J#Z:HY9 ]:8<26"#)\=,A%0;0YB%D?-8KA$(ASB!)[#'K&E(3V'+Z:E7X; M#EG16\"GL0F\47YY8&!;?P]*0G\NAE0?"^0_TOD<%0S^8KA$C6 Q&&- ]@IC M6W:H5@#.38=+<3$=D!(RX[\F2]3-1F/Q 1/L,0(VQ5 V(&WF2*/^ /0V:#> M9D:KA"^(SQC5Q"!3!53 $^=+',!9@.X'79PEJ$CZVS$Q3%@M*"\S\;86M\;# M7%6U/Y?_Y:545P#@!:@.9J2)JE40ZUM.F&?C2I[E:WFF5E/ D (['/2G15XV MZ,^^@S\6N9FC:AP"X MS#)^.7XK7YOY"Y16Y=7LUT<@=.44-\;.=I_S();IZ MP4TN3,0>A5E0MIG9%I[&(GEO]"85 A%;H0Y)D4BM7829_6=CHD;]]\*9JJ; $-SQ9(W],1 MZLI RP+K-LY%3;DM:#6?8]L1M1V"G0Z:^&@JFNMN(8L V3N?#@46;$29.1\O MA55BL UG8 -@X*.% M:E /HV>5$6XNG%7T'S(3G0['5\;: >;;F>MKQ#52GOKBXNX2(:Q1F?-;$!J5 M+S&_/;&_3DS;6EK(KV=666RB(-O%$.*XC9Z5132L2I5(-HJBUA-_IM+;6%3: M]OHTM?Y*=K4T*>#FRPF3.?D6MMV8=Q+T:#@3,9HKX% \Y'Z*O!-!5L.W=F MRP4I8E@4]6*^<":3(3<$Z=>PA2*4)Z.!,R6D',[[4Q*1UVKEC MG!HF9J86]4OQEYE>405)&C$G*60N4IX(*5-C6WE2"3K'UU,3&TET@X$71KEY M*)=S*Z@Y>=@/ %U3SDUGK%;))YJ=KX '3,>F\JJRP@J" 6-(BX5ZM&0HIU[9 M&0L87&1B&S0?X/3X I"!ZCW%H<5'):AN[2(]3T"Y)1HSEMMK5?]'?*+[PGTN8?4%P1$W6-M M2PQ'?2"[ZIJ*H,0;+IP:A>&R/YL)(%(4)#-G.IMHGL$N05H/ZY U XU ](Q MS"&ES_K3.?R/A:HS K6V,%")W&JY!O","2C$2UK6: [+(ODV<="B_",X1E&5 MJN<)R$C_Q3QAU%]JGH"F D>C%T,.BCM1V].)6<<)Z]G8LNAXELKB-B3J*+VC M;>Z-PNT3)I_U03292IC /%:75EXKC:YKM)&SUB13R&*E(\Q;:>]X\?KVTZ=+ MQPI@PQA"##UP*=$YV^/A#Z=_4M8,;),S\71^A*-"),B4ZU$:' =)8&"%GLKF MMJ;XM4O90:I* <4N6*J3YP:><@9!TX697V#4#B6?O #&F:V("_PMM5 M"%^A IC$,DG1>BWC7'4CRKSPNPZKV+ZE"9H-J\HN%X M03?6N4PJ#([I4N9,*#7+,."]KO46X<\D*GA)QB^.HX5&R8!F@_/L4-<(C;F?T(K[3E6A)5%9JV>F,GT^ZQ9'*W\7A:AW M2;8#- )NE^@@TGV61]E6*^&:^J(&_K5P.KW,C78V_6'VIT.9L'M=]! GS/> M$6R7XD.V0XLXBE\(4Q<8+W/!JASS/2D(;K#9V =X,1J1UV MROEG*A ORWV%::$QURM>-N2J4!6 MN1H(&A;HH6/03+\V&E/:IEL@ B^&+2W9PLIMOMEP2>_E*(V=PP656.#P>N*< M\QG@WEP,!T 4@!/L!YF#E3H'PI@)6!_8K/-AY14D*E.7YM73KBF)3,52G-2X MV_U:^Q#H^/N5PMW!NOE5FFA++/"E$N"QNCTH/M2&PE7_MP^ BSEZWJ$26WOM M@J2"$R8'(2DDZN=XXN]THA3[6]X!F5A9-->!ZX.8>D/XK&[/\5^2SZ@ 898F M%WG!GX*\-T?AZOLEC\?!H-Z5G5>*Q?XP]A*$9HA@:C1F6-[O'NWS-.8I/WS,$,QFD-1.3+>YDG+JPIW1=(D)(_3*V9\AH! M7BE5GN%DY%0YJO.$,W<%1)WD:;>_-NZ1W MW79A7L3AHV7/_ZKNURA:1>?8^J4.%L;I,GIM!_ZI6'JR@+)T>&9&/1&<*84? M 'O8<90Z^6W\W1V-S@$I:DU(082GR%A5!7:,>:; %BXPPWDM=X?ZCH[EIB1% M0^?U.ZKR7J':!])BL>PF1NQ@T((7[0^R$.K44C-=2D7/K$&Q9'8E@GE!E MTTX=PG^\P=FAJAL29X*.]WX4%&J:!>Z#N#!UD\OQ4ZD:&(.Z:L93&49N;*)= M&%ZT\\M*4F?3EI7QFT?_)[(55VV'=)ZY:0"L\Y;E-] K"O7;- @Y8!_O[2G9 M(B9(T]XI7"LQV4-TD#T^2,7(^(H<%6-5O- D'U+8^,Y78>64:)K%7)& ;]FP MR$&.QR9+C-C#"D\BR7P-&4I9L*>4JYSNFH%#EWMYO026+S?0G_-#W8?\TD]2 M!6:Z38\J(UJ7\W2*N*,($Q!TG0S.@HN8NA2UFS0T)&$-0KRBX4U1,D/,I<+ M%@N4:H0 5$XH-3X6^=?#Z[-35U75BT.Y(:)X6ZI"6_C[#CBX^%E&F]C=@Q$H MKE"!;!KILZYWVW9+^.A9$1OX0HV2*C"W(N'!. +9V_IR;57@7TF/GSZ@? 8* M!#2M%()3>4\"'=JX$;5,:H:@7+%$$F>U,W/I HM3/.DA#2UV(I6YF-\+JHH7 M:$2HJS>J.K3)]PA8YN8U4\M)XY 15VJXH)S9S2:"HS3'6(HWF0^%TO0:J?FPG\""NT$W;GC MN7; HEV&'^;X@MM$?%36"W4(;1@R.U/>B,(*';$<_XE.:#DWKB/3C\!6Z(P_ M%\7:TT2*/-4J'AM+TA9A6(.!Y2N%4T+&2@A3W =@A;,<+\EK#Y:V0HZA,YY@ MY,A@E.-#(>JQ^OP3<_1/)%F^6'E3W5NVL*>63L6:G%-'O/>NUH 8[]Y=4Y#, MCI)/?P^C!XH:Q&"I0-<1!Y&.6CS6*N(@$3C"7K2F] =SPFJ\7[( $4+EL;TG MM99L^6*Y)12M(>EH>1T?4Q_(O!S(9:]X,HI(@7'X;%6A,6M5*FR;ZHNY.UZH M'[/M3T6B[@LKLQ1NM9:^Y80N> &]/#S?B$=VA*)(U]U%K LHK277*,AW3 ER M'#Q-VLHQ6*EJ%84+P\ZN,E.W3MU2)#6Q#580UK-!?UF.!5N8+\H\P5))ZO>M MWFC%!CF&D2?9%'6;:5_R>]_;NH!FKZ _\ANQ8Y)46C(7.T9:S74.M*YV;$%< MDRS,"R9_9%F(':R9JT]=W"4J>_'U?4T0>?GW%G+#9\U?)&#ZR3__0*(/])D? M*@/@UO^2 6T-1Y8/W82]_34"3%RIZXX+_NO2H6(:*L4@BKVMY! 3=4)N!GBE M0S^X)#D+7.!@KT"[Q.#]]R#R76^;H4:IV'!D7O6E MI8Q?'[KRDNDNPZ3 HVULO/UXW;6<.K/!H,FQI!ST:+ASA4?4E_.(D_Q6(]FZ MJGP>F#L4':C*XA9FXRN?9U,KQI&+1Z '$MUUVA7C:3\/U_M"Y>H^KW>H=@U# M2 2I9(T82POD*[.#&)G 7_+%3$-X"]>.**X#=3O+)4/\50'XW_4:T;&F# Y5 MLM-Z"TC?3!9+9N=E+NRV5J6RO%*>L36MB"^ULU ^T+L5"EM59>#R P:YSFG* MZFNC3!>/LQ;1%_^2IU4N]*?*PWP=9WEDM_/S(^?G1\[/CWSIM-CS\R/GYT>: MGQ^IFCOMSVN7\',=_^>]-\>74+H428:DE?3]*,1#E_F@H MGDNOGTNOGTNO__]0>KT2 >EMY2IC/>VJ4N[<#N[YC S1 YJM#8\ZUU4_UU4_ MUU7O4E>]8T'J)G%]2S4:#AR)>$JA[&)2Q;FR]>,J6Y]8K;GQ%"VV^]:NA7JT MQ'2KNG4NW'PNW'PNW/QTA9O;R#8O?%Q HX92MN6PBF,;G"Z12'M+A!.RJ?2R:>2R9V+IGX'86)FO@T$M]G7>L% MF;#V.=P=RH/4=3T7"CJU4% W-[##;JFC9_#?K'+./Z5$0$]W^&&QFW[@9Q_Z_X_N%&3SO<^*F&XP"!]QP@\(8" M!)YT9#OTX+2YG_@8NDSV9(?49;(G.T*Z$/XYOQ"^TA?"C^[P1R_HZ4^W^Y1/ M=L;=IWRRD[;N\#_1'?[)#?^H!3S]B1Z?ZLE.\OA43WB".K#B561SA:[M_J#I M_XCC.S+3$Y[>D9F>[/ *\2Z6_^.Q[?_@Y3S]H7:>\JT5D#) MAX,W:U390U=1*FK72I5.NNO2W4,-6[7D0@A:)1RG-B+M:"L.4&N&5,>8K9XX M&IUUN@FBQW'H":RT-%P;J)J< I0-7U6[6Z*FZEP^^]K1:T0/!X:]+@2&W>K MCD8L+82'O='A8>'['/0*%0VLR]F_LB#-9'XIP)'*L)SY@ MF#^9R"?C3-U[XR?/WSU&K6:!E?/$Q%?9>T<50ZL#M*%Q;1Q7F_/!WGW%ZUX? M(*2(@I\+(/N]=I;&WN1GP^"Q^SIVD4>$? MPW7JMNR'W LC7EDY@7>'N@??Q165BFMC)=T">JHRC(.7=&IC$PX5@I=NK."E MI@YY\-)[$[S4U-8.7KHJ!B\U#G_\,#O+NXH#R(W[YEW#^A_5HX@5+W/A_?'R MKY-Z8OZ0Z5KAA?L\Z\WDBH@OO"M9Z0DH9*7=46(U+ @K1E:VNICV!X,_50(Z MV]XIM53U]^XW?Y?M&@_)C&,7Z%)+ 4Y?;CZL74PE"NNJ*8ZLQ6EV[%':8DP-.*E7BA8=[L&UG:DR#'Q((8#/<-H4CM#\WXPLKT4[-D68:4? M\'6L!,;V]NK17:?CJ[U'<+'-#60(0-U&%QYNQ:L]OM&OQD94WW.E8 $=[UHA M,'O@6B:O5N H LV#/G 5JR@(\-#,MY4%7=OOLU(^-M^UJWUU&Z2+N/NN:$W# M25NO Y^)YVKY_/^CY-W(\6N[EV,0'?'*U 7288G6T0/3JE^&CISKTE9'4G9H M:L52=FA=WJA5L4RF#8_T38@GMC5@NF)/8L@/K&S@N^K MQ^^Y01)=?+[]"H?T'>K+L3A86Y&Q&UC^M7S5J)=^Y;C^=AVU[BK_& E_M..W M'D=^5H#J*52E@E4[=BNL\Q&4U1# >D+7**Y&K)Y"TPW!R(\XD%/II' ^CZ70 MXG&=.,JQTWL9P3QSN<8'E+= J_S172N-,Z8S=(-/@[C@!&$WK M:'>8- ;,=T)1 G4+;(ZV/8XFQ[LUXT1MWYK(\8(T>$RL>;VSXF3I<&QI&&6\ M:@LR?O,=0<;V'NI)Q[AO/L+NW]UB4-\VVU7M/8 MN[3BF(NAQJ4P8U,VT8H K_7#&B6PLV;OACO!CW#8H4/EULNQW7> MCN6\[MOO OH)X<^G^S35(PJ_8NW_3W TZRCPH_*%!C[B]AN&>.J96P_,@IG# M(;55)[H=V=QT%!R?^X?@\6D!S:=#U1P7<9+7W]A_;]4SID#-*-RH2Z<.-TW= MT+?EWN'GOBL3)6^<'#(UNNVDY!WSR. M>'3PX[[\Z@N'Y7:%-QO?[:"G7S"KAQ M]F8V\Q_/;_;Q,QLXA\!Q?,@3&$27T/M]T@O_,*^.[5$O_HSZ)\Q[Q-$!XHGH M0.*52?3Z74WC0O!I<^?0 9H9,0S6B";P%E&RDL1D%8@1NG%P:(!,4"&!TJ>J M*P<&:9Y<.'">.?">AQ$NI*WM*KC?53]]+S!X1B"A=!080@>D<8V4PI+?:<=. MMN /(=#;RTVM%982;8)P :<$.^@B*R%S+,=6].I^9;R=ML MCGN;-CR*%]1D+=3[5B^'6]_<.7PO<4$ZZW?%*$"SH[JFFW>4E)QAMYA?%@R. M+)C&:*@#*B')D^8S5R73 )80K+%4)-M&ODE4+W&GANO4%<=J#D]0\[_>YQ)S M+!'=%JWO_DO>Y?^L>'[U]Y+MO\J^X)>UJ\\MT3R_)R!R<0HBHU,0>0*?S?SZ MF35Z_>N]U2+L- @C"E8MH8KP7FU%\AP[/:9#2^!GT_K1G6=ZZA,TO4(KW8OO M\.O<'!>HI>K>+-$&$SC9'XWP(!IG+4>*!$[V)YR3EEW;@E/#GWX'4$L#!!0 M ( $F%"$LYW=.H9 , /L; / >&PO=V]R:V)O;VLN>&ULQ9E;;]L@ M%(#_"O)3)ZUS#$YO:BKUMBG2UD9+U7=BDP35!A=PVO[[@;UT)]-RM!?J)QN, M\2<,Y^-R_J+-TT+K)_):5\I.DK5SS5F:VF(M:FZ_Z$8H_V2I3&G70KBZ2NEH=)367*KDXGQ;U\RD%^?AYE&*%_LG/R0)+YS^F"2CQ)=+ M0<&NTNVU)SHS_\.DETM9B!M=M+50KH^[2N9.F_ M7I(K7G%5"#+OV@8 4@20#@9(#F8<0#($DGT@Y#Q A!Z>#KT'BP'T 0$U,.C:P0DS,0'1( [$1W%7!#,0B&PC'A 9B MF(%89 .AHF048F(68K$MA&)""S%T+RWVF@?%A!9BF(589 OAF&.(B5F(1;;0 M^^QH]CX[VH;V-R]YB(E9B$6V$(K)X#J(819BD2V$3N38"<3$+,0B6PC'A!9B MF(589 NAF#FT4(Y9*(]LH?V[&[Z/WL%-F!RS4![;0G]M<71PQO!P!D8.;B F M9J&\LU"Z/1\KQ=(O LH[_PGK\PM>%3-#PJ7?P961$->/+B57V!IBR4 M4-JFNT9]>VLOE@3Z>2"?EY(&,O,_-+]LRNHE5'G:-W4L]VV]ZLL^YY M(]GL+>]V(:TS]UFYCZ8[Q#*$%-WP(3?]@OXG7VWXR_IFN]T7X:DIWH^A3FY*>#/#WH=CKHEAZTF Y:T(/NIH/NZ$'+Z: E/>A^ M.NB>'B1S(..RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&_]A[,V.FSS]5:@M_+U5J"W\O56H+?R]5:@M_+U M5J"W\O56H+?R]5:@M_+U-J"W\?4VH+?Q]3:@M_W#NQ+TLH2OMP&]C:^W ;V- MK[[[>'NCM^7I[H+?GZ^U'>LA>O77(R_&+-".Z8OJIP_8QAZL7](Z53OR6XX7KU)V68^A/A3O[S>?P& M4$L#!!0 ( $F%"$LPE#3!KP$ $ : 3 6T-O;G1E;G1?5'EP97-= M+GAM;,V9WV["(!2'7\7T=K$(=.Y/U)MMMYO)]@*L/;6-;2& 3M]^M.J2F2YQ M49/?32D<..>#DN^FDX^M(3?8U%7CIE'AO7EDS*4%UZ8>LF.THZ MW">,+57='%>4QMV$"='@91.RN# VC4+41>R$"L<+VWY8][8F:\N,_H6F\[Q, M*=/IJ@Y+8FG8RR MDXJ'U-?[L%_:+KOWO@/_"3K6->>=^N4X! B'!.%(0#AN03C&(!QW(!SW(!P/ M(!Q\A *"8E2.HE2.XE2.(E6.8E6.HE6.XE6.(E:.8E:!8E:!8E:!8E:!8E:! M8E:!8E:!8E:!8E:!8E:!8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:)8E:) M8M8$Q:P)BEF3*YJU:^-:E&PO=&AE;64O=&AE M;64Q+GAM;%!+ 0(4 Q0 ( $F%"$MF&:A\90( !4( 8 M " ?<( !X;"]W;W)K,@@$ #/$@ & @ &2"P >&PO=V]R:W-H965T M&UL4$L! A0#% @ 284(2X-HK59H @ 2 @ !@ M ( !T \ 'AL+W=O) " 0"0 M& @ &#%P >&PO=V]R:W-H965T&UL4$L! M A0#% @ 284(2W_G]REY! Q14 !@ ( !21H 'AL M+W=OXYL $ M -(# 8 " ?@> !X;"]W;W)K M( >&PO=V]R:W-H965T&UL4$L! A0#% @ 284(2PVY M*,6T 0 T@, !@ ( !R"( 'AL+W=O&UL4$L! A0#% @ M284(2S$)&&PO=V]R:W-H965T&UL4$L! A0#% @ 284(2V:!E8C 0 -P0 !D M ( !(#( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 284(2^A#E"[& 0 -P0 !D ( ! 3@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 284( M2YMJR$7& 0 -P0 !D ( ! #X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 284(2V:OLEEH P 4A M !D ( !:4< 'AL+W=O&PO=V]R:W-H965TH@!S M" ( (P% 9 " 9A- !X;"]W;W)K&UL4$L! A0#% @ 284(2R4^&PO=V]R:W-H965T M&UL4$L! A0# M% @ 284(2VP*+DO6 @ @L !D ( !A5@ 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ 284(2[>$ M*0LU P [0P !D ( !"&( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 284(2WS1&4(? @ <08 !D M ( !SFH 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 284(2[2#I&3A 0 K00 !D ( ! M$7( 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ S #, UPT #*O $! end XML 55 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 56 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 146 196 1 false 41 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.rapid7.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Consolidated Balance Sheets Sheet http://www.rapid7.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.rapid7.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Consolidated Statements of Operations Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Consolidated Statements of Comprehensive Loss Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfComprehensiveLoss Consolidated Statements of Comprehensive Loss Statements 5 false false R6.htm 1004000 - Statement - Consolidated Statements of Cash Flows Sheet http://www.rapid7.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 2101100 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPolicies Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies Notes 7 false false R8.htm 2102100 - Disclosure - Fair Value Measurements Sheet http://www.rapid7.com/role/FairValueMeasurements Fair Value Measurements Notes 8 false false R9.htm 2103100 - Disclosure - Property and Equipment Sheet http://www.rapid7.com/role/PropertyAndEquipment Property and Equipment Notes 9 false false R10.htm 2104100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 10 false false R11.htm 2105100 - Disclosure - Stock-Based Compensation Expense Sheet http://www.rapid7.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 11 false false R12.htm 2106100 - Disclosure - Net Loss per Share Sheet http://www.rapid7.com/role/NetLossPerShare Net Loss per Share Notes 12 false false R13.htm 2107100 - Disclosure - Commitments and Contingencies Sheet http://www.rapid7.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2108100 - Disclosure - Segment Information and Information about Geographic Areas Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreas Segment Information and Information about Geographic Areas Notes 14 false false R15.htm 2109100 - Disclosure - Related Party Transactions Sheet http://www.rapid7.com/role/RelatedPartyTransactions Related Party Transactions Notes 15 false false R16.htm 2110100 - Disclosure - Subsequent Event Sheet http://www.rapid7.com/role/SubsequentEvent Subsequent Event Notes 16 false false R17.htm 2201201 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies) Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesPolicies Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies (Policies) Policies http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPolicies 17 false false R18.htm 2302301 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.rapid7.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.rapid7.com/role/FairValueMeasurements 18 false false R19.htm 2303301 - Disclosure - Property and Equipment (Tables) Sheet http://www.rapid7.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://www.rapid7.com/role/PropertyAndEquipment 19 false false R20.htm 2304301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.rapid7.com/role/GoodwillAndIntangibleAssets 20 false false R21.htm 2305301 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.rapid7.com/role/StockBasedCompensationExpense 21 false false R22.htm 2306301 - Disclosure - Net Loss per Share (Tables) Sheet http://www.rapid7.com/role/NetLossPerShareTables Net Loss per Share (Tables) Tables http://www.rapid7.com/role/NetLossPerShare 22 false false R23.htm 2308301 - Disclosure - Segment Information and Information about Geographic Areas (Tables) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasTables Segment Information and Information about Geographic Areas (Tables) Tables http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreas 23 false false R24.htm 2401402 - Disclosure - Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Detail) Sheet http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesAdditionalInformationDetail Description of Business, Basis of Presentation and Consolidation and Significant Accounting Policies - Additional Information (Detail) Details http://www.rapid7.com/role/DescriptionOfBusinessBasisOfPresentationAndConsolidationAndSignificantAccountingPoliciesPolicies 24 false false R25.htm 2402402 - Disclosure - Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) Sheet http://www.rapid7.com/role/FairValueMeasurementsAssetsMeasuredAtFairValueOnRecurringBasisDetail Fair Value Measurements - Assets Measured at Fair Value on Recurring Basis (Detail) Details 25 false false R26.htm 2402403 - Disclosure - Fair Value Measurements - Available for Sale Investments at Fair Value (Details) Sheet http://www.rapid7.com/role/FairValueMeasurementsAvailableForSaleInvestmentsAtFairValueDetails Fair Value Measurements - Available for Sale Investments at Fair Value (Details) Details 26 false false R27.htm 2403402 - Disclosure - Property and Equipment - Summary of Property and Equipment (Detail) Sheet http://www.rapid7.com/role/PropertyAndEquipmentSummaryOfPropertyAndEquipmentDetail Property and Equipment - Summary of Property and Equipment (Detail) Details 27 false false R28.htm 2403403 - Disclosure - Property and Equipment - Additional Information (Detail) Sheet http://www.rapid7.com/role/PropertyAndEquipmentAdditionalInformationDetail Property and Equipment - Additional Information (Detail) Details 28 false false R29.htm 2404402 - Disclosure - Goodwill and Intangible Assets - Narrative (Detail) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsNarrativeDetail Goodwill and Intangible Assets - Narrative (Detail) Details 29 false false R30.htm 2404403 - Disclosure - Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsScheduleOfIdentifiableIntangibleAssetsDetail Goodwill and Intangible Assets - Schedule of Identifiable Intangible Assets (Detail) Details 30 false false R31.htm 2404404 - Disclosure - Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Sheet http://www.rapid7.com/role/GoodwillAndIntangibleAssetsScheduleOfEstimatedAmortizationExpenseDetail Goodwill and Intangible Assets - Schedule of Estimated Amortization Expense (Detail) Details 31 false false R32.htm 2405402 - Disclosure - Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseScheduleOfStockBasedCompensationExpenseDetail Stock-Based Compensation Expense - Schedule of Stock-Based Compensation Expense (Detail) Details 32 false false R33.htm 2405403 - Disclosure - Stock-Based Compensation Expense - Additional Information (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseAdditionalInformationDetail Stock-Based Compensation Expense - Additional Information (Detail) Details 33 false false R34.htm 2405404 - Disclosure - Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseSummaryOfRestrictedStockAndRestrictedStockUnitActivityDetail Stock-Based Compensation Expense - Summary of Restricted Stock and Restricted Stock Unit Activity (Detail) Details 34 false false R35.htm 2405405 - Disclosure - Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) Sheet http://www.rapid7.com/role/StockBasedCompensationExpenseSummaryOfStockOptionActivityDetail Stock-Based Compensation Expense - Summary of Stock Option Activity (Detail) Details 35 false false R36.htm 2406402 - Disclosure - Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Sheet http://www.rapid7.com/role/NetLossPerShareSummaryOfBasicAndDilutedNetLossPerShareOfCommonStockDetail Net Loss Per Share - Summary of Basic and Diluted Net Loss Per Share of Common Stock (Detail) Details 36 false false R37.htm 2406403 - Disclosure - Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Sheet http://www.rapid7.com/role/NetLossPerShareSummaryOfAntidilutiveSecuritiesExcludedFromComputationDilutedWeightedAverageSharesOutstandingDetail Net Loss Per Share - Summary of Antidilutive Securities Excluded From Computation Diluted Weighted Average Shares Outstanding (Detail) Details 37 false false R38.htm 2408402 - Disclosure - Segment Information and Information about Geographic Areas - Additional Information (Detail) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasAdditionalInformationDetail Segment Information and Information about Geographic Areas - Additional Information (Detail) Details 38 false false R39.htm 2408403 - Disclosure - Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasNetRevenuesOfCustomerByGeographicAreaDetail Segment Information and Information about Geographic Areas - Net Revenues of Customer by Geographic Area (Detail) Details 39 false false R40.htm 2408404 - Disclosure - Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Sheet http://www.rapid7.com/role/SegmentInformationAndInformationAboutGeographicAreasPropertyAndEquipmentNetByGeographicAreaDetail Segment Information and Information about Geographic Areas - Property and Equipment, Net By Geographic Area (Detail) Details 40 false false R41.htm 2409401 - Disclosure - Related Party Transactions - Narrative (Details) Sheet http://www.rapid7.com/role/RelatedPartyTransactionsNarrativeDetails Related Party Transactions - Narrative (Details) Details 41 false false R42.htm 2410401 - Disclosure - Subsequent Event - Narrative (Details) Sheet http://www.rapid7.com/role/SubsequentEventNarrativeDetails Subsequent Event - Narrative (Details) Details 42 false false All Reports Book All Reports rpd-20170630.xml rpd-20170630.xsd rpd-20170630_cal.xml rpd-20170630_def.xml rpd-20170630_lab.xml rpd-20170630_pre.xml true true ZIP 60 0001628280-17-008341-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001628280-17-008341-xbrl.zip M4$L#!!0 ( $F%"$M-HR(.4- "O(#P 0 G)4R^:W)+8D4@U+TYT M?OV@2$DF69MWBB*EW5?'W.1& 2C@ PH%_.7__'ES_O?D_/_S/O_ROMV__G_OXXS>AWQ[?5+W1-WY0 MM495YYL_NJ.K;_[1J8:_?W,QZ-]\\X_^X/?NE];;M],OW7Z?.! : S!C-##K MG+;4@=-1AN3!VO_]Y_?MEJX^@VJ)EFR+EFI]KBX^L[92K$U!T^IB\F-_?AY< M=[_/__L-4MT;?M_NCWNCP=U_O+D:C6Z__^Z[_-&WPZK][67_RW?W'W['")5O M"7W+Z9N'KXT' USDLN_=?UKSQ4[5K?\.?I ?%_./5W^VK^J?SY_4_'ZW]Z4: MCNJ_,OTL?XDO?&G8%XRJQV_]\<9)#I/4J_?ZXUOZM_1&0V^&]W=5M_A0V_QJ6K0;3]^ M;_V7YK\PJ"Z6KD1^AY\^/GC;F7MPT+KM=M2W[?Y-)E\1RCV\&2Y_&3FB^,AV\O6ZW;Q^]/U/SP/__'7_*[OA]./OA877PS>??W5Q,51?5[^Z!GWR(=;^X_S6+XCS?# M[LWM-:[HN_PK4R/7[O=&U9^C;[I(<@KYJW]GO_T2\GL>'D$3W!W=Y;]X^)MN M)__=1;<:?#,AHYI;P8-:^G=_>_,#P76 ))RIOWRW^.7).[Y;?,G].VYQ^_4[ MLV]%#@Q& 3W!#YG,K$Z$/GS]ZV375E]']TO4,IQX^V7GI:;IV=OK+GI7X898M_RY.?-GR M+65H9@^W['N;\/?SL GB&6W"A%7R/,RGW,Y\RB=BU3EHE=Q.JP[.JJG=.75S M*Y_"W,+)FULXM+F]=Z[_O,?H_[2=?XV'HQP&#U-_\'/UAVU/XDT,FS\,^CW\ M8[N:?&K_[ [_B?#OGU\?^(2T=%J#SO#7VP[J8)82,3]5-Y^KP='8^KBEJLM, MYN2OIG_7P3?_>7O=;7='4YJ^Z73QD6E^X'[YWV^U_#<_X/J_WVC]?_FNEH0I MQ=\5))\0!#F"]V/!I.'J +BCWSDS]5K>%X,&%Q&E3_'N>,7/WOS3PY_%CE[!UR M>N&'?VK]JS_X)><\WE^$ZO/(]CI3P7W*7^B.NM7\WD%YWE2#=K=U_:&%;#JO MK;.98+XJZ0K)'&BW;"#7&G)6"/9 =&VH%E]IJ]6+9CN?_G8>W/8':+'SPU^? M:;9ULZWOM_4*_6BV][WR\"?>WJ]I(_+SW8BO2N=9X]).?">Q\]U)C4M[[NU] MLHCUUT]_[7^I!KW\H_82WXT/O/:=WH#7VIV^J:HTF_Y(.+;QZ:\8'3<^_5#; M^[7&E$T$]W3JL+-IML-A-7*M]N]5YP48YO,V@RMD\3*TWK>&5\B%_'^9$U]: MU\7A[D_]7G7W4VOP>S5*XUYGN!S2G"I*.I=MLUP87S6R7AJ'AR^O$5"=S[8] M@WS$N6RZ5YXN.!^=/PE7U>R:%^2JFFU['J[J9$_&FM1Y_(L M]N2KTOD3/BYZY47*9YS5:(J4F^WX]75O^I=UKMCL\^:D\SS/]U]: MZ=5YZ_TK*'0ZB8.3)IWS@@Y.FGS2>6#1DSTX>?7YI#/>04T^Z;SQYPM._IRW M\K^N5,M!46D#(9\)0C: [:R*,IODX:NM&&N2AR\!O+V4P.F\]?UUA"DO+NO0 M.+$F]_#*G)C\NW@5^/2E^,4&F;X43WWP,0QGN)V;#7@6&_!\=+XYRCZA77-* M>$$QL:J]."9P]=^W5>3FLQKLTIUPO2Z-/M=(4#I_H)CBIPN'&W9WE M#GB-CNDL=;X)M1JSWP0VIV+I&S#5N)(&WIW8IC_9%CS-IG]1V?]FT[^H0\6F M&O(%'2J>\6'(^6S;,]ATC:]N-E7CJYM-WQPW-CN].6Y\AE3S&>Z:!N*=X,G# M2[GA>>X&L+E/>8:G#2_KV*XY8&@.$ILSA1?F%YL#A,93-YZZV1])41QQ4/5Y$ M@-# WD,HPADG?IITQNZ"?P%XJD$)BVWT&R4X?25X\ED*C0LX31=P@H)O0&!C M 9I@\<2"Q2=7CP^#/O["Z.[#-?[N/6]N,\WN+C-M3C5^K%K#ZJI_W7EWE#1LL]ZLFK%CO^0I_-D[81OAI/.AU1^-!A<^E[I_Y3R]9]LN7>[[1 MP:ZB1YAT.QY5@\=G7K#=?#W[[L?KZN)@FOH;N;1$7^NC6<#_Y^&;0ZU<^MFW,S M]5NL]:L&+"[V9>SY;<0^N.W\,^1* MPWG5^J]E6O?]V_O'O!LL<5?[]TQ>>Y M[\-TW__V2]AKZ__<[[71%U:CREX.JG,T_SL9@>7+?CIM0(D/1J$UJNX- L7_ M//[BXV >-X..K?5(./U75KA#(97G5O7X/RK%CW M>=J2?3!$XTR.[TR>?A9[XTE.V9.% (+.)+QM V>C)*>0A MGO[^28,WU_V[JOHTZK=_ M?W^;N75>"C*WK*\JL'1=KT0!%C%((_T7A!<:8;XLWUXOSX_5<#3HMD=59[+R M7]$1#C]^^O5%R'3EVEZ)B=Y5$5ZB KPJP6_FFQNIOP"?W-CPL_+-.PGU)0KS MW(6XM7EM=N9IF]L:L/0N'S5A5(#..!/[8[\]2?8L2KG*?<@L.NWIJ41^-/YY MBYRLSDO6*Y8[)_EUZWTE("M,3#G[>Z,P9Z(P\BT16RB,/$(XMHG"_+7J58/6 M-?+/=FZZO2Y:7GSH2_5R56:C%3=6IDYIN23_YJU MO2+K(3>W'HTB/*$B;&,1GEL1'I[Y5%U?=WN7:%2GW&6H[Y_%4)P';QBJ-S7@6P'D*JM*XE[-0E5.(39J4V1EE0)X=C^R0,FML MRZM-EFVK*DVR[)F39>>$79IXYR4CDQVL1X-,GO$P[]DMQPY0MG$WS^ENSA3. M-DKSS$KSG,!VZIDH8GL*VY3;GY=6;%)H?VS_PM]2V,*_S#[^),@T=][,G0P> MH>@<=SZ,T2^WAE5^:LJ2KRBEU;NS0?-'BK%G9NVAQ6DU,?[(?J6R$>+1RXBQ$>3 A MKK^FDYW#0L4M0JFZ&MRS%FQV =LL\W48ZC75YHUN'%DWCER#;I&B3O=ZG,.E MKU.5XI_MZW&GZJ1!_V;:I6(2=;V_B*U!K]N[''ZH!I^N6H/*W=7_P*:@\VS4 MY>G8M#>>$\EZA@C:.]/P6Z4 MM]CHX_&$_*]5_W+0NKWJMEO7$[UJ]\>]T>#NG[]^.A<%6KJ6-S_<+^;[7S\= M*1?_Q/U9EHOMX8F?^[U?S\Q%K9#?PR,SJSI?0_NSM7]=I7-ZW![_/W/5K7U?"^;/GGAS[;+W(GKV/) MS+60.IXW)R14"+P05C=XV>GOR\49-+7*CMXW>GGHY=%VNL=';1F_/ M(OFX8&^7*UQ.';X?754#/V73BPE7H=7%QKPM];:8*C35XP0ZAL0;/;PU.0154@PV>TQJ<8!JI48'7-:1U*RO0 M.(27;@TV#A8;57AE0>-DB&C5^8"4W/TR:/6&K?9DIJB[F_UD3C?LQ47WNIL_ MBY/UGY=^;+[@KPI3O^+7ZTH:I3D#I7E.IS/5&?Z?XVNZUZ2BQZ?<>-CM5<.A M;?][W!UVY[JH_:U_T^IUWO7:WRXFX<>?A]6_Q\B[^ 7_IWCUPN?GI9*''HZT MQ:N7"&,*N1>E<:CT?[TL9\X>ZH1YO-VFWE*VQ6Z;??QI=ENS8QJU/6VU?=>H M;:.VFZGM?+'@K!;N5"PX1J\X4<'QL#.K!C=5:S@>5#]TAWW!J/K^UT_AX3<> M/OKZJ_E'ZG_RX;+"[$]WNE]0*V;7E+_Q\QBCT-:H/RN@#O?='M+WW$OE4SN<-U+%G[KX:/'I:WAS/0E=?Q>3<2:G^V-%W?S_,_>XA^W M_M%/4S6M^]6\[>X_7O^SG:K[O<5'._GQ=-VZ_.9>&3]6%W,!^9MIL(5QQ5ON MB*,LZ6 2&*U?O/#1>MZB&LJ?OSAC7X\&.2_Z@[;K>O?JM8@ M3FWU!B\'RGEB7DAK'#AO-3?"LJ"]=,P'QM_\\/:A6G[5FQXH"?WV^.;Q@0^3 MG9GP[X8;D!*\#"X%:4 F@*B=5)9Q8Z,4R3B'I/R=3:E8^I9Z,C*=FQ+A S"I M54Q) 3 +E@NMJ#': XT)Z)N)3:HCX_$MBT1,Z=M<)((:%1BR@&H"PCF7M"+* M"6Z")UJS-W,1W-(W+9*1C?H&;U=>,K"1<.X8R*@-C99*)84E)M$4WOQ R=N_ MS[\W__3#ZZ;!KZ]R ='UNUZG^O-OU=T&[Y4:M3Y2&I@3D#@XI0AS1K+@K")& MS/O=I6]:(*-_<]/O32*CB84>OA^/LO_H='OS._,>F]CQ):%OONE4[>X-[CG\ M^Y_3+(W4)V89B6#,9+,$'J1 +G'!N 7SYIML!R8_^&#\!&YIP@F=(WD%5?/T MI^YU-? HS,O^8!,F!JJ48)IZZSAHZ[4E2024&M+JA88W/]AVN[K.KJ/J?#/Y M]5G"YEXW3\G'ZG+22;4WRFT4-R"%D41D(#1PEY!7H%E"64XLFX602?EH/[P+ MZG]_\^YG_^TL%?.O>B#CET$K\^?3W( MQH5D\?T?PO2UP)F/LAHKN?\AT&_,VZ/2M68'H;,[NJW?';/!*6LHE;(*,&@(XP4 MUR"T9X8ZS>/,II[ Q^P>T!1-%U9'P=;4_;:".J_0,T!Q! ,"&27D[C=J#!.21I,P3L ."3OU&K>24^X M(I9#3 9X! N248N7TPG MK/Q7ZWJ\PGPN\SP)S;HRR:#'D0A0F#&,0@A$2\^DM7QF*0_XF'RK8;J2/:E= M7/0_NJ.KJ_YU9_;QOP[ZP^'#Y>UERWOZ;L1+^<=Y)"8ZCJ@FH@I:1R5PCL F M(=3QG-3RCR[P;^W"'SB%VM*NJLXP7V]_-QR.6[TV/KITD5L;!?!,V$#1 @0& MP(F5B2CJ*7!))&6A,%G$R$>]WI*X@ZUIS69%Y&(4.,>""& S]*>;E M6Y"TBHN(1[UAJ!'(,N ,*?,&_4?@RFOT;W:1)$$EH7N2M,9':$(-#T)Q:C7B M9N*\L)(1Q/GHU""4_E51J?)Z$Y;30-> T M,VDI28]G-.W)U83AA]9=Z_-U=1\LSY-W?^E_N023HY;E:%PK"$EJU)@4D&V" MY1U!"@D2RB:DK29B%S*1B\M9&)A!3V0- %K2 *CV3CJF2>("-T#A6QF[]_S; MD_FQ:E?=+_FAGZLMF6E0YS%H9QJ%"LDA(L$H2$-F9_14T8*9AH*H)7..B!VH M7,5+IG"+$&:C20X2E1:TE$ZDR*-3$0H[(M3$C&Q)Y6!<=1[0=;<:[J2<*&.T MRX8#AN20E-4ZX 9R$KS6PMAR+_,'*[V6D!VI7<57[1*37AOF,!H&*YS7X$3D M'+VFXE*5;E+*0DDWHG9\,YZ4!83J=H"T3"(9_/-U-8G$>AU[TQ^,NO\]^7LT M'[?58'27'=$(/XL8LDU&(6TG"N\(>AO'$PD$/"$:PUKB5SD<-:' 0U0SSH_)B_NZU!O\Y:M\ M]O*EFHZR^1'!(^[4]Q>_M/[<3OR <2&(9 )5"62.O7'15*I$J':T=&%O:;$/ MMR'NH.M:)8Q35ORH MN_NI]:_^P%^WAE^;?]V/2*LZOU3MJU[_NG]Y5R1@T.=&2(CT=*+@F--)"A\D MNCKI>7#TS0\?Y&_\)ZK#+']V7^1),NOQ(N]X.$+A#B8%6KE6ZZI[.RQ89HVV M6LDD@N=@T#L1W"T<4(G056"\,6&9_@ECJ%? LI_[>3_<5J/*7@ZJ27ZMY!A) M$D.$G,)%/$J)T,$20;71SH=H@D>.L=]> ;-RDKC*28N219YKP@E+ 1RB3*,U MAN).KU=1XM5W6F/0A;PZJ3_0@ZD8EIN9\DMW6^ .EU&BP&2PQI M!^)<\MXJ%SD+ 0/Q1>*Y%'2>](WH.MQ*]AILNS2&,*AAAI\^$AVX%--+X\%*2:6G X=.8;66D?TZP+_4 35V2"? M#6LVF7>[C#%).J_ Q-BY8H)X.-H9<2$4$PB/!('CA2 S30Q$M((8B M28T=.+.S;41T87+=#@;-'L(1KD$DG9)'R M-;A1/1O06'.2&ZGG,@AE+:%@1;(!S:)4%O_!HITH!&P$/!=N5$^'&XUFQ#H6 M93:0X)DS"1YAJ]TD.< 1,.8QL5<"63,\Y[#>@UK(7DM'!<&8PV8G$" MS #D^?!F']MH/$TL5]IHW/P9.&+$ :*_Y?D@*C=$ ME+!4$1S/BA\<#\%H8H12HJQ]E"5H7$_4(9:Q*M_K/5B&(G"@<;NZ9!'9>% D M'T)P-'!EAD.4IFW+9Q*^Z%IA+N(V,C'G)20TEX%1C"6-,99I;9V19<3-CD9Y M3< T2WF03(%'.!P%VOR,^ABE@)@/C+60/ P M8;GA1 FH*5C>G?+]YC+AB\:+51KU.C5?ATLXVLN(=BF% -Y$G;@S EVS<28F M-;O"AQLTDA.,?MG,(@]!^M%X<3)C%Y?*Q$46;4"8J"B ELF$H /30N>S&1MY MC4PHX4+11B1[37!;*A"00K,H\IF/P:B56/37 D7B< 7Y7F*-0#3%T+41R $F M/RZ5"D8.4G*.F!#_)VEA$3)3B$&@GT'VZSK310WBD?.7RI83@Y>R4%-!DD3[ MD@_ D7U.!RT9&,E%(.B?Z^Y/*F0Z.T,>KKO1H]'K*NX%H!!!PLV MH6J)&EXH0175\EQY4!LO+9$B,A> 1^>(R44E7"6,C2VP.IE(*50CD:=Q MA(10XHS#H,\H0"^(88?R+AD6./Y7RCI[P0B(,W2$IR&0C1RAQI#*!HD!K>.Y M)L-QYQF/'BCW2AA?AQ>UTHJ?K14_O"=,-#?7L &4=.C_P*$=<=([@J&JUH+4 M\!"(H$SJI^1A3=2Z+L^DB)*$&,]41&CDJ$XZ>&5D"A(]/90E"X)SLE![7P:G M2PA9>0< +!7YYGF4 8*QFIF0$)81GRE,1::(":IA,T)VNRJC _$T(L+A!A3! M/6((D%KZ)%/4'",,H+3( MAR-B4]N1E5K=P>3><.@.V]?]W"BGEG-?JW$?ON#N'O_X?[O5(">V[W[,:>VY MW?;XS+L>*O=P\@!=N"<\\Y,_37OU3/JT#";M#-IW];\W\V1.#>+Z<+NL*[[0 M(B)@,RP:0/3F->H\)SZ?.A@O0G'RPH L7C%:QK33X"Q[+LX&2#$J[C#&DNC1 M@_; $)EQ(9-WM.;@!O77G!-G^7-QEBD1("8:T"Y")%ISH$YP1[033ILB(WU\ MEC[M^I.2D-/PP@5T4"+97!Q N5&YDP(UA:<0QC#YI)HU.X3XG*VA,$SKD/#? M5(+61GO#"$$X@^[%>E(<.F5K2,Z)L\]F#2T@@DXB&)$,&$MT(IH"!D/:J4AC M<2J)G!5/ZV<.S-EGLX82$'E#=.",!Y#HRCUB-F9T#C)-Z<&/S]*G7;]3V@I* M)E 0\:DR" LYAB>3WF]<%S@5,";?1;.^M+K7^:@U]0=Y;.37@&4[6!U1)I%[ MFI1A8',E)*#1%IRBG3$U#2ZX-HN7:)92L@>]YV2^9WKG_*L_R-'L\/U%J#X_ M7&0>W2TD#!ZCWRQHUVK_7G6^/K&V.ADA,N66*XWA!E'&.8T1+N)D8QW:KU7; MJQ'4CH+*#0:K0;N;K[C=5H-U%I!X'DADRCG$V)IK:IE4+@4?$">6#5H:$1U$ M1(/;?F[#F!_>>#<1YB45)BA-E$7%4BSF=!IQ'<5S 1,Y_XRA?' 0DM6: M6>4T1DB<."@%E:\:-X)Z1O_%%,:E(E\X Z6)3X.8./ITX_'-5_,6 I)5PB_ L+*U32-I*2=#H"5,>+#>B.@5GQ2/7RCJ7AS. #LY1=%>YT-!Y2AEE MIR"U\_,LVG@$W%Z#0OM%$7$CSN8IF@3!V9HV'<\7&3VWI=G&&5BOA0\N$"8) M* <.-.66,@F4>AX+"_-\8YBD>=VT^F0 ,@P[642AO4XLD$"RAL[K'S7,>PD$&+8!UP;UQNPVFU MUQQXB"K$?-^^")*.;"&?UI#1))*1C&#\P7.MFS'">$W1ZX+RC!;G_XH>U9 = MQ]YHRPTB>R63E6#R_3T:'2%>:E@M&9\ 0SQHFDA:/)&B.E+.IN&U&= O06) \U29'0 M0( ;:PC"#P"-X -1*)3M/@3B\O/R62=[L+*+S[)YUIPA&HC4('70&"_@'J-2 M>,Y$*L($H1?+.1MQ'<5S ;= 7) R2 9)$*T$8' ;2$J&\51DO(18;)76".JH M_BLJB]$7F5QG J#"Y4%CN,^B](C>:WJHY"9/C<1.PXUY(P-U%D/#$$$[9:,+ M*+T8D@Y*B^.6(IY9A?M1_1?)?<>]$;BK9&XX:+G55@J* %]8K8HD1R.HHWLN M%8*,&&OE85<0)-%H$:TT- E!>' KKWDU(CJJS_+4!OPOBXE)B$X:_*_01IO( M8R#AN$?,KT54>SLK&_,04>T%3Q(")9JR*#BUD/M3A/(J]7-([?P\B\U3Y)4R M$! ""*]TX,I*T#Q#.NZ+5-'S14;/;6FV<08A:AH4:JGT+O>LRFT=@X$"_0QDX88QV.AJ-2@A::UN< MIQW90CZM(>,I8$RO+$C\=Z*3TV5O#57X]YJ73O?(ANPX]B:WXV=@O) )\B58 MS9.7V?*PJ/)4YN>V-\>O/%'1."H5 N<($%.>?D/R. #F*$GEX+3#FX69N;-_ M'?2'PU][@ZIUW?UO_,=6M^>JB_Z@VGK(+_$>#1QW2H2\TYD5CC$=$Z /-T(4 MRKYI,<6&Q#[]RH]J-ZGAB"F3U50(M)X$0V%@ OV(2H(H7^;<7PTWMS/!@LJ8 M3]N-=R8/L30*HK(J#^++L[EV*ZU]"4S>$-E802,//.7Y MU[&F3_]K4YYC#NFT4]FV<>M> ?&M?:284@'&'1HEFO9+&&2@_.A".U> M"2NW!.V6? ,*ZB+ GN$L;4.AC^IX!"Q1 <)9%&8!1-9KY? MJA!^*T>4J!F^>E:\715F&,EYKO?PPBD(PEIE$-,%$Z-.-I5SMH0\MZ4?U75P M&FEN[,B"!4L43I*Y27' MR$V7R>!7P\1=7(?+?1LERQU1$^(9;3E0Z;RCSAD15US$B, M^]$[D,AMBIJRPC?FD9-DTS7.DG6HE1S5WKOH&'4Y08>&7J+< R=2NB"#BQC- M%Z&"%'+C(XF38LZ6[4A-X#%*%GT^RB-60_"$>J?"7\.< "03(B)6P@63+ ZC[64 M" DT^B\JBP,_FCO]/QNK5B%M*REAA!ENJ(0'YO,SQ<'#B0A.6AZ8Q MX%9Q!= M\" Q3)..0Y%"V:)4YM38LE/1M3"4XR9R#J/7Q+W.4Z(""< )=4#*/@V@^/,9 MTN=-C0?A7!0(^SVZ9 ^(Z0(8%4%&XSTIFNYG0[IQ=+J,56X\[/:JX1"5_G.W M-QEBYON]8;=3#2;_\,N@U1M>5(-!=;_Z=\BR034<#=\-A^.J@US)?\@OG6/G M=*P;_\_Q-?W*TOK!;G73\3Y^^G6A"/*!4-M&,H;=3-OD5_*/7"YZ6 %F8X@T;!$*ND\0E%)0DX8ZWP!"&U)44J MAAF0L_(Y(+/7RW#4[:$6CN9>8 ?XALO[:M/\I_<7[\>C=O^F&M[?.KB\FA/C MNSHQGH(H@G=H9(, (8 %:R4)!$4A4VX XV#)]'GR[5II[,JV68'XUO *997_ M+\OQ"VY%_*8=^=9@<(>_/_E2:7U@19#GA#?44N%SX^4HJ>'H?P5#9&(IL;X MI(C %N;N;434 58A5R L1@5P!YY&##C0'[B80,>D5! F!BBB#BT4P#.M8KDL M\A4B@[&2R,-L$NH=(U8X;05W(H L$OW J=#/LHI5:)>+('6^68@H%M!+.[!: M, SS9 H8[94["./F)UG%8RW\IC/,EKQWUIK\U.]5=S^U!K]7HS3N=8;+KT>= M:I>+58UX&&[_B/#; #!FC4J(0'W0.H)F9;Q%B-YD#]6(X:7*[MD&C&$LZ30' M"PHQGG(*PRAJ!-6.>YYOM*Q(FK]ZH3W;[#(TAIZSQ+4R$2B5)H_Q0MF1Y(-' M ;X&H3WQ1$,> ^X&P0PE$)Q$G*T16HL02)2R[-/R_"9M-E \B=WQ;.[(H82D M8HQX)T&A8"RA3 5BC7$.7$WC5V(:V9V&._+&2J.LE-1I,"YH3A%)&&%LQH3I ME-S1R0GM&4=I4JH3=>B/\IFQ>&29R22&&+-]/:G-&D?JD&WGQ,J UQ)%:KI_\_S.DS#[M]^"8@2X2;173][AEJ56+XO(F-,]@DIJP:$< M5-1<.6Z"LD;+(HA]J\EA%M6_N>GW)OG*#ZW!^\&G42X#F @7O_SIJK4$G2U/ M:(&RCE,?C5$&#',N<&=C$,D$X3U9L,4/+\'M_2VA,^M93]?>RUA(*LPOPR<3 M/4_61BD C7$DNBH#=Q+6^1&#K^,R6=#.QY=]0=.TMI@L:-5R>G8F>R77'1%9R1FILRG494BME-7HQ(C "T,;6D"PXH5IQM8+B*2D[ M4;N2P=%'3;SPDH@ G&N,!#DXZ75*>;)]'8-%/AZ6PNQ'[7O$&Z-6KX->:TL& MG>(1'L2/8YB6G)'=IO[U"3??1$:>"2 M0]FVAO>N3WL3O\':%&_HO69467*?9,=<3"E]V= MPZCDZ@;#F?ES3H28&(E\J7KC3,7B*6D&.CE8^6O5OQRT;J^Z[=8T%FWWQ_CS M=__\]=,LJ]BLX03O&1-4):I92#ZBN(TU"%NDM/.':[WQ) !"U&7FO.ER!NS% MJ-].C%&(YP3GWJ"QT4$1!!_AGE'!^!B[C5*(W9)Z8",&J+ANE_#UMZ662N4 M0'B%@1F@]Y-B39GH8FW$W/NWI&QE"@PQ)4/GR!']Y&EI M6FI$[!3A.V)DSHL4F,%XXT"4K5$S:2$))I)B--]005E2" S#"L1J'B/XHA1# MJD4TN0=EJWBF6,A-P@G-$R\F,R\$UQB&"9EW0RKO75*^HSA_:G61M%X+[6#^ M8'O%D]X&@A%CDEJ!I,PPIE RS;?N)7KC,Q34+Y&<4W(G? HX99PB-P@'O=$)('?Q5U/BA8X M=+$F_$DI7ZG8D<2+%1=7& M;_U<_6';$U31[5U^&'1[[>[M-48FT[SS^PO;Z=]F(+#Z1,5V_C4>CB8G&ZD_ M6/C-?@__V)Z>>SP69WY]X%/.A;0&G>&OMQV$/5E'B5D&B*:UJ#F*ZO>*0YN/ MU0C77G5B:]##'ZXK\BMFT):4-<,(%VC4$)(+'PC-P ML<"NY0NM8\<]'/!C_(?>EM<0D2X/ D1RB0,&HHA^J0[YQKKA"#E+6Y K:7@M ML?-D[$+HRMQ8B(XS'FQR!M!/('@"Q (4M[B(&.D4A#*Y6&ZR-:$_([[?A:DI M5U0HZ5#:%D(DSBOGM(DT$0/"%ZX!]Y:L5X""D!VI75E2&B4:41H@!@[&LDE1 M@8]!28J*:PKL!X(O))BVHO91FW.*B:M%?SU(%^7:J3](1@Q!>1!."-\9HJIQ,U!>I=L8. M0E4-_IFE2GDJ<]<<2="4*)0I:KSB05'$HA)CBB?B50VVF:7*.6X1]#*.9BOP M/(J;N2FO L+XLLJ4\1VHPC]?5Q,-['7N;Q=M+MFYX-_%Q)7%B!IQNW)1B MU%ZK>,!;#^?AKC7LMO'YT+T>CQ;/-^NW_6P&RU++\AAQC#?0(.%BK(\I)DU- MQ+!=+Z39OY[;OR7?\ID\UAJJ]EW ;\L7P R&RE(%!BJW(#4.#09103/FN*2* MK%B HL=90&E,9A> @4C>G31%&4!9F1L7:&,!C9MVQ*]: %-'6\ *">0N1<$Y MDPL_@&A$]E90H:4-.K=.3"L6 &RW!=Q' /'/]E6^EO41'?+[7GU-S]9V*0#C MG(:4O3:B6F-UB(PZ&6Q,I*;ODII',MO0=K@UK4L;IHRY-883R8/30CL@41L, M)22AP18 C8H#+>KF]KI_5U7WX?*#7/-UU)O;JC><6#<$>U^J(8IX_3P'UC_W1[]52&"[?]G+=2G3& ]!W/U?Y>?6GQC,WT/-^&[A#BJNINY6 MZ@/,FZEV"I+F>P#<8QB;("<1&%I]3YF."HW.#Q_8;Y3^1&688>)1F7$V8GCX MVTOOS3] MTOO1537X!;?FE&]K!DCLNPV65AZIX(E"%^:U 8I>+? RY2$6 M Y6C,&.6^ZF+%%4_=K_DW!7&W)?=S]?5-/B=:;RU'+.O[L%7[@]@4^PO*\%[\M_S]U-6EGXZ];P:T(CY#L,_=NJ M\TO5ONKUK_N7=^LZ8DLOA$WYG-8 ;F,+SN?Z<<$4<9:5NYI2_4(8]EAI,!Z. M^C<5VOGKR1N&5]W;M6US1&YTHA$1,X'X()FD. L:@T0>/*/EU#*C7AC71RX0 MZD>NT/2 $]Q'+KU,#GB0=>WR7A;/-C;2:,8P$M*YNM2A)^.&Z-S;*Z'91B9" MT;P'R+'\V8=+0HW)/@D??+!.?2% MVFDID^;!*)V'%AS+YM76F*]">=(X2B3Z;A8QHF9(/ O"(Z3)GDS&(@F*IGUC MU+I0![X#V4S8/*OTS-S8P<1IACO!021><%!&6(E;G3&, M]5)D+!3)R(W#]&=FQ<;6+4J+@7ORC*8(EAAM"0NX ME8TSY0&$8OQ8-OXY()P@N2N, XOF#4)@3K#(B>:YN2CJ=+F;V;EP8P?3%B*Q M,M^HII("\8COG4Q!(P9@$8/752.S3Y M.TL#*C>B\M(XTT7HN3EM!UO2FE+B?+K#K>(BSZ[$?:HC^AEG&1IRGBPOSK08 MUX=8TE^K7C5H7>>+$9T;E.UPTC/C2W6?VS/#+Q99(:PC:E_:5]\99%(9)'@C&=S88RU34TB9"=>)"E G/XM+)4Q*_ M]NHXY*P;Y-8R&- VC-B\KB]A*$.I:7K9R"/2?O*GE0Z!(PE%0VYILLK%YF@ M&)=$0,S)33G42@#976OZ_OK]4'C;,6GH2(?WVCC) >2CZQR&.DA(<_K M@ET%BQ6?#^_=C9;YE&MPEG-N@J'@@.>^2\3$:'@^C8G%W;U\]VL?6A81Y]R% MZA!M;DEBE(A (M4NX+9PDE!* [)33H'_C)U.RQMW>Y?O;^PE9]\[ZLLO.'6\IYPN9 MCR=7,2;2!#>^TL05Q'C4%31!SQ MU@:)_U\8[+>,:BF?CVOX]7O0WA7)2.2]S.X"4MY; )2.H,$'FY%;- MZ,Z:Y19T[$KJ*N$P"QCQ(&(EW@$@*K1,"H987)@H?-FC(\_D>2I2U^P^Q2WQ M2DTZ_@*2EBO+/.X[)[2+GM2T!51/2>I*SVLM31(MA>$1/,? &'UQ#B;SJ0W4 MP %:I^^;D5H-/[2ZG2(KLX'LO=2YY"D2EWNN>Z0/^1@LA@DJ&$F+F)US44_E M(PG;$KB&C=(%RXA100*!R=81/HY8CXA;1RIR8_M@3(X1AAU[&0B^L[9/.X'+; M5ZWR78.HA18L.9H%!%+PFMH_(5J1S%G08 ABQG+T$BU [V'6]&%0 MW:*W?Q#MP_V07F?R>]/#GNUWCT<9'[&\ORWJX@!5#> M@!(:>L$7:>[?W(XQ0/S4OQC]T0,4\JM2LH-HIE9 M#"^W7L(D1S:-H^_-]L_]7O_!)R_+.JP\*O'H1S'DBM;G@PCN%$(YG]"S.).[ M/A<9IT(,:VDZR!I65CL($CUZ_IAO\.8YDTGR?+YJ)<]'F#5WBYYA#>N&6:@D M(\9EC@H-"4U4R V9($@M;%1E]H205:*PPK14B(*^MN(I2DYE=O M3M(ZL*?RY)Z@\IT?=+[4$DLE0_2BD^7*%AFK#>A9&D2LL] 6D:H]T\Z;&FVD8R,'4NY#WFR.7-7-UE!+>KA_B2N 4$L!&>4"8#,P;VB\YUH M2KQ3*J=[ZBZ)\X7"U8.0N#)7:%PB7@;O24"WB.B92LT-8OL0J92%O6%H2,D6 M)"+"R:UZ/PSZ7[J=JN/N?AWFX!GC?_P"(B#;'G6_3$U!S;G[]B"(H;5'23NM M$]A\CA<-^BDTH&BF?#G<[2U?2*3M1^]3KGP=5@UZTC.160%@@*%[0Q_,<"OD MH52\[%X&"U[NR5<^-5:'EWED/B0T4=9PRM9MY#/Q(#);:6#/65PNVR=(W M)/@IE[YN]U(+S$MJ>22 '@]="&.618%H :/WFN-(2M5QE_Z883^PU$4>U1UC MSH$:$ BCE8S"1Y8O'DL,?,KJT8TV^H;D/N7"UVUTYPB&"!!)D$ G5U,0*XJ$ M7I 'YPJ+_58N#.DYZ,J_UDYM#3%X%!J%XG+).##$.+E++H:M7G&)847-(70Q MCGN.@.TH6UUI$6F$H&F ?/,Y&8[F)4I-@$2)<6-Y(%N,W-Z5LG552H@.:3XX M<;FWLL_]6Q4*7Z+'BY;XVK':O-CQNU*V9IRUTJ( M= YZW[\$8=D,B):"DP;=41D>,+-0)K\O@>LV"@:! M:!0CVA>4,]$&]1,07 >0DM6D[@3&B/30!*Z5%>XJ;M?JJ]\M%]: MW>M<6)?Z@SQ>_E/5'@^F:1W.8^4!9#+P>K;H8?;5&GP\F5 2MB)!]8<-8$#-@% M4,<1P\?($1.9&#D@HX[.AY6@P9J$@;N67&N"%HS[/!IBP@>98@EMSI8/ M:XR1!,IMT.@/G1()HV"&OG'"!Q8@+8XDS&6W!]T\1^?%RL2DU!C?" %N3$,I3S%!VZQ'&*> M#+?VK2J4@G\'S')LD@)%B2+SDYQSW- M!W!,ET6C,CN3F MC_)HWAV[3"E"O;0\41DS4$"U%1JV)G'=08<"CL&[ M9L+CAE+HL'._!F8A4*IE*N_JJ)H-M9[$_GP>;=>68_D4@2CJK8D!P.!N\I0( MA8 CH U4980L="VU]>3L2?A*"\UP7\5D I<2E.>YAXB1B!UQ)8@H2TTX&N'K MAUSL+WW;_O>XBT^/A]U>-1Q6-2W9IVOB_SF^IE^O MACU\8?+]X62^]6.OV[_U;UJ]#NK5M]/;7H]?^C3^/*S^/<8WQR_X/\44XX7/ MUPV5!I9008R7D)3(YR"H+ 9Q(4/]" A4ZHT/(=_6<',9)W;FVB:*C_X2G3YZ MI!B]"4$XM$IY"@D"%R\C796L?UJZUZ@PTS%&Q'N$!1^41')%FM(M7>"I@*MJ M 5CM1?S2>MY-DF#1$Y_;^QGN0:(A=4%HSZB4J#.I[*F\BN8E5;W;T;ONNKN+ M"*Z,(@Z-@S3$4D<,R \DH10L2SCUDRO9O6F9'\89 \QNOMPW>J-;*^3B^AO M;PI4NTDW#FV=00\55/94)%CTM$)8E0M7<1E%-4Q1^+F2I$4DOZ A$[4KKNC-S!_:WT MR:V1#ZW!^\&G47:N_]6Z'E-JCJ_Z@^]]59TN)&&<"1;R>4B3G+9.G,Q*9#AYT^,@ M(+)L#8L4[4/[2@%0XI!(@8Y7>F NVTBIH[,.N%9ISN4^%>WOAL/QUCP/:/F] M)R $3.:VNX@N0.3AKXE8.==QYH'N-01/R=B5V)5,3CXE $(HYR[711HG4<^= M]QXP5)Q+P1R(V(GB;YG6TAC[695GJR+P-=* X?G@2J"78:0,N9=2.'GWUJ2M MG,W.F. FN(BJ"CX$QWW*>1C)(D$,4.#"K4C+W4-JNX;LE'%%9^)RS:U+/GML MT")W&,]#XQ 2VE3X%4,7BIHWH&CO!:RL;*(I&8613@0)&#NB$@AOHD-+G7N$ ME:-^M-ES ?UV574FS3=S7ORGUBAGQ>_PB[Y_?5U-^O0/WU_L \_CI/S.*H9+ M0#W)._CJUG5'$LD)C8%^ON0+\<]JT.X.%\WE)GVXHW6)YA8@-J")CR[WYL+X2L@H MN14U$?C"J,&U).U)_[I*2O3]^%B2-'GPAMDH(O-"!9M2OO=95G#3_>BO!_D[ MS/GE&?Q:W/.F-1Q>CQ(XP'2/!YD@YRZ M?^8_K1N'DU#T'G>?1:B5D:T%ES1%D"M33*$,YC@M-^&)<>''W#,L)S3?W=P. M^E\VFV@9W61V8P*GP7GMJ.<)X_%<[2N%*7"1)DH=B0TKYZQ388QV# @*SN1> M,D&&/+R;)VIHF9)BD]Z91Z/[*!L9$'9!S.%91%B&6]=3+M 6JV0\01M=NA&J MS8GS8(>-[%E2W"$>4*C$@5/#;03$^48$HD(YS))+>BQSMBL7=MG($'WBBDHJ M!49ACIA$O6(45<.PJ%A1>*T5/?A&WGHBJ]-2)Z#VU-\M?3E9QJF;"AZE\.6K=7W7;K>B*M24O@P=T_?_VTW-=* MG0VITBDR$,EHRZVV.M=QQSP_NDCY$\E/9GT/3_S<[_VZ=LX@\U)H;U'G0YXS MJ$.&@E[SY B*M43IA!4@_0D6NK(HAR.5)-]\S0/+.',\:H[BPE LN>:G M-]PP^Y)\&-UC('/?Q 1*61"4.X;_-HF+&$-N_U]5#DI%%2A''M145XF=CDT:[1 M0*C# -4F61:'B<43G V)OC^E_]!"JN6O'[H[F8_F5-4>W'1O>[FSV)OU!W5C:F%N>C#*[ A$$612_'544@4F6+ZO%P(VC":6!(4061?;$L<2/5#^C M+&[O#^;>7X3J<[95OG7;';6N)XCQ_>?K[N6.+4<8(C&%UH=P8S&(0OUDTA/- MF0\!E"S"8:D7>+ I98=:S[JY Y1:REB>O&>\D,R3/;V2X+ET"D@.L95BU M!NTK?/K^S#3_Q*ZEC9Q9JSA#;60\5P)DV"NXRX,?),7_E$D:L]"D8R4]^Q&^ MLBH-=29J[PW3 H0,1D>3;"[.UM804V;8@"EQ%,+7E#;R8**CJ//4AVG/ L2P M&)9,1CJ9N]RB*Y[?#.>V*I0773;B_.>UJ9C\Q00)S#D0Z.#T%LC4N5$ M)IHGZW%9Q*QO.5IEOFAYUM&T[PI6!1%):/05*3<0S./FB16,!HUP%%T*T::\ M:R$HE0NAS[8KF/2AV[[C1;[5CGLSG\@JH(SG]C#<:Y_/;A%_%,SFBA5&?OKJ M;3H&8-W-=2<.UUCB 3X"YUS#)MHHY6@L$8I\"@9J%OQQ,M MXVO(,AA=V9MJ@)^L&\D>A/0&I'#)Y/M-AC&2LLG(YB1"[:[NW).;R&*$>UI2IY&1WZH-R/-$C' M!(F12UH.W\US.HZQC!TTQ.>K.-;FLLL 1G@4A4$4X+G)58&L *>2B87A,-NM M9=T83XC!6$J2\124D-8E)_-@+8+V1)?-PX028M%);D_.X34$>,[,2>Z8!Y A M=]('D?)9 NY 6:)#1(W[:,C&R]A!0X(@N&\3<2XE\(8X2P#MMM Z!L)E ;@$ M66Q'O_5:5A[7(^[3$=#/. U<:D_*2DT$GLS\YA]<0IRDGZ,9= ML!Q0_"873CHE VY&C4LI#U>$VL1^[!Q(-!J7(27/]?-4 MQS*V4[GOR-JUY%**X?T'GZK!EVY[J\QX"V"+CK!TK/T+B5F#Y)77SJ,W&;X@\XAIQ0091+P1&J$$<270R($ M_DL_,9,<^(\03Z^)D%2FZ) 'V-#+(=(*+J0!7D2DE=Q6". MTMQHCF)0HB+-_0M($H*ZPD( -6(GD@]SB9 X22,&@ZB\&F1"]06TQYSX?.U; M\2)^-73A$N'Z6W,'N@ H752Y0ZA 9(' 0J%9PZA/QJBD,1H*AVP6Y\?O2JG] M_^R]:W/C1I(N_'GW5U3T&>_;'0')N -LCQW!JX_GV.[>;GDFYB,$%D6,08"# MB]2:7_]F%D 2%"GQ5B!!,C=FVR*)2U56/D]E9E5E)HD7/?!BJ7YQ27E$HOWD M)4/QS]^+I-*?84:.A]KFLX#BII6E_R_P%)C2LW)+[Q_0I_3+US]>' D\YCG" MA5O5Z_4-K))@Z1VWU7$'[9[:PGP+715-T/Z[GSZ;_]PD[_VD>9116M+"2DV0 M'E@<6#S;=*RNJ;?[K9;>&:@MUU;!Y'::WNNBC,LO$:A57@2UT0B^&WM1N>ER M$"D8G:X-; N>7&]@@COGKAL0 M%^:TRQ\1W(3V#QX\C*$![4>>> _\9WAXU@,?;> %R9HS'_)0HU?GP+[:T3K= MKJKU=:NGN:VVH0ZT;K=M&8;:TE^$^A?GR71CZ4!9,P1VJ4/X.MZJ0XD!^&Y/ M[_<'3A]S9;?MKM[!,;3:3L_5NZ\-I6;@?K;!MV"UC/ MMELO/,'Y04Y3QP)(US$:C9B>P,6U^EV]C>M8EF9K;K\[:'7:%MAY@Y;[LD#5 MTG'G$PQ3(UFM47,4#*1AM?NJW6F!N0'_JBT\(C/ @F,=S7%?G:/,6^THYD8C M!_3W6)PCY,.BGLK;NZ^E3%(=3/SDNAUPR5VQ]5_47.SI/5R^[;KK)BD+@^CF M,<;HA3C.=0RVG:AZ+;UO:H;1=MJJ!838!F?*ME1SX.CMGM-;EW' ,4S+<:YW M+*H[PJ7@P>C!O&]T6[V!U;?TKM8R;%77VRYF1'$'^KHQ,'75.HXK>R%CL"T> M3-=N.5VGHV%I:L<JM91!ZAID_LQQFX[*TTW;:MO M.V['T31+MP>MOJ,.7-OH8VKL;M]Y(Y)@'G?6N8 QE#!75U=0FU-,MV[*-,U;9KMKF)BU71WT\$3TP-#<0:?3:[>= M=?ZJ#MZJ9E_'8#0BEC?HNZV^X8(?JP%@L/!XJ]-UU79?,WMNR]%?9;76[7'B M"CO*[(('9IDXQ MH,MYI[#NTOX.-GSBL)K381H=.Q]0YF*G9[JJ5VVAVWVS=T+*+:04IL MKR-"S*&KRXA4O-;WF@3[8D!GJ;X^@R+O9:MM)>XE (!+9&GMGMWJ=ZP^D!D6 MX>@/;-MLX<:'_FL L&\M&6[2;A*I81#X/%!^%V=>^$L$'!*E@7\($VTU""_2 MU.AFS]%5+.!D#;I.QQ3) UP53(%.VUK9[>U@>DXIRT,[2$.F]"OKZ =:6WL0 MC&5W,;,;:+C>M>R.V^[8JMH"OE&[[99FK",8S(ZAR2#\U_LO4[S+2T!O)N:O M@;]=LX?9^]O@5EBMKHI9.(UV!^;9?MMN=9QUXM5M6S=D;&-[70#UR;MGFFI?4/#0D4]JVV: V 2+ @&MLS+7/)5,I?BTIUP_;%\]:<\2S,O&HI2 M-*\SN<2Y='F;>UOO=CK=OMD"RZ6G&9T!#$#+MCMZ1S-;QNK)5=MZ<52T-@'4 M).7]5Q+WX6W3=-1>I]5KJ:IE#'37'NBVV[6-06N@V9W^NA4LRU4-1Z)RK_3] MR(*MQ>)V=<-V# >3>?8MRVVW7/"'VIKKVC;FWEX7![)4$TA;(F,?2["[6=R2 M]'AICZ-C=@>#KN$XCFZU0RN/<>A!K< M'M3J/M@HJNVT+,=LM0>:,3"[8&P/!GWP)%\;A-:M+2/>=KI!*.()F,[MVY3[ MHN87?E5I2?OA(>$/,$.?8@:U>YJM]UVGI?=52U-58";+!K3T'54WC>[*03'# M='1;Z@RZMX"..TI'G1_Z/=7INC &AF%96L=L];6NXPS::AN,?+,U6#OQFF;+ MD;$:MZ-(CCL,)R=-=/,BK@+'?;;L^RK0&06PO3F[4UK*[;L5IFRWQ]EEA]_S%8\%!';ZM.N]LU M'==R]&Z[YYIVJZWJW5;/[+3U=S]]ME\>2MF%> M'O2Q"DT?3"95Q=P6/9"^ZV@@>^>?]F_RI+]']V5*?V<+^A2 T+K=?A='H&.@ M*6MUP"$TP#W'\Y\#W73%H&B_V3UYPR)/+O)':V89S)VW5<, 4&*QF2A<)@&3.!Z])8$7*9=E*,26O+1A;CV'4-W1' M-<$BZH-#[+0[':P:"AR.94C;6&WE]GZU^NQ*=V=S/.,D02Z]6+MQ8V<8TV@/'L=R.CN4( ML4J>/6ACS;FN9FNKA28UUW%:+_1VM0V[M_'-Y,686*MC=1RMT[(L6V^U>IJF M#6Q,9]QUVRN9HPU-UXS=VHC#6LBZER?SS#;%&"R-_><\\<> 0*S!L=R-GC1M M>K$+==!R!ZJ+40G= C>BU>V[+OS/T;$D7&==J$\S7-6MFN#[=6]K">U4KE%^ M,%35==?&I4=S8%CJP,(,HUJ[U['MOM/7UQZZMQVPVHTM);2Q].,K=PO^?56\ M-2G/TJ1D=$T3^+;=-KHJ."4##-Z[74-OHX,*XEI!M_5R4MJG9RNBP1)A/$F+ MK94[IE[7.X:N=^T.6IVVUNZT',MKJM&_:NK-#^^X2[J5Y\ERI.KUCC6[P M3FT@S390J&.9=@U@NFA+;9N.T5-U==#IJ%:WLZXT-UQAN>XA;11)Z9+MZLJ^R+:BMOH#-/9Z MYL "%[2MJI@:1\.CHNV^O8YP6C ,;S9VUII7&[U',7%+ R5T1=I:7,JVW8'1 M;9EM&ZC2@?^L9"LUC=9R/MW5!NS:O+>P8\)HFV;?T?LV:.; Z PL6^W93J\+ MC7#L%78R+6.7YKUP0XK%J$\C(>Z*M]+QTL#'DA)!F&>O5$E^D?Q3K:Z/FK8# MAEW+4%W'[3A=,3;4-N[J.L%]3:^KL/]_H;+_M6%T= M%Q]MJ]/ON^U.SQYTW);==?6NN[:SJJM:=C4VWYS.KJ9U7>IL&P^L]E2M;;8M MM=,"E'?ZKHU[1+1VUVFMZZQNP[SJ.@WM[!LCVV[IH+Z=GFX;@$*W[1J&T>X; MT,^!9EGFNBVBIFZT+--29786?TH_CZG_PFS'X;!(TNSYY#_^&X$C[P9>9,@ M?/YX%TQ@"ON=/[$OF*3T!_%;&OR'?]34:?;#N_]YR'YX<7L81/QF+/K_$3S_ M[WZ8>D/LZTT63S_JYO3;JP_![]ODP*#6][ ]\& 61%_F! M%\(+RM3T*1M[CYS=K!Q0$\ M:AJ"+CP4U='"9_R=3_%-<&\&C<)33?!)),(7\BYSW;/W/[?;GS\P+V5// SQ MO],\27,/^I[%XM8DQT?CD"3\ 0OIH(.!C\ ?OW(?#.XL**_H?P/S.GK@,'J3 M29!B;4+V_FN_^P'O!3*^>Y=-?(%:51&0@8M"'F MBAZR.&'Q),A0B%4!I;D_7B^A6P;*4*2\WC#NZ3C.0QAK$#7W1*O@GG_ED:A@ M5S0+^[+Y044+1*DC(:-T21YQGK!V%.5PSQ_#\&(A:O>>9> MPGB$-ZV@;A](]+@OO+__\2;3'_Z/9JL_&)K"< Z7\GB01 A-G4L)E W[]1M6 MX%J\LB7>Z-Q*X1'-/@Z1;![P$LSU=Q1R/V,>4L$0.U:\Z#VV)1#9E!FTB0/4X'D% M[!2X"T@ W>[J/1_@50& Y"FS. 83X,(=1KNA0G+*P+&"HM 1=+42YZ%$GIL MY 7)HIMX]:QS,R6=< M!A,0<$F8?G7J$3A^1;JSYDC1Y&R<<"X:F ;?Y&!C E^.4YEH_EL>\0J2U0)7 M:ZL]8]"S6GW=U0:N9NN#=LMTVY;;.F];<<4RK,AO9@\N)+@WCR]>;>_7 MXL5M]Y6$!45^5X 09++MC3Z0LMEVE[_@.D#*ZN#885F@3#YDWB8@UWT5 @ &.B6 M_5^PAV+TH4+T57#NF14Z!N,&[LUAUA733UH^+Q4VP\+H"";@TT KO/#MV6@G M"EDQ5(E3&LPI]\0IOP9960"\F.9#+YB\/;^?/<%@D7J6 19%B 7^J[ G#J3Q MC!:M!S229,_X4[@0#1BRX*S]"WTS^,$70D+W#TAJ$:D1D1-TH\!(30J7[[XL M;81^$?B!^<-XR8B&*\)E^9>/]KT(3?%[I"X^%-EQ"A^[C,EDSZ+-Z/=! T)L M>1AP8+9L[&7ST$L(+F<&?MC,>$]7VP@4"!R8PL/!;\-7"G[TV(P:P:4$A8<+ M^6B$O8^+0,:B7U]$8"F$OV<>0OE.I=HUZ$_YY&C^Q #\P^*)>0KM][V\D-F0 MCT2Q,N&*\2P+"S?4C],L51AH%MR]XL6B2*%A?NE(QYB.!QQ9'Z:(E.C]2NG= M)WK_!:R@212,A!\"(#D:)<4D)6 K#&4O2J-B%LQ#9 M6QS^>3DTOV18"CZ>OW'V(J!IW+0!W)=,!$<64;Y@7L32RC:AG2NF'HRE MA'&: IFD.=!N4L2_8;I!NA>K$FMO5"H+$$C2/@@:B#A)E3*J%O%*3!LMYN5E MB2G\B_% /YX^)SB4(NHNF!0C>B&&)C%\#9V>N>5R@-]G,^^PEYB9Y_*-H.,].T-!Q>ZW(1Y(09=[*8J=_2U>I2$PS% ME(MQF0M8V#;P(/Z-^WFUKW,1WC+ AP_>% YBFB="TJ+O?HSSZWSM1PSD33&0 MI6TBECA0]F6'YN.&NBT\ME1\S[]-19!-O$M,_A%8*!4]%C,Z/D7,^$,]#Q)PS,PG\$PP@Y8JB]6$"K M4,U,%/,Q3@OUPZ&(1_ S#BL.T3!(N+"+E 5-B>$<\XG@GMG88_GA8C1BO[ T M<92?QD$HF.M9C#S'--G2ENV.T;7-OH7%@L6.Z=NA+38 M4MG;LI0OA8/)ME_PHM!'"@?7;]O_7-@ EVW'%]PCCC.)F63./;RL:8XS5C+/ M(0R/A^N5E6_$QC28\8H/\72Q'!VD:-/[Q;8<>,,$GEU<5=UH(@R:Q MF9U-<9_^$TR#8*VD:6&0E^[$TF:DI0T%E6T$+[8,X+IV&()6?MR;5U\JYM(0 M.?IL'''ZC[*/ZAM#5GG+TD/4-<^H-J/8F["\;T.M\H(T)G[1\H)KW=:MZ1BV M:^J:"I.TH7_WPSTX%#RY 8B'WC3E'V=_K AK/94OJ,%9XHS=J;AHH6E^M^MD ML'2_=MK;3_QZZCQU_O([OYM-=Q]G63QY88L!Y2[Y"I7/Q?5+7XFHC_AF%[OH M=3/(W6_V=W>TZKV_/T6BUUZ?;%+#S?8,4-5 M2-](WZ3KV]?@VV':1A,"30@U M0X 4 WR/+4D%V[O9I4C52M%E5;/9-#JD:J M1JQ&JG;.JK8UJY%Y2^9MC>C4K WP/'L'\[U8=HKSU(N&Z=8+I#LO'?]P[_E_ M/B1Q'@UQ/25./OX?W^=\-&H4&&O;"/'Z8N3;*W8[P+9! FXNGC?.MD<4XCD( MKC'"(HTCC2.-(XTCC6N.X$CC]A'<[J;SLI3<,S:1Q7VXF;K($//(H_SMG<#D MMI[4K6^*ROQ%MA#D]UFHD-1.&ZHKJ]M-&4>\[SYA?LB]Y,=W41SQ=]_/NT,< M0!Q '+!\GV;JQ '$ <0!5\P!EJ82!Q '$ =<,0?H3HLXX- XRI9AJ+,/L'SA M*<=DRL71??[(PWB*QP8I)GK$F*A^S)CH#CL*:O!1%-N5QDZOBJ4IX*K;="%P M$;B6P&7I)H&+P$7@JB'"KNBJM/@:@8O 1>"J@DOBB8&+!]?5[PKXZLTJ,DV\ MY$^.F=LH&GA\_CD[FM$4AV)CA A"1 41NCR7D1!!B#A[1!B*YM(^"D($(6)V MGZEHND6(.-0'NY85Q3)MK'#/O.$DB((T2T2-1PH>-8B&-N4*N)S@DJ88+6G\ MM;?8F@+/NDT! B>!B(:(AHB&B64\TH$!$-/N'O);+]5:O/UK#*D)[LT:PAIIW]"+!_^ LX7[\ M$,'7RX$QO\Q/Z(4A\YZ\9)@R^-9CN.4%>W"#O6'W7AK #Z!Q1=7>Z30$S4.M M>N0IGEY@4WAW/%38TSCPQPPN?BAVT83/;$5N^_1@%.>)E ]?7-4 M=RK"NS+,U291??2&U4>_I_KH7Q8UP$7B?K'C;>7+/[ P^,&DO"T_GJ2&^I>7 MQ=!1$&LKI#//SX+'('MFPSQ!WD,ZE,)+:?!-RG/8)!8%%+DHH"CED5B%<4&; MAJJPM?61]FHMEH4_>45W?4\%TK=P RJ-7FK3%1>(M^04B+=.6^I:/^M"W0?> MKIYUZXVS;OU9#=V9E"P[KQ@1R6?17/O:BV:_--A)R4C):E>RO;U"F@0(G_+Q M>>BVVAID>6K$?AU["=\:H:1LVRL;%3%>4;9_B"_X\*8-(O$>WMYG>ZI&_IQX MT*#YT/>\K)GM''A!LFCFW[V0RD;1G$%SQEDK&\T96\T9ZY;=7Z'M=9<>P)Q4 MX_L5O?\CPB5^\/ONO="+?(ZK-?&(];C/)_>\(FY#$^M"\@Y<-D>^C>.5XPFN M,9ND+-=25)6R@S=22ZX)7OO(I_':)F]CYB:U.@>NT=Q;55["G:://3%-0YE& MJN!*#T/L(UEQ+QJ#/,ABHVP#\Z#PC3CUB0" MDT)@5U\G0L2^^) BLLWE]<;P3B$.5]=T:?)H"@SJ-H0(%Q><_9MP0;B@^6*- MG:J8.I8MDW;RF%!Q-:BXW-E",V\U:=F%+@415"OB-85-4 M__B.7X/B+"& M&D-&FG-KR:MVW/2Q)Z9I*-,4A[-B]D-EZO9\6_X-Q:["SV, M3V4QB_,$;BCC52LUG5XM])2*9_GE0_!V4:I(2B_^8JBW-H/+0FBSE"?>LKMQ MD&XAF"=X*;NO5 ,<%E7]/+@$U&PBI/8TR\SH%9D9F3>)@4#^4SRJJ/0G35N, MVU7#Z[#Y=(NZ?MMB\235R'I464P*53RAFD_SQ!][J:P&MQ3+6-T4OI-\!P-A['(6H@B^]!,04N M4S;,@1JG\!#4G%E=3KCY);]1R%:%"67?;IYUZZDH MY!INO?SP[X7)9_NC7-=7;H-JNU!MEZ,IVZRVR[:V\E$;U^0:9?UO//&#M)F- M^YP$/I4B.\E6C:.PQO9+?<0@C660+WSB!1&,$/S2U,.DO@-T@2@._D:W;7.[OA#2R0$HVCO/4 MBX;;XQFS(,Q7+517#H6IAC=23:P(8 M;?^]^.V_[JTN[Y1"TX>>B*:A1$."(\&=,"IP1"$V7G"'IB8\=P^0ZJ,UWL1L MC/&D*;IM*[HA+?5@4T!0MZ%$J+CLQ$^$"$+$Z><)DL]5R6=K>Y_,^FW,^@:Y MEG42^VQ[%%7<.C6%7>9RSGO;417+,(XFI>M.*4OHH[(DE?OL6ZU^Y#4%1'7[ M*(0M$AP)[BP$1ROW%[]R[R@65=RJT?^]+#=W7G#K>Q_3JX\TP%5>31T14?(L@=^7K9_JMO!H#35']NGU30@3)A^1#ZV>T?G9D8E\],44U MFQK)<%=:L\E25!/WZ=54'IBJ-A%$*6I+4=MMI=&ZM>L_.-R4H2>B:2C1-$AP M]:Z1W-9_BIITC2:U*Y_4#%NQ[-4:!C2MT5KDNOO^7E3.P4(YO-A]*W*$'R-Z M0&1=\V+)*6E(5VQ35S2=%D\(%>>*BN9:*N?$!/:M)6W*:,I $@F<'PDTV#6V MUQ3).QO)7+[F-(5UKG+ZT!U%=^@(^\%N:X-B9D?S9U]4>*4E\083\V6N>)N* M99I*RVE10*Z)>G)- */8_\7'_ENW>OT365.&GHBFH433(,'5O* M+;C=()&= MEZ[1I';QDYIA*HY.^[3VB PL5S.O7G^TAE6$]F8)=?JL6A?Y7GF;!Z'D9 MWS9>)%/6;1$06.G /H^JL4*Y(DJ\YU'"_?@A@M_P>,ADRJ/4$P7A,<)W##8Q$+22O5X]/5J C6/Y?2SK]HYJW&X+(07B3EB;?L;ARD6W3] M"5[*[E$$\^MP'F,>7 **-!%R>2IKSMUXCZ*^&_,F,5#$?XI'3:$5\5":/NBW MJR[_/L\I"I3=2@&9>PJ,W8'N9G'FA6SD!0E[Q#).*.5EK2Q5-8B$KDN17!I\ MDS,"$_AR#,")AM#"II.%1#@;M[IT-/-5%#Y@DF\V!(B^J2$/12YP4I$FJ8A] M:Z]NZMVK34"_+,4:UF=,=7M92,)&8Y@%I&S071V81F/_#Z#^1,Q,7[QI,'04]DODWR)I6^PMJ;#W_:^? M/W]0&"\O2MG$>V8IQ^7*8 AV_Q0M=2DDJUG?R2%KF)RAIS!7@R>=PK3G)5B1 M.%48V-'0)6^4\>0F\[ZQ>^@#? T=F,XZC:X)V/ P8Q9\GS(/NLJ&0>J#5XXS M_!3KD"OL:1SX8P;F/\##SPO7!BZ5T@-7KB18R-,4AC\>?63O@P^+>1M_FWC) MGS":<[.F*@"A#] IO.Z>/P01RA$OXA[T/1Z-X,WP1>F;X*+V^V#GY\>%Q>1- MIP!<,=O,!P.MKC.><#]%[#FNO;J+;:W009I(:I=^N6?D_S#Z>$:.0784UP2_R?#].AIA2CCT%V5A( M'IAX,A\&G&K8*(DGXI,?QJE@E_E0K:..EP"SBX*[$A51OS4E.38X_?W7[_/TYL'SIA][,.HP=GG"/XVZE7#8 MER( V(W3+/V*NM(!) X_>\\3'F7I';!S)X11_>F__^NOLT?URZG[,T_$'?.+ M0 \BY/,O?/3CNT$/!?F_^C_O>N]8,(0O/#^[<=R!;=H#IZ-W!Y:C&FVU,[#4 MGF$YK8&KM_5W/[V80-[R7EZ;%K:=?W13WMRRWK;]'2;97]'<02@*8=4Y<R?,K-\*RZ@O+",T:AC8,@<' MM$G?2-]>ZMO7X-MAVG8FE/>ZQ=NZM?83:O7&>LNPUZ"$&Z1Y:K6DU":GR6!\ MG:HF;4,KJ5K35*U\BXA K+RB:7K8,,K;7G:DI->CI%N3)5F&!ZNG9IVVADO] M"O5>;"&-\]2+AJG"^#>?3[-R30,C[HL5CJ&7>5MOZCKKE SUKISE$YYX&72P M%KX\HA3/8:)IC+ N=X8FC2.-(XTCC2.-NPZ-.S1)M'I:I^)PD?U>[OZ1!M%- M=7L.=C(NXOC^ME(ZAV/\[S5-L0UYZ6FVE0T5I[WR*8^(B(AHF8@,Q;1J*I)- M1$1$1$1$1+05$>FZHKE$1$1$1$1$1"!!&M M"#:"[YNC=(T3'&D<:1QIW%D(KC'"(HV[!HV3L-'P[!<%__$RD^-R6J.MF3=$NO(]*+!Z'^J\06)JB MVH9B:P8!BX!%P)(Y8QDM2S$M:15-"5@$+ +6#Z:JN*JEV*:\HD/7 JRSCL0? M8UMGY"F[VS@.06'2P[RYX\.V\25_CK1$%H=ZK,LL< M'BRRRU[%I-#J.>VS(*J[.*HSCA>A(*HCJB.J(ZH[%=4=<5,^41U1'5$=4=VI MJ,XY7A3ORJGN_.HAE](V7PS(:R6294IUN5+$-,YXE 5>@;[@D;.4^SG< M'KS;#\FN% MC;U'K(3%L;2O'^:8'791KV:Y1L6L,L5*0='5_2?SLA2+JBME3:T47@:]A7]] M#QL-%SVSIS@/AY6F>""$FYD J +"*Q406JU;75=U1V^IIND:IBFO'H*<<@C. MH8G9C;-.2W_;!#>U*PZ:IBR=NZVY1!KWL^HVGK@C'A8D90ES!!;MJ!,PS+ MHR"3EYM8IC0; S9-<1U7<8SZK;VFJ OY6@V=M"X38+;64G23X$7^TG;R^UKL M4LAB=L]9D*8YS&8PVCQA_:^?/TM3H[I7"4\).<=6;+.FDT"7&Z@@GXL@];J9 MJ!J*6=?FQ,O%5&T^FWONT]Q=G'EA/>JTSU[7LP2EHYB:HVBNM)K1^\NQ*6I% MSMU9S(Y7 U%;,515<;0&G&"Z%(ANM7%_W=]__3Y/;QX\;_JQ[R41:$SZF2?" MW;J#[G;"V/_SI__^K[_.+AIX0?)W+\QY.TUYEOXFMJOSX:?H"^YT3^#^CI<& MZ?Q>$&F$:EO=0:O= M'SA&V^PZ;;<[Z*K]=S^]&(>J3#=LMEXWC*\>)3C-N8%BG_D4W%L>9;@1/V&C M(/(B/_!"Y@DIBWV=8>#=!V%QEF!2BEW\D' ?U1\^9&P$P\,><7Q8'#$/?RM& M160A25F>BE=" [Q[H$H61-,\8[Z7\8 N+V0+Q&O)'^D/Z0_I#^D/XT5CZD/R>(JEKG'%85]_T61_R9 M3;SD3YZQ$72WF?E0+@RLT@':^%,]\DJ]7$(E%TU5U)95NTB:,OAX'YVZ)*HA MJCD^U11*X^J:7C_7S3?D2ATS?>+Y![S^N/UZ MRQZ0QJ()A]N]!Q[Y 9<6]B)*WK[P4LU[?&L@&U-IV=+(IBF0J-M\(4A<,"1J ML/<)%X0+P@7A@G!Q@;@@$XHV*.PBV6X\F?!$I "<>E.>4$RM0>Q37U+6"YBN M+SZ61! CB.T@)U,QG1:!B\!%X*+YBR!&$#LSB-'\5:]'>W&.:S*-$R_C[#Z6 MN*V>N.>"@V,4-"9<$"[6!(TMQ=&IXC=!@B!!4P7A@G!!4P6M+\J1K,BDZS5$53R; Y(,+U?>9!#]=>7_F[TJ\PB/C-N*@^$Y]!F_S9YS5BN@LF/&6_\R?V)9YX*VS\% RS,?P)?2P5&10T M]*8I_SC[8Z7SBT95 YT+Q7;6AK6WCY46;3+-[S9#9RU.RSZ=]O83OYXZ3YV_ M_,[OMNBRSB(^];[) ZJ=UV00D\-0::YUX&IQS8O"*Z;3 >HD/JT4=V^G+!ZQ M'O?YY)XG"VD:FL)T5;/W,![W1"H!]>32:2Y0-Q;MK0&G&V1Y:N3^RA]YR*0= MP"!M(VW;I&T+J>JD=J1VQU<[@]2.U.X(:B?VNI'I2Z9O ^"YT4<]>Q_T?1"Q M;!SGJ1<-TP_UP&[[D[8G!N-!ZK9>OCV>^DDPS8(X^B@+H0V297.ANW%F/:(0 MST%PC1$6:1QI'&D<:1QI7',$1QJWC^ ./+:FNV=L#9<+7'A@39K=2T#<'HC7 MB#?2'](?TA_2']*?QLJ'].<$4=53[\,[7):_Q1%_9A,O^9-G;)1+S#1/7M\1 MR:SQB4KDG>G9I%;G<)9'4Q75E5;%LO&#C_=1"BFB&J*:RSBEW'0-(+XAOB&^ M(;XAOB&^(;ZY;+XA5XKJ*NXBP#]NO]ZR!Z2Q:,+A=N^!1[[$BAU$R9=<'$BPO$!9E0M$%A%\EVX\F$)W[@ MA6SJ37E",;4&L<_EE)6AL#6%K0EBM4+,553')7 1N A<-'\1Q AB9P8QFK_J M]6@OSG%-IG'B99S=QQ*WU1/W7'!PC(+&A O"Q=I-/H9F$B0($@0)FBH(%X0+ MFBIH?5&*9$4FG1OL+0=Q<#^'"R5N!Z48DHP8TH9 D<-+\21 EB%XL1&G^;- RJV.?N_\NBMHP3^3# MI0"A-.+: 75KBL@=2Z(2Q M_^=/__U??UVYM[P+DX;]$DWS+.T%J1_&^-W\1A!SA++\PD<_OAOT=%5S_E?_ MYUWO'0N&\(7G9S?VP-9-QS'-GM:Q#*/7-EW7=$S=L@::YIK&NY]>C$U5SG?! MA*?L=_[$OL03[W6.J]P>!A&_&1?%4S5=_6X9,B8 1-)@BX\K55I1?$S(CU4$ M^':D;MO68Q6OBN;^*T^S8/0L57G_P=FD:#;S 89>$+%1$'F1R$=0!!V9%PU9 M&'CW02AV#C$O8R/L]2/V^I8-YG^S(&5#GO%D KT:LGLOA7_S:8QU@CGCWX*, M39/ Y_ 1GO$4YR%PGNCXM4L3MC4"\0/6>)%Z8@GS)NW MY9E!:^%:013A\!&>X#WP.$_+WV]9 1:68V>#HJLH#4^T(^/^. K^ MG8/8H!/03NAH17H@3)1\"-T-1L%<9G"C!P]*.(?I\9&';!SPQ$O\\;-H_"@. MP0[84!WM0"437P41&!K91T.7C")Q^<<@@U?ZQ9N&W,>S1%CK.(]P.*')Q3M^ M%0+05OJZC[9_9)_N4YX\(LO"6(EQ$[J8\%'(_8S].X\SD+_0TI2]SR-OB +A MPP\@] 1(#L2!4]4,&O!=%1FHCZ!_,,2%@ O@\8Q(/>7A3X'ZXX 7QQJ=Q@(T' MPDMA6 '_/I#+K,O("_%"$/ H^!79"(NB9,DOA>'\@2O51Y0 MLMG0R[Q"//E]FL'[ O$ )*U1#BU!5F3Q2'RQ5G)7I=&&)(W^(XK7\PZ.61K"Z@@^RQD_S3Z*:0+6 M9@J3A+=,D M?H0F"** WB,%Q,FDF-SCPOR('F+\Y1Y-;$7<7FTW6%,;6PY"X&)0*P0#;1Z! M';QEKY29\>*7-D449PQM?WB4(NPH87@AZY4$].@ESR]8H#2#,-# LJ"@/&\" M_9NU?>+]R1-)%' ,%;I#4 AC"0=(.%<@")ZBAB8-U#P(M4 \XSUO- MV=:UKCQCB>;5F1J4QB9^KKXD0KB%RZJ#U\P?7 RK#XY#>_N'TP)GLA1I_6!WW:*3M;?\H@O)&FH"L.8^!ZA?P(I@50V2#=5RJX# MHQMD>6K4OA9-)FTC;:M)VQ92E985GM2.U&Y[M5N-8I/:D=K)5SMQ4HE,7S)] M&P#/C?[IV?N?[\5>DSA/O6B8?J@'=MOG23HQ&&O8V-7CJ9\$4[$X+ NA#9)E M/X Y,.J*[9VP-EXM;N!M* MFMU+0-P>B->(-](?TA_2'](?TI_&RH?TYP11U?///O];'/'GV?&!42ZQ3AAY M?4!\E ":J(:JYC!Q33=< XAOB M&^(;XAOB&^(;XIO+YAMRI8Y9KN'\ UY_W'Z]90](8Q$F@F/> X]\B?46B9(O MN;:KJ;1L:633%$C4;;X0)"X8$C78^X0+P@7A@G!!N+A 7) )11L4=I%L-YY, M>")2 $Z]*4\HIM8@]KFN*Y^H;$;)U-1Z8/=QQ*WU1/W7'!PC(+&A O"Q9J@L:4XNK2DL 0)@L39 M0X*F"L(%X8*F"EI?/$RR(I/.#?:6@SBP2)@H+$8QI :1T*9G *$TXMH!=0:@;ACG6.1;6O'0BSA>OZV4SN&8O6XIJJT>331-48:Z M;2=B&F(:8IH5IJG+0"2F(:8AIB&F.5*PB.B&Z(;HANBFN,]2%4TEP^: "-?W MF0<]7'M]Y>]*O\(@XC?CHG*HIJO?_?!6!=@3=77+YKXY+I5G+/&&"OHOGA%$ M0(G%Y^I+HCB9>.$2BC2\9OY@(7#F\S LK_GQG?I.? 9M\F>?UXCI+ICPE/W. MG]B7>.*ML/%3,,S&\"?TL51D4-#0FZ;\X^R/ENH\=?[R.[_;HLLZB_C4^R8/J'9>DT%,#D.EN=:! MJ\4U+PJOF$X'J)/XM%+,1ZW.>3>YXLI&EH"M-5S=[#>-P3J034DTNG MN4#=6+2W!IQND.6ID?LK?^0ADW8 @[2-M&V3MBVDJI/:D=H=7^T,4CM2NR.H MG=CK1J8OF;X-@.=&'_7L?=#W0<2R<9RG7C1,/]0#N^U/VIX8C >IVWKY]GCJ M)\$T"^+HHRR$-DB6S87NQIGUB$(\!\$U1EBD<:1QI'&D<:1QS1$<:=P^@COP MV)KNGK$U7"YPX8$U:78O 7%[(%XCWDA_2'](?TA_2'\:*Q_2GQ-$54^]#^]P M6?X61_R93;SD3YZQ42XQTSQY?436IW#61Y-55176A7+Q@\^ MWDLL> MD,:B"8?;O0<>^1(K=A E7W)U(%-IN=)."34%$G6;+P2)"X9$#?8^X8)P0;@@ M7! N+A 79$+1!H5=)-N-)Q.>^($7LJDWY0G%U!K$/I=35H;"UA2V)HC5"C%7 M41V7P$7@(G#1_$40(XB=&<1H_JK7H[TXQS69QHF7<78?2]Q63]QSP<$Q"AH3 M+@@7:S?Y&)I)D"!($"1HJB!<$"YHJJ#U12F2%9ET;K"W',3!_1PNE+@=E&)( M,F)(&W(U7TZ,J8XP[K[":PI"ZS8'"*($T1WD:"NF75,93@(G@9/ 2?,G090@ M>K$0I?FS0KCN^J,UK"*T,(CXS;@H2ZKIZG<07-&JH"M-5;36@L,^C M69S(:6./^WQRSY-*.S71SE74[O/XV[HT2[/KUZQ/><*"Z)&G&:;-2Q7V- [\ M,?,2SKPP!!1Y:1J, M0KT)M'+P@1JS>C.+E)O9 KP$ 1J%0&%X!*96/.1G$( MTS7TX>TR9A(1)[AM:6)59Q<$$=@,Q>?7I%9IR,9G5%L:QIX@W5@5NP:,;I#ER5$[B4$2_P$_JANG M&2D=*=T1E.[G)$Y3]D>4<'@CZM[/7A#1?BM2OI,HWZ_PF2HVD/8=1?L&&"/_ M.\;(R28FF[@!&-WHN)Z]8_H^B%@VCO/4BX;IAWI@M_T9]Q.#\2!U6R_?'D_] M))AF01R]O?9"IX"./+T>48CG(+C&"(LTCC2.-(XTCC2N.8(CC=M'< <>&-57 M]MBE--K87!'".>Q;QHI=+4-6SYLRE'@?'8 @&B :V$D%*.$L M<0%QP;5SP7M=6B&453T_H\'?>FV"&((8XJH8 IT&VR)#X=#@RY:QJ[./RE"9 MWQ,&4*^GAINIF(Z\W#*7GER0P$7@.FV$@"!&$".($<0(8@0Q,A$;"*ZKWTY M97Y/SCUG1S&:I3B&M$Q@34%"W?,T0>*"(4&KRX0+PL6:E59-VB(*K;026BX< M+6A8Z1I-((?Z:->RZDC%?YM/0M=3&0T+7ZC2=._:*Z,1. FJB5&:QF;>?=^NI\^?2>:HNVHPD31=FQB^:2]5%1771'O?Y MY)XG"VD:FJ@PNK6/3=64"*A4\8PJC)+27;3248514K[F*!]5&"7M.YKV4851 MLHD;A5&J,'KD@[1GO.5VO7RIPFA3IU>JA48:1QI'&D<:1QI'&D<:1Q5&J<+H M^2&S7N_T$G9#GM-F1U%A5-IFQZ8,)=Y'1S>(!H@&MNPTU1@F!B &N&8&>*]) MXX!5/3^CP:>35<00Q!"ON0HNN0H'AURN)<,OU14]8=CT>HI&.8KFR,N%<^DI MR@A MI4IV$"?,"T.LYA7G"0NB1YYFF-@P92/XZ6D<^&.6C3GSYG6#_#C-V+V7!BE[ M\E+VD' OXPE.!M[CQP&(/+#? A# 3+/4.8)9S :4Y4>H8?$[PFR!@,)&=A\"!*\X"G.PR&[YRSA_\Z#!-^Q[FGW M?(1/"4!-O B8)9B"#@SA)A^GT.=;]DO$)MZ?H,GBOB$'#9D$D8+W?%&<)<1B+=#0&'^\P?;=9'R"IV629R$"Z'T: &V)[D-'>/20C5%_ MLV#"Q6@"8C S)_ZZT&<070K-YA%\!U>MO'(:IP&V3BET&-H:B<02\+IA4#0; M'AT!SF^P+VR:Q.F4^YDHA"=>E:8Y3U*E^F%^\M+Y@?G08I!^ C( J>##\$+1 M:)#&Q,N$9&_?IK3R[[]^GZ-U\LYDZ)?&D^+A:5:B4GQC)A019>_.RPK:=<.7U8;G) M2-M2..DOCG6K,;@L!(!(HF,!*)HU),T:;_/)MIJHZ9)5\0XY-@[!U1)3A*AB M/DUX*@P/F"V\($P7-LD<7,6:76F5!,4LR#R_G*D"K*$>C +QM-6[<,A\;QID M)>T'6(4MJVUK!E66G75!%>MZ54A-\?^9>LGW%Y.9AN+E3RL8B M@\='DCQ#DQN+E_8DSJ%5!! "R)$4SO?S21[BZGJ308%; M0\3B/D&#H'$DM?N=9PNY=N+XS\4GL2."5)%4DL1YZD7#[66/7]0_K*R637- M[__%_0R/!G@5N^3MC:F4@>L(ARY)8+H+[XPB4 MYN'Y?$.?;V07DB$L^U9Z#;DK9K5Z(\$GC5A*2\]57Z_KP(>F*;I!94>)"H@* MKIT*WAM*JV7)[OL),G[*$ :=&2&J(*IXK=L.& U;'YB M J("HH+"?] T:95+R'\@JB"JN%"J<($II,7E+\5HJ&T[\56LBG7S%#K"$Y;P M4.PL3L?!5%HUS 8M==>^8":O*E!SA-:X.6UQP.*8^P,.*'HLQ5E45%5>_: Z8YY-.6Z=K^,T$?H6UX3T:6MB-#41N B<)'E2/ B>!W'D+/(FW!I ? +C'-+V[5"O+T] M;Y\A/5M:2Y:F7 H+$R*N&A'O+7D6"WD%!)DK@,SVU85H#B% 7 $@R*HB1! B MEJPJLR5MDB"KBB!S!9#1:1/QP?%1VD2\N/'W. (A3*8\X\Q[2#B?P'MH$_'N MN+RM?[&>J'V'U;(-E2@N:37-E*=Z^TKM4B:3V@1$V"7LKG>!3@]>](6^?*5G7!&X"=X/ +>_\QK7/ MRX=N,3_%0HE<7;J+,R]DGO_O/$CXD 4OBSG*4C7B,I*/+*X_0\K6=,5I2?.G M+H5^"117#8KWIN)JNFQEN79W@T!ST:!QE)8C+?,J322$B0O !%E7! H"Q4H( M6'%-:4GBR+HBT%P!:%RE9=+QO8.CI+31?''C+U'&DPC$DZ>_(2+DO% M:.V(!$>+;L>8&0QYQ[JO?MF-P$G@E I.VF]*("60-ARD-(,2. F<#04GS: $ M4@(I@91 2B ED!)(FP52VJ==[-.F[=FT/;N1\EEF* ,8:ACGJ*8SBMI'@.5# M\8I5SFL.-*45=MY:B$>662U;M@Q%4VN*!ZV1W!%4Z?2S))$8D1B1V-D>8-A: MD1R1')-)#E7T5OR:DV3H48<1AQ&''9D;U/J 2$B,2(Q(C$B ML6-[FU(/=)&W221')$%JQ0I-6B6J?!RDLX>F4^UGPR,-G1>+ :[=J4W52N]7KT66:_%>>9L'H62K%]^&1$R^#01_E69YPYJWC_'@D%&61\Q(/?@>C *?& MU1U6\!^\H_%:%(B6CN(0?(.4O0\BZ&2/>X_@MG9-Y1E+%KVZYGA] M]251G$R\<%E1\)KY@X7!PGP>AN4U/[Y3WXG/8(WYL\]KA'473'C*?N=/[$L\ M\5;\I*=@F(WA3^AC:02"@1=ZTY1_G/VQTOE%HZI[$.>&H;EVX^GVNQB+)KGZ M=YLMS[4V<-FE V^WC_KZVE)+''G'YTM7Z' N0V9@[V>S6L(G7A!!4ROSVTF# M&(W?HK]\#IO-:Z&>73),-C4?U.&"T!37 MI6Q0-&5OCYM6';AIRNDH*8"R=A$13417/A'INVS:N.B)R)!6]>5ZX7$]$Y&N MT43T-J ,@SPBFHBV!Y0NXO097,.]4<83FI<01JHT$%TO5IJ<+%>F9,41=FF< M6\O&HM=&XBSVB1QOO]$A(=%C;$0Z7)92JZSL+\^ST#N)C-GP_4F-D^*I&GLW MYJ!PJ5@=3V,_$&ON3T$V%HM50_[(PW@ZX?#@>(1+ZJL)T!G^?Q1G\*L?YD-1 M>K+84R06?+W[^)$KN**-WTV3^%_)/#D\!GOJ+SJEK53EN;^6&%/ MG(V]Q^+Y0PYOGX!PA/'&H VC/&1A,)IO!)@U28'KD^)&+PS%3Z_U,4AG;6+W MG$?8"6S5\.VM$K.___I]GMX\>-[TX\]Q/'P*PK =#7^9;SQHBWT'O2#UPSC- M$WX' ]D)8__/G_[[O_XZN_/7.'KX-7CDP^+JSO///'Y(O.DX\-M@H:9W*,;Y MG="1"/7A"Q_]^&[0P[7%_]7_>==[QX(A?.'YV8UINX-67W7:'<>R>IK6LLW^ MP#9,K=5S!V:_]^ZG%PI7U94-B^WK&.GDFT4^)_$4Z/I9V/7\WWD@M B4@,.@ M/K.'N3Q1ZSRQ4W"QP6+_'165INA[=F%QWW;[M;=L#FWH>.&NN5(V=-C&-6WH M:-CM3=[-0D=(5A!G')A'L 99OFU,^QR-FXHDW/T$B+>)3T\%C=['X;#[SR3U/*FJH"37<>H?$F=#CZX[3 9*5H)G.::/']>O9 M\J;EDP=^D<4H,OZ-0//]:2)0AN_/D9[1:OWV4K+H$TZ1U.)*S:ZB&FN MFVD<1;4-8IKC&3H79N%\PNT8^YC2A]8K.+^-&HIAUK2>>;D+D\US31LW@U\S MHE3=(D31YJBKWQS5%!&>Q_ZGQAC?KJ*[TE80]A=94[2'X@ -C0,0F1&9;4%F MJMN _9I-T1Z)=MKK6S+?WMJVVP:UZM:VW_E3V_=!NAEHV^/R'5O(E2T+]DW%V*9C,]=EOC^L29I]0 ?JV'GX2\1^ M\Y[%#@Y%;#,=!)$7^8$75@?H:^9%0R\9IJP3PW_8^T'[:^<#"](TY\/U%_XQ M'7H99^_;7__X(!Y_H[:4@U-7K>J8Z$4WGF ^+9%;Z^9KAD"L?L7>W\73P&>. MYG[XR+[Z\51LN/TM'@8CH%QQR:(3A[91M$@!M? 2&"V4RM.81\QC_MB+'CC+ MXF)S,4\F*8L3I(QA@&T06QL\EHZ]A-_<>RF(=NH]BZW+WA.*?0(*P.XQ79AH M*^86@_MQ,RB;5/IRRW!/- B>)5SD%4N7?I[=CBT+BFW'(R](V*,7YEQACSP5 M/\V;Q*T MVBN2P-^713%__*)#N$$9)0 37)$23D@@A\M1P-,DGJ6*8R _:-0]?P@BD:L( M+OB;%^5>\LR*K2*N4NR@!O!"([UA/!7=FN(.[0QDBR^%)^!;R]YATC8?I0[M M+K9F1]#1*9 Z/CW.Q5"*8$F1]VV.I!27O06WR:8/U+Y,>@3'?>-U#A&89-%3#\2Y0EWDT?E#A[9G>)%Z4C MG@BE*:9X)L+Q,((P1+]$CR#Z.'F6 NR%+H)6X'$"D=@1- (T(0%OILSG-T?8 M+&M64/0E\[X)+0%@:6=8O#!^SG M=OLSJOXXN ^RM$S1Y</F\/0S[ M4YQ$*'X8>VEQX T7@C 0PQD:3#D0%M)]OP"M1YN5L>+9AV-9\W\#]\D(?@Y MY171"$(5U+&0E@^]W((HRJ,=HR !+OTW\ $R$KP"&>&6_8._.-?!D14],9*B MC07<82@*LIO3AFAD21?BW8(@CDL+QSBI(.R%Q!]O8H6F3/:_%*@44D:5ZT^F M8?S,.?LJ9MF.F&4_E[/LP@98'9!]A/4:5:2@1B&,#$LY>'V@"9Z8MA:3WC)] MK#,(A.*#*N).E/@I&?%[P [2@-#_F#.9-83B@ M><*(*$PE^)3P[*4]H92-$Z:3,.GR21YZ>,%-P330581=,48QRAX=3#$FQ:5< M4'#@!WBRYXT(U5Z!&O56DYK)>-&^(O/LBS$KZ'8M!WIA&B_,3_X-B#P5&G;/ M(^A^5B@??E%( Z@^X#@<8E)(*H?P2O5=J!KTBK%B3MV!*()='I=;-#QFNDX#0 MWWE?-FC*6NDNZ<\#-"9=3-XHN%E.X"(5!+RKT*YRPL(NX(P+__]LZ0TVL:M*57Y"NU"^@Y2X1+,>@AR6?5%UJE8\"8SP0 E"VJJC/8L\;DW M.\-9G/L,0'7 .PCB87DK^@1+)"'\"!S43:%T.9C- 83;/11X:=@KFT\_QC'063+"!^#.&D!-X5P3N)3QP MUEX165K0OI<$J>@2=@,)?M$7,<.W\P>,LX$>6*]JB'6#ZO,T#N!N,4,-A4!C M4.YG &+TNS ]L5 8P':4,L-%7PR!48L+"UXT%)3W_*EBZ/L(F*V MN'FC@7W+_L#1+JAHPK-Q/!1QD+(/PJAZBO-P^")VL+"NRAX4<16@:C""GH5= M]SRCP+2,40MO(WIAL MA@"^)%\_F J%*J%;09I I_C9GZ<(@J+RML"%G@5AT M3+VD:%AA00CUF)L1HBMH1V!4=V8ZL%7J:2J;;IINIG&&X1X$0ADH+:>9^2"4 M,\P"_ %X&K@DC0W1)JBAD2BLGUEA5N>WFK!WK[C,%>N !@,BDL1%1?H2ZE M#KX(B66XQVG.$!7+$I^( >E%=A 83:S5 <[?!%[U )-\6+KF M:7Z?^DDP+0R TK>.AB!]H 5DB1$8J(6G,GM 88)@.GUQ-UQ>*BPPF?!1BQE] M!B.#.9 $(5- (PJGE5> M"F06@OXF&,GWO:7$*?.'S3*H#/F4BV0,,WL*J36(")A^_RIIC.-<@$]X__>OG_H?\.*4@U.$48LD\.>97EYY&8!_]P'_ M':Z/T^(YOP%3I=,P#K*M1A^F_GM!;#-G-DCF;UH[2D6,IK <9H@K6')N_1:. M=VDWED8"_N6)D D6Q4D0Z,)R+MY;EO@IX!#Q)_@UGBD%IM)9"@HM)I7E.6"# MH/80$O -F"C/%;TIK9S_+V5\7M\'&A'%$U "3.2CX$WS:/U^"G=.$\ OT3P" MHQ266F&D\:Y^O:R.X45OEFK*E0P%FFRXD4T:/98X;GBO%#\@F]]2WIB0K[G MA9TJ!"1L[_GJ>+FJ7-C]$W C2ZOF/BYUH'1&A#DHPI95LV/FP91*.&_L3*GN MGXNXUNWYP'^0)\AV6PU2/ O,(I!*1PUO$40!5 -E- J']9=XS MM,SNRQED/K@B2%>45>,S3PXOWH&OE^BZJ,I6VJX3A.XLF=H+/EFTLP V MN@=%U >G/UXN-H$[7Z@,Z,X"/_D4>I?"R)0:@[[(0A4_[)J_;=>M:M5M;I^2 M!R\J:]-UY[$>^-!!??\T^ES1V$Z>8O@@[?&Y4=".AI57XVL"GNZT)T[O:>VN M;5L#Q[(<0V]KFJH;:MNR#-/MM ;'3_@F47_6[DAH+NP.MY_[7<_X+U@Q12K_>BU3BHR@-ZBY1$]W KZ M%9?ARN',L@DBX5;,52.*P=E81,!Q2R&FIQ2Y8Y?3SJZ5\URZ:^0J=H M!@)W M4:*+-43NB,M8;U5 PE1:*R&Q3)#R+<8]'8O8I0@@>:)5<,^_P.187AK?_*"B M!84O@C)*E^0A@CM1A.[!%R%PM,T'(#FFJ3?_;^Y&B*BJQ!K+.R08VVMCT$BL MA\RE!,J&_1([JQ:O;)6[+,[&&[C;:L#+X15#NS:^6SI*<3H/<#V-8P#*3?P4 M\1+>SZ4OIU( MP5S",9X&46F-% '@66Y>W'" J^9BJ:SP$I>V&LPZM]@"6G#(+/I?^H$8!6B' M8?%SR<)+^[M$)\O%B"KA\A"]3:\D3+\Z]13+?>NE.VN.%$TNO']AZ 3?Y&#C MS"JFEY'OF3H$@M"'8@7H<1[MG8U$$5Z8;R0OMMT^STJ$S\(OQ?C@PDF"LT$* M_J)@N/V9X*R.P=34V&VMN[H<*QJ#Q321\ J/17$1!BEE7AACZ6PQKOK3RRV@ M01%@%>[.<$YL2YRT3"?(!&Q& &)3JR#.M!'!_KH0!_MAZ8#?72@CP[TT8$^.M!'!_KH0!\= MZ*,#?72@[_P-6#K01P?ZZ$ ?'>BC WUTH(\.]-&!/CK01P?ZZ$#?GN8T'>BC M WUTH(\.]-&!OI,>Z*OU4%[U]-_G!$WQ[/DS>$<9W-8'7W^*3>[-W?M=#O/I M5K]GFBVCU[:Z5E]O=WKZP'5,IS>P-;UEF[4?YI.Y_6UEL]M,6,7)D9FDSF47 MR%+K^:SU0M,72QN90-UL_P[NH)_9N*,85R"@O1]KWUA:><92497Y%KI N"7B M<_4EQ?;^9=[$:^8/%C4D@*["L+SFQW?J._$Y!>J??=Y=-9^"83:&/Z&/9=$. M'Z3E35/^63-W." KI?[JR53V=7OU ('35%,[H)T-@*ZYR'/]\'PO M(AAQGH*?EJ[N*3AVU>-S+WJ,"[LY+G=7O&(,DY91;ED0;9 T&X==Z7AM?&U, M>955+Z%PJF8JFMNJ721-&?S73"NB&J(:HIJ:J4977-,DJJG-:KPLXW"0)Y$X M?E3DF0B^B:-(Y+;)=]OTT[IM\IG&4&Q-&M$T!0]UFRZ$B(M&A&9HA B*RVPE M6'&.#$\PS_(Q;$XI1#[2<1EHT]J(5"&?E+I5WS]WPN,,#9>30D$.S41RZK5BZ2AX-08(@,8.$J:B63I @)W]+)S]- M7V34FB8<3\]M*J-"[@2Y$_50V'O-573#.+E#L:II]2VT2@?VUOO2"+P$7JG@ MM926+6^!G\!+L8*=CU5BC:"W3X:2NR0O6+P$40,@.HQS/.EYR F-INB7O,U; MVTKI'#9Q@7WFUA3P72.9IN@"Q66(:(AHCDPTJNL2T>P?[?I>)%U8=_W1&M:D M)#N]2G2KS%'#V9.72LK;K4E.&O^BL-J9U6>,)#527O%7:4WZBWYKR!UIF4W3 MZU'"E9I^I()[%#,K$S2*'/>[)J;:)5_45GFF=LDN-5!=RU$UW=:=EF5H6LOI M&&J[9ZB.TX.O.[5GEZI.%I2QB3(V4<8FRMATLLZ?21*-\_+P23Z4%X&W^LAM*H4,8F.O!(5$-4,3>?!1-?C M3E#&IF,F?2'P$GBE@IW#'7>)%J>=C_"A=DTADB]0@5JO7LXQN5W4Z MMC4PM+;95S6C[[IZI]WJ=8VCI@;13<"#I,$5'U>.DY7"8T)ZK"J^-\=[E]PF M,I7SEXA]\K/XGB=XZ-12V&]^>\0Y^_77+GL_BI,)3\)G]F<4/T7,2]DO,-HA M^\K]'![X_ 'L] B\-1_ZBVE-./AM\>@F]4(^3PQ4/N_O>1CQQ+L/0KB/_>9% MW@.\,HN9GZ> 7YZDPN:?@M3@NE1AX/45F7#8W[PH]Y)GII4'8Q7V%&3CV0+O]P N9]Y!P7K@J\+(@ O',;F<)'_$D@8M #"G* M<-'C#+4C$/G&1DD\V2BKW_FW:9SR6]8#\44G("+/D/$3P [P2U*48_8F7_,DS[-DL_1J(6LH[_Z+>MIJ:DTN[=:4V M;3F-%'XJ& D4:+U.3KUGDW8Q_D /@3_V@ (Z<#\\ MVV,3<7P=!RH&I>_$7C+$#[T 1CB+$ 7 M=U?>_/;$N#*Y[3!=+<]RCSS*^0" U_\&P(Z\L#M#9N?Y9QX_)-YT'/CMA'OI M'0IHEUFOUQKTG);35KNV81E]JV7!_]FZ/3"UKCMPU*/.>EMD3]0/G4A^YQFH ME1!IRNZ?V<-<@)@5RV-34$H\RSUD]UX*_^;3.!(Z 0(M4B[.:+4I9J3JY*4U9"R&AY/ MU;9.44BJ1JI&K$:J=A:J1HE7CV.^:19E%J7#+;NL,,1)-F;M"5S@>Z><#QI_ M9IERU%7O,U5%U^1M.VKZX.-]E$VB@1L>B6HNGFH,7>I6ZJ8//E$-40U1S6FH MQG'!JI&6_J_Q@T]40U1#5',:JK%UQ=2HGD!] 9S+BM-\RN"W?2*"AQZ[/[O3 M]8ZBZY8T7&V03E/4H^Z9G";L*T:4J;1<>48Q(8H0=>V(TDS%/%XZ6((40>KB M(=52;)/,OJ;D?#S[I$E2$RS7DI6C\2[_\=)U7$1 R'04TZPIH^,N,FN*^M1M M+5!PFMB,V*RV17M'T>WCI25JO/H0FQ&;-4@=BM*/WZ-;"8AE^0!>;.JZ;>^^F,^S$/^:=2.LF 8A#GF*RLS M"P8\[6."OB$?XGNZ\62:9R)+U*=1WTLB4-?T,T^^CKW=;KR(CV?2(N(0YTGS] 4'(<)S\;Q MD,&EP0AP%"$8^;#\6F%C#UYQSWE4)&'$S DB^V&94W$VTOAPT2+XO3A:Q8276C=/.+E(?L>F((1XF,++H+TGW)8<53S%(ORJ),NWB&GM[97L4VLNY:2X MG,T@&V39 %6K*2?%%24/^#05.:%%$NP\\<=>6B1P!S]#."V-# =N3X>GC-%8 MBFIJ4I?07I-A'?)H7(B& LYU!9RO#YJFXMBV8L@KJG[=T+SVDUU_1(\\Q7A< M O]) A__E#I['NS0GA1LNJI8IK33)TT9]+KG,YJV+A@3KJ8IMKP369>""7+3 M=IUA6!X%V=LEU$YE"C8&;)KB.J[B&/5;>TU1%_*U&CII72; ;*VEZ";!B_RE M[>3WM=BED,7LGK,@37.L>R:*2?:_?OXL38WJ7B4\Z08P6[%-.GY,/M<)]Z9> M&*0TU5!,A[)D-,5GHP/(&F.'.-,PJ<\88$(_4YXE*4* M>QH'_A@+AS,O#$&_O#0-1@&XSU[*O-E(W(SBY":%L5!0S&D@ L?ED83Y"8?] M]_)OD(MN+LM%@&OC9OXM!NB<#@3(+1;NR"D6;I[U'O[S+AE-G:?.GT'G#S\M M8)TX.GV2XFT45'Q;/HOF7OW1GG:*IAB>XEE(TE 5MLO!B;,_TT,@;3)(J?[I M*FHG,4CB/^!'=>,T(Z4CI3N"TOV[U(^4CY=E&^ M7^$S)^TC[3N&]@V\(&%_]\*>7H\HQ',07&.$11I'&D<:1QI'&M<^!1WY X:0+/"S?W-3@Y[2I5C.55DM:*:FF#"7>1^>WB :(!G92 M 5?7=&DZT)3Q)"X@+B NV*'3[W5IF217]?R,!G_KM0EB"&*(JV((=!IL:16T MFS*4AQH*=$#]-)EG-W'T9!V M$9R >\Z.8C1+<0QI:>2:@H2ZYVF"Q 5#@E:7"1>$BS4KK9JT111::26T7#A: MT+#2J931P3[:M:PZMM.49S?86RQB-$\72I&E!I'0II0#EQ1Y>.6%($H0)8C*\Y6E'5(Z6&;7[6,3;@FWN]F]QZL?=_&3ZH$K MLJ=.FGVX $6M*^:A:T_+L?*(:P?4K:F30P]OC*+#;O]O%M/G3^7SE-UT68D:;HP,W[17*HN*JJ+ M]KC/)_<\64C3T$2%T:U];*JF1$"EBF=48924[J*5CBJ,DO(U1_FHPBAIW]&T MCRJ,DDW<*(Q2A=$C'Z0]XRVWZ^5+%4:;.KU2+332.-(XTCC2.-(XTCC2.*HP M2A5&___VKK6Y;5O;?C[]%9C,=*X[PRA\/W+;SDBVU4EOFO0D/NVS4/F=6N3D\A&[))R8ZE MPJBT9$=5NE)< T8!HPSL;2J=O/XTNCL;A)/TD_TS'[_)@,\HF%21Q& MXXB*VMA7XC-7W"J]<1+^_?-W__IQ_5Z7-(VYKV6_L_3SB*:L1[,H[,:#BVA< MY&RP>@O> ;&P\B_?YG^O+EZ1:,#?H&'^NM>[U+VNY;A.W^4_ M>MWSOF\;W9YQ[IAZ+SA_]?,WO;;< R]H@F[J]"=E50681,[/DE?\561Y-+R7 M&\H;,3),QIRR^9>2F1IJ5DPF-.6?RTC._QPFDVF1ESTB-,NNA84)C0=D,+,Q MB5E.QD(B9,I2DHE>$)]+BE1<.N%79;DP_C!)R_NM^=P^[7/JF>J-5F-ME)BK8IOB&""$IMVA\;*[7 M=IG:JW*:]=ML9G19SHS$I(;PN0R"%/ WZ?[V.?IZF+GO$&'6<_HRY? M" U"N6ZY<=D&OH.K5>)JTFH4P-54<[7YMY01B+6O4,T/%:.\[6T')VV/DVY- MEI@9'NR>+5.^U0C[&K)I/M_3$!'WQ0['@.:T'=*XDNAQL\$_%!.6TIP_8"5\ M">4YG"FJ=X2&Q\'CX''P.'A<.SSNT%*L^G$7%8>;[,,\^T<:1)&4*=-*34C* M/#,,S;60'8[L<*7F"B"B]A&1I=F.- $U$!&("$0$(MKGK)RI&?*4'$%$("(0 M$8AH'R(*--T"$,'B9!+%V!%4@N_5<3KE# >/@\?!XQIA.&6, M!8]K@\=)2#1L_*;@G^6\C@U>4_ZX](8]5@(0N7,928H\RVDL&J^M%Q38QT-W MJ_5;Q=*U[I69;6JN;VBF7]^^F2K>):Y#\;9ZJ+^%P#(TW;4T5YX:'( %8 %8 M8L2R D>S'=0T!K +(G TC5?=S07A>W4T6ML^@KNPWI1-YKG:71=S(IEY1B%[N T;G">3*8NS4H.A.^8W*'_[.!1Z&3!X^#QQV[EM2ZNHS?X"ER>9W(:!0);"F[97'!L&RMA\D. M7JF>0L9YD_+&+=V7]=BJ]*.X#C53P '@@"T?VK"E'9)3I1_! > <, .#^T8 MTHJKJ=*/X !P #A@AX7QD[*%S^H>NH"< %<*^!R3!O@ K@ K@HB[)JI MRRM"!7 !7 #7$K@DGA@X>7"U/BO@,QVS676="4W_9CEO):*!]?-/XVC&T#S$ MQH ((&()$::\)2,0 40T'A&69OC(HP B@(B'ZVS-,!T@XM U6%MV%']A,4OI MN%R>T<$DBJ,L%\5';Z5E;R-X)%T&;[U6P.D$EPPA.RG-]_8UFRKPK'HJ ' " MG#O8T7,J*G$L2/ MY2H7;Y9'[D=QE+/WT2T;O(MS&M]$O-7=+&/\RA5UY2V$CWW'LRXN=.>RY_M. M]]+N79P'YWZ_U^UU34OO=6L5/C8$G*1&\T9L+O++OX+,I'"G* !RVDT MGLD"%RF)'DU):&E+*PA%_/QP7 R$Q_*6(4B$Y+(1XHV%4WFW]*I'N$])I ME'-__Z=4*,Y9&G-X%1DC63+,[[A/\)[A_2Q/>'@+RZ_PO>*RPH:NRQ,2-ETI M0L+F@9JD09,%61O=^ ,O]YO<>/0[GAT^KW"_-UZ+R>LX^TW3EB]4HE@;+-2R M ,JBN4;#)),/=*GR]9KJ4K=<"PFMY(4U+5TC4#&$UU7M=1OQT#_+-]C@];;AFOHQQ/N.WCR?EG;,]KV/ADMCRMD] MH^GVLHGJ85C=(:7YPKB5^-\O:9)E"\N>TS2]CUZHE7-4/$^20E[I60 $ 'G) MX<*PF!1CRD^R?/@!P\3AW#P>/@/:Q?E#[#KME+RA1G-)NFBW/]?:UVJD,)I49"-@%=CZ9)2_/%+-K@!O@5@C<\LYO MM'UNI4Z!>@:#4HSFS--TS9SM+VY09 <]*@\;3 DU9Y%0,),'$"F,#L"J *-9" MP)IO2RL2A]D50-,"T/A:8./XWL%14B2:+RY\%^T5VRL%K MB/\A00\D!Y)3D>1\S0SD:4UCH@8. X>!PVI>;4H]( 02 XF!Q$!B=:\VI1[H MPFH3) >2 \DI1G)2#^!AHC;[-5W\2OGC;_S\AM]_?%-DKV\HG;[]'([8H!BS MC\-^%$Q_=LL&[Q\WH;KD7?27N?<4-T1LGX=\_?_>O']O1C W. MA?9*G-$\2N+/.;_@XU3\FG7#/+J-\OO5NW'SQ\+&G]CPIU?]"U,WO'^;_[VZ M>$6B 7^#AOEKS^M99C>P7$?O.9>FU_./7KJF<\>/7W2[U9NHF^XQW(SXB2=T/&*:QKB M,X\W+@F!A&P\GG_FIU?ZJ_(U9[OPX?7NB+F+!OGHK1]T;,]R?=LT=,=T+?/[ M!\KE=#JFTXR]??AES5B+)BYG_"QHV-Z8Y[5]TM"LA;;S_=RO/^[E>J-;;S>Z]?7:?K<$/BRN8)_M[",M [D"6SZ_3 B9J NQ9 E_/P.* MR\I7=[,1_SH9#^931#'71H9H!VC6F 091GD$YO0*.:]K&3KSOF[*0WS M@HX7D'D?#=6TY5D4DWM&TPP[1)@WU4(L-S+ ]IU16)B]KYB6W:@+;^!U37MJRZET/HE&4:& X&.Z(48$:C:B\X9I=">=PB_V2 MTOBE(#&B=8BHS>3(TTW4UTX)<&E!Q*B(W$E!A=8 ((.+XXP3LTRK[;#W? MQ[1^FVF]0DO+*HG](3U*VHQ?(;NIY8+MW,XYY4+R)WR_IG9 ML0U9GJ**ZU>]-@4B8!_8!_MGV#^KF=C73TQM63@-(2'%*J6>YOZ;H^FVR-.3 MEI&TOQU5@6S5"!)I' @HOC=V.M+H_\!P, M'R9GHXPG[PLE6AF%EMZ]DI"\6+/"&W_&ULB:M,S*>YXVUKCFUK@1<@ M(*>BG[0)8(C]GWSL/^B8U0]DJG0]B$91HE'(K+.:Z4[GJ M\0MS\BN%T41P)/WVS8);&=KRIZ@M;^[I0.86P_92HU?:U&*I>@=2]4?7.V^4 M7+KLRZU&M[Y170>E>T76="=FG\?FND<0T51*,G-I\EHN!N!D<++*G8R42\X] M5MP8!(!/^?A\L41L^Y24RU#2U@B%LVWO;)#M7G.V/\LWV.!UEYN$WJBI0EUJ M92VZ_D)5E?$^C9;TFU]6]0:,,69@S%#;V3!F;#5F;-K6>X*V-WWT .9$NO 3 M?O^?^':6,'Q-QZ(6[SQ'^(*%;'+-ELQM&>6^4/7[T."5-N8).[ZCZ3J.[2OI M)6V"%Q*J3CZARO [>O6E>%3I>S"-HDPCU7#S%4:91[*VO% &>9YE:XY7?8I^ M%=8 ,-L"3*E3@$:XHA+S@V90F&%U;!"8[$SMO4J/^4T/OI2Q+V@?J" $7)RQ0!%P %Q@O-LQ3-=NT--V05E@+J&@-*DYWM##L MCH&*K >OP[8,+35^@38KIH6 W"E%RI49H<\,Q]4\MSY1B';+U )],K(F*T-B M[3.!H(-T$S49^L3 U<:AS=1US:XQ61!#&]"'H6VQ1>F9&-HJ6_V>V"*WGZ1# M%F$?\DCBQQ4<)S_JT.]I;E"1OO'3IFKW^ _ G7#(VK0Z.D+60 2V-A=#C*_9 MMC1,8 P!8DY\#.$K0E?:BE 5UZ]_X:=0G.4(9X*A&Z3D4+ZZ1++X$FF0%*)V M[,,:Z31#S+:I:XZ\2<#^5E0%M55/J0%0%8X3J>)M2IP84H:,#*_C0.$,3-.J MJ4!#SNMION=KGB4M#WI_([?B4!_ C6D$IA%[AVD";-SO$;^1)/0D59IIDP14 M,NQ'_ KV/KIE@W=Q3N.;B%_3S3*69_TB+U+6G22\-_\IO_[RJV@)VUGRZ=*U M+-TW'>,\,!S+Z/ZY+><4!&R&I9& M)'3)BJ4.-C>CB&$)/2<:?BFBE'\V$LH\T3 JE7:BQ]X@M.R.>=1KS1OW:5^5 M$DO1LL(2.8MB_I!)D=%XD/T@3W!I"R]8&: 4US\R=%V>XI$M1?#(/[+BD*NP M<(RZP?<*]OLY,Y"S89*69)6R">5#1GQ#LNCK7/SMJ'M^RD\K,*5">^7:[XO[?!">^'1HB%[E^A_&X\D:#XV2# 0;0\H MV&P9^,)%.6TESD"\A)#>"HD7(? MDLVLWR$?"X[)4<2&\[:*S<,!"Z-,V']"_V:IR!E('C_%OK*PR#EP2#(<1B%+ M-7(W2LI/9AMND6EE@H3X1_@?RZXM#PGQGJ9CC@QNG8RD+./?$(H[\$X76"DY MC,Z.%651UI'2YULDEYB'=OH'EO/'N65QP9_F^I[<+)R7>!+RQB43;OX[EK*EI(WU+(T=FKEXO.TR#I'T(2?IPW"E M9'W8SG&S/@Z]OM&7-[OU>/BF//QNH8&C'/QO^L;'>$=2UE=+2 MOAJEC)'?$I'\12[YV#HH#V,32]=D+55Q^@+^MEC(15\/\S80WD$.:!W! 5^P MY+%=4F:I"7 =7.UY5Y.6^P=7@ZN!U>!J2KC:UJR&Z=M!WF*!\0AL.=ZW40-,UH8L)FU 90 M)B!D>YIM6\>WF2KN4_5L <%IL!G8K+)->T\S706JF:CB/F SL)E"[@@VVVUQ M:6JN#S8#FX'-5'1'L-EN.Z2FIKOV\6VFBOM(C*(]74RNMH9)K%]U>-;"K/I4 M+H)I)%XN9G7#XK*8V4!4,ULYA*+)*6X66-]+N4]97$Q.BSQ)+9K7]'JT95G3 M:\6@XL]"'Y"_^IR71=$>1)WRLI['3,R)L++"@I1&52DS)ZT'-AY$W.=&FB@R M-V5"?)&-[S6)/@*OW>2U"P$R^*PK6^X[6,N-67?,HXRZR,^95'40_SIE2^E'*)KM4D$4['+558 M17;)&N)0Y&*M+D&WE&S>X8%4N>,%"-KEFZ9(;&J4;H@:+&C5#48(% M)5B6KUM9\AYSJ% ^4(L3A"LG"+7 P@'"VERBQ9,N,$V[F<;3=%=>9JKJ?7\H MTTB8Z)S8# >'E[>UE*%9=D5Y1J=[BD6]I:ER(WB;$:6C' #.A>% M3N;RI58_;'VR'N( 2#T&F1V/S'2N7Y:97U*F+ZXQ]*?@5E[?\ M1[:+)G77<0W?NCCW_/ZETS=UR^Y=!MVN[KJ&[@47P:EI4C^:BI2V>K93M\ZX M,UQDF$XZX^[EL<1237I+E2:R1WVB6T7!4 M9"S/Y_F?9?)X2+-1*>4<#5CZ*&V\9M*]*-RP.S[A'QOSNTJY8X>;A8A.$^W4 M2,C9B_)G3)GXCS\OFTS'R3UCY7[]S';D+/J!?R!D0D6>6XO0FYN4W0BY;UG/ M:0:.YNJZE'N)7-(\C4*Q<87>C*!R1.VY+P#B_SQ8JQ#W8>EM M%+(.N5K]QIE;7XOW0CZG$%\I/(7/+ECZ;>O(A.6C9"#:/?\T[XG2PN4GY]+V MG,X>GBQF=^/[!;V*EG,.Y<\P+@8SAA06G5_';\6?NQ@+ADR327F#P=Q1EQK1 M6>_+%^8"3PWN8@; AZ6_WPZ3)(^3G+WG+\C7\JTT$3TYRO/IVS=O[N[N.E^O MTW$G26_>F+INO1%_?B,^^&K^^?Q^RC_/[UQF\K\2MWZS=N^?O_OQC;A/]%;\ M_/G_ 5!+ P04 " !)A0A+WN#-X<4+ #)