0001122388-17-000031.txt : 20170803 0001122388-17-000031.hdr.sgml : 20170803 20170803171523 ACCESSION NUMBER: 0001122388-17-000031 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20170630 FILED AS OF DATE: 20170803 DATE AS OF CHANGE: 20170803 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ELLIE MAE INC CENTRAL INDEX KEY: 0001122388 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35140 FILM NUMBER: 171006044 BUSINESS ADDRESS: STREET 1: 4420 ROSEWOOD DRIVE, SUITE 500 CITY: PLEASANTON STATE: CA ZIP: 94588 BUSINESS PHONE: 925-227-2082 MAIL ADDRESS: STREET 1: 4420 ROSEWOOD DRIVE, SUITE 500 CITY: PLEASANTON STATE: CA ZIP: 94588 10-Q 1 elli-2017063010q.htm 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________
FORM 10-Q
_____________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 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-35140 
_____________________________
ELLIE MAE, INC.
(Exact name of registrant as specified in its charter)
_____________________________
Delaware
 
94-3288780
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
 
 
4420 Rosewood Drive, Suite 500
Pleasanton, California
 
94588
(Address of principal executive offices)
 
(Zip Code)
(925) 227-7000
(Registrant’s telephone number, including area code)
_____________________________
Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  x    No  ¨
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).    Yes  x    No  ¨
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “small reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large accelerated filer
x
Accelerated filer
¨
 
 
 
 
Non-accelerated filer
o  (Do not check if smaller reporting company)
Smaller reporting company
¨
 
 
 
 
 
 
Emerging growth company
¨

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.    Yes  ¨    No  ¨
Indicate by check mark whether the registrant is a shell company (as defined by Rule 12b-2 of the Exchange Act).    Yes  ¨    No  x
Indicate the number of shares outstanding of each of the registrant’s classes of common stock as of the latest practicable date:
As of August 1, 2017:
Class
  
Number of Shares
Common Stock, $0.0001 par value
  
34,378,495

 



TABLE OF CONTENTS
 
 
 
 
Page
PART I—FINANCIAL INFORMATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
PART II—OTHER INFORMATION
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



PART I—FINANCIAL INFORMATION
ITEM 1—CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
Ellie Mae, Inc.
CONDENSED CONSOLIDATED BALANCE SHEETS
(UNAUDITED)
(in thousands, except share and per share amounts)
 
 
June 30,
2017
 
December 31,
2016
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
213,204

 
$
380,907

Short-term investments
120,454

 
41,841

Accounts receivable, net of allowance for doubtful accounts of $249 and $45 as of June 30, 2017 and December 31, 2016, respectively
45,542

 
39,358

Prepaid expenses and other current assets
18,965

 
15,209

Total current assets
398,165

 
477,315

Property and equipment, net
156,698

 
126,297

Long-term investments
121,096

 
45,931

Intangible assets, net
15,133

 
17,289

Deposits and other assets
22,705

 
10,138

Goodwill
74,547

 
74,547

Total assets
$
788,344

 
$
751,517

Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
15,831

 
$
15,942

Accrued and other current liabilities
22,901

 
39,809

Deferred revenue
17,985

 
23,126

Total current liabilities
56,717

 
78,877

Leases payable, net of current portion
28

 
85

Other long-term liabilities
16,424

 
17,647

Total liabilities
73,169

 
96,609

Commitments and contingencies (Note 8)

 

Stockholders' equity:
 
 
 
Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,320,850 and 33,685,649 shares issued and outstanding as of June 30, 2017 and December 31, 2016, respectively
3

 
3

Additional paid-in capital
629,443

 
612,098

Accumulated other comprehensive loss
(264
)
 
(219
)
Retained earnings
85,993

 
43,026

Total stockholders' equity
715,175

 
654,908

Total liabilities and stockholders' equity
$
788,344

 
$
751,517


See accompanying notes to these condensed consolidated financial statements (unaudited).

1


Ellie Mae, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(UNAUDITED)
(in thousands, except share and per share amounts)
 
 
 
 
 
 
 
 
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
Revenues
$
104,125

 
$
90,098

 
$
197,127

 
$
163,723

Cost of revenues
38,267

 
28,453

 
73,035

 
55,084

Gross profit
65,858

 
61,645

 
124,092

 
108,639

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
13,860

 
12,506

 
33,240

 
27,792

Research and development
16,046

 
14,662

 
33,453

 
27,115

General and administrative
18,727

 
17,793

 
35,669

 
33,525

Total operating expenses
48,633

 
44,961

 
102,362

 
88,432

Income from operations
17,225

 
16,684

 
21,730

 
20,207

Other income, net
762

 
162

 
1,263

 
361

Income before income taxes
17,987

 
16,846

 
22,993

 
20,568

Income tax provision (benefit)
(836
)

6,258


(5,429
)

7,474

Net income
$
18,823

 
$
10,588

 
$
28,422

 
$
13,094

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.55

 
$
0.36

 
$
0.84

 
$
0.44

Diluted
$
0.52

 
$
0.34

 
$
0.79

 
$
0.42

Weighted average common shares used in computing net income per share of common stock:
 
 
 
 
 
 
 
Basic
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Diluted
35,908,813

 
31,188,599

 
35,771,565

 
31,279,512

 
 
 
 
 
 
 
 
Net income
$
18,823

 
$
10,588

 
$
28,422

 
$
13,094

Other comprehensive income, net of taxes:
 
 
 
 
 
 
 
Unrealized gain (loss) on investments
(103
)
 
101

 
(45
)
 
429

Comprehensive income
$
18,720

 
$
10,689

 
$
28,377

 
$
13,523


See accompanying notes to these condensed consolidated financial statements (unaudited).

2


Ellie Mae, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
 
 
 
 
 
Six Months ended June 30,
 
2017
 
2016
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
28,422

 
$
13,094

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
16,282

 
8,679

Amortization of intangible assets
2,156

 
2,949

Stock-based compensation expense
16,361

 
14,708

Deferred income taxes
(5,662
)
 
6,153

Loss on disposal of property and equipment

 
5

Amortization (accretion) of investments
(139
)
 
490

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
(6,183
)
 
(15,738
)
Prepaid expenses and other current assets
(3,757
)
 
(1,388
)
Deposits and other assets
194

 
(1,580
)
Accounts payable
2,677

 
(432
)
Accrued, other current and other liabilities
(10,243
)
 
(6,629
)
Deferred revenue
(5,087
)
 
2,895

Net cash provided by operating activities
35,021

 
23,206

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Acquisition of property and equipment
(21,800
)
 
(15,566
)
Acquisition of internal-use software
(25,478
)
 
(16,373
)
Purchases of investments
(181,760
)
 
(35,615
)
Maturities of investments
28,076

 
31,551

Sale of investments

 
20,000

Net cash used in investing activities
(200,962
)

(16,003
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Payment of capital lease obligations
(553
)
 
(2,080
)
Proceeds from issuance of common stock under employee stock plans
10,207

 
9,127

Payment of issuance costs relating to common stock issued in public offering
(15
)


Tax payments related to shares withheld for vested restricted stock units
(11,401
)
 
(4,037
)
Net cash provided by (used in) financing activities
(1,762
)
 
3,010

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS
(167,703
)
 
10,213

CASH AND CASH EQUIVALENTS, Beginning of period
380,907

 
34,396

CASH AND CASH EQUIVALENTS, End of period
$
213,204

 
$
44,609

Supplemental disclosure of cash flow information:
 
 
 
Cash paid for interest
$
370

 
$
145

Cash paid for income taxes
$
463

 
$
129

Supplemental disclosure of non-cash investing and financing activities:
 
 
 
Fixed asset purchases accrued but not paid
$
3,172

 
$
3,709

Stock-based compensation capitalized to property and equipment
$
2,178

 
$
1,125


See accompanying notes to these condensed consolidated financial statements (unaudited).

3


Ellie Mae, Inc.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
NOTE 1Description of Business
Ellie Mae, Inc. (“Ellie Mae,” the “Company,” “we,” “our” or “us”) is a leading provider of innovative on-demand software solutions and services for the residential mortgage industry in the United States. Banks, credit unions and mortgage lenders use the Company’s Encompass® all-in-one mortgage management solution (“Encompass”) to originate and fund mortgages and improve compliance, loan quality, and efficiency.
NOTE 2Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016, which was filed with the SEC on February 22, 2017 (“2016 Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2016, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending December 31, 2017, or any future period.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company’s condensed consolidated financial statements and footnotes.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 2 of the Notes to Consolidated Financial Statements in its 2016 Form 10-K. There have been no significant changes to these policies during the six months ended June 30, 2017, except in relation to the Company’s adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Shared-Based Payment Accounting (“ASU 2016-09”) on January 1, 2017, whereby the Company now records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vest or settle, and the Company no longer classifies the cash flow from excess tax benefits as a reduction from operating cash flows. This resulted in a $1.2 million increase in net cash provided by operating activities and a corresponding $1.2 million decrease in net cash provided by financing activities for the six months ended June 30, 2016.
Comprehensive Income
Comprehensive income consists of net income and other comprehensive income. Other comprehensive income includes certain changes in equity that are excluded from net income, specifically unrealized gains on marketable securities. Except for net realized gain on investments, which was not significant, there were no reclassifications out of accumulated other comprehensive income that affected net income during the three and six months ended June 30, 2017 and 2016.

4


Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard also requires significantly expanded disclosures about revenue recognition. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company will adopt the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).
The Company is continuing to evaluate the impact of the new standard on its accounting policies, processes, and systems, including impacts from guidance issued by the FASB Transition Resource Group as part of its November 2016 meeting. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of finalizing the evaluation and completing the implementation.
The Company expects an impact to certain revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing of revenues being recognized for certain contracts. The Company has also identified potential impacts to the costs to obtain contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.
The Company is evaluating the adoption method based on various factors including the significance of the impact of the new standard on the Company’s financial results and system capabilities. This evaluation is in process, and the adoption method has not been determined.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting (“ASU 2017-09”), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
New Standards Adopted
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company has elected to early adopt the standard on April 1, 2017. The adoption did not have an impact on the Company’s consolidated financial statements as there have been no business combinations in fiscal year 2017 to date.
NOTE 3Net Income Per Share of Common Stock
Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, restricted stock unit awards (“RSUs”), performance-vesting RSUs, performance share awards (“Performance Awards”), and Employee Stock Purchase Plan (“ESPP”) shares using the treasury stock method, if dilutive.

5


The components of net income per share of common stock were as follows:
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share amounts)
Net income
$
18,823

 
$
10,588

 
$
28,422

 
$
13,094

Basic shares:
 
 
 
 
 
 
 
Weighted average common shares outstanding
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Diluted shares:
 
 
 
 
 
 
 
Weighted average shares used to compute basic net income per share
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares
1,880,260

 
1,609,969

 
1,905,332

 
1,635,733

Weighted average shares used to compute diluted net income per share
35,908,813

 
31,188,599

 
35,771,565

 
31,279,512

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.55

 
$
0.36

 
$
0.84

 
$
0.44

Diluted
$
0.52

 
$
0.34

 
$
0.79

 
$
0.42

The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
Employee stock options and awards
6,601

 
31,721

 
110,587

 
237,177

Performance-vesting RSUs and Performance Awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, 61,494 and 136,598 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for each of the three and six months ended June 30, 2017 and 2016, respectively.
NOTE 4Financial Instruments and Fair Value Measurements
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities.
Level 2 — Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the assets or liabilities.

6


The following tables set forth by level within the fair value hierarchy the Company’s financial assets that were accounted for at fair value on a recurring basis:
 
June 30, 2017
 
December 31, 2016
  
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
 
(in thousands)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
122,123

 
$

 
$
122,123

 
$
2,733

 
$

 
$
2,733

Corporate notes and obligations

 
18,367

 
18,367

 

 

 

U.S. government and government agency obligations
9,898

 
7,094

 
16,992

 
151,660

 
149,976

 
301,636

 
 
 
 
 
 
 
 
 
 
 
 
Investments:
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 
9,975

 
9,975

 

 
12,088

 
12,088

Corporate notes and obligations

 
73,647

 
73,647

 

 
28,892

 
28,892

Municipal obligations

 
10,915

 
10,915

 

 
11,361

 
11,361

U.S. government and government agency obligations
46,497

 
100,516

 
147,013

 
4,579

 
30,852

 
35,431

 
$
178,518

 
$
220,514

 
$
399,032

 
$
158,972

 
$
233,169

 
$
392,141

The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments, due to the use of observable market prices for identical securities that are traded in active markets.
Valuation of the Company’s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.
At June 30, 2017 and December 31, 2016, the Company did not have any assets or liabilities that were valued using Level 3 inputs. For the three and six months ended June 30, 2017 and 2016, there were no transfers of financial instruments between the levels.
Realized gains and losses from the sale of investments were not significant during the three and six months ended June 30, 2017 and 2016.

7


The carrying amounts, gross unrealized gains and losses and estimated fair value of cash and cash equivalents and both short-term and long-term investments consisted of the following:
 
June 30, 2017
 
December 31, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
 
(in thousands)
Cash and cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
55,722

 
$

 
$

 
$
55,722

 
$
76,538

 
$

 
$

 
$
76,538

Money market funds
122,123

 

 

 
122,123

 
2,733

 

 

 
2,733

Corporate notes and obligations
18,367

 

 

 
18,367

 

 

 

 

U.S. government and government agency obligations
16,992

 

 

 
16,992

 
301,631

 
8

 
(3
)
 
301,636

 
$
213,204

 
$

 
$

 
$
213,204

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

Investments:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
$
73,756

 
$
5

 
$
(114
)
 
$
73,647

 
$
28,978

 
$
1

 
$
(87
)
 
$
28,892

Certificates of deposit
9,973

 
3

 
(1
)
 
9,975

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,919

 
10

 
(14
)
 
10,915

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
147,166

 
3

 
(156
)
 
147,013

 
35,502

 
8

 
(79
)
 
35,431

 
$
241,814

 
$
21

 
$
(285
)
 
$
241,550

 
$
87,996

 
$
23

 
$
(247
)
 
$
87,772

The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at June 30, 2017 or December 31, 2016.
 
June 30, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
63,252

 
$
(108
)
 
$
659

 
$
(6
)
 
$
63,911

 
$
(114
)
Certificates of deposit
3,150

 

 
485

 
(1
)
 
3,635

 
(1
)
U.S. government, government agency, and municipal obligations
146,580

 
(165
)
 
839

 
(5
)
 
147,419

 
(170
)
 
$
212,982

 
$
(273
)
 
$
1,983

 
$
(12
)
 
$
214,965

 
$
(285
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2016
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
26,076

 
$
(87
)
 
$

 
$

 
$
26,076

 
$
(87
)
Certificates of deposit
5,651

 
(19
)
 

 

 
5,651

 
(19
)
U.S. government, government agency, and municipal obligations
180,138

 
(144
)
 
385

 

 
180,523

 
(144
)
 
$
211,865

 
$
(250
)
 
$
385

 
$

 
$
212,250

 
$
(250
)

8


The following table summarizes the maturities of the Company’s investments at June 30, 2017:
 
 
 
 
 
Carrying or
Fair Value
 
 
 
 
 
(in thousands)
Remainder of 2017
 
 
 
 
$
66,031

2018
 
 
 
 
87,471

2019
 
 
 
 
64,577

2020
 
 
 
 
23,471

Total
 
 
 
 
$
241,550

Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
NOTE 5Balance Sheet Components
Property and Equipment
Property and equipment, net, consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software(1)
$
156,390

 
$
116,602

Furniture and fixtures
8,960

 
6,838

Leasehold improvements
28,229

 
18,532

Property and equipment
193,579

 
141,972

Accumulated depreciation and amortization(1)
(65,273
)
 
(48,991
)
Subtotal
128,306

 
92,981

Internal-use software and other assets not placed in service
28,392

 
33,316

Property and equipment, net
$
156,698

 
$
126,297

________________
(1) Includes computer equipment and software under capital leases
Computer equipment and software under capital leases, net, consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment
$
8,715

 
$
8,715

Software
1,517

 
1,517

Accumulated depreciation and amortization
(8,033
)
 
(6,522
)
Net computer equipment and software under capital leases
$
2,199

 
$
3,710

Depreciation and amortization expense for the three and six months ended June 30, 2017 was $8.9 million and $16.3 million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2016 was $4.7 million and $8.7 million, respectively. Depreciation and amortization of assets under capital leases which is included in the depreciation and amortization expense for the three and six months ended June 30, 2017 was $0.8 million and $1.5 million, respectively. Depreciation and amortization of assets under capital leases which is included in depreciation and amortization expense for the three and six months ended June 30, 2016 was $0.8 million and $1.6 million, respectively.

9


Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Accrued payroll and related expenses
$
16,400

 
$
31,848

Accrued commissions
1,036

 
1,832

Accrued royalties
2,264

 
1,395

Sales and other taxes
1,328

 
2,327

Other accrued liabilities(1)
1,873

 
2,407

 
$
22,901

 
$
39,809

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.


10


NOTE 6Goodwill and Intangible Assets
The carrying value of goodwill at June 30, 2017 was $74.5 million. There were no changes in the carrying value of goodwill during the three and six months ended June 30, 2017.
Intangible assets, net, consisted of the following:
  
June 30, 2017
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,849
)
 
$
2,686

 
2.3
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(11,206
)
 
8,194

 
3.6
Order backlog
370


(156
)

214


2.3
Total assets subject to amortization:
31,636

 
(20,542
)
 
11,094

 
3.2
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
35,675

 
$
(20,542
)
 
$
15,133

 
 
 
 
 
 
 
 
 
 
  
December 31, 2016
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,183
)
 
$
3,352

 
2.7
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(9,762
)
 
9,638

 
4.0
Order backlog
370

 
(110
)
 
260

 
2.8
Total assets subject to amortization:
31,636

 
(18,386
)
 
13,250

 
3.6
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
35,675

 
$
(18,386
)
 
$
17,289

 
 
Amortization expense associated with intangible assets for the three and six months ended June 30, 2017 was $1.1 million and $2.2 million, respectively. Amortization expense associated with intangible assets for the three and six months ended June 30, 2016 was $1.5 million and $2.9 million, respectively.
Future amortization expense for intangible assets at June 30, 2017 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2017
$
2,138

2018
3,443

2019
3,166

2020
1,778

2021
314

2022
255

 
$
11,094


11


NOTE 7Income Taxes
The Company computes its interim provision for income taxes by applying the estimated annual effective tax rate to the year-to-date income from recurring operations and adjusts the provision for discrete tax items recorded in the period. The Company evaluates and updates its estimated annual effective income tax rate on a quarterly basis. The estimated annual effective tax rate as of June 30, 2017 and 2016 was 35.8% and 37.4%, respectively.
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
(836
)
 
$
6,258

 
$
(5,429
)
 
$
7,474

Effective tax rate(1)
(4.7
)%
 
37.2
%
 
(23.6
)%
 
36.3
%
________________
(1) The impact to the effective tax rate due to the benefit of excess stock award deductions allowable under ASU 2016-09 is 40.9% and 60.1% for the three and six months ended June 30, 2017, respectively.
The difference between the federal statutory rate of 35% and the Company’s estimated effective tax rate for the three and six months ended June 30, 2017 was primarily due to the benefit of excess stock award deductions in tax expense allowable under ASU 2016-09, R&D credits, and non-deductible stock-based compensation expenses.
As described in Note 2 “Basis of Presentation and Significant Accounting Policies”, the Company adopted ASU 2016-09 on January 1, 2017, which requires the excess tax benefits or deficiencies to be reflected in the Consolidated Statements of Comprehensive Income as a component of the provision for income taxes, which were previously recognized in equity. Total excess tax benefits recognized for the three and six months ended June 30, 2017 was $7.3 million and $13.8 million, respectively.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company accounts for uncertain tax positions and believes that it has provided adequate reserves for its unrecognized tax benefits for all tax years still open for assessment. The Company also believes that it does not have any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.
The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals in the provision for income taxes. There were no interest or penalties included in the provision for income taxes during the six months ended June 30, 2017 and 2016.
NOTE 8Commitments and Contingencies
Leases
As of June 30, 2017, the Company leased eight facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period and has recorded deferred rent for the difference between rent payments and rent expense recognized.
Legal Proceedings
From time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company’s line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, the Company is not involved in any pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources, and the Company could incur judgments or enter into settlements of claims that could have a material adverse effect on its business.
NOTE 9Equity and Stock Incentive Plans
The Company recognized stock-based compensation expense related to awards granted under its 2009 Stock Option and Incentive Plan (the “2009 Plan”), 2011 Equity Incentive Award Plan (the “2011 Plan”), and ESPP.

12


Total stock-based compensation expense recognized consisted of:
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,675

 
$
1,132

 
$
3,119

 
$
2,102

Sales and marketing
1,258

 
1,059

 
2,434

 
1,937

Research and development
2,098

 
1,944

 
3,959

 
3,448

General and administrative
3,479

 
3,883

 
6,849

 
7,221

 
$
8,510

 
$
8,018

 
$
16,361

 
$
14,708

2009 Stock Option and Incentive Plan and 2011 Equity Incentive Award Plan
Stock Options
The following table summarizes the Company’s stock option activity under the 2009 Plan and 2011 Plan:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2017
1,885,332

 
$
26.21

 
6.34
 
$
108,356

Granted
6,601

 
94.66

 
 
 
 
Exercised
(249,214
)
 
23.81

 
 
 
 
Forfeited or expired
(14,787
)
 
39.74

 
 
 
 
Outstanding at June 30, 2017
1,627,932

 
$
26.73

 
5.85
 
$
135,413

Ending vested and expected to vest at June 30, 2017
1,617,046

 
$
26.59

 
5.84
 
$
134,729

Exercisable at June 30, 2017
1,315,908

 
$
22.78

 
5.48
 
$
114,659

There were no stock options granted during the three months ended June 30, 2017. Stock options granted during the six months ended June 30, 2017 were made under the 2011 Plan. There were no grants under the 2009 Plan during the six months ended June 30, 2017.
The aggregate intrinsic value of the stock options outstanding at June 30, 2017 represents the value of the Company’s closing stock price of $109.91 on June 30, 2017 in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money. Options outstanding that are expected to vest are net of estimated future option forfeitures.
As of June 30, 2017, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $6.1 million and is expected to be recognized over a weighted average period of 1.4 years.

13


Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards
The following table summarizes the Company’s RSU, Performance Award and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and Performance-Vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
 
 
 
 
 
 
 
Outstanding at January 1, 2017
1,025,115

 
$
64.47

 
407,650

 
$
46.77

Granted
430,605

 
103.76

 
41,201

 
94.66

Released
(275,361
)
 
54.91

 
(145,651
)
 
39.53

Forfeited or expired
(60,945
)
 
76.99

 

 

Outstanding at June 30, 2017
1,119,414

 
$
81.25

 
303,200

 
$
56.76

Ending vested and expected to vest at June 30, 2017
967,205

 
 
 
303,200

 
 
RSUs, performance-vesting RSUs and Performance Awards that are expected to vest are presented net of estimated future forfeitures. RSUs released during the six months ended June 30, 2017 and 2016 had an aggregate intrinsic value of $29.2 million and $14.6 million, respectively, and had an aggregate grant-date fair value of $15.1 million and $7.0 million, respectively. Performance-vesting RSUs and Performance Awards released during the six months ended June 30, 2017 and 2016 had an aggregate intrinsic value of $13.7 million and $9.3 million, respectively, and had an aggregate grant-date fair value of $5.8 million and $3.5 million, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.
As of June 30, 2017, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs and Performance Awards was $77.2 million and is expected to be recognized over a weighted average period of 2.7 years.
Employee Stock Purchase Plan
For the six months ended June 30, 2017 and 2016, employees purchased 52,619 shares and 47,819 shares, respectively, under the ESPP for a total of $4.3 million and $2.9 million, respectively. As of June 30, 2017, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on August 31, 2017, was $0.5 million and is expected to be recognized over two months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the 2009 Plan, the 2011 Plan, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
2.04
%
 
1.38
%
Expected life of options (in years)

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
48
%
 
47
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
0.69
%
 
0.36
%
Expected life of options (in years)

 
 

 
 
0.50
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
35
%
 
46
%

14


Common Stock
The following numbers of shares of common stock were reserved and available for future issuance at June 30, 2017: 
  
Reserved
Shares
Options and awards outstanding under stock option plans
3,050,546

Shares available for future grant under the 2011 Plan
5,241,658

Shares available under the ESPP
1,683,080

Total
9,975,284

In February 2017, 336,856 additional shares were reserved under the ESPP, and 1,684,282 additional shares were reserved under the 2011 Plan, pursuant to the automatic increase provisions in each plan.
Stock Repurchase Program
In May 2014, the Company’s board of directors approved a stock repurchase program under which the Company is authorized to repurchase up to $75.0 million of its common stock in which all shares are retired upon repurchase. This program ended in May 2017 and the Company did not repurchase any shares during the first five months of 2017.
NOTE 10Segment Information
The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically, technology-enabled solutions to help streamline and automate the residential mortgage origination process for its network participants.
The Company is organized primarily on the basis of service lines. Supplemental disclosure of revenues by type is as follows:
 
Three months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands)
On-demand revenues
$
104,125

 
$
89,906

 
$
197,127

 
$
163,005

On-premise revenues

 
192

 

 
718


$
104,125


$
90,098

 
$
197,127

 
$
163,723

On-demand revenue is generated from company-hosted software subscriptions that customers access through the Internet. On-demand revenue is comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services.
On-premise revenue is generated from maintenance services, sales of customer-hosted Encompass software licenses, and related professional services. As of June 30, 2016, the Company completed the migration to its on-demand Encompass offering, and the Company does not expect to generate on-premise revenues in the future.
ITEM 2—MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Quarterly Report on Form 10-Q and the documents incorporated herein by reference contain forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended, which are subject to the “safe harbor” created by those sections. These forward-looking statements include, but are not limited to, statements concerning our strategy, future operations, future financial performance, future revenues, future profitability, future products and services, projected costs, expectations regarding demand and acceptance of our products and services, growth opportunities, our reputation, future economic conditions, trends in the market in which we operate, the plans and objectives of management and the statements set forth in this Item 2 and the section captioned “Risk Factors” in this report.
Forward-looking statements may include words such as “may,” “will,” “should,” “expect,” “plan,” “intend,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “continue” or other wording indicating future results or expectations. Forward-looking statements are subject to risks and uncertainties, and actual events or results may differ materially. These forward-looking

15


statements involve risks and uncertainties that could cause our actual results to differ materially from those described in the forward-looking statements, including, without limitation:
outages and other system interruptions in our Encompass software, the Ellie Mae Network service or our other services and any related impact on our reputation;
fluctuations in mortgage lending volume;
the volume of mortgages originated by our Encompass users;
the impact of changes in mortgage interest rates;
changes in mortgage originator, lender, investor or service provider behavior and any related impact on the residential mortgage industry;
our ability to accurately forecast revenues and appropriately plan our expenses;
the number of Encompass users, including contracted Encompass users;
the effectiveness of our marketing and sales efforts to attract new and retain existing Encompass users and Ellie Mae Network participants;
transaction volume on the Ellie Mae Network;
the level of demand for our Encompass Docs Solution, our Encompass Product & Pricing Service, our Encompass Compliance Service, our Encompass CRM service and the other services we offer;
our ability to keep secure the confidential information of the customers of the users of our software and services;
our ability to enhance the features and functionality of our software and services, including the development and successful deployment of our next generation Encompass platform;
the timing of the introduction and acceptance of new software and services;
changes in government regulation affecting mortgage lenders and Ellie Mae Network participants or our business, and potential structural changes in the U.S. residential mortgage industry;
customer retention, renewal and upgrade rates;
the increased time, cost and complexity that may be required to successfully target larger customers;
our ability to scale our operations and increase productivity to support our existing and growing customer base;
our expected increase in investment in our products and services;
our ability to successfully manage our growth and any future acquisitions of businesses, solutions or technologies;
the risk that the anticipated benefits and growth prospects expected from our recent acquisitions may not be fully realized or may take longer to realize than expected;
the timing of future acquisitions of businesses, solutions or technologies and new product launches;
the impact of uncertain domestic and worldwide economic conditions, including the resulting effect on residential mortgage volumes;
the attraction and retention of qualified employees and key personnel;
our ability to compete effectively in a highly competitive market and adapt to technological changes;
our ability to protect our intellectual property, including our proprietary Encompass software;
costs associated with defending intellectual property infringement and other claims; our ability to maintain effective internal controls;
the risk of natural and man-made catastrophic interruptions to our business; and
the risks set forth in the section captioned “Risk Factors” in this report.
We do not assume any obligation to update any forward-looking statements, except as required by law.
In this report, references to “Ellie Mae,” the “Company,” “we,” “our” or “us” refer to Ellie Mae, Inc. together with its subsidiaries, unless the context requires otherwise.

16


Overview
We are a leading provider of innovative on-demand software solutions and services for the residential mortgage industry in the United States. Banks, credit unions and mortgage lenders use our Encompass® all-in-one mortgage management solution to originate and fund mortgages and improve compliance, loan quality, and efficiency.
Mortgage originators use our Encompass software, a comprehensive mortgage management system that handles key business and management functions involved in running a residential mortgage origination business. Mortgage originators use Encompass as a single tool for loan processing, marketing, and customer communication and to interact electronically with lenders, investors, and service providers over the Ellie Mae Network. Our software also enables enforcement of rules and business practices designed to ensure loan quality, adherence to processing standards and regulatory compliance.
The Ellie Mae Network electronically connects approximately 177,000 mortgage professionals using Encompass to the broad array of mortgage lenders, investors, and third-party service providers integral to the origination and funding of residential mortgages. During the mortgage origination process, mortgage originators may order various services through the Ellie Mae Network, including credit reports; product eligibility and pricing services; automated underwriting services; appraisals; title reports; insurance; flood certifications and flood insurance; compliance reviews; fraud detection; document preparation; and verification of income, identity, and employment. Mortgage originators can also initiate secure data transmission to and from lenders and investors.
On-demand revenues are generated primarily from subscriptions to the company-hosted Encompass Software that customers access through the Internet, including customers who pay fees based on the number of loans they close, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing, and related professional services such as consulting, implementation, and training services. On-demand revenues also include software related services that are sold on a transactional basis; Ellie Mae Network transaction fees paid by service providers, lenders, investors, and certain government-sponsored entities participating on the Ellie Mae Network; education and training; and loan product and guideline data and analytics services that are provided under the AllRegs brand. On-premise revenues are generated from customer-hosted software licenses and related professional services and maintenance services. As of June 30, 2016, we completed the migration of customers to our on-demand Encompass offering, and we do not expect to generate on-premise revenues in the future.
Our on-demand revenues typically, but not always, track the seasonality of the residential mortgage industry, with increased activity in the second and third quarters and reduced activity in the first and fourth quarters as home buyers tend to purchase their homes during the spring and summer in order to move to a new home before the start of the school year. Mortgage volumes are also impacted by other factors such as interest rate fluctuations, home sale activity, regulatory changes such as the TILA-RESPA Integrated Disclosure rule which became effective in October 2015, and general economic conditions, which can lead to departures from the typical seasonal pattern. During the first half of 2017, mortgage volumes declined relative to the first half of 2016 due to an increase in mortgage interest rates resulting in lower refinancings. This had the effect of reducing the number of closed loans per active user on our platform in the second quarter of 2017 relative to the same period in 2016. Although the market is expected to transition to one in which increasing volumes are driven primarily by demand for home purchases, a tight housing supply in certain markets is currently limiting the rate of growth in purchase volumes. As a result, closed loans per average active user on our platform are expected to continue to be lower in the second half of 2017 relative to the same period in 2016.
In spite of lower industry volume, we expect to increase revenue in 2017 and beyond through the use of our platform to both process an increasing percentage of loans originated in the United States, and to increase revenue earned per loan. This is achieved by the continued addition of new users, increasing productivity of our users through the use of Encompass and the increased adoption of our service offerings by our users.
We currently estimate that approximately 25% to 35% of our revenues have some direct sensitivity to volume. The base fee portion of success-based revenues, subscription revenues, and professional services revenues, are generally not affected by fluctuations in mortgage origination volume.
We are investing aggressively in initiatives that we believe will help us continue to grow our business, improve our products and services, and strengthen our competitive advantage while bringing sustainable long-term value to our customers. Our recent launch of Developer Connect will enable developers to create new features for Encompass, easily integrate Encompass with external systems and data, and build and deploy custom applications in the cloud. We believe this open and simplified architecture will enable us to deploy add-on services more easily and drive significantly more revenue per loan. In addition, lenders are also looking for a technology partner to deliver a better digital mortgage experience to consumers. Here, our Consumer Connect solution allows lenders to provide better digital tools and a more easy-to-use web based experience as a seamless extension of Encompass.

17


During 2016 and the first two quarters of 2017, we increased our investment in advancements to our platform, research and development, technology infrastructure, and data security to support our user additions, increased volumes of customer data and to maintain the confidentiality of our customers’ data. This includes the rollout of our Connect solutions in the first half of 2017, the development of our hybrid cloud infrastructure to accommodate new users, and our next generation Encompass platform, which we expect to incrementally introduce in 2018. The amortization expense of capitalized costs associated with our Connect solutions decreased our gross margin percentage and increased operating expenses in the first six months of 2017 as compared to the same period in 2016. Conversely, capitalized costs associated with solutions that have not yet rolled out remain as an asset on our Condensed Consolidated Balance Sheet and reduced expense in the period they are capitalized.
We have also invested in our sales and client services capabilities to continue to increase sales of our products and to assist our customers in implementing our solutions. These investments include expanding our talent across the organization by hiring additional personnel. To continue to support customers as we grow our business and further differentiate ourselves, we intend to invest in key areas such as research and development, enterprise sales, services, technical support, data security, and data center infrastructure. We expect that our cost of revenues will continue to increase as our revenues increase, as we make additional and accelerated investments to bolster our infrastructure and enhance our system capacity, reliability, and data security, as we place new internal-use software into service, as we pursue additional strategic acquisitions, and as we continue to hire personnel in our implementation and customer support departments to support new customers and provide new services. As we continue to invest in these areas, such expenditures may affect our ability to improve our margins as we grow revenue.
In addition to our internal initiatives, our business strategy has evolved to address recent industry trends, including:
greater focus on operational efficiencies;
customers adopting multi-channel strategies;
changes in regulation affecting lenders and investors;
increased quality standards imposed by regulators, lenders, and investors; and
greater focus by customers and regulators on data security and consumer privacy.
We are responding to these trends as follows:
Greater focus on operational efficiencies. The average total production cost per loan was $8,887 in the first quarter of 20171. We expect operational costs to continue to be a significant consideration for mortgage originators due to the continuously changing regulatory environment and heightened quality standards. By automating many of the functions of mortgage origination, we enable our users to comply with regulations and process quality loans more efficiently and effectively. This reduces the cost of originating loans and lowers the risk of buy-back demands from investors resulting from poorly originated or documented loans or loans that fail to comply with applicable regulations. We continually address the changing needs of our customers by developing and enhancing tools to allow for simplified regulatory compliance, increased availability of information, and enhanced system functionality and performance.
With an eye towards providing customers with ever-improving tools to enhance efficiency, we currently anticipate that we will continue to develop new service offerings through the Ellie Mae Network and pursue adoption of our services through initiatives such as our Encompass Connect Solutions. By integrating and expanding our current and new services, we aim to provide a more comprehensive solution to our users.
Customers adopting multi-channel strategies. Customers are developing multi-channel strategies beyond a single retail, correspondent or wholesale mortgage lending channel in order to grow their businesses. The requirements of these different channels vary and in order to maintain a single operating system, customers must use a robust system with customizable functionality. Encompass includes support for multi-channel workflows, allowing our customers to drive efficiencies and boost productivity by creating distinct workflows for each channel that map to our customers’ business needs. Encompass users can customize workflows based on channel, loan purpose or specific loan criteria - all of which can vary between lending channels. With the introduction of Encompass TPO Connect, Encompass users will be able to utilize a customizable and interactive web experience for wholesale and correspondent lending channels, which gives lenders and investors a modern and collaborative web experience for their third-party origination, or TPO, partners that promotes compliance, data integrity, and easy bi-directional communication throughout the entire loan process. Additionally, Encompass Consumer Connect enables our customers to originate loans directly from borrowers by offering an online loan application that can be accessed by anyone with a web browser.


________________
1
Mortgage Bankers Association, Independent Mortgage Bank Volumes Decrease, Production Profits Drop in 1st Quarter 2017, June 6, 2017.

18


Changes in regulation affecting lenders and investors. Regulations continue to be subject to change and many regulatory reforms have significantly increased the complexity and importance of regulatory compliance. We devote considerable resources to continually upgrade our software to help our customers address regulatory changes. We offer Encompass Compliance Service, which analyzes mortgage loan data for compliance with consumer protection laws and institutionally mandated compliance policies and also alerts users to possible violations of these laws and policies. In addition, we have a staff of attorneys who work with compliance experts and help ensure that documents prepared using our software and the processes recommended by the Encompass workflow comply with applicable rules and regulations. For example, additional tools and product updates were required to address the Ability-to-Repay/Qualified Mortgage and Federal and State High Cost rules that became effective in January 2014. In addition, we updated certain of our products to comply with the TILA-RESPA Integrated Disclosure rule changes that took effect in October 2015 and we will provide a complete offering of readiness initiatives, tools and training programs in advance of the 2018 Home Mortgage Disclosure Act and Regulation C (HMDA) collection and reporting changes. We believe we are well-positioned to help our customers comply with changing regulatory requirements as they are published and become effective. However, changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry could require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations.
Increased quality standards imposed by regulators, lenders and investors. Encompass is designed to automate and streamline the process of originating mortgages to, among other things, satisfy increased quality requirements of investors. Relevant features of Encompass include enabling customers’ management to impose processing rules and formats, and providing milestone and process reminders, automated population of forms with accurate data, and accurate and automated transmission of loan files and data from originators to investors and lenders. Our TQL program is designed to further enhance the quality, compliance, and salability of loans that are originated through Encompass. Additionally, TQL is intended to reduce the possibility of errors in the process of transferring information from originator to investor and to give investors confidence in the accuracy and regulatory compliance of the information that is underlying loan files.
In response to the increased quality standards and compliance mandates affecting the industry, we expect many non-Encompass mortgage lenders to assess new platform options and replace their legacy systems. We have increased the size of our customer acquisition, implementation, and support teams in order to address anticipated demand for our software solutions.
Greater focus by customers and regulators on data security and consumer privacy. Recent high-profile data security incidents affecting banking institutions and cloud-service software providers have resulted in an increased focus on data security by our customers and our customers’ regulators. We are making significant investments in the security of the Encompass service, as well as our internal systems, processes and monitoring capabilities to protect our customers’ data and help minimize the risk of data security loss. We expect the industry focus on data security to continue to increase, and we anticipate that our investments in data security will increase substantially over time.
Acquisition Strategy
Our industry is highly fragmented, and we are evaluating strategic opportunities available to acquire technology-based companies that will complement and increase the attractiveness of our solutions. In October 2015, for example, we acquired substantially all of the assets of Mortgage Returns, LLC, a company that provides on-demand customer relationship management, or CRM, and marketing automation solutions for the residential mortgage industry. With the acquisition of Mortgage Returns, we are responding to the needs of our customers by adding a robust CRM solution for lenders of all sizes. We believe such acquisitions enhance our product and service offerings and further our mission of automating the entire end-to-end mortgage process for our customers.
Operating Metrics
We use certain operational metrics to evaluate our business, determine allocation of our resources, and make decisions regarding corporate strategy. We focus on these metrics to determine our success in leveraging our user base to increase our revenues and to gauge the degree of our market penetration.
These metrics are defined below.
Contracted revenues. Contracted revenues are those revenues that are fixed by the terms of a contract and are generally not affected by fluctuations in mortgage origination volume. These revenues consist of the base fee portion of success-based revenues, monthly per-user subscription revenues, professional services revenues, and subscription revenues paid for products other than Encompass.
Active users. An active user is a mortgage origination professional who has used Encompass at least once within a 90-day period preceding the measurement date. A user is a mortgage origination professional working at an Encompass mortgage lender, such as a mortgage bank, commercial bank, thrift or credit union, which sources and funds loans and generally sells these funded loans to investors; or a mortgage brokerage, which typically processes and submits loan files to a mortgage lender or mega lender that funds the loan.

19


Contracted users. A contracted user is a mortgage origination professional who has a license to use Encompass and has an obligation to pay for this license, but who is not necessarily an active user.
Average active users. Average active users during a period is calculated by averaging the monthly active users during a reporting period.
Revenue per average active Encompass user. Revenue per average active Encompass user is calculated by dividing total revenues by average active Encompass users.
The following table shows these operating metrics as of and 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
Revenues (in thousands):
 
 
 
 
 
 
 
Total revenues
$
104,125

 
$
90,098

 
$
197,127

 
$
163,723

Total contracted revenues
$
67,106

 
$
49,582

 
$
129,964

 
$
95,538

Users at end of period:
 
 
 
 
 
 
 
Contracted users
231,919

 
192,980

 
231,919

 
192,980

Active users
177,366

 
153,334

 
177,366

 
153,334

Active users as a percentage of contracted users
76
%
 
79
%
 
76
%
 
79
%
Average active users:
 
 
 
 
 
 
 
Average active users during the period
175,266

 
149,876

 
172,021

 
145,478

Revenue per average active user during the period
$
594

 
$
601

 
$
1,146

 
$
1,125

Basis of Presentation
General
Our consolidated financial statements include the accounts of Ellie Mae, Inc. and its wholly owned subsidiaries. All significant intercompany accounts and transactions have been eliminated upon consolidation.
Revenue Recognition
We generate revenues primarily from subscription services and usage-based fees, transaction-based fees, and fees from professional services. We categorize our revenue as on-demand and on-premise (prior to May 1, 2016). Sales taxes assessed by governmental authorities are excluded from revenue.
On-demand Revenue
On-demand revenue is generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. On-demand revenue is comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services.
On-premise Revenue
On-premise revenue is generated from maintenance services, sales of customer-hosted Encompass software licenses, and related professional services. As of June 30, 2016, we completed the migration of customers to our on-demand Encompass offering, and we do not expect to generate on-premise revenues in the future.
Cost of Revenues and Operating Expenses
Cost of Revenues
Our cost of revenues consists primarily of: salaries and benefits, including stock-based compensation expense; data center operating costs; depreciation on data center computer equipment; amortization of internal-use software and acquired intangible assets such as developed technology and trade names; customer support; professional services associated with implementation of our software; third-party royalty expenses; and allocated facilities costs. We expect that our cost of revenues will continue to

20


increase in absolute dollars as our revenues increase, as we make additional and accelerated investments to bolster our infrastructure and enhance our system capacity, reliability, and data security, as we place new internal-use software into service, as we pursue additional strategic acquisitions, and as we continue to hire personnel in our implementation and customer support departments to support new customers and provide new services. We anticipate that we will continue to invest in key areas such as internal-use software, our services, technical support, data security, and data center infrastructure to better support our customers and further differentiate ourselves. This will include development of our next generation Encompass platform, which we expect to place into service during 2018.
Sales and Marketing
Our sales and marketing expenses consist primarily of: salaries, benefits, and incentive compensation, including stock-based compensation expense and commissions; allocated facilities costs; expenses for trade shows, public relations, our annual user conference, and other promotional and marketing activities; expenses for travel and entertainment; and amortization of acquired intangible assets such as customer relationships. We expect that our sales and marketing expenses will continue to increase as we hire additional sales personnel in order to address anticipated demand for our software solutions, as we pursue additional strategic acquisitions and as our annual user conference continues to increase in size. We also intend to increase marketing activities focused on our Encompass Lending Platform, our Ellie Mae Network offerings, and our other Encompass services.
Research and Development
Our research and development expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense; fees to contractors engaged in the development of the Encompass software, Ellie Mae Network, and other products; and allocated facilities costs. We expect that our research and development expenses will continue to increase in absolute dollars as we continue to invest in our products and services and related next-generation enhancements, including hiring additional engineering and product development personnel and as we pursue additional strategic acquisitions.
General and Administrative
Our general and administrative expenses consist primarily of: salaries and benefits, including bonuses and stock-based compensation expense for employees involved in finance, accounting, human resources, administration, information technology, and legal; third-party provider expenses such as general consulting, legal, accounting, and other professional services; and allocated facilities costs. We expect general and administrative expenses to continue to increase in absolute dollars as we expand our facilities and invest in our back office infrastructure to enhance our system capacity, reliability and security. We also expect general and administrative expenses to continue to increase as we hire additional personnel and grant stock-based awards to attract and retain the employees needed to continue to grow our business and as we pursue additional strategic acquisitions.
Other Income, Net
Other income, net consists of interest income earned on investments and cash accounts, offset by investment discount amortization, and interest expense paid on equipment and software leases.
Income Taxes
On a quarterly basis, we evaluate our expected income tax expense or benefit based on our year-to-date operations, and we record an adjustment in the current quarter. The net tax provision is the result of the mix of profits earned by us and our subsidiaries in tax jurisdictions with a broad range of income tax rates. We are required to estimate deferred tax assets and liabilities based on the differences between the financial reporting and tax bases of assets and liabilities measured using the enacted tax rates that will be in effect when the differences are expected to reverse. In general, deferred tax assets represent future tax benefits to be received when certain expenses previously recognized in our consolidated statements of operations become deductible expenses under applicable income tax laws or loss or credit carry forwards are utilized. Accordingly, realization of our deferred tax assets is dependent on future taxable income against which these deductions, losses, and credits can be utilized. Management uses judgment to assess the likelihood that our deferred tax assets will be recovered from future taxable income and to the extent we believe that recovery is not more likely than not, we must establish a valuation allowance to reduce the deferred tax assets to the amount that is more likely than not to be realized. We adopted ASU 2016-09 as of January 1, 2017. As a result of the adoption, excess tax benefits are recognized as income tax benefit or expense when stock awards vest or are settled, which reduced our effective tax rate for the first half of 2017. Given the inherent uncertainty in predicting future share-based transactions, actual benefits realized may vary, and may result in volatility to our income tax expense or benefit.

21


Critical Accounting Policies and Estimates
There have been no material changes during the three and six months ended June 30, 2017 to our critical accounting policies and estimates previously disclosed in our 2016 Form 10-K except in relation to our adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Shared-Based Payment Accounting on January 1, 2017, whereby we now record excess tax benefits and tax deficiencies as income tax benefit or expense when stock awards vest or settle, and we no longer classify the cash flow from excess tax benefits as a reduction from operating cash flows. This resulted in a $1.2 million increase in net cash provided by operating activities and a corresponding $1.2 million decrease in net cash provided by financing activities for the six months ended June 30, 2016.
Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Revenues
$
104,125

 
$
90,098

 
$
197,127

 
$
163,723

Cost of revenues(1)
38,267

 
28,453

 
73,035

 
55,084

Gross profit
65,858

 
61,645

 
124,092

 
108,639

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing(1)
13,860

 
12,506

 
33,240

 
27,792

Research and development(1)
16,046

 
14,662

 
33,453

 
27,115

General and administrative(1)
18,727

 
17,793

 
35,669

 
33,525

Total operating expenses
48,633

 
44,961

 
102,362

 
88,432

Income from operations
17,225

 
16,684

 
21,730

 
20,207

Other income, net
762

 
162

 
1,263

 
361

Income before income taxes
17,987

 
16,846

 
22,993

 
20,568

Income tax provision (benefit)
(836
)
 
6,258

 
(5,429
)
 
7,474

Net income
$
18,823

 
$
10,588

 
$
28,422

 
$
13,094

________________
(1) Stock-based compensation included in the above line items:
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,675

 
$
1,132

 
$
3,119

 
$
2,102

Sales and marketing
1,258

 
1,059

 
2,434

 
1,937

Research and development
2,098

 
1,944

 
3,959

 
3,448

General and administrative
3,479

 
3,883

 
6,849

 
7,221

 
$
8,510

 
$
8,018

 
$
16,361

 
$
14,708


22


 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
 
 
 
 
 
 
 
Revenues
100.0
 %
 
100.0
%
 
100.0
 %
 
100.0
%
Cost of revenues
36.7

 
31.6

 
37.0

 
33.6

Gross profit
63.3

 
68.4

 
63.0

 
66.4

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
13.3

 
13.9

 
16.9

 
17.0

Research and development
15.4

 
16.3

 
17.0

 
16.6

General and administrative
18.0

 
19.7

 
18.1

 
20.4

Total operating expenses
46.7

 
49.9

 
52.0

 
54.0

Income from operations
16.6

 
18.5

 
11.0

 
12.4

Other income, net
0.7

 
0.2

 
0.6

 
0.2

Income before income taxes
17.3

 
18.7

 
11.6

 
12.6

Income tax provision (benefit)
(0.8
)
 
6.9

 
(2.8
)
 
4.6

Net income
18.1
 %
 
11.8
%
 
14.4
 %
 
8.0
%
Comparison of the Three and Six Months Ended June 30, 2017 and 2016
Revenues
The following table sets forth our revenues by type for the periods presented:
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Revenue by type:
 
 
 
 
 
 
 
On-demand
$
104,125

 
$
89,906

 
$
197,127

 
$
163,005

On-premise

 
192

 

 
718

Total
$
104,125

 
$
90,098

 
$
197,127

 
$
163,723

 
 
 
 
 
 
 
 
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
Revenue by type:
 
 
 
 
 
 
 
On-demand
100.0
%
 
99.8
%
 
100.0
%
 
99.6
%
On-premise
%
 
0.2
%
 
%
 
0.4
%
Total
100.0
%
 
100.0
%
 
100.0
%
 
100.0
%
Three months ended June 30, 2017. Total revenues increased $14.0 million, or 15.6%, for the three months ended June 30, 2017 as compared to the same period in 2016.
On-demand revenues increased by $14.2 million, or 15.8% during the three months ended June 30, 2017, primarily due to a 20.2% increase in contracted users as of June 30, 2017 compared to the same period in 2016, partially offset by lower mortgage origination volumes driven mainly by an industrywide decrease in refinancings due to higher interest rates. The increase in contracted users resulted in a $9.6 million increase in Encompass revenue mainly attributable to a $12.6 million, or 35.2%, increase in base fees, partially offset by a decrease of $3.0 million in additional closed loan fees, which are assessed for loans closed in excess of base fees under our Success-Based Pricing model. Significantly lower refinance origination volumes had the effect of reducing closed loans per average active user in the second quarter of 2017 as compared to same quarter in 2016 resulting in a reduction in revenue per average active user.
The implementation of new users and increased use of training other technical support offerings also contributed to a $3.7 million increase in revenues from professional services, and we had a $0.6 million increase in network revenues from increased usage of third-party providers of services needed to process loans.

23


We did not generate any on-premise revenues in the three months ended June 30, 2017 compared to $0.2 million in the same period in 2016, primarily due to the completion of all on-premise customers’ migration to our on-demand Encompass offering. We do not expect to generate on-premise revenues in the future.
Six months ended June 30, 2017. Total revenues increased $33.4 million, or 20.4%, for the six months ended June 30, 2017 as compared to the same period of 2016.
On-demand revenues increased by $34.1 million, or 20.9%, during the six months ended June 30, 2017, primarily due to a 20.2% increase in contracted users as of June 30, 2017 compared to the same period in 2016, partially offset by lower mortgage origination volumes driven mainly by an industrywide decrease in refinancings due to higher interest rates. The increase in contracted users resulted in a $22.3 million increase in Encompass revenue mainly attributable to a $26.5 million, or 39.2%, increase in base fees, partially offset by a decrease of $4.2 million in additional closed loan fees, which are assessed for loans closed in excess of base fees under our Success-Based Pricing model.
The implementation of new users and increased use of training other technical support offerings also contributed to a $7.8 million increase in revenues from professional services. We also had a $3.3 million increase in revenues from other software and services due to increased usage by Encompass users, and a $1.5 million increase in network revenues from increased usage of third-party providers of services needed to process loans.
We did not generate on-premise revenues in the six months ended June 30, 2017 compared to $0.7 million in the same period in 2016, primarily due to the completion of all on-premise customers’ migration to our on-demand Encompass offering, and we do not expect to generate on-premise revenues in the future.
Gross Profit
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Gross profit
$
65,858

 
$
61,645

 
$
124,092

 
$
108,639

Gross margin
63.3
%
 
68.4
%
 
63.0
%
 
66.4
%
Gross profit increased by $4.2 million and gross margin percentage decreased by 5.1% during the three months ended June 30, 2017 as compared to the same period in 2016. Revenues increased by $14.0 million and cost of revenues increased by $9.8 million. The decrease in the gross margin percentage was the result of a higher increase in cost relative to the increase in revenue. The increase in cost primarily include a $4.1 million increase in amortization expense related to internal-use software and depreciation expense related to infrastructure hardware placed into service, a $2.9 million increase in salaries, employee benefits, and stock-based compensation expenses associated with additional headcount for our professional services and customer support organizations in anticipation of continued increasing demand for our software solutions, a $1.8 million increase in third-party royalty expenses arising from the increased revenues, and a $1.1 million increase in expenses related to upgrades and services to our data centers hardware and technology as we increase capacity relating to new customers through our hybrid cloud architecture.
Gross profit increased by $15.5 million and gross margin percentage decreased by 3.4% during the six months ended June 30, 2017 as compared to the same period in 2016. Revenues increased by $33.4 million and cost of revenues increased by $18.0 million. The decrease in the gross margin percentage was the result of a higher increase in cost relative to the increase in revenues. The increase in cost primarily includes a $7.5 million increase in amortization expense related to internal-use software and depreciation expense related to infrastructure hardware placed into service, a $6.2 million increase in salaries, employee benefits, and stock-based compensation expenses associated with increased headcount in our professional services and customer support organizations in anticipation of continued increasing demand for our software solutions, a $2.7 million increase in third-party royalty expenses arising from the increased revenues, and a $2.2 million increase in expenses related to upgrades and services to our data centers hardware and technology as we increase capacity related to new customers.

24


Sales and Marketing
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Sales and marketing
$
13,860

 
$
12,506

 
$
33,240

 
$
27,792

Sales and marketing as a % of revenues
13.3
%
 
13.9
%
 
16.9
%
 
17.0
%
Sales and marketing expenses increased by $1.4 million, or 10.8%, for the three months ended June 30, 2017 as compared to the same period in 2016. Sales and marketing expenses as a percentage of revenues decreased by 0.6%. The increase in sales and marketing expenses was primarily due to a $1.5 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continue to grow our sales and marketing department in an effort to increase our market share and address anticipated demand for our software solutions.
Sales and marketing expenses increased by $5.4 million, or 19.6%, for the six months ended June 30, 2017 as compared to the same period in 2016. Sales and marketing expenses as a percentage of revenues remained relatively flat. The increase in sales and marketing expenses were primarily due to a $3.1 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continue to grow our sales and marketing department in an effort to increase our market share and address anticipated demand for our software solutions, a $1.1 million increase in marketing and promotion expenses including our user conference, and a $0.2 million increase in commissions paid to our sales representatives arising from the increased bookings.
Research and Development
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Research and development
$
16,046

 
$
14,662

 
$
33,453

 
$
27,115

Research and development as a % of revenues
15.4
%
 
16.3
%
 
17.0
%
 
16.6
%
Research and development expenses increased by $1.4 million, or 9.4%, for the three months ended June 30, 2017 as compared to the same period in 2016. Research and development expenses as a percentage of revenues decreased by 0.9%. The increase in research and development expenses were primarily driven by salaries, employee benefits, and stock-based compensation expenses related to increased headcount and fees to contractors as we continue to invest in our products and services.
Research and development expenses increased by $6.3 million, or 23.4%, for the six months ended June 30, 2017 compared to the same period in 2016. Research and development expenses as a percentage of revenues increased by 0.4%. The increase in research and development expenses were primarily driven by salaries, employee benefits, and stock-based compensation expenses related to increased headcount and fees to contractors as we continue to invest in our products and services.
General and Administrative
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
General and administrative
$
18,727

 
$
17,793

 
$
35,669

 
$
33,525

General and administrative as a % of revenues
18.0
%
 
19.7
%
 
18.1
%
 
20.4
%
General and administrative expenses increased by $0.9 million, or 5.2%, for the three months ended June 30, 2017 as compared to the same period in 2016. General and administrative expenses as a percentage of revenues decreased by 1.7%. The increase in general and administrative expenses was primarily due to a $0.6 million increase in third-party consulting services, and a $0.2 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount.
General and administrative expenses increased by $2.1 million, or 6.4%, for the six months ended June 30, 2017 as compared to the same period in 2016. General and administrative expenses as a percentage of revenues decreased by 2.3%. The increase in general and administrative expenses were primarily due to a $1.7 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount.

25


Income Tax Provision
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Income tax provision (benefit)
$
(836
)
 
$
6,258

 
$
(5,429
)
 
$
7,474

Effective tax rate(1)
(4.7
)%
 
37.2
%
 
(23.6
)%
 
36.3
%
________________
(1) Adoption of ASU 2016-09 resulted in a favorable effective tax rate impact of 40.9% and 60.1% for the three and six months ended June 30, 2017, respectively.
Income tax provision was a benefit of $0.8 million for the three months ended June 30, 2017, compared to an expense of $6.3 million for the three months ended June 30, 2016. The decrease in income tax provision was primarily due to the inclusion of excess tax benefits from stock based awards as a benefit in the income statement due to the adoption of ASU 2016-09. For further details regarding the adoption of ASU 2016-09, please refer to Note 2 of the Notes to Condensed Consolidated Financial Statements.
Income tax provision was a benefit of $5.4 million for the six months ended June 30, 2017, compared to an expense of $7.5 million for the six months ended June 30, 2016. The decrease in income tax provision and the effective tax rate for the six months ended June 30, 2017 was primarily due to the inclusion of excess tax benefits from stock based awards as a benefit in the income statement due to the adoption of ASU 2016-09. For further details regarding the adoption of ASU 2016-09, please refer to Note 2 of the Notes to Condensed Consolidated Financial Statements.
Liquidity and Capital Resources
As of June 30, 2017, we had cash, cash equivalents, and short-term investments of $333.7 million and long-term investments of $121.1 million. This balance reflects cash proceeds of approximately $271.4 million from the public offering completed in August 2016 of 3,162,500 shares of common stock, net of underwriting discounts, and offering costs and expenses. Cash and cash equivalents consist of cash, money market accounts, and highly liquid investments purchased with an original maturity of three months or less. Both short and long-term investments consist of U.S. government notes, and U.S. government agency securities, corporate bonds and obligations, certificates of deposit and municipal obligations.
We believe that our existing cash, cash equivalents, and short-term investments will be sufficient to fund capital expenditures, operating expenses and other cash requirements for at least the next 12 months. We may use our cash and investments to repurchase our stock. We may enter into acquisitions in the future, which could be funded by our cash and investments or require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all.
The following table sets forth our statement of cash flows data for the periods presented:
 
Six Months ended June 30,
 
Net
 
2017
 
2016
 
Change
 
(in thousands)
Net cash provided by operating activities
$
35,021

 
$
23,206

 
11,815

Net cash used in investing activities
(200,962
)
 
(16,003
)
 
(184,959
)
Net cash provided by (used in) financing activities
(1,762
)
 
3,010

 
(4,772
)
Net increase (decrease) in cash and cash equivalents
$
(167,703
)
 
$
10,213

 
$
(177,916
)
Operating Activities
Cash provided by operating activities for the six months ended June 30, 2017 increased by $11.8 million as compared to the same period in 2016. In the condensed consolidated statements of cash flows, cash provided by operating activities is presented as net income adjusted for non-cash items and changes in operating assets and liabilities. Net income increased by $15.3 million for the six months ended June 30, 2017 as compared to the same period in 2016. Non-cash items resulted in a net decrease in cash from operations of $4.0 million for the six months ended June 30, 2017 as compared to the same period in 2016. Changes in operating assets and liabilities resulted in a net increase in cash from operations of $0.5 million for the six months ended June 30, 2017 as compared to the same period in 2016.
The $4.0 million decrease in the net contribution of non-cash items to cash provided by operating activities was primarily due to a $7.6 million increase in depreciation/amortization expense from data center equipment, internal-use software, leasehold

26


improvements, and furniture and fixtures placed into service and a $1.7 million increase in stock-based compensation expense due to increased headcount, partially offset by a $11.8 million decrease in cash flow due to the increase in deferred tax assets.
Changes in operating assets and liabilities resulted in a net increase of $0.5 million to cash provided by operating activities for the six months ended June 30, 2017 as compared to the same period in 2016. Our net accounts receivable balance fluctuates from period to period, depending on the amount and timing of sales and billing activity, our customers’ payment method, and cash collections. Additionally, we experienced overall growth in our accounts receivable balance due to increased revenue for the six months ended June 30, 2017 as compared to the same period in 2016. The change in prepaid expenses and other current assets was primarily due to the timing of payments for software services and other maintenance. The change in accounts payable and accrued and other liabilities was primarily due to the annual payment of variable compensation costs in March 2017 as well as the timing of additional liabilities and payments in general, and does not reflect any significant change in the nature of accrued liabilities. The decrease in deferred revenue is primarily the result of timing of customer payments and the completion of professional services projects.
Investing Activities
Our primary investing activities have consisted of purchases and maturities of investments, and purchases of property and equipment (including costs incurred to develop internal-use software). Purchases of property and equipment may vary from period to period due to the timing of the expansion of our operations and the timing of our internal-use software projects subject to capitalization. We plan to continue to invest in the expansion of our operations and facilities as well as the next generation Encompass platform, and we intend to continue pursuing strategic acquisitions.
Cash used in investing activities of $201.0 million for the six months ended June 30, 2017 was primarily the result of $21.8 million in expenditures for purchases of property, including capital improvements to our new corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $25.5 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. We also incurred $153.7 million in net purchases of investments.
Cash used in investing activities of $16.0 million for the six months ended June 30, 2016 was primarily the result of $15.6 million in expenditures for purchases of property, including capital improvements to our new corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $16.4 million expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. Additionally, we sold net $15.9 million of investments to fund these expenditures.
Financing Activities
Financing activities have consisted primarily of cash provided from the exercise of stock options and purchases under the employee stock purchase plan, reduced by the payments related to capital lease obligations, repurchases of common stock and tax payments related to shares withheld for vested restricted stock units, or RSUs. In August 2016, we completed a public offering of common stock and sold a total of 3,162,500 shares of our common stock for total cash proceeds of approximately $271.4 million, net of underwriting discounts, and offering costs and expenses of approximately $13.2 million, which will be used for general corporate purposes, including working capital, sales and marketing activities, general and administrative matters and capital expenditures, and we may also use the net proceeds for the acquisition of, or investment in, technologies, solutions or businesses that complement our business. In May 2014, our board of directors approved a stock repurchase program under which we are authorized to repurchase up to $75.0 million of our common stock over a 36-month period. This program ended in May 2017 and the Company did not repurchase any shares during the first five months of 2017.
Cash used in financing activities of $1.8 million for the six months ended June 30, 2017 consisted primarily of $11.4 million in tax payments related to shares withheld for vested RSUs, partially offset by $10.2 million in proceeds from employee stock purchases and the exercise of stock options.
Cash provided by financing activities of $3.0 million for the six months ended June 30, 2016 consisted primarily of $9.1 million in proceeds from employee stock purchases and the exercise of stock options, partially offset by $6.1 million in payments on capital leases and tax payments related to shares withheld for vested RSUs.
Off Balance Sheet Arrangements
As of June 30, 2017, we had no off-balance sheet arrangements, and operating leases were the only financing arrangements not reported on our condensed consolidated financial statements.

27


Contractual Obligations
During the six months ended June 30, 2017, there have been no material changes to our contractual obligations outside the ordinary course of business from those specified in the 2016 Form 10-K.
ITEM 3QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We believe that there have been no significant changes in our market risk exposures for the three and six months ended June 30, 2017, as compared with those discussed in our 2016 Form 10-K.
ITEM 4CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2017. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of 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 a reasonable assurance level.
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 report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

28


PART II—OTHER INFORMATION
ITEM 1LEGAL PROCEEDINGS
For a description of the material legal proceedings, please see Note 8 of the Notes to Condensed Consolidated Financial Statements.
ITEM 1A.
RISK FACTORS
You should carefully consider the risks described below and the other information in this report. If any of the following risks materialize, our business could be materially harmed, and our financial condition and results of operations could be materially and adversely affected. The risks described below are not the only ones facing us. Additional risks not currently known to us or that we currently believe are immaterial may also impair our business, results of operations, financial condition, and liquidity.
The following discussion of risk factors contains forward-looking statements. These risk factors may be important to understanding other statements in this Quarterly Report on Form 10-Q. The following information should be read in conjunction with the condensed consolidated financial statements and related notes in Part I, Item 1, “Financial Statements” and Part I, Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” of this Quarterly Report on Form 10-Q.
Because of the following risks, as well as other factors affecting our financial condition and operating results, past financial performance should not be considered to be a reliable indicator of future performance, and investors should not use historical trends to anticipate results or trends in future periods.
Any future outages or system interruptions that impair access to Encompass, the Ellie Mae Network or our other services could damage our reputation and brand and may substantially harm our business and operating results.
The satisfactory performance, reliability, and availability of Encompass, the Ellie Mae Network and our other services are critical to our reputation and our ability to attract and retain Encompass users and Ellie Mae Network participants. Because our services are complex and incorporate a variety of hardware and proprietary and third-party software, our services may have errors or defects that could result in unanticipated downtime for our customers. Internet-based services frequently contain undetected errors when first introduced or when new versions or enhancements are released, and we have from time to time found errors and defects in our services and new errors and defects in our services may be detected in the future.
Moreover, we have experienced and may in the future continue to experience temporary system interruptions to Encompass, the Ellie Mae Network, or our other services for a variety of other reasons, including network failures, power failures, problems with Encompass and other third-party firmware updates, as well as an overwhelming number of users or Ellie Mae Network participants trying to access our services during periods of strong demand. In addition, our services may be subject to security or denial of services attacks which result in service interruptions or our customers may use our services in unanticipated ways that may cause a disruption in services for other customers. Since our customers use our service for important aspects of their business, any errors, defects, disruptions in service or other performance problems could result in negative publicity, damage to our reputation and brand, reduce our revenue, increase our operating expenses, negatively impact our ability to run our business, hinder our ability to enroll new customers, cause us to incur legal liability or issue refunds or service credits to our customers and cause us to lose current customers, all of which could substantially harm our business and operating results.
We utilize a hybrid cloud approach to our third-party data centers consisting of (i) two primary production data centers, located in Santa Clara, California, and Chicago, Illinois, which are each hosted by a third-party service provider and (ii) a network of Amazon Web Services (“AWS”) data centers which provides a distributed computing infrastructure platform for business operations. We maintain regular oversight but have little direct control over our two primary data centers. In the case of AWS, we do not control any aspects of the AWS data center operations and do not own any of the underlying computing hardware. We rely on these third-party service providers to provide continuous and uninterrupted access to our products and services, including Encompass and the Ellie Mae Network. If for any reason our relationship with any of these third parties were to end unexpectedly, it could require a significant amount of time to transition the hosting of our computing infrastructure to new third-party service providers.
We are also subject to interruptions beyond our and our third-party service providers’ control, such as disruptions or congestion in the portions of the Internet linking us to our customers. We are dependent on third parties for the implementation and maintenance of certain aspects of our systems and because some of the causes of system interruptions may be outside of our control, we may not be able to remedy such interruptions in a timely manner. These interruptions may affect our customers’ experience or cause us to lose customers, and may materially harm our reputation and operating results.

29


Our failure to keep secure the confidential information of the customers of the users of our software and services could damage our reputation and brand and substantially harm our business and operating results.
We collect, process, transmit, and maintain certain confidential information relating to the customers (borrowers and loan applicants) of the users of our software and services, including personally identifiable information. This information resides on data center servers hosted by third-party providers, and is transmitted to, across, and from our networks. While we have security measures in place to protect this information and prevent security breaches, these security measures may be compromised as a result of third-party action, including intentional misconduct by computer hackers, advanced persistent cyber-attacks (by hacktivists or cybercriminal organizations), employee error or malfeasance, service provider or vendor error, malfeasance or other intentional or unintentional acts by third parties. Furthermore, our customers’ data, including personally identifiable information, may be lost, exposed, or subject to unauthorized access and/or use as a result of accidents, errors, or malfeasance by our employees, independent contractors, or others working with us or on our behalf. Our servers and systems, and those of our service providers, may also be vulnerable to computer malware, break-ins, denial-of service attacks, and similar disruptions from unauthorized tampering with our computer systems, which could result in someone obtaining unauthorized access to our customers’ data or our data, including our intellectual property and other confidential business information. Because the techniques used to obtain unauthorized access to, or to sabotage, systems change frequently and often are not recognized until launched against a target, we may be unable to anticipate these techniques or implement adequate preventative measures. We may also experience security breaches that may remain undetected for an extended period. The possession and use of personally identifiable information in conducting our business subjects us to legislative and regulatory burdens that may require notification to customers in the event of a security breach, restrict our use of personally identifiable information, and hinder our ability to acquire new customers or market to existing customers.
We cannot guarantee that our security measures will prevent security breaches or the loss or exposure of confidential information or other information we maintain or process. Any actual or perceived compromise of our security could result in the loss of customer data, intellectual property or trade secrets, and could damage our reputation and brand, negatively affect our ability to attract new customers and retain existing customers, adversely affect investor confidence, and expose us to a risk of litigation or regulatory actions and orders, penalties for violation of applicable laws, regulations, or contractual obligations and/or other liabilities, which would substantially harm our business and operating results. We will need to expend significant resources to protect against and remedy any potential security breaches and their consequences, including costs to deploy additional personnel and protection technologies, train employees, and engage third-party experts and consultants.
Our future performance will be highly dependent on our ability to continue to attract new Encompass customers and users of our other service offerings.
To maintain or increase our revenues, we may need to increase the number of users of our Encompass software and other service offerings, and the failure to do so may have a materially adverse impact on our business. If we are unable to increase the number of Encompass customers or users of our other services, our business may be materially adversely affected.
Our success will depend on (i) the willingness of mortgage lenders to continue to accept the SaaS model for delivering software applications that they view as critical to the success of their business, (ii) our ability to successfully deliver new and improved SaaS service offerings that meet the needs of mortgage lenders, (iii) the available market of potential users of our services and our ability to sell our services to these potential users.
It is difficult to predict customer adoption rates and demand for our services, the future growth rate and size of the market for our service offerings or the entry of competitive applications. The growth of the mortgage technology market depends on a number of factors, including the cost, performance, and perceived value associated with product offerings, most notably SaaS offerings such as our own, including the extent to which SaaS companies are successful in continuing to address security and reliability concerns. If other SaaS providers experience security incidents, loss of customer data, disruptions in delivery or other problems, the market for SaaS applications as a whole, including our own products and services, may be negatively affected. If there is a reduction in demand for mortgage technology caused by technological challenges, weakening economic conditions, interest rate increases, security or privacy concerns, competing technologies, and products, decreases in spending by mortgage lenders, a decrease in the number of potential users of our service offerings, it could result in decreased revenues and our business could be adversely affected. In addition, we will need to continue to expand and optimize our sales infrastructure in order to grow our customer base and our business. Identifying and recruiting qualified personnel and training them in the use of our software requires significant time, expense, and attention.
If we are not able to provide successful enhancements, new features and modifications to our services, our business could be adversely affected. Further, impairment of software-related assets and other assets may materially adversely affect our operating results.
If we are unable to provide enhancements, new features, and modifications of our existing services, including the successful completion and deployment of our next generation Encompass software and the Encompass Lending Platform and changes to our services to reflect changes in laws and regulations relating to residential mortgage lending, our business and operating results could be adversely affected. In addition, if we do not successfully manage the migration of our customers to our next generation

30


Encompass software or if the transition takes longer than expected, customers may not experience the benefits of new enhancements and features and our business and operating results could be adversely affected. In addition, we will need to continuously modify and enhance our services to keep pace with changes in software, communication, browser, database and SaaS infrastructure technologies. We may not be successful in either developing these modifications and enhancements or in bringing them to market in a timely fashion which could increase our costs and adversely affect our business. The failure of our services to operate effectively with future technologies could reduce the demand for our services, result in customer dissatisfaction and adversely affect our business.
We have invested and continue to invest significant resources to develop and acquire technology related to our services that is capitalized to property and equipment or intangible assets and treated as an asset on our balance sheet. We may not launch this new technology, the launch of such technology may result in disruptions to our business operations or such technology might not meet our and our customers’ expectations. Also, changes to any of our implementation strategies or the failure of this technology to meet our and our customers’ expectations could result in the impairment of software-related assets, and our future operating results could be materially adversely affected if we are required to write down the carrying value of capitalized software development or other intangible assets.
A decrease in mortgage lending volume could materially adversely affect our business.
Mortgage lending volume decreased substantially in the first two quarters of 2017 relative to 2016 and may continue to decrease materially in the remaining quarters of 2017 and future years, which could materially adversely affect our business and our operating results. Factors that adversely impact mortgage lending volumes include increasing mortgage interest rates, reduced consumer and investor demand for mortgages, more stringent underwriting guidelines, decreased liquidity in the secondary mortgage market, high levels of unemployment, high levels of consumer debt, lower consumer confidence, changes in tax and other regulatory policies, the number of existing mortgages eligible for refinancing, the available inventory of housing and other macroeconomic factors.
Mortgage interest rates are influenced by a number of factors, including monetary policy. The Federal Reserve Bank raised the target federal funds rate by 0.25% in each of March 2017 and June 2017, the most recent increase from 1.00% to 1.25%, and signaled that the federal funds rate could be increased further over the next several years. The increase in the federal funds rate since December 2016 has contributed to an increase in mortgage interest rates in 2017 and may result in future mortgage interest rate increases. Increases in mortgage interest rates have materially reduced the volume of new mortgages originated in the first half of 2017 relative to 2016, in particular the volume of mortgage refinancings, and future increases may further decrease the volume of new mortgages originated. In addition, our on-demand revenues typically, but not always, track the seasonality of the residential mortgage industry, with increased activity in the second and third quarters and reduced activity in the first and fourth quarters as home buyers tend to purchase their homes during the spring and summer in order to move to a new home before the start of the school year. As a result, a higher percentage of our on-demand revenues have historically been recognized during those quarters.
We currently estimate that approximately 25% to 35% of our revenues have some direct sensitivity to volume. A decrease in residential mortgage volumes could materially adversely affect our business and operating results. Furthermore, a significant decrease in mortgage volume could negatively impact our customers, resulting in a reduction of their Encompass users, consolidation with other lenders or cessation of operations. If any of these occurs, it could materially adversely affect our business and operating results.
We cannot accurately predict subscription renewal or upgrade rates and the impact these rates may have on our future revenues and operating results.
Our customers have no obligation to renew their subscriptions for our service after the expiration of their initial subscription period, which ranges from one to five years. They may also choose to renew their subscriptions at lower levels. In addition, in the first year of a subscription, customers often purchase a higher level of professional services than they do in renewal years. As a result, our ability to grow is dependent in part on customers purchasing additional subscriptions and services after the initial subscription term. We cannot accurately predict renewal rates given our varied customer base and the number of multi-year subscription contracts. Our customers’ renewal rates may decline or fluctuate because of several factors, including their satisfaction or dissatisfaction with our services, the prices of our services, changes to the standard prices of our services, the prices of services offered by our competitors or reductions in our customers’ spending levels due to the macroeconomic environment or other factors. If our customers do not renew their subscriptions for our services, renew on less favorable terms or do not purchase additional subscriptions or services, our revenues may grow more slowly than expected or decline and our profitability and gross margin percentage may be harmed.

31


Our future performance will be highly dependent on our ability to expand the use of settlement services on, and increase the number of transactions effected through, the Ellie Mae Network.
To grow our base of Ellie Mae Network participants, we and settlement service providers must continue to enhance the features and functionality of offerings to them. In addition, increasing the number of settlement service transactions effected through the Ellie Mae Network will depend, in part, on settlement service providers enhancing their technical capabilities, which is largely beyond our control.
We must also convince a variety of potential Ellie Mae Network participants, including mortgage lenders, originators, settlement service providers, and mega lenders, of the benefits of electronic origination and network participation as compared to traditional mortgage origination methods including paper, facsimile, courier, mail, and email.
We cannot guarantee that our Ellie Mae Network and other service offerings will achieve market acceptance. In the event these efforts are not successful, our business and growth prospects would be adversely affected.
We expect a number of factors to cause our operating results to fluctuate on a quarterly and annual basis, which may make it difficult to predict our future performance.
Our revenues and operating results have in the past varied and could in the future vary significantly from quarter-to-quarter and year-to-year because of a variety of factors, many of which are outside of our control. As a result, comparing our operating results on a period-to-period basis may not be indicative of future operating results. In addition to other risk factors discussed in this section, factors that may contribute to the variability of our quarterly and annual results include:
the number of Encompass users;
the volume of mortgages originated by Encompass users, especially users on our Success-Based Pricing model;
transaction volume on the Ellie Mae Network;
fluctuations in mortgage lending volume and the number of closed loans relative to loan applications;
the relative mix of purchase and refinance volume handled by Encompass users;
the level of demand for our services;
the timing of the introduction and acceptance of new services and Ellie Mae Network service providers;
how quickly larger customers implement our services and use our services to originate and close loans;
any write-downs in the value of our property and equipment, goodwill or intangible assets as a result of our investment or acquisition activities;
costs associated with defending intellectual property infringement and other litigation claims;
changes in accounting rules applicable to our business; and
changes in government regulation affecting mortgage lenders and Ellie Mae Network participants or our business, and potential structural changes in the U.S. residential mortgage industry.
Due to these and other factors, our future results may not reach our financial projections. In addition, our operating results in future periods may not meet the expectations of investors or public market analysts who follow our company, which could cause our stock price to decline rapidly and significantly. The results of any prior quarterly or annual periods should not be relied upon as indications of our future operating performance.

32


As we sell our services to larger customers, our sales cycle may become longer and more expensive, we may encounter pricing pressure and implementation challenges, and we may have to delay revenue recognition for some complex transactions or experience delays in these customers using our service to originate and close loans, all of which could harm our business and operating results.
Part of our business strategy is to target larger mortgage lenders that handle greater volumes of loans. As we target more of our sales efforts at larger customers, we could face greater costs, longer sales cycles, and less predictability in completing some of our sales. In this market, the customer’s decision to use our products and services may be an enterprise-wide decision and, if so, this type of sale could require us to provide greater levels of education regarding the use and benefits of our products and services. In addition, larger customers may demand more complex integration, implementation services, and features, which may result in implementations that take longer than we forecast or plan or delays in these customers using our service to originate and close loans. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting our own sales and professional services resources to a smaller number of larger transactions. Furthermore, if implementations take longer than planned or these customers delay their use of our service to originate and close loans, we may be required to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met and may not generate on demand revenue from these customers as quickly as we had forecast.
If we are unable to scale our operations and increase productivity, we may not be able to successfully implement our business plan.
We continue to experience significant growth in our customer base, which has placed a strain on our management and administrative, operational, and financial infrastructure. Additional investments in our implementation capabilities, technical support, technical operations, research and development, and general and administrative functions will be required to scale our operations and increase productivity, address the needs of our customers, further develop and enhance our products and services, and scale with the overall growth of our company.
In addition, professional services, such as implementation services, are a key aspect of on-boarding new customers. The implementation process is complicated and we will need to scale our capabilities in this area to meet future revenue targets. If a customer is not satisfied with the quality of work performed by us or with the type of services or solutions delivered, then we could incur additional costs to address the situation, the profitability of that work might be impaired, and the customer’s dissatisfaction with our products and services could damage our ability to obtain additional work from that customer. In addition, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current and prospective customers.
Our growth strategy will require significant expenditures and resources to improve our technology, systems, and operational infrastructure in order to support a growing number of customers. We will need to make such expenditures with no assurance that the volume of our business or revenues will actually increase.
Our strategy of growing our business and increasing the number of Encompass users has placed and may continue to place significant demands on our technology systems and operational infrastructure. As our operations grow in size, scope, and complexity, we will need to expand, improve, and upgrade our technology systems and operational infrastructure, including the capabilities of the third-party data centers we utilize to offer an increasing number of customers enhanced solutions, features and functionality, and to ensure that our services are reliable.
Our growth and the improvement of our technology systems and operational infrastructure will require significant lead time and substantial financial, operational and technical resources in advance of the anticipated increase in the volume of business, with no assurance that the volume of business or our revenues will actually increase.
We have experienced rapid growth. If we fail to manage our growth effectively, we may be unable to execute our business plan, maintain high levels of service and operational controls or adequately address competitive challenges.
We have experienced, and are continuing to experience, a period of rapid growth in our customers, headcount, and operations. In particular, we grew from approximately 270 employees as of December 31, 2011 to 1,195 employees as of June 30, 2017, and have also significantly increased the number of customers and active users of Encompass. We anticipate that we will significantly expand our operations and headcount in the near term, and will continue to expand our customer base. This growth has placed, and future growth will place, a significant strain on our management, general and administrative resources, and operational infrastructure.
Our success will depend in part on our ability to manage this growth effectively and to scale our operations. To manage the expected growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls, and our reporting systems and procedures. As we continue to grow, we also need to ensure that our policies and procedures evolve to reflect our current operations and are appropriately communicated to and observed by employees, and that we

33


appropriately manage our corporate information assets, including confidential and proprietary information. Failure to effectively manage growth could result in difficulty or delays in deploying customers, declines in quality or customer satisfaction, increases in costs, difficulties in introducing new features or other operational difficulties, and any of these difficulties could adversely impact our business performance and results of operations.
Completing and integrating future acquisitions could disrupt our business, harm our financial condition, and operating results or dilute or adversely affect the price of our common stock.
Our success will depend in part on our ability to expand our solutions and services and to grow our business in response to changing technologies, customer demands and competitive pressures. In some circumstances, we may pursue growth through the acquisition of complementary businesses, solutions or technologies rather than through internal development.
The identification of suitable acquisition candidates can be difficult, time-consuming, and costly, and we may not be able to complete acquisitions successfully. Moreover, if such acquisitions require us to seek additional debt or equity financing, we may not be able to obtain such financing on terms favorable to us or at all. Acquisitions and investments involve numerous risks which may have a negative impact on our results of operations, including:
write-offs of acquired assets or investments;
potential financial and credit risks associated with acquired customers;
unknown liabilities associated with the acquired businesses;
unanticipated expenses related to acquired technology and its integration into existing technology;
limitations to our ability to recognize revenue from acquired deferred revenue;
the potential loss of key employees;
depreciation and amortization of amounts related to acquired intangible assets, fixed assets, and deferred compensation; and
adverse tax consequences of any such acquisitions.
Even if we successfully complete an acquisition, we may not be able to assimilate and integrate effectively the acquired business, technologies, solutions, assets, personnel or operations, particularly if key personnel of an acquired company decide not to work for us. We may encounter difficulty in incorporating acquired technologies into our service and maintaining the quality standards that are consistent with our brand and reputation. In addition, we may issue debt or equity securities to complete an acquisition, which could dilute our stockholders’ ownership and adversely affect the price of our common stock.
The residential mortgage industry is heavily regulated and changes in current legislation or new legislation could adversely affect our business.
The U.S. mortgage industry is heavily regulated. Federal and state governments and agencies could enact legislation or other policies that could negatively impact the business of our Encompass users and other Ellie Mae Network participants. In particular, the recent U.S. presidential transition may impact the substance and timing of legislation relating to the U.S. mortgage industry. Any changes to existing laws or regulations or adoption of new laws or regulations that increase restrictions on the residential mortgage industry may decrease residential mortgage volume or otherwise limit the ability of our Encompass users and Ellie Mae Network participants to operate their businesses, resulting in decreased usage of our solutions. In addition, reduced regulatory requirements may reduce the demand for certain of our products and services, including the Encompass Compliance service.
Changes in current legislation or new legislation may increase our costs by requiring us to update our products and services and if our products and services fail to address relevant mortgage lending laws and regulations our business could be adversely affected.
Changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry may require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations. Our Encompass Compliance Service analyzes mortgage loan data for compliance with consumer protection laws and institutionally mandated compliance policies and must continually be updated to incorporate changes to such laws and policies. The Dodd-Frank Act has caused and will continue to cause us to make similar updates to Encompass, Encompass Compliance Service, Encompass Product and Pricing Service, Encompass Docs Solution, TQL, and the Ellie Mae Network to address, among other things, regulations that protect consumers against unfair, deceptive, and abusive practices by lenders. For example, additional tools and product updates were required to address the Ability-to-Repay/Qualified Mortgage and Federal and State High Cost rules that became effective in January 2014. In addition, we have updated certain products to comply with the TILA-RESPA Integrated Disclosure rule changes and the 2013 Loan Originator Rule under the Truth in Lending Act (Regulation Z) (TILA-RESPA Amendments) that became effective October 3, 2015. The final rule amending Regulation C to implement amendments to the Home Mortgage Disclosure Act (HMDA) made by section 1094 of the Dodd-Frank Act was published on

34


October 15, 2015. It includes various effective compliance dates, starting with January 1, 2017 through May 30, 2020. The final "Qualified Residential Mortgage" rule which implements the risk retention requirements in the Dodd-Frank Act became effective on December 24, 2015. On August 23, 2016, Fannie Mae and Freddie Mac published the first material updates to the Uniform Residential Loan Application (URLA) in more than 20 years which will become effective in 2018. These additions and updates have caused us to incur significant expense, and future updates will likely cause us to incur similar significant expense. For example, if the new U.S. presidential administration and U.S. Congress significantly change or repeal the mortgage lending portions of the Dodd-Frank Act or the CFBP announces new rules or repeals previously announced rules, we may need to incur significant expense to make updates to our products and services. In addition, if our products and services fail to address relevant laws and regulations, we could be subject to claims by our customers that we have breached our customer contracts as well as potential claims by borrowers or government agencies. Such claims could result in substantial costs and we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business and operating results. Furthermore, if our products and services fail to address relevant laws and regulations this could result in negative publicity, damage to our reputation and brand, hinder our ability to enroll new customers and cause us to lose current customers, all of which could substantially harm our business and operating results.
Potential structural changes in the U.S. residential mortgage industry, in particular plans to diminish the role of Fannie Mae and Freddie Mac, could disrupt the residential mortgage market and have a material adverse effect on our business.
Fannie Mae and Freddie Mac play a very important role in providing liquidity, stability, and affordability in the current U.S. residential mortgage market. In particular, they participate in the secondary mortgage market by purchasing mortgage loans and mortgage-related securities for investment and by issuing guaranteed mortgage-related securities. There have been numerous executive branch proposals as well as proposed federal legislation which may wind down or recapitalize Fannie Mae and Freddie Mac and/or eliminate or reduce the government’s role in the housing market. Any significant structural change to the role of Fannie Mae and Freddie Mac or to the U.S. residential mortgage industry may cause significant disruption to the residential mortgage market. If we are unable to react effectively and quickly to changes in the residential mortgage industry or if such changes reduce the volume of mortgage lending, our business could be harmed.
We may be limited in the way in which we market our business or generate revenue by U.S. federal law prohibiting referral fees in real estate transactions, and if we are found to be in violation of such laws we would be subject to significant liability.
The Real Estate Settlement Procedures Act (“RESPA”) generally prohibits the payment or receipt of fees or any other thing of value for the referral of business related to a residential real estate settlement service and prohibits fee shares or splits or unearned fees in connection with the provision of such services. Encompass software and services and the Ellie Mae Network were designed with payment methods that are intended to comply with the restrictions under RESPA. Nonetheless, RESPA may restrict our ability to enter into marketing and distribution arrangements with third parties for existing or newly developed products and services, particularly to the extent that such arrangements may be characterized as involving payments for the referral of residential real estate settlement service business. Additionally, any amendments to RESPA, court opinions interpreting the provisions of RESPA, or changes in the manner that RESPA is interpreted by the regulatory agencies responsible for enforcing RESPA, that result in restrictions on our current payment methods, or any determination that our payment methods have been and currently are subject to the restrictions under RESPA, could have a material adverse effect on our business. If we were found to be in violation of RESPA rules, we would be exposed to significant potential liability that could have a material adverse effect on our reputation and business.
We depend on key and highly skilled personnel to operate our business, and if we are unable to retain our current or hire additional personnel, our ability to develop and successfully market our business could be harmed.
We believe our future success will depend in large part upon our ability to attract and retain highly skilled managerial, technical, finance, creative, and sales and marketing personnel. Moreover, we believe that our future success is highly dependent on the contributions of our named executive officers. All of our officers and other employees are at-will employees, which means they may terminate their employment relationship with us at any time, and their knowledge of our business and industry would be extremely difficult to replace. In addition, the loss of any key employees or the inability to attract or retain qualified personnel could delay the development and introduction of, and harm our ability to sell, our solutions and harm the market’s perception of us. Competition for qualified personnel is particularly intense in the San Francisco Bay Area, where our headquarters are located. Qualified individuals are in high demand, and we may incur significant costs to attract them. We may be unable to attract and retain suitably qualified individuals who are capable of meeting our growing sales, operational and managerial requirements, or may be required to pay increased compensation in order to do so. If we are unable to attract and retain the qualified personnel we need to succeed, our business will suffer.
Volatility or lack of performance in our stock price may also affect our ability to attract and retain our key employees. Most of our named executive officers are vested in a substantial amount of stock options and Performance Awards. Employees may be more likely to leave us if the shares they own or the shares underlying their vested options have significantly appreciated in value relative to the original purchase prices of the shares or the exercise prices of the vested options, or if the exercise prices of the

35


options that they hold are significantly above the market price of our common stock. If we are unable to retain our named executive officers or other key employees, our business will be harmed.
We operate in a highly competitive market, which could make it difficult for us to attract and retain Encompass users and Ellie Mae Network participants.
The mortgage origination software market is highly competitive. There are many software providers that compete with us by offering loan origination software to mortgage originators, such as: Byte Software Inc., a subsidiary of CBCInnovis; Calyx Technology, Inc.; DH Corporation; Lending QB, Mortgage Builder Software, Inc., a subsidiary of Altisource Portfolio Solutions SA; Mortgage Cadence, which is owned by Accenture PLC; Wipro Gallagher Solutions, which is owned by Wipro, Ltd.; and LoanSphere Empower and LoanSphere LendingSpace, which are owned by Black Knight Financial Services, Inc. Some software providers, including Calyx Technology, Inc. and Black Knight Financial Services, Inc., also provide connectivity between their software users and lenders and service providers to make such services available to mortgage lenders. We also compete with compliance, document preparation service, and product eligibility and pricing service providers that are more established than us. There is vigorous competition among providers of these services and we may not succeed in convincing potential customers using other services to switch to ours. In addition, some of our competitors are consolidating which facilitates greater cross-selling of services, which could weaken our ability to differentiate our offering in the market. Some of our competitors also offer services on a per closed loan basis, which could adversely impact the effectiveness of our Success-Based Pricing strategy for increasing the number of Encompass customers. If we are unsuccessful in competing effectively by providing attractive functionality, customer service or value, we could lose existing Encompass users to our competitors and our ability to attract new Encompass users could be harmed.
There are many service providers that offer our Encompass users competing services, including borrower-facing websites, customer relationship management solutions, document preparation services, compliance services, product eligibility and pricing services, and electronic document management services. We may be unsuccessful in continuing to differentiate our Encompass service offerings to the extent necessary to effectively compete in some or all of these markets.
The Ellie Mae Network is only available to mortgage originators using Encompass. The principal alternative to the use of the Ellie Mae Network by Encompass users remains traditional methods of exchanging data and documents among mortgage industry participants by email, facsimile, phone, courier, and mail. In addition, mortgage originators may use standalone web browsers to go individually to each investor, lender or service provider’s website, and then manually upload loan data or enter information into the website. Mortgage originators may continue to use these methods due to habit, personal business relationships or otherwise. The success of the Ellie Mae Network depends on our ability to achieve and offer access to both the critical mass of investors, lenders, and service providers necessary to attract and retain mortgage originators using Encompass on the Ellie Mae Network and the critical mass of active mortgage originators necessary to attract and retain investors, lenders, and service providers on our network.
Some of our actual and potential competitors have longer operating histories and significantly greater financial, technical, marketing, and other resources than we do and, as a result, these companies may be able to respond more quickly to changes in regulations, new technologies or customer demands, or devote greater resources to the development, promotion, and sale of their software and services than we can. In addition, we may face increased competition as a result of continuing industry consolidation. We expect the mortgage origination market to continue to attract new competitors and there can be no assurance that we will be able to compete successfully against current or future competitors or that competitive pressures we face will not materially adversely affect our business.
Failure to adapt to technological changes may render our technology obsolete or decrease the attractiveness of our solutions to our customers.
If new industry standards and practices emerge, or if competitors introduce new solutions embodying new services or technologies, Encompass and the Ellie Mae Network technology may become obsolete. Our future success will depend on our ability to:
enhance our existing solutions;
develop and potentially license new solutions and technologies that address the needs of our prospective customers; and
respond to changes in industry standards and practices on a cost-effective and timely basis.
We must continue to enhance the features and functionality of Encompass, our other services, and the Ellie Mae Network. The effective performance, reliability, and availability of Encompass, our other services, and the Ellie Mae Network infrastructure are critical to our reputation and our ability to attract and retain Encompass users, users of our other services and Ellie Mae Network participants. If we do not continue to make investments in product development and, as a result, or due to other reasons, fail to attract new and retain existing mortgage originators, lenders, investors, and service providers, we may lose existing Ellie Mae

36


Network participants, which could significantly decrease the value of the Ellie Mae Network to all participants and materially adversely affect our business.
We are subject to the risks of current and future legal proceedings, which could have a material adverse effect on our business, financial condition, results of operations, and future prospects.
At any given time, we are a defendant in various legal proceedings and litigation matters arising in the ordinary course of business including commercial and employment disputes. We can give no assurance that the outcome of any such matter would not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. We are unable to predict the ultimate outcome of these disputes or the actual impact of these matters on our profitability at this time, and any views we form as to the viability of these claims or the financial exposure in which they could result, could change from time to time as the matters proceed through their course, as facts are established, and various judicial determinations are made.
If we agree to settle these matters or judgments are secured against us, we may incur charges which may have a material and adverse impact on our business, financial conditions, results of operations, and future prospects.
Failure to adequately protect our intellectual property could harm our business.
The protection of our intellectual property rights, including our proprietary Encompass software and Ellie Mae Network technology, is crucial to the success of our business. We rely on a combination of patent, copyright, trademark and trade secret law, and contractual restrictions to protect our intellectual property. Our present and future patents may provide only limited protection for our technology and may not be sufficient to provide competitive advantage to us. Furthermore, we cannot guarantee any patents will be issued to us as a result of our patent applications. We also rely in part on confidentiality and invention assignment agreements with our employees, independent contractors, and consultants. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our Ellie Mae Network and Encompass features and functionality or obtain and use information that we consider proprietary. Enforcing our proprietary rights is difficult and may not always be effective.
We have registered “Ellie Mae,” “Encompass,” and “AllRegs” and certain of our other trademarks as trademarks in the United States. Competitors may adopt service names similar to ours, thereby impeding our ability to build brand identity and possibly leading to customer confusion. In addition, there could be potential trade name or trademark infringement claims brought by owners of other registered trademarks or trademarks that incorporate variations of the terms Ellie Mae, Encompass or our other trademarks.
Litigation or proceedings before the U.S. Patent and Trademark Office or other governmental authorities and administrative bodies in the United States and abroad may be necessary in the future to enforce our intellectual property rights, protect our patent and copyright rights, trade secrets and domain names, and determine the validity and scope of the proprietary rights of others. Our efforts to enforce or protect our proprietary rights may be ineffective and could result in substantial costs and diversion of resources and could harm our business.
Assertions that we infringe third-party intellectual property rights could result in significant costs and substantially harm our business.
Other parties have asserted, and may in the future assert, that we have infringed their intellectual property rights. In addition, we generally agree to indemnify our customers against legal claims that our software products infringe intellectual property rights of third parties and, in the event of an infringement, to modify or replace the infringing product or, if those options are not reasonably possible, to refund the cost of the software, as pro-rated over a period of years. We cannot predict whether assertions of third-party intellectual property rights or claims arising from such assertions will substantially harm our business and operating results. If we are forced to defend against any infringement claims, whether they are with or without merit or are determined in our favor, we may face costly litigation and diversion of technical and management personnel. Furthermore, an adverse outcome of a dispute may require us to: pay damages, potentially including treble damages and attorneys’ fees if the infringement were found to be willful; cease providing solutions that allegedly incorporate the intellectual property of others; expend additional development resources to redesign or re-engineer our solutions and products, if feasible; and enter into potentially unfavorable royalty or license agreements in order to obtain the right to use necessary technologies. We cannot be certain of the outcome of any litigation. Any royalty or licensing agreement, if required, may not be available to us on acceptable terms or at all. Our failure to obtain the necessary licenses or other rights could prevent the sale or distribution of some of our products and services and, therefore, could have a material adverse effect on our business.
Our internal information technology systems are critical to our business. System integration and implementation issues could disrupt our operations, which could have a material adverse impact on our business or results in significant deficiencies or material weaknesses in our internal controls.
We rely on the efficient and uninterrupted operation of complex information technology systems, including systems for customer billing, human resources, enterprise resource planning and customer relationship management.  As our business has grown in size and complexity, the growth has placed, and will continue to place, significant demands on our internal information

37


technology systems. To effectively manage this growth, we must commit significant financial resources and personnel to maintain and enhance existing systems and develop or acquire new systems to keep pace with continuing changes in our business and information processing technology as well as evolving industry, regulatory and accounting standards.  If the information we rely upon to run our businesses is determined to be inaccurate or unreliable, if we fail to properly maintain or enhance our internal information technology systems, we could have operational disruptions, customer disputes, significant deficiencies or material weaknesses in our internal controls, have increases in operating and administrative expenses, lose our ability to produce timely and accurate financial reports, or suffer other adverse consequences.
If we fail to maintain proper and effective internal controls, our ability to produce accurate financial statements could be impaired, which could result in a loss of investor confidence in our financial reports, significant expenses to remediate any internal control deficiencies, and ultimately have an adverse effect on the market price of our common stock.
As a publicly-traded company, we are subject to compliance with, among other regulations, Section 404 of the Sarbanes-Oxley Act of 2002, or SOX, which requires that we test our internal control over financial reporting and disclosure controls and procedures. Ensuring that we have adequate internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. Our compliance with SOX requires that we incur substantial expense and expend significant management time on compliance-related issues. If we fail to achieve and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could harm our operating results and lead to a decline in our stock price. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the New York Stock Exchange, regulatory investigations, civil or criminal sanctions, and class action litigation.
As a third-party technology service provider of mission-critical products and services to many financial institutions that are regulated by one or more member agencies of the Federal Financial Institutions Examination Council, or FFIEC, we are subject to an IT examination by the member agencies of the FFIEC. As a result, the FFIEC conducts recurring IT Examinations in order to identify existing or potential risks associated with our operations that could adversely affect the financial institutions to whom we provide products and services, evaluate our risk management systems, and controls and determine our compliance with applicable laws that affect the products and services we provide to financial institutions. In addition to examining areas such as our management of technology, data integrity, information confidentiality, and service availability, the reviews also assess our financial stability. In June 2014, the FDIC, a member agency of the FFIEC, completed its IT examination, and found that, while the services we provide to our client banks are satisfactory, several matters required further attention, some of which were repeat findings and recommendations from the FDIC’s 2012 examination. Although management has developed a plan for addressing these matters, we cannot be assured that the plan will satisfy the FDIC or applicable law. A sufficiently unfavorable review from the FFIEC in the future could have a material adverse effect on our business and financial condition.
If one or more U.S. states or local jurisdictions successfully assert that we should have collected or in the future should collect additional sales or use taxes on our fees, we could be subject to additional liability with respect to past or future sales, and the results of our operations could be adversely affected.
We do not collect state and local sales and use taxes on all sales in all jurisdictions in which our customers are located, based on our belief that such taxes are not applicable. Sales and use tax laws and rates vary by jurisdiction and such laws are subject to interpretation. Jurisdictions in which we do not collect sales and use taxes may assert that such taxes are applicable, which could result in the assessment of such taxes, interest, and penalties, and we could be required to collect such taxes in the future. This additional sales and use tax liability could adversely affect the results of our operations.
Our business is subject to the risks of earthquakes, fires, floods, and other natural catastrophic events and to interruption by man-made problems such as terrorism.
Our systems and operations are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, and similar events. For example, a significant natural disaster, such as an earthquake, fire or flood, could have a material adverse impact on our business, operating results and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. Our corporate offices and one of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity. In addition, acts of terrorism, which may be targeted at metropolitan areas with higher population density than rural areas, could cause disruptions in our or our customers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in certain circumstances, such as natural disasters affecting the San Francisco Bay Area, and our business interruption insurance may be insufficient to compensate us for losses that may occur.

38


Our stock price is volatile and purchasers of our common stock could incur substantial losses.
The trading price of our common stock may be subject to wide fluctuations in response to various factors, some of which are beyond our control. In addition to the factors discussed in this “Risk Factors” section and elsewhere in our filings with the SEC, these factors include:
our operating performance and the operating performance of similar companies;
the overall performance of the equity markets;
the number of shares our common stock publicly owned and available for trading;
threatened or actual litigation;
changes in laws or regulations relating to our solutions;
any major change in our board of directors or management;
publication of research reports about us or our industry or positive or negative recommendations or withdrawal of research coverage by securities analysts;
large volumes of sales of our shares of common stock by existing stockholders; and
general political and economic conditions.
In addition, the stock market in general has experienced extreme price and volume fluctuations. Securities class action litigation has often been instituted against companies following periods of volatility in the overall market and in the market price of a company’s securities. This litigation, if instituted against us, could result in very substantial costs, divert our management’s attention and resources and harm our business.
Our reported financial results may be adversely affected by changes in accounting principles generally accepted in the United States.
Generally accepted accounting principles in the United States are subject to interpretation by the Financial Accounting Standards Board (FASB), the SEC, and various bodies formed to promulgate and interpret appropriate accounting principles. A change in these principles or interpretations could have a significant effect on our reported financial results, and could affect the reporting of transactions completed before the announcement of a change. For example, the adoption of ASC 606, a new revenue recognition standard, which becomes effective in fiscal 2018, could impact the timing of recognition of certain revenue streams, as well as how we account for certain commissions. Further, the evaluation and implementation of new standards, including ASC 606, may require additional resources and system configurations that could increase our operating costs.
We may execute stock repurchase programs, when authorized by the board of directors, that may be suspended or terminated at any time, which may result in a decrease in the trading price of our common stock.
Such stock repurchases may be limited, suspended, or terminated at any time without prior notice. There can be no assurance that we will repurchase additional shares of our common stock under our stock repurchase program or that any future repurchases will have a positive impact on the trading price of our common stock or earnings per share. Important factors that could cause us to limit, suspend or terminate our stock repurchase program include, among others, unfavorable market conditions, the trading price of our common stock, the nature of other investment or strategic opportunities presented to us from time to time, the rate of dilution of our equity compensation programs, the availability of adequate funds, and our ability to make appropriate, timely, and beneficial decisions as to when, how, and whether to purchase shares under the stock repurchase program. If we limit, suspend or terminate our stock repurchase program, our stock price may be negatively affected.
If securities or industry analysts discontinue publishing research or publish inaccurate or unfavorable research about our business, our stock price could decline.
The trading market for our common stock depends in part on the research and reports that securities or industry analysts publish about us or our business. If one or more of the analysts who cover us downgrade our stock or publish inaccurate or unfavorable research about our business, our stock price would likely decline. If one or more of these analysts cease coverage of our company or fail to publish reports on us regularly, demand for our stock could decrease, which might cause our stock price to decline.

39


Certain provisions in our charter documents and Delaware law could discourage takeover attempts and lead to management entrenchment.
Our amended and restated certificate of incorporation and amended and restated bylaws contain provisions that could have the effect of delaying or preventing changes in control or changes in our board of directors. These provisions include:
a classified board of directors with three-year staggered terms, which may delay the ability of stockholders to change the membership of a majority of our board of directors;
no cumulative voting in the election of directors, which limits the ability of minority stockholders to elect director candidates;
the exclusive right of our board of directors to elect a director to fill a vacancy created by the expansion of the board of directors or the resignation, death or removal of a director, which prevents stockholders from being able to fill vacancies on our board of directors;
the ability of our board of directors to determine to issue shares of preferred stock and to determine the price and other terms of those shares, including preferences and voting rights, without stockholder approval, which could be used to significantly dilute the ownership of a hostile acquirer;
a prohibition on stockholder action by written consent, which forces stockholder action to be taken at an annual or special meeting of our stockholders;
the requirement that a special meeting of stockholders may be called only by the chairman of the board of directors, the chief executive officer, the president or the board of directors, which may delay the ability of our stockholders to force consideration of a proposal or to take action, including the removal of directors; and
advance notice procedures that stockholders must comply with in order to nominate candidates to our board of directors or to propose matters to be acted upon at a stockholders’ meeting, which may discourage or deter a potential acquirer from conducting a solicitation of proxies to elect the acquirer’s own slate of directors or otherwise attempting to obtain control of us.
We are also subject to certain anti-takeover provisions under Delaware law. Under Delaware law, a corporation may not, in general, engage in a business combination with any holder of 15% or more of its capital stock unless the holder has held the stock for three years or, among other things, the board of directors has approved the transaction.
ITEM 2—UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
The table below sets forth the information with respect to purchases made by or on behalf of the Company or any “affiliated purchaser” (as the term is defined in Rule 10b-18(a)(3) under the Securities Exchange Act of 1934, as amended) of our common stock during the three months ended June 30, 2017:
ISSUER PURCHASES OF EQUITY SECURITIES
 
 
 
 
 
Total Number
 
Approximate
 
 
 
 
 
of Shares
 
Dollar Value or
 
Total
 
 
 
Purchased as
 
Shares that May
 
Number of
 
Average
 
Part of Publicly
 
Yet be Purchased
 
Shares
 
Price Paid
 
Announced Plans
 
Under the Plans
Period
Purchased
 
per Share
 
or Programs
 
or Programs (1)
April 1, 2017 to April 30, 2017

 
$

 

 
$ 42,806,483 (1)
May 1, 2017 to May 31, 2017

 
$

 

 
$ 42,806,483 (1)
June 1, 2017 to June 30, 2017

 
$

 

 
$

_________________
(1) In May 2014, our board of directors approved a stock repurchase program under which we are authorized to repurchase up to $75.0 million of our common stock in which all shares are retired upon repurchase. This program ended in May 2017.
ITEM 3DEFAULTS UPON SENIOR SECURITIES
Not applicable.

40


ITEM 4MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5—OTHER INFORMATION
Not applicable.

41


ITEM 6—EXHIBITS

Exhibit
Number
Description of Document
 
 
31.1
Certification of Chief Executive Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934 as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
31.2
Certification of Chief Financial Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934 as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.
 
 
32.1*
Certification of Chief Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
32.2*
Certification of Chief Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.
 
 
101.INS
XBRL Instance Document
 
 
101.SCH
XBRL Taxonomy Extension Schema Document
 
 
101.CAL
XBRL Taxonomy 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
_________________
*
Exhibits 32.1 and 32.2 are being furnished and shall not be deemed to be “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall such exhibits be deemed to be incorporated by reference in any registration statement or other document filed under the Securities Act of 1933, as amended, or the Exchange Act, except as otherwise specifically stated in such filing.


42


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.

 
 
ELLIE MAE, INC.
 
 
 
 
Date:
August 3, 2017
By:
/s/ Matthew LaVay
 
 
 
Matthew LaVay
 
 
 
Executive Vice President and
Chief Financial Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

43
EX-31.1 2 elli-20170630ex311.htm EXHIBIT 31.1 Exhibit


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


EX-31.2 3 elli-20170630ex312.htm EXHIBIT 31.2 Exhibit


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


EX-32.1 4 elli-20170630ex321.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Jonathan Corr, Chief Executive Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2017, to which this Certification is attached as Exhibit 32.1 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ Jonathan Corr
Jonathan Corr
President and Chief Executive Officer
(Principal Executive Officer)
Date: August 3, 2017


EX-32.2 5 elli-20170630ex322.htm EXHIBIT 32.2 Exhibit


Exhibit 32.2
CERTIFICATION OF CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002
Pursuant to the requirement set forth in Rule 13a-14(b) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), and Section 1350 of Chapter 63 of Title 18 of the United States Code (18 U.S.C. §1350), Matthew LaVay, Chief Financial Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of his knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2017, to which this Certification is attached as Exhibit 32.2 (the “Report”) fully complies with the requirements of Section 13(a) or Section 15(d) of the Exchange Act, and
2.
The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
/s/ Matthew LaVay
Matthew LaVay
Executive Vice President and Chief Financial Officer
(Principal Financial Officer)
Date: August 3, 2017


EX-101.INS 6 elli-20170630.xml XBRL INSTANCE DOCUMENT 0001122388 2017-01-01 2017-06-30 0001122388 2017-08-01 0001122388 2017-06-30 0001122388 2016-12-31 0001122388 2016-04-01 2016-06-30 0001122388 2016-01-01 2016-06-30 0001122388 2017-04-01 2017-06-30 0001122388 2015-12-31 0001122388 2016-06-30 0001122388 elli:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2016-01-01 2016-06-30 0001122388 elli:PerformanceBasedAwardsMember 2017-01-01 2017-06-30 0001122388 elli:PerformanceBasedAwardsMember 2016-01-01 2016-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2016-04-01 2016-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2016-01-01 2016-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-01-01 2017-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-04-01 2017-06-30 0001122388 elli:PerformanceBasedAwardsMember 2017-04-01 2017-06-30 0001122388 elli:PerformanceBasedAwardsMember 2016-04-01 2016-06-30 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2017-06-30 0001122388 us-gaap:CertificatesOfDepositMember 2016-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2017-06-30 0001122388 us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001122388 us-gaap:CertificatesOfDepositMember 2017-06-30 0001122388 us-gaap:CorporateNoteSecuritiesMember 2016-12-31 0001122388 us-gaap:CashMember 2017-06-30 0001122388 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001122388 us-gaap:CashEquivalentsMember 2016-12-31 0001122388 us-gaap:CashEquivalentsMember 2017-06-30 0001122388 us-gaap:CashEquivalentsMember us-gaap:CorporateNoteSecuritiesMember 2017-06-30 0001122388 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2017-06-30 0001122388 us-gaap:MunicipalBondsMember 2017-06-30 0001122388 us-gaap:MunicipalBondsMember 2016-12-31 0001122388 us-gaap:CashMember 2016-12-31 0001122388 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-06-30 0001122388 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0001122388 us-gaap:ComputerEquipmentMember 2017-06-30 0001122388 us-gaap:ComputerEquipmentMember 2016-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2016-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2017-06-30 0001122388 us-gaap:LeaseholdImprovementsMember 2017-06-30 0001122388 us-gaap:FurnitureAndFixturesMember 2017-06-30 0001122388 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001122388 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001122388 elli:CustomerRelationshipsAndContractsMember 2016-01-01 2016-12-31 0001122388 elli:CustomerRelationshipsAndContractsMember 2016-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-06-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2016-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-06-30 0001122388 elli:CustomerRelationshipsAndContractsMember 2017-06-30 0001122388 us-gaap:TradeNamesMember 2016-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001122388 us-gaap:TradeNamesMember 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-06-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-06-30 0001122388 2016-01-01 2016-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-06-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-06-30 0001122388 us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0001122388 elli:CustomerRelationshipsAndContractsMember 2017-01-01 2017-06-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2016-01-01 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-01-01 2017-06-30 0001122388 elli:OptionsAndAwardsOutstandingMember 2017-06-30 0001122388 elli:SharesAvailableForFutureGrantMember 2017-06-30 0001122388 elli:SharesAvailableUnderEmployeeStockPurchasePlanMember 2017-06-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001122388 us-gaap:PerformanceSharesMember 2017-06-30 0001122388 us-gaap:PerformanceSharesMember 2017-01-01 2017-06-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-06-30 0001122388 us-gaap:PerformanceSharesMember 2016-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001122388 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001122388 us-gaap:CostOfSalesMember 2016-01-01 2016-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001122388 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2016-04-01 2016-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2016-04-01 2016-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2016-04-01 2016-06-30 0001122388 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001122388 us-gaap:CostOfSalesMember 2016-04-01 2016-06-30 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2017-06-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-06-30 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-02-28 0001122388 2014-05-01 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-06-30 0001122388 us-gaap:PerformanceSharesMember 2016-01-01 2016-06-30 0001122388 elli:A2009PlanMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-06-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2016-01-01 2016-06-30 0001122388 us-gaap:EmployeeStockMember 2017-02-28 0001122388 us-gaap:EmployeeStockOptionMember 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-06-30 0001122388 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2016-04-01 2016-06-30 0001122388 us-gaap:EmployeeStockMember 2016-04-01 2016-06-30 0001122388 us-gaap:EmployeeStockMember 2016-01-01 2016-06-30 0001122388 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001122388 elli:OnPremiseRevenuesMember 2017-01-01 2017-06-30 0001122388 elli:OnDemandRevenuesMember 2016-04-01 2016-06-30 0001122388 elli:OnPremiseRevenuesMember 2017-04-01 2017-06-30 0001122388 elli:OnDemandRevenuesMember 2016-01-01 2016-06-30 0001122388 elli:OnDemandRevenuesMember 2017-04-01 2017-06-30 0001122388 elli:OnDemandRevenuesMember 2017-01-01 2017-06-30 0001122388 elli:OnPremiseRevenuesMember 2016-01-01 2016-06-30 0001122388 elli:OnPremiseRevenuesMember 2016-04-01 2016-06-30 iso4217:USD xbrli:pure iso4217:USD xbrli:shares elli:Facilities xbrli:shares false --12-31 Q2 2017 2017-06-30 10-Q 0001122388 34378495 Large Accelerated Filer ELLIE MAE INC 336856 1684282 23471000 64577000 87471000 380902000 301631000 213204000 18367000 16992000 92981000 128306000 0.409 0.601 P2M 33316000 28392000 500000 26.59 15942000 15831000 39358000 45542000 1395000 2264000 1832000 1036000 48991000 65273000 -219000 -264000 612098000 629443000 8018000 1132000 3883000 1944000 1059000 14708000 2102000 7221000 3448000 1937000 8510000 1675000 3479000 2098000 1258000 16361000 3119000 6849000 3959000 2434000 45000 249000 490000 -139000 1500000 2949000 2900000 1100000 2156000 2200000 31721 136598 237177 136598 6601 61494 110587 61494 751517000 788344000 477315000 398165000 158972000 233169000 392141000 178518000 220514000 399032000 87772000 12088000 28892000 11361000 35431000 241550000 9975000 73647000 10915000 147013000 23000 8000 8000 13000 1000 1000 8000 21000 0 0 3000 5000 10000 3000 247000 3000 3000 19000 87000 62000 79000 285000 0 0 1000 114000 14000 156000 87996000 12094000 28978000 11422000 35502000 241814000 9973000 73756000 10919000 147166000 0 0 0 0 12000 1000 6000 5000 250000 19000 87000 144000 285000 1000 114000 170000 212250000 5651000 26076000 180523000 214965000 3635000 63911000 147419000 250000 19000 87000 144000 273000 0 108000 165000 211865000 5651000 26076000 180138000 212982000 3150000 63252000 146580000 385000 0 0 385000 1983000 485000 659000 839000 41841000 120454000 66031000 45931000 121096000 3709000 3172000 85000 28000 8715000 1517000 8715000 1517000 3710000 2199000 800000 1600000 800000 1500000 6522000 8033000 76538000 55722000 34396000 44609000 380907000 380907000 213204000 213204000 0 0 0 2733000 0 2733000 151660000 149976000 301636000 18367000 18367000 122123000 0 122123000 9898000 7094000 16992000 10213000 -167703000 301636000 18367000 16992000 9975284 3050546 5241658 1683080 0.0001000 0.0001000 140000000 140000000 33685649 34320850 33685649 34320850 3000 3000 10689000 13523000 18720000 28377000 28453000 55084000 38267000 73035000 6153000 -5662000 23126000 17985000 4700000 8679000 8900000 16282000 0.36 0.44 0.55 0.84 0.34 0.42 0.52 0.79 0.372 0.363 -0.047 -0.236 0.35 0.35 0.374 0.358 31848000 16400000 1125000 2178000 P2Y248D P1Y160D 77200000 6100000 7300000 13800000 0 0 18386000 9762000 8183000 110000 331000 20542000 11206000 8849000 156000 331000 3443000 2138000 255000 314000 1778000 3166000 31636000 19400000 11535000 370000 331000 31636000 19400000 11535000 370000 331000 13250000 9638000 3352000 260000 0 11094000 8194000 2686000 214000 0 P43M17D P47M18D P32M21D P34M0D P0M1D P38M25D P42M27D P27M8D P28M0D P0M1D -5000 0 17793000 33525000 18727000 35669000 74547000 74547000 0 61645000 108639000 65858000 124092000 16846000 20568000 17987000 22993000 6258000 7474000 -836000 -5429000 129000 463000 -432000 2677000 15738000 6183000 -6629000 -10243000 2895000 -5087000 1580000 -194000 1388000 3757000 4039000 4039000 35675000 35675000 17289000 15133000 145000 370000 0 12088000 12088000 0 28892000 28892000 0 11361000 11361000 35431000 4579000 30852000 0 9975000 9975000 0 73647000 73647000 0 10915000 10915000 147013000 46497000 100516000 96609000 73169000 751517000 788344000 78877000 56717000 2733000 122123000 3010000 -1200000 -1762000 -16003000 -200962000 23206000 1200000 35021000 10588000 13094000 18823000 28422000 44961000 88432000 48633000 102362000 16684000 20207000 17225000 21730000 2407000 1873000 10138000 22705000 39809000 22901000 17647000 16424000 162000 361000 762000 1263000 16373000 25478000 0 15000 4037000 11401000 35615000 181760000 15566000 21800000 15209000 18965000 9127000 10207000 31551000 28076000 20000000 0 141972000 116602000 6838000 18532000 193579000 156390000 8960000 28229000 126297000 156698000 8 2080000 553000 14662000 27115000 16046000 33453000 43026000 85993000 90098000 89906000 192000 163723000 163005000 718000 104125000 104125000 0 197127000 197127000 0 2327000 1328000 12506000 27792000 13860000 33240000 14708000 16361000 0 60945 0.00 76.99 41201 430605 94.66 103.76 407650 1025115 303200 1119414 46.77 64.47 56.76 81.25 145651 275361 3500000 7000000 5800000 15100000 39.53 54.91 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.46 0.47 0.00 0.00 0.35 0.48 0.0000 0.0000 0.0036 0.0138 0.0000 0.0000 0.0069 0.0204 14787 0 6601 0 108356000 135413000 1885332 1627932 26.21 26.73 1315908 134729000 1617046 303200 967205 22.78 23.81 39.74 94.66 109.91 9300000 14600000 13700000 29200000 P183D P6Y0M29D P182D P6Y0M29D 114659000 P5Y175D P6Y124D P5Y310D P5Y306D 47819 52619 249214 2900000 4300000 75000000 654908000 715175000 101000 429000 -103000 -45000 0 0 1609969 1635733 1880260 1905332 31188599 31279512 35908813 35771565 29578630 29643779 34028553 33866233 <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized consisted of:</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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="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: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 revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,937</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,883</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,849</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,221</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">8,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,361</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,708</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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and stock purchase rights granted under the 2009 Plan, the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">, and the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</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="14" rowspan="1"></td></tr><tr><td style="width:49%;" 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:3%;" 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:3%;" 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:3%;" 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:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="5" style="vertical-align:bottom;border-bottom: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;">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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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;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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;font-weight:bold;">Stock option plans:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.04</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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;">Expected life of options (in years)</font></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">35</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following numbers of shares of common stock were reserved and available for future issuance at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#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="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reserved</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="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 and awards outstanding under stock option plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,050,546</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;">Shares available for future grant under the 2011 Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,241,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Shares available under the ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,683,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,975,284</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of the Company&#8217;s investments that have been in a continuous unrealized loss position. </font><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at</font><font style="font-family:inherit;font-size:10pt;"> </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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(165</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;">839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">147,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,965</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</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;">385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">180,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,865</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;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 Company leased </font><font style="font-family:inherit;font-size:10pt;">eight</font><font style="font-family:inherit;font-size:10pt;"> facilities under operating lease arrangements. The lease expiration dates range from </font><font style="font-family:inherit;font-size:10pt;">September 2019</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">December 2025</font><font style="font-family:inherit;font-size:10pt;">. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period and has recorded deferred rent for the difference between rent payments and rent expense recognized.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Legal Proceedings </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">From time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company&#8217;s line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, the Company is not involved in any pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources, and the Company could incur judgments or enter into settlements of claims that could have a material adverse effect on its business.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income consists of net income and other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;">. Other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> includes certain changes in equity that are excluded from net income, specifically unrealized gains on marketable securities. Except for </font><font style="font-family:inherit;font-size:10pt;">net realized gain on investments</font><font style="font-family:inherit;font-size:10pt;">, which was not significant, there were no reclassifications out of accumulated other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> that affected net income during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Equity and Stock Incentive Plans</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company recognized stock-based compensation expense related to awards granted under its 2009 Stock Option and Incentive Plan (the &#8220;2009 Plan&#8221;), 2011 Equity Incentive Award Plan (the &#8220;</font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">&#8221;), and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized consisted of:</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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="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: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 revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,132</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,102</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;padding-left:2px;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,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,059</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,937</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,944</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,448</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">General and administrative</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,883</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,849</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,221</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">8,510</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,361</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,708</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:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">2009 Stock Option and Incentive Plan and 2011 Equity Incentive Award Plan</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Stock Options</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity under the 2009 Plan and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">:</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="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Number of</font></div><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size: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;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;">(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 at January 1, 2017</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,885,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</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;">(249,214</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;">23.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Forfeited or expired</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;">(14,787</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;">39.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 at June 30, 2017</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;">1,627,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">135,413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Ending vested and expected to vest at June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,617,046</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;">26.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.84</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">134,729</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;">Exercisable at June 30, 2017</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;">1,315,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.78</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">114,659</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:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> stock options granted during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">. Stock options granted during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were made under the 2011 Plan. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> grants under the 2009 Plan during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The aggregate intrinsic value of the stock options outstanding at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> represents the value of the Company&#8217;s closing stock price of </font><font style="font-family:inherit;font-size:10pt;">$109.91</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money. Options outstanding that are expected to vest are net of estimated future option forfeitures.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;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;">, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$6.1 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over a weighted average period of </font><font style="font-family:inherit;font-size:10pt;">1.4</font><font style="font-family:inherit;font-size:10pt;"> years.</font></div><div style="line-height:120%;padding-top:18px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">, Performance Award and performance-vesting RSU activity:</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="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Performance Awards and Performance-Vesting RSUs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Number&#160;of</font></div><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;">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 Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Number&#160;of</font></div><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;">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 Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2017</font></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,025,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">64.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">407,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">46.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Granted</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;">430,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">41,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.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></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;">Released</font></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;">(275,361</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(145,651</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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 or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,945</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at June 30, 2017</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;">967,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">303,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></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;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">s, performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> that are expected to vest are presented net of estimated future forfeitures. </font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">s released during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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;"> had an </font><font style="font-family:inherit;font-size:10pt;">aggregate intrinsic value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$29.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and had an </font><font style="font-family:inherit;font-size:10pt;">aggregate grant-date fair value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$15.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$7.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> released during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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;"> had an </font><font style="font-family:inherit;font-size:10pt;">aggregate intrinsic value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$13.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$9.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively, and had an </font><font style="font-family:inherit;font-size:10pt;">aggregate grant-date fair value</font><font style="font-family:inherit;font-size:10pt;"> of </font><font style="font-family:inherit;font-size:10pt;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$3.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. The number of </font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">s released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">total unrecognized compensation expense related to unvested</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">s, performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$77.2 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">and is expected to be recognized over a weighted average period of</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2.7</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">years.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2016</font><font style="font-family:inherit;font-size:10pt;">, employees purchased </font><font style="font-family:inherit;font-size:10pt;">52,619</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">47,819</font><font style="font-family:inherit;font-size:10pt;"> shares, respectively, under the </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> for a total of </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">, unrecognized compensation expense related to the current semi-annual </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> offering period, which ends on </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$0.5 million</font><font style="font-family:inherit;font-size:10pt;"> and is expected to be recognized over </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> months.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Valuation Information</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The fair value of stock options and stock purchase rights granted under the 2009 Plan, the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">, and the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</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="14" rowspan="1"></td></tr><tr><td style="width:49%;" 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:3%;" 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:3%;" 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:3%;" 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:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="5" style="vertical-align:bottom;border-bottom: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;">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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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;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;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;font-weight:bold;">Stock option plans:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.04</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.38</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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;">Expected life of options (in years)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.08</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#8212;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</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;">Volatility</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">47</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Employee Stock Purchase Plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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></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;">Expected life of options (in years)</font></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">0.50</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Expected dividend yield</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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;padding-left:2px;padding-top:2px;padding-bottom: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></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">Volatility</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">35</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">46</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Common Stock</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following numbers of shares of common stock were reserved and available for future issuance at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font><font style="font-family:inherit;font-size:9pt;">&#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="3" rowspan="1"></td></tr><tr><td style="width:88%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Reserved</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</font></div></td></tr><tr><td style="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 and awards outstanding under stock option plans</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,050,546</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;">Shares available for future grant under the 2011 Plan</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,241,658</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Shares available under the ESPP</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,683,080</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,975,284</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In </font><font style="font-family:inherit;font-size:10pt;">February 2017</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">336,856</font><font style="font-family:inherit;font-size:10pt;"> additional shares were reserved under the </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">1,684,282</font><font style="font-family:inherit;font-size:10pt;"> additional shares were reserved under the </font><font style="font-family:inherit;font-size:10pt;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">, pursuant to the automatic increase provisions in each plan.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Repurchase Program</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">In </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">May 2014</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">, the Company&#8217;s board of directors </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">approved a stock repurchase program under which</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;"> the Company is </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">authorized to repurchase up to</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;"> </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">$75.0 million</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;"> of its </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">common stock</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;"> in which all shares are retired upon repurchase. This program ended in </font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">May 2017</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;"> and the Company did not repurchase any shares during</font><font style="font-family:inherit;font-size:10pt;"> the first five months of </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;vertical-align:middle;">.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Net Income Per Share of Common Stock</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, restricted stock unit awards (&#8220;</font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">s&#8221;), performance-vesting RSUs, performance share awards&#160;(&#8220;</font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;">&#8221;), and Employee Stock Purchase Plan (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">&#8221;) shares using the treasury stock method, if dilutive.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">(in thousands, except share and per share amounts)</font></div></td></tr><tr><td style="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 income</font></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;">18,823</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;">10,588</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;">28,422</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;">13,094</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Basic shares:</font></div></td><td 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: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;">Weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,028,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,578,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,866,233</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,643,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted shares:</font></div></td><td 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: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;">Weighted average shares used to compute basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,028,553</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,578,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,866,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,643,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,880,260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,609,969</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,905,332</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,635,733</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Weighted average shares used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,908,813</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;">31,188,599</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;">35,771,565</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;">31,279,512</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 income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:</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="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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 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="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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="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;">Employee stock options and awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">31,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">110,587</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;">237,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, </font><font style="font-family:inherit;font-size:10pt;">61,494</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">136,598</font><font style="font-family:inherit;font-size:10pt;"> shares underlying performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> were excluded from the dilutive shares outstanding for each of the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth by level within the fair value hierarchy the Company&#8217;s financial assets that were accounted for at fair value on a recurring basis:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">151,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">149,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">301,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;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;">Investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">46,497</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100,516</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,013</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,579</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,852</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">178,518</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">220,514</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">399,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158,972</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">233,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">392,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"></font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Financial Instruments and Fair Value Measurements</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;1 &#8212; Valuations based on quoted prices in active markets for identical assets or liabilities.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;2 &#8212; Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Level&#160;3 &#8212; Valuations based on inputs that are generally unobservable and typically reflect management&#8217;s estimates of assumptions that market participants would use in pricing the assets or liabilities.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following tables set forth by level within the fair value hierarchy the Company&#8217;s financial assets that were accounted for at fair value on a recurring basis:</font></div><div style="line-height:120%;padding-top:6px;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:41%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">June 30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">December 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:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 1</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Level 2</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">Total</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;font-weight:bold;">(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:9pt;"><font style="font-family:inherit;font-size:9pt;">Cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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:9pt;"><font style="font-family:inherit;font-size:9pt;">Money market funds</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">122,123</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#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:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">2,733</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">18,367</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,898</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">7,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">16,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 colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">151,660</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">149,976</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">301,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;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;">Investments:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">9,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">12,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">73,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">28,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">10,915</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">11,361</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">46,497</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">100,516</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">147,013</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">4,579</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">30,852</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">35,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">178,518</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">220,514</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">399,032</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">158,972</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">233,169</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">392,141</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level&#160;1 instruments, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">due to the use of observable market prices for identical securities that are traded in active markets</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation of the Company&#8217;s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">, the Company </font><font style="font-family:inherit;font-size:10pt;">did not have any assets or liabilities that were valued using Level 3 inputs.</font><font style="font-family:inherit;font-size:10pt;"> For the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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;">, there were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> transfers of financial instruments between the levels.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses from the sale of investments were not significant during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts, gross unrealized gains and losses and estimated fair value of cash and cash equivalents and both short-term and long-term investments consisted of the following:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">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="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;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;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;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;">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;">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;">Carrying&#160;or Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">122,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">122,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">18,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">16,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">301,631</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">301,636</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">213,204</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">213,204</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">380,902</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">8</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">380,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Investments:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">73,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(114</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">73,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(19</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147,166</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(156</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">35,502</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(79</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">35,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">241,814</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">21</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(285</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">241,550</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">87,996</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">23</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(247</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">87,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of the Company&#8217;s investments that have been in a continuous unrealized loss position. </font><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at</font><font style="font-family:inherit;font-size:10pt;"> </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%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24" rowspan="1"></td></tr><tr><td style="width:35%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="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;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,252</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">659</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">63,911</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(114</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,150</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">485</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,635</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">146,580</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(165</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;">839</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(5</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">147,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(170</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,982</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(273</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,983</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(12</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214,965</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(285</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Less than 12 Months</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">Unrealized Losses</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,076</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(87</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,651</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">U.S. government, government agency, and municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">180,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</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;">385</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">180,523</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(144</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">211,865</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">385</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">212,250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(250</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the maturities of the Company&#8217;s investments at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left: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:62%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom: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;">Carrying&#160;or</font></div><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:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,471</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,471</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,550</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Goodwill and Intangible Assets</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying value of goodwill at </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;">$74.5 million</font><font style="font-family:inherit;font-size:10pt;">. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> changes in the carrying value of goodwill during the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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 Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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 Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,849</font></div></td><td 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;">2,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.0</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;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,206</font></div></td><td 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;">8,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(156</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,542</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,094</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td></tr><tr><td style="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;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Trade name</font></div></td><td colspan="2" style="vertical-align: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,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,133</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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 Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,183</font></div></td><td 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;">3,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.0</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;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,762</font></div></td><td 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;">9,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110</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;">260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,386</font></div></td><td 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,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="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;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense associated with intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.1 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;">, respectively. Amortization expense associated with intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$2.9 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets at </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%;font-size:10pt;"><div style="padding-left: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:88%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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;">Amortization</font></div></td></tr><tr><td style="vertical-align: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;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;">(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;">Remainder of 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,094</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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Income Taxes</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company computes its interim provision for income taxes by applying the estimated annual effective tax rate to the year-to-date income from recurring operations and adjusts the provision for discrete tax items recorded in the period. The Company evaluates and updates its estimated annual effective income tax rate on a quarterly basis. The estimated annual effective tax rate 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;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">35.8%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">37.4%</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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="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;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;">(dollars in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(dollars 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;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective tax rate</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">The impact to the effective tax rate due to the benefit of excess stock award deductions allowable under ASU 2016-09 is </font><font style="font-family:inherit;font-size:9pt;">40.9%</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">60.1%</font><font style="font-family:inherit;font-size:9pt;"> for the three and six months ended June 30, 2017, respectively. </font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The difference between the federal statutory rate of </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;"> and the Company&#8217;s estimated effective tax rate&#160;for the&#160;</font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was primarily due to the benefit of excess stock award deductions in tax expense allowable under ASU 2016-09, R&amp;D credits, and non-deductible stock-based compensation expenses.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As described in Note 2 &#8220;Basis of Presentation and Significant Accounting Policies&#8221;, the Company adopted ASU 2016-09 on January 1, 2017, which requires the excess tax benefits or deficiencies to be reflected in the Consolidated Statements of Comprehensive Income as a component of the provision for income taxes, which were previously recognized in equity. Total excess tax benefits recognized for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$7.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.8 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company accounts for uncertain tax positions and believes that it has provided adequate reserves for its unrecognized tax benefits for all tax years still open for assessment. The Company also believes that it does not have any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals in the provision for income taxes. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> interest or penalties included in the provision for income taxes during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the maturities of the Company&#8217;s investments at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left: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:62%;" 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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:middle;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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:middle;border-bottom: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;">Carrying&#160;or</font></div><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:6pt;"><font style="font-family:inherit;font-size:6pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Remainder of 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;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">66,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">87,471</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,577</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2020</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,471</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,550</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">Description of Business</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ellie Mae, Inc. (&#8220;Ellie Mae,&#8221; the &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;our&#8221; or &#8220;us&#8221;) is </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">a leading provider of innovative on-demand software solutions and services for the residential mortgage industry in the United States</font><font style="font-family:inherit;font-size:10pt;">. Banks, credit unions and mortgage lenders use the Company&#8217;s Encompass&#174; all-in-one mortgage management solution (&#8220;Encompass&#8221;) to originate and fund mortgages and improve compliance, loan quality, and efficiency.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;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-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;</font><font style="font-family:inherit;font-size:10pt;">FASB</font><font style="font-family:inherit;font-size:10pt;">&#8221;) issued Accounting Standards Update (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;">&#8221;) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASU 2014-09</font><font style="font-family:inherit;font-size:10pt;">&#8221;), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard also requires significantly expanded disclosures about revenue recognition. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company will adopt the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is continuing to evaluate the impact of the new standard on its accounting policies, processes, and systems, including impacts from guidance issued by the FASB Transition Resource Group as part of its November 2016 meeting. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of finalizing the evaluation and completing the implementation.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects an impact to certain revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing of revenues being recognized for certain contracts. The Company has also identified potential impacts to the costs to obtain contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is evaluating the adoption method based on various factors including the significance of the impact of the new standard on the Company&#8217;s financial results and system capabilities. This evaluation is in process, and the adoption method has not been determined.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No. 2016-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-01&#8221;), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 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;">(&#8220;ASU 2016-02&#8221;), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-09&#8221;), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Standards Adopted</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;">. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company has elected to early adopt the standard on April 1, 2017. The adoption did not have an impact on the Company&#8217;s consolidated financial statements as there have been no business combinations in fiscal year 2017 to date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">Basis of Presentation and Significant Accounting Policies</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (&#8220;</font><font style="font-family:inherit;font-size:10pt;">U.S.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">GAAP</font><font style="font-family:inherit;font-size:10pt;">&#8221;) and applicable rules and regulations of the Securities and Exchange Commission (&#8220;</font><font style="font-family:inherit;font-size:10pt;">SEC</font><font style="font-family:inherit;font-size:10pt;">&#8221;) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with </font><font style="font-family:inherit;font-size:10pt;">U.S.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">GAAP</font><font style="font-family:inherit;font-size:10pt;"> have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company&#8217;s Annual Report on Form 10-K for the year ended </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, which was filed with the </font><font style="font-family:inherit;font-size:10pt;">SEC</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">February&#160;22, 2017</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">2016 Form 10-K</font><font style="font-family:inherit;font-size:10pt;">&#8221;).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by </font><font style="font-family:inherit;font-size:10pt;">U.S.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">GAAP</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending December 31, </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, or any future period.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with </font><font style="font-family:inherit;font-size:10pt;">U.S.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">GAAP</font><font style="font-family:inherit;font-size:10pt;"> requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company&#8217;s condensed consolidated financial statements and footnotes.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;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%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s significant accounting policies are described in Note </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"> of the Notes to Consolidated Financial Statements in its </font><font style="font-family:inherit;font-size:10pt;">2016 Form 10-K</font><font style="font-family:inherit;font-size:10pt;">. There have been no significant changes to these policies during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, except in relation to the Company&#8217;s adoption of ASU No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Employee Shared-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-09&#8221;) on January 1, 2017, whereby the Company now records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vest or settle, and the Company no longer classifies the cash flow from excess tax benefits as a reduction from operating cash flows. This resulted in a </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> increase in net cash provided by operating activities and a corresponding </font><font style="font-family:inherit;font-size:10pt;">$1.2 million</font><font style="font-family:inherit;font-size:10pt;"> decrease in net cash provided by financing activities for the six months ended June 30, 2016.</font></div><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Comprehensive Income</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Comprehensive income consists of net income and other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;">. Other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> includes certain changes in equity that are excluded from net income, specifically unrealized gains on marketable securities. Except for </font><font style="font-family:inherit;font-size:10pt;">net realized gain on investments</font><font style="font-family:inherit;font-size:10pt;">, which was not significant, there were no reclassifications out of accumulated other comprehensive </font><font style="font-family:inherit;font-size:10pt;">income</font><font style="font-family:inherit;font-size:10pt;"> that affected net income during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">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%;padding-top:18px;text-align:justify;text-indent:16px;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-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2014, the Financial Accounting Standards Board (&#8220;</font><font style="font-family:inherit;font-size:10pt;">FASB</font><font style="font-family:inherit;font-size:10pt;">&#8221;) issued Accounting Standards Update (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASU</font><font style="font-family:inherit;font-size:10pt;">&#8221;) No. 2014-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue from Contracts with Customers</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ASU 2014-09</font><font style="font-family:inherit;font-size:10pt;">&#8221;), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard also requires significantly expanded disclosures about revenue recognition. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company will adopt the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is continuing to evaluate the impact of the new standard on its accounting policies, processes, and systems, including impacts from guidance issued by the FASB Transition Resource Group as part of its November 2016 meeting. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of finalizing the evaluation and completing the implementation.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects an impact to certain revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing of revenues being recognized for certain contracts. The Company has also identified potential impacts to the costs to obtain contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is evaluating the adoption method based on various factors including the significance of the impact of the new standard on the Company&#8217;s financial results and system capabilities. This evaluation is in process, and the adoption method has not been determined.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2016, the FASB issued ASU No. 2016-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-01&#8221;), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued ASU No. 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;">(&#8220;ASU 2016-02&#8221;), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In May 2017, the FASB issued ASU No. 2017-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation &#8211; Stock Compensation (Topic 718): Scope of Modification Accounting</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;ASU 2017-09&#8221;), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Standards Adopted</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU No. 2017-01, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Business Combinations (Topic 805): Clarifying the Definition of a Business</font><font style="font-family:inherit;font-size:10pt;">. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company has elected to early adopt the standard on April 1, 2017. The adoption did not have an impact on the Company&#8217;s consolidated financial statements as there have been no business combinations in fiscal year 2017 to date.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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="3" style="vertical-align:bottom;border-bottom: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;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subtotal</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,306</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,981</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156,698</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,297</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:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Includes computer equipment and software under capital leases</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software under capital leases, net, consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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="3" style="vertical-align:bottom;border-bottom: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;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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: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;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;">(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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,033</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,522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net computer equipment and software under capital leases</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,199</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,710</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:5px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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="3" style="vertical-align:bottom;border-bottom: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;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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="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: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and related expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued royalties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,901</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,809</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Intangible assets, net, consisted of the following:</font><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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 Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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 Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,849</font></div></td><td 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;">2,686</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.0</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;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(11,206</font></div></td><td 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;">8,194</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(156</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="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">214</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,542</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,094</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.2</font></div></td></tr><tr><td style="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;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Trade name</font></div></td><td colspan="2" style="vertical-align: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,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(20,542</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,133</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:20px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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 Carrying<br clear="none"/>Amount</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated<br clear="none"/>Amortization</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Intangibles</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 Average Remaining Useful Life</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="11" style="vertical-align:bottom;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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in years)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Assets subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Developed technology</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,535</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,183</font></div></td><td 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;">3,352</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.7</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Trade names</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(331</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">0.0</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;">Customer relationships</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,400</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,762</font></div></td><td 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;">9,638</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4.0</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Order backlog</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">370</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(110</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;">260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.8</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,386</font></div></td><td 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,250</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3.6</font></div></td></tr><tr><td style="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;">Assets not subject to amortization:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">Trade name</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,039</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,675</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(18,386</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">17,289</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:</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="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#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 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="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;">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:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="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;">Employee stock options and awards</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">31,721</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">110,587</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;">237,177</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The carrying amounts, gross unrealized gains and losses and estimated fair value of cash and cash equivalents and both short-term and long-term investments consisted of the following:</font></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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;">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="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;">December&#160;31, 2016</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;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;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;">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;">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;">Carrying&#160;or Fair Value</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized&#160;<br clear="none"/>Cost</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Gains</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized Losses</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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying&#160;or<br clear="none"/>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 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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;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;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;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;">Cash and cash equivalents:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">Cash</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">55,722</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">76,538</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Money market funds</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">122,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">122,123</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">2,733</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate notes and obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">18,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">18,367</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">16,992</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">301,631</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">301,636</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">213,204</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">213,204</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">380,902</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">8</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(3</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">380,907</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Investments:</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:3px double #000000;" rowspan="1"><div style="overflow:hidden;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:8pt;"><font style="font-family:inherit;font-size:8pt;">Corporate notes and obligations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">73,756</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">5</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(114</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">73,647</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(87</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">28,892</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Certificates of deposit</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,973</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">9,975</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,094</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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 colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(19</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">12,088</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;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;">Municipal obligations</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,919</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(14</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">10,915</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,422</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">(62</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">11,361</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">U.S. government and government agency obligations</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147,166</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">3</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(156</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">147,013</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">35,502</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">8</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(79</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">35,431</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">241,814</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">21</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(285</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">241,550</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">87,996</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">23</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(247</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:8pt;"><font style="font-family:inherit;font-size:8pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">87,772</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The estimated annual effective tax rate 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;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">35.8%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">37.4%</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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="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;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;">(dollars in thousands)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom: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;">(dollars 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;">Income tax provision (benefit)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,258</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,474</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Effective tax rate</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">37.2</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">36.3</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></tr></table></div></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">The impact to the effective tax rate due to the benefit of excess stock award deductions allowable under ASU 2016-09 is </font><font style="font-family:inherit;font-size:9pt;">40.9%</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">60.1%</font><font style="font-family:inherit;font-size:9pt;"> for the three and six months ended June 30, 2017, respectively. </font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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;">(in thousands, except share and per share amounts)</font></div></td></tr><tr><td style="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 income</font></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;">18,823</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;">10,588</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;">28,422</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;">13,094</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Basic shares:</font></div></td><td 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: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;">Weighted average common shares outstanding</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,028,553</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,578,630</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,866,233</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,643,779</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Diluted shares:</font></div></td><td 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: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;">Weighted average shares used to compute basic net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">34,028,553</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,578,630</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,866,233</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,643,779</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Effect of potentially dilutive securities:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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;">Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,880,260</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,609,969</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,905,332</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,635,733</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Weighted average shares used to compute diluted net income per share</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,908,813</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;">31,188,599</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;">35,771,565</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;">31,279,512</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 income per share:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Basic</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.36</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.44</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Diluted</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.42</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Supplemental disclosure of revenues by type is as follows:</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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: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;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;">(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;">On-demand revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">On-premise revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">104,125</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">90,098</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,127</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">163,723</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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s stock option activity under the 2009 Plan and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2011 Plan</font><font style="font-family:inherit;font-size:10pt;">:</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="13" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">Number of</font></div><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</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Term</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:center;font-size: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;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;">(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 at January 1, 2017</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,885,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.21</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.34</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,356</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,601</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.66</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercised</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;">(249,214</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;">23.81</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">Forfeited or expired</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;">(14,787</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;">39.74</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 at June 30, 2017</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;">1,627,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26.73</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.85</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">135,413</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Ending vested and expected to vest at June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,617,046</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;">26.59</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.84</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">134,729</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;">Exercisable at June 30, 2017</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;">1,315,908</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22.78</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5.48</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">114,659</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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table summarizes the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">, Performance Award and performance-vesting RSU activity:</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="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width: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: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:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">RSUs</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;">Performance Awards and Performance-Vesting RSUs</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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;">Number&#160;of</font></div><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;">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 Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Number&#160;of</font></div><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;">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 Value</font></div><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Per Share</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:17px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at January 1, 2017</font></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,025,115</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">64.47</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">407,650</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div 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;">46.77</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Granted</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;">430,605</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">103.76</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">41,201</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">94.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></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;">Released</font></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;">(275,361</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54.91</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(145,651</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39.53</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left: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 or expired</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(60,945</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">76.99</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at June 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119,414</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81.25</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">303,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.76</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at June 30, 2017</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;">967,205</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">303,200</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets at </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%;font-size:10pt;"><div style="padding-left: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:88%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><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;">Amortization</font></div></td></tr><tr><td style="vertical-align: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;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;">(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;">Remainder of 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,138</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2018</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,443</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,166</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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,778</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">314</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">255</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,094</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:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;color:#000000;font-weight:bold;text-decoration:none;">Segment Information</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company operates in one industry&#8212;mortgage-related software and services. The Company&#8217;s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically, technology-enabled solutions to help streamline and automate the residential mortgage origination process for its network participants.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company is organized primarily on the basis of service lines. Supplemental disclosure of revenues by type is as follows:</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="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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: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;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;">(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;">On-demand revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,125</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,906</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">163,005</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">On-premise revenues</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">192</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">718</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">104,125</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">90,098</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">197,127</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">163,723</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:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On-demand revenue is generated from company-hosted software subscriptions that customers access through the Internet. On-demand revenue is comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On-premise revenue is generated from maintenance services, sales of customer-hosted Encompass software licenses, and related professional services.</font><font style="font-family:inherit;font-size:10pt;"> As of June 30, 2016, the Company completed the migration to its on-demand Encompass offering, and the Company does not expect to generate on-premise revenues in the future.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:16px;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%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s significant accounting policies are described in Note </font><font style="font-family:inherit;font-size:10pt;">2</font><font style="font-family:inherit;font-size:10pt;"> of the Notes to Consolidated Financial Statements in its </font><font style="font-family:inherit;font-size:10pt;">2016 Form 10-K</font><font style="font-family:inherit;font-size:10pt;">. There have been no significant changes to these policies during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, except in relation to the Company&#8217;s adoption of ASU No. 2016-09, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation&#8212;Stock Compensation (Topic 718): Improvements to Employee Shared-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2016-09&#8221;) on January 1, 2017, whereby the Company now records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vest or settle, and the Company no longer classifies the cash flow from excess tax benefits as a reduction from operating cash flows.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-weight:bold;"></font><font style="font-family:inherit;font-size:10pt;font-weight:bold;">Balance Sheet Components</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment</font></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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="3" style="vertical-align:bottom;border-bottom: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;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,390</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">116,602</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,960</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,838</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,229</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">193,579</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">141,972</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font><font style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(65,273</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(48,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Subtotal</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">128,306</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,981</font></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,392</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,316</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom: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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">156,698</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,297</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:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;">Includes computer equipment and software under capital leases</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Computer equipment and software under capital leases, net, consisted of the following:</font></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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="3" style="vertical-align:bottom;border-bottom: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;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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;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: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;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;">(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</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,715</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Software</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,517</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(8,033</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,522</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net computer equipment and software under capital leases</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,199</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,710</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:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$8.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$16.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$4.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization of assets under capital leases which is included in the depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization of assets under capital leases which is included in depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued and Other Current Liabilities</font></div><div style="line-height:120%;padding-top:5px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">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="3" style="vertical-align:bottom;border-bottom: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;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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="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: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:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued payroll and related expenses</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,400</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,848</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued commissions</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,036</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,832</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued royalties</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and other taxes</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,328</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,327</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other accrued liabilities</font><font style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">(1)</sup></font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,873</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;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,407</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,901</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:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">39,809</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">________________</font></div><div style="line-height:120%;padding-top:6px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1) </sup></font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:18px;text-indent:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The preparation of condensed consolidated financial statements in conformity with </font><font style="font-family:inherit;font-size:10pt;">U.S.</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">GAAP</font><font style="font-family:inherit;font-size:10pt;"> requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company&#8217;s condensed consolidated financial statements and footnotes.</font></div></div> EX-101.SCH 7 elli-20170630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2107100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Balance Sheet Components (Accrued and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Balance Sheet Components (Property and Equipment) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Description of Business link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Equity and Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2414407 - Disclosure - Equity and Stock Incentive Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2414405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details Table 4) link:presentationLink link:calculationLink link:definitionLink 2414406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details Table 5) link:presentationLink link:calculationLink link:definitionLink 2414404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details Table 3) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details Table 1) link:presentationLink link:calculationLink link:definitionLink 2414403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details Table 2) link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Equity and Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Financial Instruments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Financial Instruments and Fair Value Measurements (Carrying Amounts and Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Financial Instruments and Fair Value Measurements (Continuous Unrealized Loss) (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Financial Instruments and Fair Value Measurements (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Financial Instruments and Fair Value Measurements (Fair Value Hierarchy) (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Financial Instruments and Fair Value Measurements (Summary of Investment Maturities) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Goodwill and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Goodwill and Intangible Assets (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Goodwill and Intangible Assets (Intangible Assets Future Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Goodwill and Intangible Assets (Intangible Assets Gross and Net Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Goodwill and Intangible Assets (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Income Taxes Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net Income Per Share of Common Stock link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Income Per Share of Common Stock (Details Table) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Net Income Per Share of Common Stock (Details Table 1) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Income Per Share of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2415402 - Disclosure - Segment Information (Details Table) link:presentationLink link:calculationLink link:definitionLink 2315301 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 elli-20170630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 elli-20170630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 elli-20170630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Commitments and Contingencies Disclosure [Abstract] Number of facilities under operating lease arrangements Property Subject to or Available for Operating Lease, Number of Units Accounting Policies [Abstract] Principles of Consolidation [Policy Text Block] Consolidation, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Use of Estimates, Policy [Policy Text Block] Significant Accounting Policies [Text Block] Significant Accounting Policies [Text Block] Comprehensive Income [Policy Text Block] Comprehensive Income, Policy [Policy Text Block] Recent Accounting Pronouncements [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Goodwill Goodwill, change in carrying value Goodwill, Transfers Financial Instruments and Fair Value Measurements [Abstract] Financial instruments and fair value measurements. Transfers of financial instruments between fair value levels Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net Segment Reporting [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Segments [Axis] Segments [Axis] Segments [Domain] Segments [Domain] On Demand Revenues [Member] On Demand Revenues [Member] On-demand revenues. On Premise Revenues [Member] On Premise Revenues [Member] On-premise revenues. Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Segment Reporting Information Revenue Segment Reporting Information, Revenue for Reportable Segment [Abstract] Revenues Revenues Fair value hierarchy of Company's financial assets 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] Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Summary of the maturities of the Company's investments Investments Classified by Contractual Maturity Date [Table Text Block] Amortization of intangible assets Amortization of Intangible Assets Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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] Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain] Equity Award [Domain] Stock Option [Member] Employee Stock Option [Member] Employee Stock Purchase Plan [Member] Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life of options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Stock-based compensation expense Share-based Compensation Deferred income taxes Deferred Income Taxes and Tax Credits Loss on disposal of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Amortization (accretion) of investments Amortization of Debt Discount (Premium) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Prepaid expenses and other current assets Increase (Decrease) in Prepaid Expense and Other Assets Deposits and other assets Increase (Decrease) in Other Noncurrent Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued, other current and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenue Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of internal-use software Payments for Software Purchases of investments Payments to Acquire Investments Maturities of investments Proceeds from Maturities, Prepayments and Calls of Available-for-sale Securities Sale of investments Proceeds from Sale of Available-for-sale Securities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Payment of capital lease obligations Repayments of Long-term Capital Lease Obligations Proceeds from issuance of common stock under employee stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Payment of issuance costs relating to common stock issued in public offering Payments of Stock Issuance Costs Tax payments related to shares withheld for vested restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities 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 disclosure of cash flow information: Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid Cash paid for income taxes Income Taxes Paid Supplemental disclosure of non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Fixed asset purchases accrued but not paid Capital Expenditures Incurred but Not yet Paid Stock-based compensation capitalized to property and equipment Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Capitalized Amount Statement of Financial Position [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer Equipment and Software [Member] Computer Equipment And Computer Software [Member] Computer Equipment And Computer Software [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Computer Equipment [Member] Computer Equipment [Member] Computer Software [Member] Computer Software, Intangible Asset [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, gross Property, Plant and Equipment, Gross Accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Property and equipment, gross subtotal Depreciable Property, Plant Equipment Depreciable Property, Plant Equipment Internal-use software and other assets not placed in service Internal-use Software and Other Assets Not Placed in Service Internal-use Software and Other Assets Not Placed in Service Property and equipment, net Property, Plant and Equipment, Net Depreciation and amortization expense Capital leased assets, gross Capital Leased Assets, Gross Accumulated depreciation and amortization, capital lease Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation Capital leased assets, net Capital Leases, Balance Sheet, Assets by Major Class, Net Depreciation and amortization expense, capital lease Capital Leases, Income Statement, Amortization Expense Statement of Comprehensive Income [Abstract] Cost of revenues Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Sales and marketing Selling and Marketing Expense Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Other income, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax provision (benefit) Income Tax Expense (Benefit) Net income Net income per share of common stock: Earnings Per Share [Abstract] Basic Earnings Per Share, Basic Diluted Earnings Per Share, Diluted Weighted average common shares used in computing net income per share of common stock: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic Weighted Average Number of Shares Outstanding, Basic Diluted Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Financial Instrument and Fair Value Measurements [Abstract] Financial Instrument and Fair Value Measurements [Abstract] Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Corporate notes and obligations [Member] Corporate Note Securities [Member] Certificates of deposit [Member] Certificates of Deposit [Member] U.S. government and government agency obligations [Member] US Treasury and Government [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Less than Twelve Months, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Twelve Months or Longer, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value Continuous Unrealized Loss Position, Accumulated Loss Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table] 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] Money market funds [Member] Money Market Funds [Member] Corporate notes and obligations [Member] Corporate Debt Securities [Member] Municipal obligations [Member] Municipal Bonds [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] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Investments Investments, Fair Value Disclosure Assets, fair value disclosure Assets, Fair Value Disclosure Stock-based compensation expense Schedule of Share-based Compensation Expenses [Table Text Block] Schedule of share-based compensation expenses. Summary of Company's stock option activities Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU activities Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block] Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions Schedule of Share-based Payment Award Stock Options and Employee Stock Purchase Plan Valuation Assumptions [Table Text Block] Schedule of share-based payment award stock options and employee stock purchase plan valuation assumptions. Schedule of Shares of Common Stock Available For Future Issuance Under Stock Option Plans ScheduleOfSharesOfCommonStockAvailableForFutureIssuanceUnderStockOptionPlansTextBlock [Table Text Block] [Table Text Block] for ScheduleOfSharesOfCommonStockAvailableForFutureIssuanceUnderStockOptionPlansTextBlock [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Schedule of Deferred Compensation Arrangement with Individual, Share-based Payments [Table] Options and Awards Outstanding [Member] Options and Awards Outstanding [Member] Options and Awards Outstanding [Member] Shares Available for Future Grant [Member] Shares Available for Future Grant [Member] Shares Available for Future Grant [Member] Shares Available Under Employee Stock Purchase Plan [Member] Shares Available Under Employee Stock Purchase Plan [Member] Shares Available Under Employee Stock Purchase Plan [Member] Class of Stock [Line Items] Class of Stock [Line Items] Reserved Shares Common Stock, Capital Shares Reserved for Future Issuance Basis of Presentation and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Accrued and Other Current Liabilities [Line Items] Accounts Payable and Accrued Liabilities, Current [Abstract] Employee-related Liabilities, Current Employee-related Liabilities, Current Accrued Sales Commission, Current Accrued Sales Commission, Current Accrued Royalties, Current Accrued Royalties, Current Sales and Excise Tax Payable, Current Sales and Excise Tax Payable, Current Other Accrued Liabilities, Current Other Accrued Liabilities, Current Accrued and other current liabilities Other Liabilities, Current 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 Rights [Member] Trade Names [Member] Trade Names [Member] Customer Relationships and Contracts [Member] Customer Relationships and Contracts [Member] Customer Relationships and Contracts [Member] Order or Production Backlog [Member] Order or Production Backlog [Member] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Trade Names [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other Intangible Net Other Intangible Net [Abstract] Other intangible net. Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Finite-Lived Intangible Assets, Net Finite-Lived Intangible Assets, Net Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Intangible assets, gross (excluding goodwill) Intangible Assets, Gross (Excluding Goodwill) Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Finite-Lived Intangible Assets, Remaining Amortization Period Finite-Lived Intangible Assets, Remaining Amortization Period Net Income Per Share of Common Stock Earnings Per Share [Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Outstanding at January 1, 2017, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross Options exercised, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Options forfeited or expired, Shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period Outstanding at March 31, 2017, Shares Ending vested and expected to vest, Number of Shares at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Stock option exercisable at End of Period, Shares, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Outstanding, beginning of period, weighted average exercise price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Options exercised, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Options forfeited or expired, weighted average exercise price Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Outstanding, end of period, weighted average exercise price Ending vested and expected to vest, Weighted Average Exercise Price at End of Period Vested and Expected to Vest Weighted Average Exercise Price Vested and expected to vest weighted average exercise price. Stock option exercisable at End of Period, weighted average exercise price, Ending Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted average remaining contractual term at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Ending vested and expected to vest, Weighted Average Remaining Contractual Term at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Stock option exercisable, weighted average remaining Contractual term, Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Aggregate Intrinsic value at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Ending vested and expected to vest, Aggregate Intrinsic Value at End of Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Supplemental disclosure of revenue by service type Schedule of Segment Reporting Information, by Segment [Table Text Block] Minimum future amortization expense for intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Finite-Lived Intangible Assets, Amortization Expense, Next Fiscal Year Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months Finite-Lived Intangible Assets, Amortization Expense, in Two Years Finite-Lived Intangible Assets, Amortization Expense, Year Two Finite-Lived Intangible Assets, Amortization Expense, in Three Years Finite-Lived Intangible Assets, Amortization Expense, Year Three Finite-Lived Intangible Assets, Amortization Expense, in Four Years Finite-Lived Intangible Assets, Amortization Expense, Year Four Finite-Lived Intangible Assets, Amortization Expense, in Five Years Finite-Lived Intangible Assets, Amortization Expense, Year Five Schedule of Property and Equipment Property, Plant and Equipment [Table Text Block] Schedule of Accounts Payable and Accrued Liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Axis] Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Cash [Member] Cash [Member] Cash Equivalents [Member] Cash Equivalents [Member] Cash and Cash Equivalents [Abstract] Cash and Cash Equivalents [Abstract] Cash Cash Money market funds Money Market Funds, at Carrying Value Cash and cash equivalents, amortized cost Cash And Cash Equivalents, Amortized Cost Basis Cash And Cash Equivalents, Amortized Cost Basis Cash equivalents, carrying value Cash Equivalents, at Carrying Value Cash and cash equivalents, carrying value Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract] Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract] Available-for-sale Securities, Amortized Cost Available-for-sale Securities, Amortized Cost Basis Available-For-Sale Securities, Accumulated Gross Unrealized Gain Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-For-Sale Securities, Accumulated Gross Unrealized Loss Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities Available-for-sale Securities Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of Sales [Member] Cost of Sales [Member] Selling and Marketing Expense [Member] Selling and Marketing Expense [Member] Research and Development Expense [Member] Research and Development Expense [Member] General and Administrative Expense [Member] General and Administrative Expense [Member] Stock-based compensation by financial statement line item Allocated Share-based Compensation Expense Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee Stock Options and Awards [Member] Employee Stock Options and Awards [Member] Employee stock options and awards. Performance Based Awards [Member] Performance Based Awards [Member] Performance-based awards. Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded from computation of earnings per share amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Financial Instruments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Maturities of the Company's investments Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Available-for-sale Securities, Debt Maturities, Remainder of Fiscal Year, Fair Value Available-for-sale Securities, Debt Maturities, Remainder of Fiscal Year, Fair Value Available For Sale Securities, Debt Maturities, Next Fiscal Year, Fair Value Available For Sale Securities, Debt Maturities, Next Fiscal Year, Fair Value Available For Sale Securities, Debt Maturities, Next Fiscal Year, Fair Value Available For Sale Securities, Debt Maturities, In Two Years, Fair Value Available For Sale Securities, Debt Maturities, in Two Years, Fair Value Available For Sale Securities, Debt Maturities, in Two Years, Fair Value Available For Sale Securities, Debt Maturities, In Three Years, Fair Value Available-for-sale Securities, Debt Maturities, in Three Years, Fair Value Available-for-sale Securities, Debt Maturities, in Three Years, Fair Value Total Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Components of net income (loss) per share Earnings Per Share, Basic and Diluted [Abstract] Basic shares: Earnings Per Share, Basic [Abstract] Weighted average common shares outstanding Diluted shares: Earnings Per Share, Diluted [Abstract] Effect of potentially dilutive securities: Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average shares used to compute diluted net income per share Net income (loss) per share: Net Income (Loss) Per Share [Abstract] Net income (loss) per share. Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] 2009 Plan [Member] 2009 Plan [Member] 2009 Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] RSUs [Member] Restricted Stock Units (RSUs) [Member] Performance Awards [Member] Performance Shares [Member] Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Share Price Share Price Unrecognized Compensation Cost Related to unvested Stock option Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options Expected to be recognized over a weighted average period Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Number of shares purchased under ESPP Stock Issued During Period, Shares, Employee Stock Purchase Plans Purchase price of ESPP shares Stock Issued During Period, Value, Employee Stock Purchase Plan Unrecognized compensation cost related to employee stock purchase plan Unrecognized Compensation Cost Related To Employee Stock Purchase Plan Unrecognized compensation cost related to employee stock purchase plan. Expected recognized period under employee stock purchase plan Expected Recognized Period under Employee Stock Purchase Plan Expected recognized period under employee stock purchase plan. Annual Automatic Increase in Shares Reserved for Issuance, Shares Annual Automatic Increase in Shares Reserved for Issuance, Shares Annual Automatic Increase in Shares Reserved for Issuance, Shares Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Income Tax Disclosure [Abstract] Schedule of Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Components of net income (loss) per share of common stock Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Common shares excluded from computation of diluted net income (loss) per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] RSUs [Member] Summary of RSU and Performance Share activities Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Outstanding at January 1, 2017 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Outstanding at March 31, 2017 Weighted Average Grant Date Fair Value, beginning of period Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Grants in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Released in Period, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Forfeitures, Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted Average Grant Date Fair Value, end of period Schedule of Intangible Assets, Net Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Minimum future amortization expense for intangible assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Accounts receivable, allowances for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Common stock, par value 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 Estimated annual effective tax rate (percent) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Annual effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Favorable impact on effective tax rate due to adoption of new accounting standard (percent) Effective Tax Rate, Favorable Impact Of Adoption Of Accounting Standard, Percentage Effective Tax Rate, Favorable Impact Of Adoption Of Accounting Standard, Percentage Federal statutory tax rate (percent) Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Excess Tax Benefit from Share-based Compensation, Financing Activities Excess Tax Benefit from Share-based Compensation, Financing Activities Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Document and Entity Information [Abstract] Document and entity information. Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Document Type Document Type Document Period End Date Document Period End Date Amendment Flag Amendment Flag Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Current Fiscal Year End Date Current Fiscal Year End Date Entity Filer Category Entity Filer Category Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Segment Information Segment Reporting Disclosure [Text Block] Income Taxes Income Tax Disclosure [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU No. 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Accounting Standards Update 2016-09 [Member] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Reclassification [Member] Restatement Adjustment [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by operating activities Net cash provided by (used in) financing activities Equity and Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Available-for-sale Securities, Current Accounts receivable, net of allowance for doubtful accounts of $249 and $45 as of June 30, 2017 and December 31, 2016, respectively Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Long-term investments Available-for-sale Securities, Noncurrent Deposits and other assets Other Assets, Noncurrent Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Deferred revenue Deferred Revenue, Current Total current liabilities Liabilities, Current Leases payable, net of current portion Capital Lease Obligations, Noncurrent Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Note 8) Commitments and Contingencies Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,320,850 and 33,685,649 shares issued and outstanding as of June 30, 2017 and December 31, 2016, respectively Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity EX-101.PRE 11 elli-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 ELLIE MAE INC  
Entity Central Index Key 0001122388  
Document Type 10-Q  
Document Period End Date Jun. 30, 2017  
Amendment Flag false  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   34,378,495
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 213,204 $ 380,907
Short-term investments 120,454 41,841
Accounts receivable, net of allowance for doubtful accounts of $249 and $45 as of June 30, 2017 and December 31, 2016, respectively 45,542 39,358
Prepaid expenses and other current assets 18,965 15,209
Total current assets 398,165 477,315
Property and equipment, net 156,698 126,297
Long-term investments 121,096 45,931
Intangible assets, net 15,133 17,289
Deposits and other assets 22,705 10,138
Goodwill 74,547 74,547
Total assets 788,344 751,517
Current liabilities:    
Accounts payable 15,831 15,942
Accrued and other current liabilities 22,901 39,809
Deferred revenue 17,985 23,126
Total current liabilities 56,717 78,877
Leases payable, net of current portion 28 85
Other long-term liabilities 16,424 17,647
Total liabilities 73,169 96,609
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,320,850 and 33,685,649 shares issued and outstanding as of June 30, 2017 and December 31, 2016, respectively 3 3
Additional paid-in capital 629,443 612,098
Accumulated other comprehensive loss (264) (219)
Retained earnings 85,993 43,026
Total stockholders' equity 715,175 654,908
Total liabilities and stockholders' equity $ 788,344 $ 751,517
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowances for doubtful accounts $ 249 $ 45
Common stock, par value $ 0.0001000 $ 0.0001000
Common stock, shares authorized 140,000,000 140,000,000
Common stock, shares issued 34,320,850 33,685,649
Common stock, shares outstanding 34,320,850 33,685,649
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - 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]        
Revenues $ 104,125 $ 90,098 $ 197,127 $ 163,723
Cost of revenues 38,267 28,453 73,035 55,084
Gross profit 65,858 61,645 124,092 108,639
Operating expenses:        
Sales and marketing 13,860 12,506 33,240 27,792
Research and development 16,046 14,662 33,453 27,115
General and administrative 18,727 17,793 35,669 33,525
Total operating expenses 48,633 44,961 102,362 88,432
Income from operations 17,225 16,684 21,730 20,207
Other income, net 762 162 1,263 361
Income before income taxes 17,987 16,846 22,993 20,568
Income tax provision (benefit) (836) 6,258 (5,429) 7,474
Net income $ 18,823 $ 10,588 $ 28,422 $ 13,094
Net income per share of common stock:        
Basic $ 0.55 $ 0.36 $ 0.84 $ 0.44
Diluted $ 0.52 $ 0.34 $ 0.79 $ 0.42
Weighted average common shares used in computing net income per share of common stock:        
Basic 34,028,553 29,578,630 33,866,233 29,643,779
Diluted 35,908,813 31,188,599 35,771,565 31,279,512
Other comprehensive income, net of taxes:        
Net income $ 18,823 $ 10,588 $ 28,422 $ 13,094
Unrealized gain (loss) on investments (103) 101 (45) 429
Comprehensive income $ 18,720 $ 10,689 $ 28,377 $ 13,523
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 28,422 $ 13,094
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 16,282 8,679
Amortization of intangible assets 2,156 2,949
Stock-based compensation expense 16,361 14,708
Deferred income taxes (5,662) 6,153
Loss on disposal of property and equipment 0 5
Amortization (accretion) of investments (139) 490
Changes in operating assets and liabilities:    
Accounts receivable, net (6,183) (15,738)
Prepaid expenses and other current assets (3,757) (1,388)
Deposits and other assets 194 (1,580)
Accounts payable 2,677 (432)
Accrued, other current and other liabilities (10,243) (6,629)
Deferred revenue (5,087) 2,895
Net cash provided by operating activities 35,021 23,206
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (21,800) (15,566)
Acquisition of internal-use software (25,478) (16,373)
Purchases of investments (181,760) (35,615)
Maturities of investments 28,076 31,551
Sale of investments 0 20,000
Net cash used in investing activities (200,962) (16,003)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payment of capital lease obligations (553) (2,080)
Proceeds from issuance of common stock under employee stock plans 10,207 9,127
Payment of issuance costs relating to common stock issued in public offering (15) 0
Tax payments related to shares withheld for vested restricted stock units (11,401) (4,037)
Net cash provided by (used in) financing activities (1,762) 3,010
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (167,703) 10,213
CASH AND CASH EQUIVALENTS, Beginning of period 380,907 34,396
CASH AND CASH EQUIVALENTS, End of period 213,204 44,609
Supplemental disclosure of cash flow information:    
Cash paid for interest 370 145
Cash paid for income taxes 463 129
Supplemental disclosure of non-cash investing and financing activities:    
Fixed asset purchases accrued but not paid 3,172 3,709
Stock-based compensation capitalized to property and equipment $ 2,178 $ 1,125
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.7.0.1
Description of Business
6 Months Ended
Jun. 30, 2017
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
Ellie Mae, Inc. (“Ellie Mae,” the “Company,” “we,” “our” or “us”) is a leading provider of innovative on-demand software solutions and services for the residential mortgage industry in the United States. Banks, credit unions and mortgage lenders use the Company’s Encompass® all-in-one mortgage management solution (“Encompass”) to originate and fund mortgages and improve compliance, loan quality, and efficiency.
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2017
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States (“U.S. GAAP”) and applicable rules and regulations of the Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures included in financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2016, which was filed with the SEC on February 22, 2017 (“2016 Form 10-K”).
The condensed consolidated balance sheet as of December 31, 2016, included herein, was derived from the audited financial statements as of that date but does not include all disclosures, including notes, required by U.S. GAAP.
In the opinion of management, the accompanying unaudited condensed consolidated financial statements reflect all normal recurring adjustments necessary to present fairly the financial position, results of operations and cash flows for the interim periods but are not necessarily indicative of the results of operations to be anticipated for the full fiscal year ending December 31, 2017, or any future period.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company’s condensed consolidated financial statements and footnotes.
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 2 of the Notes to Consolidated Financial Statements in its 2016 Form 10-K. There have been no significant changes to these policies during the six months ended June 30, 2017, except in relation to the Company’s adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Shared-Based Payment Accounting (“ASU 2016-09”) on January 1, 2017, whereby the Company now records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vest or settle, and the Company no longer classifies the cash flow from excess tax benefits as a reduction from operating cash flows. This resulted in a $1.2 million increase in net cash provided by operating activities and a corresponding $1.2 million decrease in net cash provided by financing activities for the six months ended June 30, 2016.
Comprehensive Income
Comprehensive income consists of net income and other comprehensive income. Other comprehensive income includes certain changes in equity that are excluded from net income, specifically unrealized gains on marketable securities. Except for net realized gain on investments, which was not significant, there were no reclassifications out of accumulated other comprehensive income that affected net income during the three and six months ended June 30, 2017 and 2016.
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard also requires significantly expanded disclosures about revenue recognition. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company will adopt the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).
The Company is continuing to evaluate the impact of the new standard on its accounting policies, processes, and systems, including impacts from guidance issued by the FASB Transition Resource Group as part of its November 2016 meeting. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of finalizing the evaluation and completing the implementation.
The Company expects an impact to certain revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing of revenues being recognized for certain contracts. The Company has also identified potential impacts to the costs to obtain contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.
The Company is evaluating the adoption method based on various factors including the significance of the impact of the new standard on the Company’s financial results and system capabilities. This evaluation is in process, and the adoption method has not been determined.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting (“ASU 2017-09”), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
New Standards Adopted
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company has elected to early adopt the standard on April 1, 2017. The adoption did not have an impact on the Company’s consolidated financial statements as there have been no business combinations in fiscal year 2017 to date.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Share of Common Stock
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Net Income Per Share of Common Stock
Net Income Per Share of Common Stock
Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, restricted stock unit awards (“RSUs”), performance-vesting RSUs, performance share awards (“Performance Awards”), and Employee Stock Purchase Plan (“ESPP”) shares using the treasury stock method, if dilutive.
The components of net income per share of common stock were as follows:
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share amounts)
Net income
$
18,823

 
$
10,588

 
$
28,422

 
$
13,094

Basic shares:
 
 
 
 
 
 
 
Weighted average common shares outstanding
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Diluted shares:
 
 
 
 
 
 
 
Weighted average shares used to compute basic net income per share
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares
1,880,260

 
1,609,969

 
1,905,332

 
1,635,733

Weighted average shares used to compute diluted net income per share
35,908,813

 
31,188,599

 
35,771,565

 
31,279,512

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.55

 
$
0.36

 
$
0.84

 
$
0.44

Diluted
$
0.52

 
$
0.34

 
$
0.79

 
$
0.42


The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
Employee stock options and awards
6,601

 
31,721

 
110,587

 
237,177


Performance-vesting RSUs and Performance Awards are included in the diluted shares outstanding for each period if the established performance criteria have been met at the end of the respective periods. However, if none of the required performance criteria have been met for such awards, the Company includes the number of shares that would be issuable if the end of the reporting period were the end of the contingency period. Accordingly, in addition to the employee stock options and awards noted above, 61,494 and 136,598 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for each of the three and six months ended June 30, 2017 and 2016, respectively.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements
6 Months Ended
Jun. 30, 2017
Financial Instruments and Fair Value Measurements [Abstract]  
Financial Instruments and Fair Value Measurements
Financial Instruments and Fair Value Measurements
Fair value is defined as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Fair value measurements are classified and disclosed in one of the following three categories:
Level 1 — Valuations based on quoted prices in active markets for identical assets or liabilities.
Level 2 — Valuations based on other than quoted prices in active markets for identical assets and liabilities, quoted prices for identical or similar assets or liabilities in inactive markets, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.
Level 3 — Valuations based on inputs that are generally unobservable and typically reflect management’s estimates of assumptions that market participants would use in pricing the assets or liabilities.
The following tables set forth by level within the fair value hierarchy the Company’s financial assets that were accounted for at fair value on a recurring basis:
 
June 30, 2017
 
December 31, 2016
  
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
 
(in thousands)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
122,123

 
$

 
$
122,123

 
$
2,733

 
$

 
$
2,733

Corporate notes and obligations

 
18,367

 
18,367

 

 

 

U.S. government and government agency obligations
9,898

 
7,094

 
16,992

 
151,660

 
149,976

 
301,636

 
 
 
 
 
 
 
 
 
 
 
 
Investments:
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 
9,975

 
9,975

 

 
12,088

 
12,088

Corporate notes and obligations

 
73,647

 
73,647

 

 
28,892

 
28,892

Municipal obligations

 
10,915

 
10,915

 

 
11,361

 
11,361

U.S. government and government agency obligations
46,497

 
100,516

 
147,013

 
4,579

 
30,852

 
35,431

 
$
178,518

 
$
220,514

 
$
399,032

 
$
158,972

 
$
233,169

 
$
392,141


The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments, due to the use of observable market prices for identical securities that are traded in active markets.
Valuation of the Company’s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.
At June 30, 2017 and December 31, 2016, the Company did not have any assets or liabilities that were valued using Level 3 inputs. For the three and six months ended June 30, 2017 and 2016, there were no transfers of financial instruments between the levels.
Realized gains and losses from the sale of investments were not significant during the three and six months ended June 30, 2017 and 2016.
The carrying amounts, gross unrealized gains and losses and estimated fair value of cash and cash equivalents and both short-term and long-term investments consisted of the following:
 
June 30, 2017
 
December 31, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
 
(in thousands)
Cash and cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
55,722

 
$

 
$

 
$
55,722

 
$
76,538

 
$

 
$

 
$
76,538

Money market funds
122,123

 

 

 
122,123

 
2,733

 

 

 
2,733

Corporate notes and obligations
18,367

 

 

 
18,367

 

 

 

 

U.S. government and government agency obligations
16,992

 

 

 
16,992

 
301,631

 
8

 
(3
)
 
301,636

 
$
213,204

 
$

 
$

 
$
213,204

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

Investments:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
$
73,756

 
$
5

 
$
(114
)
 
$
73,647

 
$
28,978

 
$
1

 
$
(87
)
 
$
28,892

Certificates of deposit
9,973

 
3

 
(1
)
 
9,975

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,919

 
10

 
(14
)
 
10,915

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
147,166

 
3

 
(156
)
 
147,013

 
35,502

 
8

 
(79
)
 
35,431

 
$
241,814

 
$
21

 
$
(285
)
 
$
241,550

 
$
87,996

 
$
23

 
$
(247
)
 
$
87,772

The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at June 30, 2017 or December 31, 2016.
 
June 30, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
63,252

 
$
(108
)
 
$
659

 
$
(6
)
 
$
63,911

 
$
(114
)
Certificates of deposit
3,150

 

 
485

 
(1
)
 
3,635

 
(1
)
U.S. government, government agency, and municipal obligations
146,580

 
(165
)
 
839

 
(5
)
 
147,419

 
(170
)
 
$
212,982

 
$
(273
)
 
$
1,983

 
$
(12
)
 
$
214,965

 
$
(285
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2016
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
26,076

 
$
(87
)
 
$

 
$

 
$
26,076

 
$
(87
)
Certificates of deposit
5,651

 
(19
)
 

 

 
5,651

 
(19
)
U.S. government, government agency, and municipal obligations
180,138

 
(144
)
 
385

 

 
180,523

 
(144
)
 
$
211,865

 
$
(250
)
 
$
385

 
$

 
$
212,250

 
$
(250
)

The following table summarizes the maturities of the Company’s investments at June 30, 2017:
 
 
 
 
 
Carrying or
Fair Value
 
 
 
 
 
(in thousands)
Remainder of 2017
 
 
 
 
$
66,031

2018
 
 
 
 
87,471

2019
 
 
 
 
64,577

2020
 
 
 
 
23,471

Total
 
 
 
 
$
241,550

Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components
6 Months Ended
Jun. 30, 2017
Statement of Financial Position [Abstract]  
Balance Sheet Components
Balance Sheet Components
Property and Equipment
Property and equipment, net, consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software(1)
$
156,390

 
$
116,602

Furniture and fixtures
8,960

 
6,838

Leasehold improvements
28,229

 
18,532

Property and equipment
193,579

 
141,972

Accumulated depreciation and amortization(1)
(65,273
)
 
(48,991
)
Subtotal
128,306

 
92,981

Internal-use software and other assets not placed in service
28,392

 
33,316

Property and equipment, net
$
156,698

 
$
126,297

________________
(1) Includes computer equipment and software under capital leases
Computer equipment and software under capital leases, net, consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment
$
8,715

 
$
8,715

Software
1,517

 
1,517

Accumulated depreciation and amortization
(8,033
)
 
(6,522
)
Net computer equipment and software under capital leases
$
2,199

 
$
3,710


Depreciation and amortization expense for the three and six months ended June 30, 2017 was $8.9 million and $16.3 million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2016 was $4.7 million and $8.7 million, respectively. Depreciation and amortization of assets under capital leases which is included in the depreciation and amortization expense for the three and six months ended June 30, 2017 was $0.8 million and $1.5 million, respectively. Depreciation and amortization of assets under capital leases which is included in depreciation and amortization expense for the three and six months ended June 30, 2016 was $0.8 million and $1.6 million, respectively.
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Accrued payroll and related expenses
$
16,400

 
$
31,848

Accrued commissions
1,036

 
1,832

Accrued royalties
2,264

 
1,395

Sales and other taxes
1,328

 
2,327

Other accrued liabilities(1)
1,873

 
2,407

 
$
22,901

 
$
39,809

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
XML 22 R11.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
The carrying value of goodwill at June 30, 2017 was $74.5 million. There were no changes in the carrying value of goodwill during the three and six months ended June 30, 2017.
Intangible assets, net, consisted of the following:
  
June 30, 2017
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,849
)
 
$
2,686

 
2.3
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(11,206
)
 
8,194

 
3.6
Order backlog
370


(156
)

214


2.3
Total assets subject to amortization:
31,636

 
(20,542
)
 
11,094

 
3.2
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
35,675

 
$
(20,542
)
 
$
15,133

 
 
 
 
 
 
 
 
 
 
  
December 31, 2016
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,183
)
 
$
3,352

 
2.7
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(9,762
)
 
9,638

 
4.0
Order backlog
370

 
(110
)
 
260

 
2.8
Total assets subject to amortization:
31,636

 
(18,386
)
 
13,250

 
3.6
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
35,675

 
$
(18,386
)
 
$
17,289

 
 

Amortization expense associated with intangible assets for the three and six months ended June 30, 2017 was $1.1 million and $2.2 million, respectively. Amortization expense associated with intangible assets for the three and six months ended June 30, 2016 was $1.5 million and $2.9 million, respectively.
Future amortization expense for intangible assets at June 30, 2017 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2017
$
2,138

2018
3,443

2019
3,166

2020
1,778

2021
314

2022
255

 
$
11,094

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The Company computes its interim provision for income taxes by applying the estimated annual effective tax rate to the year-to-date income from recurring operations and adjusts the provision for discrete tax items recorded in the period. The Company evaluates and updates its estimated annual effective income tax rate on a quarterly basis. The estimated annual effective tax rate as of June 30, 2017 and 2016 was 35.8% and 37.4%, respectively.
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
(836
)
 
$
6,258

 
$
(5,429
)
 
$
7,474

Effective tax rate(1)
(4.7
)%
 
37.2
%
 
(23.6
)%
 
36.3
%
________________
(1) The impact to the effective tax rate due to the benefit of excess stock award deductions allowable under ASU 2016-09 is 40.9% and 60.1% for the three and six months ended June 30, 2017, respectively.
The difference between the federal statutory rate of 35% and the Company’s estimated effective tax rate for the three and six months ended June 30, 2017 was primarily due to the benefit of excess stock award deductions in tax expense allowable under ASU 2016-09, R&D credits, and non-deductible stock-based compensation expenses.
As described in Note 2 “Basis of Presentation and Significant Accounting Policies”, the Company adopted ASU 2016-09 on January 1, 2017, which requires the excess tax benefits or deficiencies to be reflected in the Consolidated Statements of Comprehensive Income as a component of the provision for income taxes, which were previously recognized in equity. Total excess tax benefits recognized for the three and six months ended June 30, 2017 was $7.3 million and $13.8 million, respectively.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company accounts for uncertain tax positions and believes that it has provided adequate reserves for its unrecognized tax benefits for all tax years still open for assessment. The Company also believes that it does not have any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.
The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals in the provision for income taxes. There were no interest or penalties included in the provision for income taxes during the six months ended June 30, 2017 and 2016.
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
Leases
As of June 30, 2017, the Company leased eight facilities under operating lease arrangements. The lease expiration dates range from September 2019 to December 2025. Certain leases contain escalation clauses calling for increased rents. The Company recognizes rent expense on a straight-line basis over the lease period and has recorded deferred rent for the difference between rent payments and rent expense recognized.
Legal Proceedings
From time to time, the Company is involved in litigation that it believes is of the type common to companies engaged in the Company’s line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, the Company is not involved in any pending legal proceedings whose outcome the Company expects to have a material adverse effect on its financial position, results of operations or cash flows. However, litigation is unpredictable and excessive verdicts, both in the form of monetary damages and injunctions, could occur. In the future, litigation could result in substantial costs and diversion of resources, and the Company could incur judgments or enter into settlements of claims that could have a material adverse effect on its business.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity and Stock Incentive Plans
Equity and Stock Incentive Plans
The Company recognized stock-based compensation expense related to awards granted under its 2009 Stock Option and Incentive Plan (the “2009 Plan”), 2011 Equity Incentive Award Plan (the “2011 Plan”), and ESPP.
Total stock-based compensation expense recognized consisted of:
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,675

 
$
1,132

 
$
3,119

 
$
2,102

Sales and marketing
1,258

 
1,059

 
2,434

 
1,937

Research and development
2,098

 
1,944

 
3,959

 
3,448

General and administrative
3,479

 
3,883

 
6,849

 
7,221

 
$
8,510

 
$
8,018

 
$
16,361

 
$
14,708


2009 Stock Option and Incentive Plan and 2011 Equity Incentive Award Plan
Stock Options
The following table summarizes the Company’s stock option activity under the 2009 Plan and 2011 Plan:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2017
1,885,332

 
$
26.21

 
6.34
 
$
108,356

Granted
6,601

 
94.66

 
 
 
 
Exercised
(249,214
)
 
23.81

 
 
 
 
Forfeited or expired
(14,787
)
 
39.74

 
 
 
 
Outstanding at June 30, 2017
1,627,932

 
$
26.73

 
5.85
 
$
135,413

Ending vested and expected to vest at June 30, 2017
1,617,046

 
$
26.59

 
5.84
 
$
134,729

Exercisable at June 30, 2017
1,315,908

 
$
22.78

 
5.48
 
$
114,659


There were no stock options granted during the three months ended June 30, 2017. Stock options granted during the six months ended June 30, 2017 were made under the 2011 Plan. There were no grants under the 2009 Plan during the six months ended June 30, 2017.
The aggregate intrinsic value of the stock options outstanding at June 30, 2017 represents the value of the Company’s closing stock price of $109.91 on June 30, 2017 in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money. Options outstanding that are expected to vest are net of estimated future option forfeitures.
As of June 30, 2017, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $6.1 million and is expected to be recognized over a weighted average period of 1.4 years.
Restricted Stock Units, Performance-Vesting Restricted Stock Units, and Performance Awards
The following table summarizes the Company’s RSU, Performance Award and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and Performance-Vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
 
 
 
 
 
 
 
Outstanding at January 1, 2017
1,025,115

 
$
64.47

 
407,650

 
$
46.77

Granted
430,605

 
103.76

 
41,201

 
94.66

Released
(275,361
)
 
54.91

 
(145,651
)
 
39.53

Forfeited or expired
(60,945
)
 
76.99

 

 

Outstanding at June 30, 2017
1,119,414

 
$
81.25

 
303,200

 
$
56.76

Ending vested and expected to vest at June 30, 2017
967,205

 
 
 
303,200

 
 

RSUs, performance-vesting RSUs and Performance Awards that are expected to vest are presented net of estimated future forfeitures. RSUs released during the six months ended June 30, 2017 and 2016 had an aggregate intrinsic value of $29.2 million and $14.6 million, respectively, and had an aggregate grant-date fair value of $15.1 million and $7.0 million, respectively. Performance-vesting RSUs and Performance Awards released during the six months ended June 30, 2017 and 2016 had an aggregate intrinsic value of $13.7 million and $9.3 million, respectively, and had an aggregate grant-date fair value of $5.8 million and $3.5 million, respectively. The number of RSUs released includes shares that the Company withheld on behalf of employees to satisfy the minimum statutory tax withholding requirements.
As of June 30, 2017, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs and Performance Awards was $77.2 million and is expected to be recognized over a weighted average period of 2.7 years.
Employee Stock Purchase Plan
For the six months ended June 30, 2017 and 2016, employees purchased 52,619 shares and 47,819 shares, respectively, under the ESPP for a total of $4.3 million and $2.9 million, respectively. As of June 30, 2017, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on August 31, 2017, was $0.5 million and is expected to be recognized over two months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the 2009 Plan, the 2011 Plan, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
2.04
%
 
1.38
%
Expected life of options (in years)

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
48
%
 
47
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
0.69
%
 
0.36
%
Expected life of options (in years)

 
 

 
 
0.50
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
35
%
 
46
%
Common Stock
The following numbers of shares of common stock were reserved and available for future issuance at June 30, 2017: 
  
Reserved
Shares
Options and awards outstanding under stock option plans
3,050,546

Shares available for future grant under the 2011 Plan
5,241,658

Shares available under the ESPP
1,683,080

Total
9,975,284


In February 2017, 336,856 additional shares were reserved under the ESPP, and 1,684,282 additional shares were reserved under the 2011 Plan, pursuant to the automatic increase provisions in each plan.
Stock Repurchase Program
In May 2014, the Company’s board of directors approved a stock repurchase program under which the Company is authorized to repurchase up to $75.0 million of its common stock in which all shares are retired upon repurchase. This program ended in May 2017 and the Company did not repurchase any shares during the first five months of 2017.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Segment Information
Segment Information
The Company operates in one industry—mortgage-related software and services. The Company’s chief operating decision maker is its chief executive officer, who makes decisions about resource allocation and reviews financial information presented on a consolidated basis. Accordingly, the Company has determined that it has a single reporting segment and operating unit structure, specifically, technology-enabled solutions to help streamline and automate the residential mortgage origination process for its network participants.
The Company is organized primarily on the basis of service lines. Supplemental disclosure of revenues by type is as follows:
 
Three months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands)
On-demand revenues
$
104,125

 
$
89,906

 
$
197,127

 
$
163,005

On-premise revenues

 
192

 

 
718


$
104,125


$
90,098

 
$
197,127

 
$
163,723


On-demand revenue is generated from company-hosted software subscriptions that customers access through the Internet. On-demand revenue is comprised of fees for software services sold both as a subscription and transactionally, including fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing; Ellie Mae Network fees; education and training, loan product, policy and guideline data and analytics services under the AllRegs brand; and professional services which include consulting, implementation, and training services.
On-premise revenue is generated from maintenance services, sales of customer-hosted Encompass software licenses, and related professional services. As of June 30, 2016, the Company completed the migration to its on-demand Encompass offering, and the Company does not expect to generate on-premise revenues in the future.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2017
Accounting Policies [Abstract]  
Principles of Consolidation [Policy Text Block]
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated.
Use of Estimates, Policy [Policy Text Block]
Use of Estimates
The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Management evaluates estimates on a regular basis including those relating to revenue recognition, allowance for doubtful accounts, goodwill, intangible assets, valuation of deferred income taxes, stock-based compensation, and unrecognized tax benefits, among others. Actual results could differ from those estimates, and such differences may have a material impact on the Company’s condensed consolidated financial statements and footnotes.
Significant Accounting Policies [Text Block]
Significant Accounting Policies
The Company’s significant accounting policies are described in Note 2 of the Notes to Consolidated Financial Statements in its 2016 Form 10-K. There have been no significant changes to these policies during the six months ended June 30, 2017, except in relation to the Company’s adoption of ASU No. 2016-09, Compensation—Stock Compensation (Topic 718): Improvements to Employee Shared-Based Payment Accounting (“ASU 2016-09”) on January 1, 2017, whereby the Company now records excess tax benefits and tax deficiencies as an income tax benefit or expense when stock awards vest or settle, and the Company no longer classifies the cash flow from excess tax benefits as a reduction from operating cash flows.
Comprehensive Income [Policy Text Block]
Comprehensive Income
Comprehensive income consists of net income and other comprehensive income. Other comprehensive income includes certain changes in equity that are excluded from net income, specifically unrealized gains on marketable securities. Except for net realized gain on investments, which was not significant, there were no reclassifications out of accumulated other comprehensive income that affected net income during the three and six months ended June 30, 2017 and 2016
Recent Accounting Pronouncements [Policy Text Block]
Recent Accounting Pronouncements
In May 2014, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), which outlines a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. This standard also requires significantly expanded disclosures about revenue recognition. The effective date for public entities is fiscal years beginning after December 15, 2017 and early adoption is allowed. The Company will adopt the new standard as of January 1, 2018. The guidance permits two methods of adoption: retrospectively to each prior reporting period presented (full retrospective method), or retrospectively with the cumulative effect of initially applying the guidance recognized at the date of initial application (modified retrospective method).
The Company is continuing to evaluate the impact of the new standard on its accounting policies, processes, and systems, including impacts from guidance issued by the FASB Transition Resource Group as part of its November 2016 meeting. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of finalizing the evaluation and completing the implementation.
The Company expects an impact to certain revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing of revenues being recognized for certain contracts. The Company has also identified potential impacts to the costs to obtain contracts, which is primarily comprised of sales commissions and the related fringe benefits associated with non-cancelable contracts. The Company expects to capitalize certain costs that are expensed under the current standard, and the Company expects an increase in the amortization period over which the capitalized costs will be recognized. The Company is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.
The Company is evaluating the adoption method based on various factors including the significance of the impact of the new standard on the Company’s financial results and system capabilities. This evaluation is in process, and the adoption method has not been determined.
In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments-Overall: Recognition and Measurement of Financial Assets and Financial Liabilities (“ASU 2016-01”), which updates certain aspects of recognition, measurement, presentation and disclosure of financial instruments. ASU 2016-01 is effective for fiscal years, and interim periods within those years, beginning after December 15, 2017, and early adoption is not permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), which requires lessees to put most leases on their balance sheets but recognize the expenses on their income statements in a manner similar to current practice. ASU 2016-02 states that a lessee would recognize a lease liability for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company currently does not intend to early adopt and is evaluating the impact of this accounting standard update on its consolidated financial statements.
In May 2017, the FASB issued ASU No. 2017-09, Compensation – Stock Compensation (Topic 718): Scope of Modification Accounting (“ASU 2017-09”), which provides guidance on determining which changes to the terms and conditions of share-based payment awards require an entity to apply modification accounting under Topic 718. ASU 2017-09 is effective for interim and annual periods beginning after December 15, 2017, and early adoption is permitted. The Company is currently evaluating the impact of this accounting standard update on its consolidated financial statements.
New Standards Adopted
In January 2017, the FASB issued ASU No. 2017-01, Business Combinations (Topic 805): Clarifying the Definition of a Business. This standard clarifies the definition of a business and is intended to help companies evaluate whether transactions should be accounted for as acquisitions (or disposals) of assets or businesses. The standard is effective for interim and annual periods beginning after December 15, 2017 and early adoption is permitted under certain circumstances. The standard should be applied prospectively as of the beginning of the period of adoption. The Company has elected to early adopt the standard on April 1, 2017. The adoption did not have an impact on the Company’s consolidated financial statements as there have been no business combinations in fiscal year 2017 to date.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2017
Earnings Per Share [Abstract]  
Components of net income (loss) per share of common stock
The components of net income per share of common stock were as follows:
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share amounts)
Net income
$
18,823

 
$
10,588

 
$
28,422

 
$
13,094

Basic shares:
 
 
 
 
 
 
 
Weighted average common shares outstanding
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Diluted shares:
 
 
 
 
 
 
 
Weighted average shares used to compute basic net income per share
34,028,553

 
29,578,630

 
33,866,233

 
29,643,779

Effect of potentially dilutive securities:
 
 
 
 
 
 
 
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares
1,880,260

 
1,609,969

 
1,905,332

 
1,635,733

Weighted average shares used to compute diluted net income per share
35,908,813

 
31,188,599

 
35,771,565

 
31,279,512

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.55

 
$
0.36

 
$
0.84

 
$
0.44

Diluted
$
0.52

 
$
0.34

 
$
0.79

 
$
0.42

Common shares excluded from computation of diluted net income (loss) per share
The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
Employee stock options and awards
6,601

 
31,721

 
110,587

 
237,177

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Tables)
6 Months Ended
Jun. 30, 2017
Financial Instruments and Fair Value Measurements [Abstract]  
Fair value hierarchy of Company's financial assets on recurring basis
The following tables set forth by level within the fair value hierarchy the Company’s financial assets that were accounted for at fair value on a recurring basis:
 
June 30, 2017
 
December 31, 2016
  
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
 
(in thousands)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
122,123

 
$

 
$
122,123

 
$
2,733

 
$

 
$
2,733

Corporate notes and obligations

 
18,367

 
18,367

 

 

 

U.S. government and government agency obligations
9,898

 
7,094

 
16,992

 
151,660

 
149,976

 
301,636

 
 
 
 
 
 
 
 
 
 
 
 
Investments:
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 
9,975

 
9,975

 

 
12,088

 
12,088

Corporate notes and obligations

 
73,647

 
73,647

 

 
28,892

 
28,892

Municipal obligations

 
10,915

 
10,915

 

 
11,361

 
11,361

U.S. government and government agency obligations
46,497

 
100,516

 
147,013

 
4,579

 
30,852

 
35,431

 
$
178,518

 
$
220,514

 
$
399,032

 
$
158,972

 
$
233,169

 
$
392,141


Schedule of Available-for-sale Securities Reconciliation
The carrying amounts, gross unrealized gains and losses and estimated fair value of cash and cash equivalents and both short-term and long-term investments consisted of the following:
 
June 30, 2017
 
December 31, 2016
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
 
(in thousands)
Cash and cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Cash
$
55,722

 
$

 
$

 
$
55,722

 
$
76,538

 
$

 
$

 
$
76,538

Money market funds
122,123

 

 

 
122,123

 
2,733

 

 

 
2,733

Corporate notes and obligations
18,367

 

 

 
18,367

 

 

 

 

U.S. government and government agency obligations
16,992

 

 

 
16,992

 
301,631

 
8

 
(3
)
 
301,636

 
$
213,204

 
$

 
$

 
$
213,204

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

Investments:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
$
73,756

 
$
5

 
$
(114
)
 
$
73,647

 
$
28,978

 
$
1

 
$
(87
)
 
$
28,892

Certificates of deposit
9,973

 
3

 
(1
)
 
9,975

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,919

 
10

 
(14
)
 
10,915

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
147,166

 
3

 
(156
)
 
147,013

 
35,502

 
8

 
(79
)
 
35,431

 
$
241,814

 
$
21

 
$
(285
)
 
$
241,550

 
$
87,996

 
$
23

 
$
(247
)
 
$
87,772

Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value
The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at June 30, 2017 or December 31, 2016.
 
June 30, 2017
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
63,252

 
$
(108
)
 
$
659

 
$
(6
)
 
$
63,911

 
$
(114
)
Certificates of deposit
3,150

 

 
485

 
(1
)
 
3,635

 
(1
)
U.S. government, government agency, and municipal obligations
146,580

 
(165
)
 
839

 
(5
)
 
147,419

 
(170
)
 
$
212,982

 
$
(273
)
 
$
1,983

 
$
(12
)
 
$
214,965

 
$
(285
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 2016
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
Fair Value
 
Unrealized Losses
 
(in thousands)
Corporate notes and obligations
$
26,076

 
$
(87
)
 
$

 
$

 
$
26,076

 
$
(87
)
Certificates of deposit
5,651

 
(19
)
 

 

 
5,651

 
(19
)
U.S. government, government agency, and municipal obligations
180,138

 
(144
)
 
385

 

 
180,523

 
(144
)
 
$
211,865

 
$
(250
)
 
$
385

 
$

 
$
212,250

 
$
(250
)
Summary of the maturities of the Company's investments
The following table summarizes the maturities of the Company’s investments at June 30, 2017:
 
 
 
 
 
Carrying or
Fair Value
 
 
 
 
 
(in thousands)
Remainder of 2017
 
 
 
 
$
66,031

2018
 
 
 
 
87,471

2019
 
 
 
 
64,577

2020
 
 
 
 
23,471

Total
 
 
 
 
$
241,550

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2017
Statement of Financial Position [Abstract]  
Schedule of Property and Equipment
Property and equipment, net, consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software(1)
$
156,390

 
$
116,602

Furniture and fixtures
8,960

 
6,838

Leasehold improvements
28,229

 
18,532

Property and equipment
193,579

 
141,972

Accumulated depreciation and amortization(1)
(65,273
)
 
(48,991
)
Subtotal
128,306

 
92,981

Internal-use software and other assets not placed in service
28,392

 
33,316

Property and equipment, net
$
156,698

 
$
126,297

________________
(1) Includes computer equipment and software under capital leases
Computer equipment and software under capital leases, net, consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment
$
8,715

 
$
8,715

Software
1,517

 
1,517

Accumulated depreciation and amortization
(8,033
)
 
(6,522
)
Net computer equipment and software under capital leases
$
2,199

 
$
3,710

Schedule of Accounts Payable and Accrued Liabilities
Accrued and other current liabilities consisted of the following:
 
June 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Accrued payroll and related expenses
$
16,400

 
$
31,848

Accrued commissions
1,036

 
1,832

Accrued royalties
2,264

 
1,395

Sales and other taxes
1,328

 
2,327

Other accrued liabilities(1)
1,873

 
2,407

 
$
22,901

 
$
39,809

________________
(1) Certain reclassifications of prior period amounts have been made to conform to the current period presentation, such reclassification did not materially change previously reported consolidated financial statements.
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 Intangible Assets, Net
Intangible assets, net, consisted of the following:
  
June 30, 2017
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,849
)
 
$
2,686

 
2.3
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(11,206
)
 
8,194

 
3.6
Order backlog
370


(156
)

214


2.3
Total assets subject to amortization:
31,636

 
(20,542
)
 
11,094

 
3.2
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
35,675

 
$
(20,542
)
 
$
15,133

 
 
 
 
 
 
 
 
 
 
  
December 31, 2016
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
11,535

 
$
(8,183
)
 
$
3,352

 
2.7
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(9,762
)
 
9,638

 
4.0
Order backlog
370

 
(110
)
 
260

 
2.8
Total assets subject to amortization:
31,636

 
(18,386
)
 
13,250

 
3.6
Assets not subject to amortization:
 
 
 
 
 
 
 
Trade name
4,039

 

 
4,039

 
 
 
$
35,675

 
$
(18,386
)
 
$
17,289

 
 
Minimum future amortization expense for intangible assets
Future amortization expense for intangible assets at June 30, 2017 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2017
$
2,138

2018
3,443

2019
3,166

2020
1,778

2021
314

2022
255

 
$
11,094

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes Income Taxes (Tables)
6 Months Ended
Jun. 30, 2017
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Provision
The estimated annual effective tax rate as of June 30, 2017 and 2016 was 35.8% and 37.4%, respectively.
  
Three Months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
(836
)
 
$
6,258

 
$
(5,429
)
 
$
7,474

Effective tax rate(1)
(4.7
)%
 
37.2
%
 
(23.6
)%
 
36.3
%
________________
(1) The impact to the effective tax rate due to the benefit of excess stock award deductions allowable under ASU 2016-09 is 40.9% and 60.1% for the three and six months ended June 30, 2017, respectively.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2017
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation expense
Total stock-based compensation expense recognized consisted of:
 
Three Months ended June 30,
 
Six Months ended June 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,675

 
$
1,132

 
$
3,119

 
$
2,102

Sales and marketing
1,258

 
1,059

 
2,434

 
1,937

Research and development
2,098

 
1,944

 
3,959

 
3,448

General and administrative
3,479

 
3,883

 
6,849

 
7,221

 
$
8,510

 
$
8,018

 
$
16,361

 
$
14,708

Summary of Company's stock option activities
The following table summarizes the Company’s stock option activity under the 2009 Plan and 2011 Plan:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2017
1,885,332

 
$
26.21

 
6.34
 
$
108,356

Granted
6,601

 
94.66

 
 
 
 
Exercised
(249,214
)
 
23.81

 
 
 
 
Forfeited or expired
(14,787
)
 
39.74

 
 
 
 
Outstanding at June 30, 2017
1,627,932

 
$
26.73

 
5.85
 
$
135,413

Ending vested and expected to vest at June 30, 2017
1,617,046

 
$
26.59

 
5.84
 
$
134,729

Exercisable at June 30, 2017
1,315,908

 
$
22.78

 
5.48
 
$
114,659

Summary of RSU activities
The following table summarizes the Company’s RSU, Performance Award and performance-vesting RSU activity:
 
RSUs
 
Performance Awards and Performance-Vesting RSUs
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
Number of
Shares
 
Weighted
Average
Grant Date
Fair Value
Per Share
 
 
 
 
 
 
 
 
Outstanding at January 1, 2017
1,025,115

 
$
64.47

 
407,650

 
$
46.77

Granted
430,605

 
103.76

 
41,201

 
94.66

Released
(275,361
)
 
54.91

 
(145,651
)
 
39.53

Forfeited or expired
(60,945
)
 
76.99

 

 

Outstanding at June 30, 2017
1,119,414

 
$
81.25

 
303,200

 
$
56.76

Ending vested and expected to vest at June 30, 2017
967,205

 
 
 
303,200

 
 
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions
The fair value of stock options and stock purchase rights granted under the 2009 Plan, the 2011 Plan, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
2.04
%
 
1.38
%
Expected life of options (in years)

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
48
%
 
47
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
0.69
%
 
0.36
%
Expected life of options (in years)

 
 

 
 
0.50
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
35
%
 
46
%
Schedule of Shares of Common Stock Available For Future Issuance Under Stock Option Plans
The following numbers of shares of common stock were reserved and available for future issuance at June 30, 2017: 
  
Reserved
Shares
Options and awards outstanding under stock option plans
3,050,546

Shares available for future grant under the 2011 Plan
5,241,658

Shares available under the ESPP
1,683,080

Total
9,975,284

XML 34 R23.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Tables)
6 Months Ended
Jun. 30, 2017
Segment Reporting [Abstract]  
Supplemental disclosure of revenue by service type
Supplemental disclosure of revenues by type is as follows:
 
Three months ended June 30,
 
Six Months ended June 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands)
On-demand revenues
$
104,125

 
$
89,906

 
$
197,127

 
$
163,005

On-premise revenues

 
192

 

 
718


$
104,125


$
90,098

 
$
197,127

 
$
163,723

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by operating activities $ 35,021 $ 23,206
Net cash provided by (used in) financing activities $ (1,762) 3,010
ASU No. 2016-09 [Member] | Reclassification [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by operating activities   1,200
Net cash provided by (used in) financing activities   $ (1,200)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Share of Common Stock (Details Table) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Components of net income (loss) per share        
Net income $ 18,823 $ 10,588 $ 28,422 $ 13,094
Basic shares:        
Weighted average common shares outstanding 34,028,553 29,578,630 33,866,233 29,643,779
Diluted shares:        
Weighted average common shares outstanding 34,028,553 29,578,630 33,866,233 29,643,779
Effect of potentially dilutive securities:        
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares 1,880,260 1,609,969 1,905,332 1,635,733
Weighted average shares used to compute diluted net income per share 35,908,813 31,188,599 35,771,565 31,279,512
Net income (loss) per share:        
Basic $ 0.55 $ 0.36 $ 0.84 $ 0.44
Diluted $ 0.52 $ 0.34 $ 0.79 $ 0.42
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.7.0.1
Net Income Per Share of Common Stock (Details Table 1) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Employee Stock Options and Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share amount 6,601 31,721 110,587 237,177
Performance Based Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of earnings per share amount 61,494 136,598 61,494 136,598
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Fair Value Hierarchy) (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, fair value disclosure $ 399,032 $ 392,141
Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 46,497 4,579
Assets, fair value disclosure 178,518 158,972
Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 100,516 30,852
Assets, fair value disclosure 220,514 233,169
Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 122,123 2,733
Money market funds [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 122,123 2,733
Money market funds [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Certificates of deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 9,975 12,088
Certificates of deposit [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Certificates of deposit [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 9,975 12,088
Corporate notes and obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 18,367 0
Investments 73,647 28,892
Corporate notes and obligations [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents   0
Investments 0 0
Corporate notes and obligations [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 18,367 0
Investments 73,647 28,892
Municipal obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 10,915 11,361
Municipal obligations [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Municipal obligations [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 10,915 11,361
U.S. government and government agency obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 16,992 301,636
Investments 147,013 35,431
U.S. government and government agency obligations [Member] | Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 9,898 151,660
U.S. government and government agency obligations [Member] | Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 7,094 $ 149,976
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Carrying Amounts and Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Jun. 30, 2016
Dec. 31, 2015
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents, carrying value $ 213,204 $ 380,907 $ 44,609 $ 34,396
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-for-sale Securities, Amortized Cost 241,814 87,996    
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 21 23    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss (285) (247)    
Available-for-sale Securities 241,550 87,772    
Corporate notes and obligations [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-for-sale Securities, Amortized Cost 73,756 28,978    
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 5 1    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss (114) (87)    
Available-for-sale Securities 73,647 28,892    
Certificates of deposit [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-for-sale Securities, Amortized Cost 9,973 12,094    
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 3 13    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss (1) (19)    
Available-for-sale Securities 9,975 12,088    
Municipal obligations [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-for-sale Securities, Amortized Cost 10,919 11,422    
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 10 1    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss (14) (62)    
Available-for-sale Securities 10,915 11,361    
U.S. government and government agency obligations [Member]        
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-for-sale Securities, Amortized Cost 147,166 35,502    
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 3 8    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss (156) (79)    
Available-for-sale Securities 147,013 35,431    
Cash [Member]        
Cash and Cash Equivalents [Abstract]        
Cash 55,722 76,538    
Cash Equivalents [Member]        
Cash and Cash Equivalents [Abstract]        
Money market funds 122,123 2,733    
Cash and cash equivalents, amortized cost 213,204 380,902    
Cash and cash equivalents, carrying value 213,204 380,907    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 0 8    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss 0 (3)    
Cash Equivalents [Member] | Corporate notes and obligations [Member]        
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents, amortized cost 18,367      
Cash equivalents, carrying value 18,367      
Cash Equivalents [Member] | U.S. government and government agency obligations [Member]        
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents, amortized cost 16,992 301,631    
Cash equivalents, carrying value 16,992 301,636    
Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract]        
Available-For-Sale Securities, Accumulated Gross Unrealized Gain 0 8    
Available-For-Sale Securities, Accumulated Gross Unrealized Loss $ 0 $ (3)    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Continuous Unrealized Loss) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value $ 212,982 $ 211,865
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 273 250
Twelve Months or Longer, Fair Value 1,983 385
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 12 0
Fair Value 214,965 212,250
Continuous Unrealized Loss Position, Accumulated Loss 285 250
Corporate notes and obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 63,252 26,076
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 108 87
Twelve Months or Longer, Fair Value 659 0
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 6 0
Fair Value 63,911 26,076
Continuous Unrealized Loss Position, Accumulated Loss 114 87
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 3,150 5,651
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 19
Twelve Months or Longer, Fair Value 485 0
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 1 0
Fair Value 3,635 5,651
Continuous Unrealized Loss Position, Accumulated Loss 1 19
U.S. government and government agency obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than Twelve Months, Fair Value 146,580 180,138
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 165 144
Twelve Months or Longer, Fair Value 839 385
Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 5 0
Fair Value 147,419 180,523
Continuous Unrealized Loss Position, Accumulated Loss $ 170 $ 144
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Summary of Investment Maturities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Maturities of the Company's investments    
Available-for-sale Securities, Debt Maturities, Remainder of Fiscal Year, Fair Value $ 66,031  
Available For Sale Securities, Debt Maturities, Next Fiscal Year, Fair Value 87,471  
Available For Sale Securities, Debt Maturities, In Two Years, Fair Value 64,577  
Available For Sale Securities, Debt Maturities, In Three Years, Fair Value 23,471  
Total $ 241,550 $ 87,772
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments and Fair Value Measurements (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Financial Instruments and Fair Value Measurements [Abstract]    
Transfers of financial instruments between fair value levels $ 0 $ 0
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Property and Equipment) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Dec. 31, 2016
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 193,579   $ 193,579   $ 141,972
Accumulated depreciation and amortization 65,273   65,273   48,991
Property and equipment, gross subtotal 128,306   128,306   92,981
Internal-use software and other assets not placed in service 28,392   28,392   33,316
Property and equipment, net 156,698   156,698   126,297
Depreciation and amortization expense 8,900 $ 4,700 16,282 $ 8,679  
Capital leased assets, net 2,199   2,199   3,710
Depreciation and amortization expense, capital lease 800 $ 800 1,500 $ 1,600  
Computer Equipment and Software [Member]          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 156,390   156,390   116,602
Accumulated depreciation and amortization, capital lease 8,033   8,033   6,522
Furniture and Fixtures [Member]          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 8,960   8,960   6,838
Leasehold Improvements [Member]          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 28,229   28,229   18,532
Computer Equipment [Member]          
Property, Plant and Equipment [Line Items]          
Capital leased assets, gross 8,715   8,715   8,715
Computer Software [Member]          
Property, Plant and Equipment [Line Items]          
Capital leased assets, gross $ 1,517   $ 1,517   $ 1,517
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Components (Accrued and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Accrued and Other Current Liabilities [Line Items]    
Employee-related Liabilities, Current $ 16,400 $ 31,848
Accrued Sales Commission, Current 1,036 1,832
Accrued Royalties, Current 2,264 1,395
Sales and Excise Tax Payable, Current 1,328 2,327
Other Accrued Liabilities, Current 1,873 2,407
Accrued and other current liabilities $ 22,901 $ 39,809
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Schedule of Goodwill) (Details) - USD ($)
6 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill $ 74,547,000 $ 74,547,000
Goodwill, change in carrying value $ 0  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Intangible Assets Gross and Net Balances) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2017
Dec. 31, 2016
Other Intangible Net    
Gross Carrying Amount $ 31,636 $ 31,636
Accumulated Amortization (20,542) (18,386)
Finite-Lived Intangible Assets, Net 11,094 13,250
Intangible assets, gross (excluding goodwill) 35,675 35,675
Intangible assets, net $ 15,133 $ 17,289
Finite-Lived Intangible Assets, Remaining Amortization Period 38 months 25 days 43 months 17 days
Trade Names [Member]    
Other Intangible Net    
Indefinite-Lived Intangible Assets (Excluding Goodwill) $ 4,039 $ 4,039
Developed technology [Member]    
Other Intangible Net    
Gross Carrying Amount 11,535 11,535
Accumulated Amortization (8,849) (8,183)
Finite-Lived Intangible Assets, Net $ 2,686 $ 3,352
Finite-Lived Intangible Assets, Remaining Amortization Period 27 months 8 days 32 months 21 days
Trade Names [Member]    
Other Intangible Net    
Gross Carrying Amount $ 331 $ 331
Accumulated Amortization (331) (331)
Finite-Lived Intangible Assets, Net $ 0 $ 0
Finite-Lived Intangible Assets, Remaining Amortization Period 1 day 1 day
Customer Relationships and Contracts [Member]    
Other Intangible Net    
Gross Carrying Amount $ 19,400 $ 19,400
Accumulated Amortization (11,206) (9,762)
Finite-Lived Intangible Assets, Net $ 8,194 $ 9,638
Finite-Lived Intangible Assets, Remaining Amortization Period 42 months 27 days 47 months 18 days
Order or Production Backlog [Member]    
Other Intangible Net    
Gross Carrying Amount $ 370 $ 370
Accumulated Amortization (156) (110)
Finite-Lived Intangible Assets, Net $ 214 $ 260
Finite-Lived Intangible Assets, Remaining Amortization Period 28 months 34 months
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Intangible Assets Future Amortization) (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Minimum future amortization expense for intangible assets    
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year $ 2,138  
Finite-Lived Intangible Assets, Amortization Expense, Next Fiscal Year 3,443  
Finite-Lived Intangible Assets, Amortization Expense, in Two Years 3,166  
Finite-Lived Intangible Assets, Amortization Expense, in Three Years 1,778  
Finite-Lived Intangible Assets, Amortization Expense, in Four Years 314  
Finite-Lived Intangible Assets, Amortization Expense, in Five Years 255  
Finite-Lived Intangible Assets, Net $ 11,094 $ 13,250
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.7.0.1
Goodwill and Intangible Assets (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 1,100 $ 1,500 $ 2,156 $ 2,949
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Income Tax Disclosure [Abstract]        
Estimated annual effective tax rate (percent)     35.80% 37.40%
Income tax provision (benefit) $ (836) $ 6,258 $ (5,429) $ 7,474
Annual effective tax rate (percent) (4.70%) 37.20% (23.60%) 36.30%
Favorable impact on effective tax rate due to adoption of new accounting standard (percent) 40.90%   60.10%  
Federal statutory tax rate (percent) 35.00%   35.00%  
Excess Tax Benefit from Share-based Compensation, Financing Activities $ 7,300   $ 13,800  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense     $ 0 $ 0
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Details Textual)
Jun. 30, 2017
Facilities
Commitments and Contingencies Disclosure [Abstract]  
Number of facilities under operating lease arrangements 8
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details Table 1) - 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]        
Stock-based compensation by financial statement line item $ 8,510 $ 8,018 $ 16,361 $ 14,708
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation by financial statement line item 1,675 1,132 3,119 2,102
Selling and Marketing Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation by financial statement line item 1,258 1,059 2,434 1,937
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation by financial statement line item 2,098 1,944 3,959 3,448
General and Administrative Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation by financial statement line item $ 3,479 $ 3,883 $ 6,849 $ 7,221
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (Stock Option Activity) (Details Table 2) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2017
Jun. 30, 2017
Dec. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options granted, shares 0    
Stock Option [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding at January 1, 2017, Shares   1,885,332  
Options granted, shares   6,601  
Options exercised, Shares   (249,214)  
Options forfeited or expired, Shares   (14,787)  
Outstanding at March 31, 2017, Shares 1,627,932 1,627,932 1,885,332
Ending vested and expected to vest, Number of Shares at End of Period 1,617,046 1,617,046  
Stock option exercisable at End of Period, Shares, Ending Balance 1,315,908 1,315,908  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Outstanding, beginning of period, weighted average exercise price   $ 26.21  
Options granted, weighted average exercise price   94.66  
Options exercised, weighted average exercise price   23.81  
Options forfeited or expired, weighted average exercise price   39.74  
Outstanding, end of period, weighted average exercise price $ 26.73 26.73 $ 26.21
Ending vested and expected to vest, Weighted Average Exercise Price at End of Period 26.59 26.59  
Stock option exercisable at End of Period, weighted average exercise price, Ending Balance $ 22.78 $ 22.78  
Weighted average remaining contractual term at End of Period   5 years 310 days 6 years 124 days
Ending vested and expected to vest, Weighted Average Remaining Contractual Term at End of Period   5 years 306 days  
Stock option exercisable, weighted average remaining Contractual term, Ending balance   5 years 175 days  
Aggregate Intrinsic value at End of Period $ 135,413 $ 135,413 $ 108,356
Ending vested and expected to vest, Aggregate Intrinsic Value at End of Period 134,729 134,729  
Exercisable aggregate Intrinsic Value $ 114,659 $ 114,659  
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details Table 3)
6 Months Ended
Jun. 30, 2017
$ / shares
shares
RSUs [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at January 1, 2017 1,025,115
Granted 430,605
Released (275,361)
Forfeited or expired 60,945
Outstanding at March 31, 2017 1,119,414
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 64.47
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 103.76
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 54.91
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 76.99
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 81.25
Ending vested and expected to vest, Number of Shares at End of Period 967,205
Performance Awards [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding at January 1, 2017 407,650
Granted 41,201
Released (145,651)
Forfeited or expired 0
Outstanding at March 31, 2017 303,200
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 46.77
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 94.66
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 39.53
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 0.00
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 56.76
Ending vested and expected to vest, Number of Shares at End of Period 303,200
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (Fair Value Assumptions) (Details Table 4)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Stock Option [Member]        
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions        
Risk-free interest rate 0.00% 0.00% 2.04% 1.38%
Expected life of options (in years)     6 years 29 days 6 years 29 days
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 0.00% 0.00% 48.00% 47.00%
Employee Stock Purchase Plan [Member]        
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions        
Risk-free interest rate 0.00% 0.00% 0.69% 0.36%
Expected life of options (in years)     182 days 183 days
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 0.00% 0.00% 35.00% 46.00%
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (Reserved Shares) (Details Table 5)
Jun. 30, 2017
shares
Class of Stock [Line Items]  
Reserved Shares 9,975,284
Options and Awards Outstanding [Member]  
Class of Stock [Line Items]  
Reserved Shares 3,050,546
Shares Available for Future Grant [Member]  
Class of Stock [Line Items]  
Reserved Shares 5,241,658
Shares Available Under Employee Stock Purchase Plan [Member]  
Class of Stock [Line Items]  
Reserved Shares 1,683,080
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.7.0.1
Equity and Stock Incentive Plans (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2017
Jun. 30, 2016
Feb. 28, 2017
May 01, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares 0        
Stock repurchase program, authorized amount         $ 75,000,000
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual Automatic Increase in Shares Reserved for Issuance, Shares       336,856  
Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares   6,601      
Share Price $ 109.91 $ 109.91      
Unrecognized Compensation Cost Related to unvested Stock option $ 6,100,000 $ 6,100,000      
Expected to be recognized over a weighted average period   1 year 160 days      
Annual Automatic Increase in Shares Reserved for Issuance, Shares       1,684,282  
RSUs [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested   $ 29,200,000 $ 14,600,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   15,100,000 7,000,000    
Performance Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested   13,700,000 9,300,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value   5,800,000 $ 3,500,000    
Restricted Stock Units and Performance Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized Compensation Cost Related to unvested Stock option 77,200,000 $ 77,200,000      
Expected to be recognized over a weighted average period   2 years 248 days      
2009 Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares   0      
Employee Stock Purchase Plan [Member] | Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares purchased under ESPP   52,619 47,819    
Purchase price of ESPP shares   $ 4,300,000 $ 2,900,000    
Unrecognized compensation cost related to employee stock purchase plan $ 500,000 $ 500,000      
Expected recognized period under employee stock purchase plan   2 months      
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.7.0.1
Segment Information (Details Table) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Segment Reporting Information Revenue        
Revenues $ 104,125 $ 90,098 $ 197,127 $ 163,723
On Demand Revenues [Member]        
Segment Reporting Information Revenue        
Revenues 104,125 89,906 197,127 163,005
On Premise Revenues [Member]        
Segment Reporting Information Revenue        
Revenues $ 0 $ 192 $ 0 $ 718
EXCEL 58 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( >* TL?(\\#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,$% @ !XH#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 " 'B@-+A+4<1>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NFG%AJ*N%Q GD)"8!.(6)=X6K?FCQ*C=VY.6 MK1."!^ 8^Y?/GR6W*@CE([Y$'S"2P70SVMXEH<*&'8B" $CJ@%:F,B=<;NY\ MM)+R,^XA2'64>X2ZJE9@D:26)&$"%F$ALJ[52JB(DGP\X[5:\.$S]C-,*\ > M+3I*P$L.K)LFAM/8MW %3##":--W ?5"G*M_8N<.L'-R3&9)#<-0#LV']^>IW7+8Q+))W"_"L90:> &W:9_-;Q:^'47W1=02P,$% @ !XH#2YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " 'B@-+(]&H5E8" "O!P & 'AL+W=OJ6'D4@[TU#Q.\]9;S? MAC!\-[S4MTH9 RB+CMSH-ZJ^=T>A5V#RS>6!2.7'^:A:?+]LP,A%11L_*N"!Z>- #9$DC 8L_]"'Y1IN(E$:YPYD_8; MG.]2\6;THD-IR-LPUJT=^V$GQB/-3T C 4T$%/^7@$<"G@C0$L 0F4WU U&D M+ 3O S'\K8Z8HH#/6!_FV1CMV=D]G:W4UD<9%>!AW(R(_8! ,P2<$$#[G@20 M3V"/'#KZ5^#@(K!? 'LSP):.9_383X^]]-C2XQD]61R B]CX!1*O0.+0TX7 M@$@LHAU.&"*$L\POL_'*;!R9;"'C(G*_0.H52!TZ7):*![)2*YE7(G/YBV+9 M>R KU9)[)7*7'R\DB_P#B+70[Y4<3$H6E'QWV*(70]P\5",F/F?P3%.LSA/%EI@]OPU5-QL MIY#!F=];VZ9FUJD;[9!]/O_"AU;VE8A;W>5<41U0]*1#J73W MG!:,7I69IGHNAA8R+!3OQO8(IAY=_@%02P,$% @ !XH#2T1I/*+@ P MN!$ !@ !X;"]W;W)KU.=^'1^'X?*4)/WNZ)JJ_])>W-G_:])?.5?LI MJ*D33-,L::K3.=ZLIGO/W6;5O@WUZ>R>NZA_:YJJ^W?KZO:ZCB'^N/'U]'H< MQAO)9G6I7MT?;OCS\MSYJ^36RO[4N'-_:L]1YP[K^$=X*M&. 9/BKY.[]G?G MT9C*2]M^&R]^W:_C='3D:K<;QB8J?WAWI:OKL27OXY^ET?C6YQAX?_[1^L]3 M\CZ9EZIW95O_?=H/QW5':JW>OC:7G]Q2T(FCI;L?W/OKO;RT8GO8]?6 M_?0;[=[ZH6V65KR5IOH^'T_GZ7A=VO\(DP-P"QG46RG25X+WE4 ME()"W22)[_]F D43.,6K^W@MQRLQ7DWQ^C[>D"1F23Y)SK,$%*::9,)EJDAM MFLMNM.A&<>['$2RYD7 SPV4ZSQ48V4TA MNBF8&Y42-X60C&XR:F?_Y,]^I%A#)S&BM)XT3QT5!1*4P!*.N.?;,B1#&30;'U16: % MF:+ ,:HH1H$3$DQ!9TXIRNP=;A_]R"0%CE)%40JJ'RVR6A2H9 UM13E-*I:VDH67\N>;1B\ITH1?X6^1Z3 MKIJ?2AY]R/1$3D]-:84R.EI**V08[$PUK+A$7:C*@W1$V5Z(J>GH;1" 8OCPLSF ==E1MLT M]+QD?B+GIV'4LNS=3=Q32#II3Y'S=\2YHNAO2S?29+;QYK-?U!+ P04 " ' MB@-+]J =@@P" 2!@ & 'AL+W=OV$[=O7!T()6-W-1>PQ M_S_S#6"3#Y2]\!I .*\MZ7CAUD+T6X3XJ886\PWMH9-7SI2U6,B071#O&>!* MFUJ" L]+4(N;SBUSO79@94ZO@C0=')C#KVV+V9\=$#H4KN_>%YZ;2RW4 BKS M'E_@.X@?_8')"$U9JJ:%CC>T"GPT,?#9W5"='2E]4\*4J M7$\! 8&34!FP'&ZP!T)4(HGQ>\SI3B65<3Z_9_^D>Y>]'#&'/26_FDK4A9NY M3@5G?"7BF0Z?8>PG=IVQ^:]P R+EBD36.%'"];]SNG)!VS&+1&GQJQF;3H_# MF/]NLQN"T1!,!C_ZKR$<#>'"@ R9;O4C%KC,&1T<9AY6C]4[X6]#>3-/:E'? M.WU-=LOEZJV,PQS=5)Y1LC.28"8)'A5[B^)?$B3K3Q"!%2+0_G .$=G]H=4? M:G\T]\>+)HPDU9+.($8?%FVL-5%LQXBL&-$:(UE@&$DV*^%M/,_S%R1ORAYH M8BM-O*9)%S1&$L_*^)%G?@N@]R@?F!(K4[)FRA9,R:I2&(6!E\5+)(LP3+(X MF3W6!Z+42I2NB1:OQ2Y]+Y%%:"="L]VI3LMOF%V:CCM'*N1&U]OQ3*D F=3; MR'RU/*"G@,!9J&DJY\P<4R80M!]/8#1]!LJ_4$L#!!0 ( >* TO7.X_R MM@0 "$6 8 >&PO=V]R:W-H965T&ULC9C;;N,V$(9? MQ?!]5^3PJ, Q$-LJ6J %@EVTO59L)C96LEQ)B;=O7^H0QYX9I;V))>6;(7^2 MFI_BXES5WYM]".WL1UDAS)LOU2DJ[K,VWA;OR3- MJ0[YK@\JBP2$L$F9'X[SY:)_]E@O%]5K6QR.X;&>-:]EF=?_K$)1G>_G/T6,>[Y))E=RC#L3E4QUD=GN_G#_(N ]L%],2? MAW!NKJYGG92GJOK>W?RZNY^+KD>A"-NV2Y''G[>P#D7198K]^'M,.K^TV05> M7[]G_[D7'\4\Y4U85\5?AUV[OY_[^6P7GO/7HOU:G7\)HR SGXWJ?PMOH8AX MUY/8QK8JFO[O;/O:M%4Y9HE=*?,?P^_AV/^>Q_SO87P C %P"8AM?Q:@Q@#U M$: _#=!C@/Z_+9@QP* 6DD%[/YB;O,V7B[HZS^IA/9SR;MG).Q.G:]L][&>G M_U\NCPCLAH0N$;D+;*AR >1Q/8OG0"N$RL@X7#;P)H2%B&; M_TR2?9KDIIN*'2O5QZOK>,7':S9>]_'Z.EZCL1X0UR/'82"%EF#0<% L%2+U M:$289*F3X-"P,)A5#B:D&5::H=)0GU<#8JZ:41XLZLR:4N"U44@9I9P2"K68 M4;R@E08L4+V0&$]ZJE%?F6&6. M+F;'QWLVWM.109I7GG93>5Q>U@P%1J!1WE!*J3@T:& H!T8I<%(:7I<4?*471)DCI5[03GN'*\::P^(X MX[>4P92Q>#@S#E,&IM1-^)BDZB16)TE#.KXV"JMC,)U2SZ.8%*#P#&<,Y[U6 M$XM2L@[Y(('* RP/F%D!XAT<9JW76![%0,8JB]4QF Q44HD;ZQ2474*JU.T MYN.Q7C.0)*\0+L)TY>\ MZTMJ^P[;_LC<;)N\!U),&$P83\11+.Y[@-02)IL2Z90ZWODEM7XW];[RWB^I M^3ML_B.37G55?#&D&'$47B ;EL(5*V,I/34VO/M+:O\.V__((&6D%'&4(E66 MHW"+&4OI"0=:!FI[0 ;_"69LV0D!H7_1A9S(;+ M&?>1%K!S9VQ.JY5S$UMCX-T6&+?%JP"H\2F3"N\E4DDN%/Q(S!KJVP5M9O,$!-3B/-US &9P#_/G& M8<)ZLK0Y@U,.GT5PV>*W #Z+2*Z.M\I0O_1GCVVXU7SV]G&<^0'<\ MAIZOY-U:,L\W\BX;3BL_T@^'I[_G]JK:MRO[H[+FJVA!['UU@/MN' M?'>Y*<)SVUVZ>%T/AY;#35N=Q@/9Y'(JO/P74$L#!!0 ( B* TM 6/[( MS@0 $47 8 >&PO=V]R:W-H965T&UL?9C1;NLV#(9? M)W\E'[2 MTB=%JW/;?>OWW@^+[TU][!^6^V$XW2=)O]W[INJ_M"=_#+^\M%U3#>&V>TWZ M4^>KW134U D:DR5-=3@NUZOIV5.W7K5O0WTX^J=NT;\U3=7]N_%U>WY8PO+C MP=?#ZWX8'R3KU:EZ]7_XX<_34Q?NDFLKNT/CC_VA/2XZ__*P?(3[TDX!D^*O M@S_W-]>+,97GMOTVWORZ>UB:T9&O_788FZC"U[LO?5V/+04?_\R-+J]]CH&W MUQ^M_SPE'Y)YKGI?MO7?A]VP?UCFR\7.OU1O]?"U/?_BYX32Y6+._C?_[NL@ M'YV$/K9MW4^?B^U;/[3-W$JPTE3?+]^'X_1]GMO_"-,#< [ :T#H^_\": Z@ M'P%V2O[B;$KUIVJHUJNN/2^ZR]LZ5>.@@'L*Q=R.#Z?:3;^%;/OP]'V=VU7R M/K8S2S87"=Y(X*I(0N/7'E#K88,B'#]W4$I%AGH/I.9 4SS=YI#J\5:-MU.\ MO8EW&:O!1>(FR?&21&Z1)R)50*:PNI=4]9+*7#(]/E/C,Y%+[E@N%TEZZS+# MG.]%*J70G@I#/-2B%[NTBSC+TBJ,DA)MP)&G_Q&F@$^^XWHA_DM%4ED_D$$ M0B!](/<1D$Q'0)5D.AGDQ/-19) Z MB@PYT $'DG#(I^*L^=03N=1Q0XH,*(_YT2$'J?!#Q/VD>4I%A7L18H?,3%(#RU1HD&RDUR&FNR)#01-9;U!F*1N+" M15K0Z8<*_?CL1(5^"+GA*-9TD(;5(^)(1R"B=,1?^:SY["BU+N>.%%U86ET$ MJ:@C%252@2>_00V6.;A,5$D14AJ6SX@GG:HHJ0J&+Y\H>8FYX?O+4I%1>&^Q MC;:.5918#53@AB0R17FD)/PO-!&JHDY5E%0%PR&/"C!#5X78[&A"R(R)C2*= MK>C$7 43V9ZC3D.4- 3#^8P:#E-.9TV%)K9XH8Y#E#@$PWF($G1A8!B.9T56 M $9@1CH.26XI@7>T(;EAO -6Q%(114I#.E=)AT_F4A&&40:1*4HZ5$F! M*G"HDD++W!1B0&LZ2T5D,22=JJ10%3A524$FA+T$W[ J.FLS$]F1D8Y6RB3& MHF7624AREQE&/4]*;A_)\<5"$8&-+*2D,Y44IG(<;$C2TF9B""I_T&/;7=*! M2H52W,B(L3H#K<) X RT$F\$3IPH*2H7&RY6YZ!5. B<@[/HTPD7B,VSX(?<3R\9,\W<%]>3G1_-',Y8/Z] MZEX/QW[QW Y#VTP'F"]M._A@TGP)U=K[:G>]J?W+,%ZZ<-U=#G8O-T-[F@^M MD^O)^?H_4$L#!!0 ( B* TM9[D;$L $ -(# 8 >&PO=V]R:W-H M965T&UL?5/;;IPP$/T5RQ\0@W>;MBM RJ:*6JF55JF:/'MA M "LVIK99TK_OV+ $I:@O>&8XY\S%XVPT]L6U )Z\:M6YG+;>]P?&7-F"%N[& M]-#AG]I8+3RZMF&NMR"J2-**\22Y95K(CA99C)ULD9G!*]G!R1(W:"WLGR,H M,^8TI=? HVQ:'P*LR'K1P$_PO_J318\M*I74T#EI.F*ASNE=>CCN SX"GB2, M;F63T,G9F)?@?*MRFH2"0$'I@X+ XP+WH%00PC)^SYIT21F(:_NJ_A![QU[. MPL&]4<^R\FU./U%202T&Y1_-^!7F?CY0,C?_'2Z@$!XJP1RE42Y^23DX;_2L M@J5H\3J=LHOG..M?:=L$/A/X.P*;$L7*OP@OBLR:D=AI]KT(5YP>.,ZF#,$X MBO@/BW<8O11I^CECER T8XX3AJ\Q"X*A^I*";Z4X\G_H?)N^VZQP%^F[=7:> M; OL-P7V46#_WQ8W,/Q]DVPU4PVVB=OD2&F&+F[R*KHL[!V/=_(&G[;]A["- M[!PY&X\W&^=?&^,!2TEN<(5:?&"+HZ#VP?R(MIW6;'*\Z><7Q)9G7/P%4$L# M!!0 ( B* TO'$E?ILP$ -(# 8 >&PO=V]R:W-H965T&UL?5-AC]0@$/TKA!]P[+(]W6S:)K=GC"::;,ZHG]EVVI(#I@+=GO]> MH+U:M?$+,,.\-V^&(1_1/KL.P),7K8PK:.=]?V+,51UHX>ZP!Q-N&K1:^&#: MEKG>@J@32"O&=[LW3 MI:)DGW\66.0Y>20,72]R@M; _SZ!P+.B>OCJ>9-OY MZ&!EWHL6OH#_VE]LL-C"4DL-QDDTQ$)3T(?]Z9S%^!3P3<+H5F<2*[DB/D?C M8UW0710$"BH?&438;O (2D6B(./'S$F7E!&X/K^ROT^UAUJNPL$CJN^R]EU! MCY34T(A!^2<%RJ655(/SJ&>6($6+EVF7)NWC M='-_G&'; #X#^ (XICQL2I24OQ->E+G%D=BI][V(3[P_\=";*CI3*])=$.^" M]U;N.<_9+1+-,>7 M3?UO$#T$*;N[,$)=^&"+H:#Q\?@VG.TT9I/AL9]_$%N^&PO=V]R:W-H965T&UL M?5/;;MLP#/T501]0)4K:%(%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ M%TFD> X/*2H;K'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1 M)9!6C&\V=TP+:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG M&O@"X6MW=FBQF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.;VGI(): M]"J\V.$#3/7<4C(5_PFNH# \*L$H_=:;/EM MQJZ1:(HYC3%\&3-',&2?4_"U%"?^#YROPW>K"G<)OOM#X=TZP7Z58)\(]O\M M<2WF\%<2MNBI!M>D:?*DM+U)D[SPS@/[P-.;_ X?I_VS<(TTGEQLP)=-_:^M M#8!2-CI<>3_L0'P,>)8QV=2:AD@OB4S"^5#E-@B!04+K M(/QVA7M0*A!Y&;]F3KJD#,#U^87]4ZS=UW(1%NY1_925:W-ZH*2"6@S*/>#X M&>9ZWE$R%_\5KJ!\>%#BF;Q4K1XGG;9Q7V<;F[3&;8-X#. M+X!#S,.F1%'Y1^%$D1D^\>.N]UR+EAXQ= ]$< M?4G!MU*<^"LXWX;O-A7N(GSWC\(/VP3[38)])-B_6>)&S"[Y M+PE;]52#:>(T65+BT,5)7GF7@;WC\4W^AD_3_DV81G:67-#YEXW]KQ$=>"G) MC1^AUG^PQ5!0NW!\[\]F&K/)<-C//X@MW[CX U!+ P04 " (B@-+'=4? M9K,! #1 P &0 'AL+W=O/*FI'8E[;T?CHRYN@?%W8T90.--:ZSB'DW;,3=8X$TD*,H#/@)^")CYA_A;)-BU5 M8+LX3([49M1QD#?>=5[OT_@D?^#SL'_EMA/:D8OQ^+"Q_:TQ'E#*X08GJ,?_ MM1H26A^.'_%LYRF;#6^&Y0.Q]1=7OP%02P,$% @ "(H#2Y5\81.T 0 MT@, !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0 M[P+;1BM RJ:J&JF15JG:/GMA "N^$-LLR=]W; BE+>J+[1G/.7-F/,Y'8Y]= M!^#)JY+:%;3SOC\RYJH.%'--XVQBGLT; T:W.)%1R,>8Y& ]U07=!$$BH?&#@N%WA'J0, M1"CC9>:D2\H 7)_?V3_'VK&6"W=P;^1/4?NNH+>4U-#P0?HG,WZ!N9X#)7/Q M7^$*$L.#$LQ1&>GB2JK!>:-F%I2B^.NT"QWW<;HYI#-L&Y#,@&0!W,8\;$H4 ME7_BGI>Y-2.Q4^]['IYX?TRP-U5PQE;$.Q3OT'LM]VF:LVL@FF-.4TRRCEDB M&+(O*9*M%*?D'WBR#4\W%:81GOZA,-LFR#8)LDB0_;?$K9C#7TG8JJ<*;!NG MR9'*##I.\LJ[#.Q=$M_D=_@T[8_7S;VOS'& TK9W> (=?C!%D-" MX\/Q(Y[M-&:3X4T__R"V?./R%U!+ P04 " (B@-+!.KM9[0! #2 P M&0 'AL+W=O:%EGTG4R1 M8>^DT' RQ/9*CKL0'P-^"QCLXDQ")6?$YV!\JW*Z"8) 0ND" _?;!>Y RD#D9;Q, MG'1.&8#+\QO[UUB[K^7,+=RA?!*5:W.ZIZ2"FO?2/>+P %,]7RB9BO\.%Y ^ M/"CQ.4J4-JZD[*U#-;%X*8J_CKO0<1_&FS2=8.N 9 (D,V ?\[ Q451^SQTO M,H,#,6/O.QZ>>'M(?&_*X(RMB'=>O/7>2[%-KS-V"413S'&,298QK!/L5@EVD6#WWQ+78O:?DK!%3Q68)DZ3)27V M.D[RPCL/[&T2W^0]?)SV']PT0EMR1N=?-O:_1G3@I6RN_ BU_H/-AH3:A>.- M/YMQS$;#83?](#9_X^(O4$L#!!0 ( B* TO.R25BM $ -(# 9 M>&PO=V]R:W-H965T1Y*2+$V23TQQH6F91]_)EKD9O!0: M3I:X02EN_QY!FK&@._KJ>!1MYX.#E7G/6_@)_E=_LFBQ1:46"K031A,+34%O M=X=C%O 1\%O Z%9G$BHY&_,4U-#P0?I',WZ%N9YK2N;BO\,%),)#)ABC M,M+%E52#\T;-*IB*XB_3+G3&UL?5/;;M0P$/T5RQ]0[WH#K59)I&XK!!)( MJR+@V9M,$JN^!-O9E+]G[*0A0-07VS.><^;,>)R/UCW[#B"0%ZV,+V@70G]D MS%<=:.%O; \&;QKKM AHNI;YWH&H$T@KQG>[]TP+:6B9)]_9E;D=@I(&SH[X M06OA?IU V;&@>_KJ>))M%Z*#E7DO6O@*X5M_=FBQA:66&HR7UA '34'O]\=3 M%N-3P'<)HU^=2:SD8NUS-#[5!=U%0:"@"I%!X':%!U J$J&,GS,G75)&X/K\ MROXAU8ZU7(2'!ZM^R#IT!;VCI(9&#"H\V?$CS/6\HV0N_C-<06%X5((Y*JM\ M6DDU^&#US()2M'B9=FG2/DXWM]D,VP;P&< 7P%W*PZ9$2?FC"*+,G1V)FWK? MB_C$^R/'WE31F5J1[E"\1^^UW&<\9]=(-,>[/$K9CLGR1LU5,-KDW3Y$EE!Y,F>>5=!O:> MIS?Y$SY-^Q?A6FD\N=B +YOZWU@; *7L;G"$.OQ@BZ&@"?%XBV9=VXX&!YVHD:?H+[U1V-M]C,4DH-K978$@-51F^W^T,2XF/ MDX3!+LXD5')"? [&MS*CFR (%!0N, B_G>$.E I$7L:?B9/.*0-P>7YE?XBU M^UI.PL(=JM^R=$U&;R@IH1*]B*>8PQO!ES!S!//N<@J^E./ /<+X.WZTJ MW$7X[HW"JW6"9)4@B03)IR6NQ5R_2\(6/=5@ZCA-EA38MW&2%]YY8&]Y?)/_ MX>.T_Q"FEJTE)W3^96/_*T0'7LKFPH]0XS_8;"BH7#A>^[,9QVPT'';3#V+S M-\[_ 5!+ P04 " (B@-+C7H1;^T! !F!0 &0 'AL+W=OTIUV8!@^D[V MT-F36BK!C#75A>I> :M\D. T"L.4"M9VI,B][Z2*7%X-;SLXJ4!?A6#J]Q&X M' YD0]X=S^VE,V:=K[-";#0ZU<=N=W:NQ M]4?#R'Z::G0>K<4?4$L#!!0 ( B* TN+NVVOQ0$ #<$ 9 >&PO M=V]R:W-H965T(,_'$^\::UWD"+K60._P/[N3]I99&&IN(3.<-4A#76.'S:' M8^KQ ?"'PVA6>^0K.2OUXHWO58X3GQ (**UG8&ZYP",(X8E<&G]G3KQ(^L#U M_H/]:ZC=U7)F!AZ5>.:5;7-\AU$%-1N$?5+C-YCK23&:B_\!%Q .[C-Q&J42 M)GQ1.1BKY,SB4I'L=5IY%]9Q.KF]G\/B 70.H$O 7= ADU#(_ NSK,BT&I&> M[KYGOL6; W5W4WIGN(IPYI(WSGLI-NE]1BZ>:,8<)PQ=8Q8$<>R+!(U)'.FG M5=IN*!AL;_@T\C]9/IAG<&G95USRA ]=.:D$I)3;4Q9$]5+H*4+XHQ$01 33ML. MYZGS766>BD&SMH.K1&K@G,H_%V!BS'"(WQTO;=UHZR!YVM,:OH/^T5^EL M@#%+9-+X/7/B1=(&KO?O[)]<[::6&U7P)-BOMM1-AH\8E5#1@>D7,7Z&N9X# M1G/Q7^$.S,!M)D:C$$RY+RH&I06?64PJG+Y-:]NY=9Q.DM,$>S_*_&P*=&'B?TB M!Z_(P4.0;$1\F*-?)/:*Q!Z"TT;$@TD"OTCB%4D\!.%&Q(?9_E2R>H(<9.V: M3Z%"#)UK_)5WZ>_'R#WA?_!I.'RCLFX[A6Y"FT9PS[420H-))7@PM]J8>;08 M#"IMMXG9RZDK)T.+?AXX9)EZ^5]02P,$% @ "(H#2ZWRK+K$ 0 -@0 M !D !X;"]W;W)K&UL;51ACYP@$/TKA!]P[*+> M7C9J::MI]9'94EWTP'8-&[ M%+TI<&?M<"3$5!U(9N[4 +T[:926S#I3M\0,&E@=2%(0NMO=$\EXC\L\^,ZZ MS-5H!>_AK)$9I63Z]PF$F@J\QQ^.5]YVUCM(F0^LA6]@OP]G[2RR1JFYA-YP MU2,-38$?]\=3YO$!\(/#9#9[Y"NY*/7FC<]U@7<^(1!061^!N>4*3R"$#^32 M^+7$Q*ND)V[W']%?0NVNE@LS\*3$3U[;KL /&-70L%'85S5]@J6>#*.E^"]P M!>'@/A.G42EAPA=5H[%*+E%<*I*]SROOPSK-)UFRT.($NA#H2G@(.F06"ID_ M,\O*7*L)Z?GN!^9;O#]2=S>5=X:K"&>.\UW)_2')R]8$6S&G&T"UF11 7 M?96@,8D3_8].X_0DFF$2Z,F&GJ5Q?AKEIX&?_E-A>E-A#)/%1;*H2!8)<'\C M$L,<;D3(IF\2=!M>K$&5&OLP+1OO.A2/-/3]+WR>J*],M[PWZ**L>SVAQXU2 M%EPJNSN72^>&>#4$--9O#VZOYZ<\&U8-RY22]5=1_@%02P,$% @ "(H# M2V!BIKS% 0 -P0 !D !X;"]W;W)K&UL;531 M;IPP$/P5RQ\0 WU#:'TXA?L7<_. M[*Z]Y)-4+[H#,.A-\%X7N#-F.!"BJPX$U3=R@-Z>-%():JRI6J('!;3V08*3 M)(J^$$%9C\O<^TZJS.5H..OAI) >A:#J_0A<3@6.\8?CF;6=<0Y2Y@-MX2>8 M7\-)68NL+#43T&LF>Z2@*?!=?#BF#N\!OQE,>K-'KI*SE"_.^%X7.'() 8?* M. 9JEPO< ^>.R*;QNG#B5=(%;O6^^EC&^SG%P< MT8(YSIADBUD1Q+*O$DE(XIA\"D_"X;M@ACL?OMNJ[_9A@GV08.\)]O^5^/6J MQ FB\(B:5 D#1#$5R(AS'4KR.;B!*C6/UF-*CGV?EPVWG4J[A)_\?_@\T@] M4=6R7J.S-/;Y^$MNI#1@4XEN;"Z=G>+5X- 8M[VU>S6_Y=DP&PO=V]R:W-H965T;,_XG#,7C_/1V&?7 7CRHJ1V!>V\[T^,N:H#Q=V=Z4'C36.L MXAY-VS+76^!U)"G)DMWN U-<:%KFT7>Q96X&+X6&BR5N4(K;/V>09BSHGKXZ MGD3;^>!@9=[S%KZ#_]%?+%IL4:F% NV$T<1"4]"'_>FU[FUHS$3KWO>7CB_2G!WE3!&5L1 M[S!YA]Y;N3^F.;L%H1ESGC#)&K,@&*HO(9*M$.?D/WJR34\W,TPC/5U'3P_; M MFF0!8%LG]*S-Z5N(6Y?Q>$K7JJP+9QFARIS*#C)*^\R\ ^)/%-WN#3M'_C MMA7:D:OQ^+*Q_XTQ'C"5W1V.4(@U:UJX2*1ZSJG\>P8FAA,.\=WQ MVE2UM@Z2I1VMX ?HG]U%&HO,+$7#H56-:)&$\H2?P^,YL7@'^-7 H!9[9"NY M"O%FC:_%"0):T@6Q8FNY3<+-&$.8^8:(F9$<2PSQ*13^(.-GR#V M$L2.(%X0)(=5A8^0,-G[-;9>C:V'(%F)^# 'O\C.*[)[)#@$*Q$?YH/7VGM% M]AZ":"7BPWSP)(E7)/$0Q"L1'V:[$B&+WYR#K%R#*Y2+OG7#9>&=9\ASY-KD M/WP<0-^IK)I6H:O0IME<2Y1":#"I!$_FZ6HS\V:#0:GM=F_V&UL;5/;;MP@$/T5Q >$->MLMBO;4C91U$J-M$K5Y)FU MQS8*%Q?P.OG[ G8<-_4+,,,Y9RX,V:#-JVT!''J30MD@+-<*&:AS?)LN%>]+#=YCJN<9H*OXG7$!X>,C$QRBUL'%%96^=EI.* M3T6RMW'G*N[#>'.=3+1U IT(=";L8QPR!HJ9WS/'BLSH 9FQ]QT+3YP(T653J7L5)7GCG@;VE\4T^ MX>.T/S+3<&7163O_LK'_M=8.?"J;*S]"K?]@LR&@=N%XX\]F'+/1<+J;?A"9 MOW'Q%U!+ P04 " (B@-+W;ZW1B@" _!@ &0 'AL+W=O/GF8WM1)[QLZ)U SOAR3-C1/S> M N7=Q@_]:^"I/E7*!%">M>0$WT$]MSNA=VAD.=0,&EGSQA-PW/B/X;I(#=X" M?M30R"=)_K#:HGY)L)UI)M9FJ#MG7VGJY4Z>LG#-,W0Q1 -F&V/P5/,B$":?93 M+HDMGJ7COP6*.2+!;H7(641D\Z.I0A"X"19.@H4E6$P(TN2F"3UD:2&-A41Q M@,.;2N8H'.$@<7N)G5[BF9";S(5PFMVWM4?'4Z4OB])+,O.#@ MSMDOG03+_S^9E9-@]>[)%*M9F>%=D=0IDK[?\B)UM'PN@R;WCH$XV1$EO9*? M&V6^\$ETG(*/V-S;F_A63\=^F+W1]*/U&Q&GNI'>GBL]%>S=/7*N0)L,'G07 M*CW-QPV%HS++I5Z+?J;U&\7;85RC\3\C_P-02P,$% @ "(H#2^O=@F,3 M P Z@L !D !X;"]W;W)K&ULC5;M;ILP%'T5 MQ ,4?V.J)%+S,6W2)E6;MOVFB9.@ L[ 2;JWGVUH2LU-UC\!.^<>WW-LKN_D MK)OG=J^4B5ZJLFZG\=Z8PWV2M.N]JO+V3A]4;?_9ZJ;*C1TVNZ0]-"K?^*"J M3 A"(JGRHHYG$S_WV,PF^FC*HE:/3=0>JRIO_LY5J<_3&,>O$]^+W=ZXB60V M.>0[]4.9GX?'QHZ2"\NFJ%3=%KJ.&K6=Q@_X?H69"_"(7X4ZMX/WR$EYTOK9 M#;YLIC%R&:E2K8VCR.WCI!:J+!V3S>-/3QI?UG2!P_=7]D]>O!7SE+=JH0Y1CRADAL I!PB)K24\&PF%.-,4<\%#I1 G23..K]1=#-X/#YB,#P5&5RC@VHWI MN/:.SD2'R0;IHCO.0Z,@%!6A21!*LM @",6NE$X,7RH8N%5&QX!!RL)+%D11 M%BJ#4.&**Q#%PFU/!GU*I9J=;QK;:*V/M7'[/9B]-*8/Q/4YP?PFZ MSVY@]*'OK)-+>S_[!U!+ P04 " (B@-+'?WQCD@" S!P &0 'AL M+W=OV.FS 0?!7$ YPQWQ<1I M)U4JM M%%UU[6^'; (ZP-1VDNO;US:$).#F\B?8R\SL[)JLDQ-E[[P $-9'735\;A=" MM#.$>%Y 3?@3;:&1;W:4U43(+=LCWC(@6TVJ*^0Z3HAJ4C9VFNC8FJ4)/8BJ M;&#-+'ZH:\+^+J"BI[F-[7/@M=P70@50FK1D#S]!O+5K)G=H4-F6-32\I(W% M8#>W7_!L%2N\!OPJX<2OUI:J9$/IN]I\V\YM1QF""G*A%(A\'"&#JE)"TL:? M7M,>4BKB]?JL_D77+FO9$ X9K7Z76U',[=BVMK CATJ\TM-7Z.L);*LO_CL< MH9)PY43FR&G%]:^5'[B@=:\BK=3DHWN6C7Z>>OTSS4QP>X([$&3N>P2O)W@7 M@G^7X/<$_]$,04\(1AE05[MNYI((DB:,GBS6?0XM45\=G@7RN'(5U*>CW\E^ ML5F>YOLWS?J/@&\4\+6 =R/@F04"HT!@<."/CJO#!!K3=%6&SNC MLBG(PY$[/M8I"F,GB*-17ZC[CXDMOI4K"L-7?WC:V![/7ZYE=-#(U1;KJ+#A']Q MU<08Q1=XEF%#?"EOA&Z 7^2[Z^0'8?NRX=:&"CFG]#3942I NG>>I/%"WF## MIH*=4,M(KEDWQ[N-H&U_1:'AGDS_ 5!+ P04 " (B@-+)^A&[V\$ !E M&0 &0 'AL+W=OV.HS84AF\%<0$+ M]K'Y&"61=K.J6JF51EMU^YM)G E:/E)@)MN[KR%,!/;K%/XD0%X?SCGVXV,[ MFVO=_&C/2G7>S[*HVJU_[KK+4Q"TA[,JL_93?5&5_N54-V76Z=OF-6@OCLS_^/!M_SU MW/4/@MWFDKVJ/U7WU^6YT7?!WJT]3^SIWT4]@T&Q?=<7=O) MM=>'\E+7/_J;WXY;/^P]4H4Z=+V)3'^]J[TJBMZ2]N.?T:A_?V??<'K]8?V7 M(7@=S$O6JGU=_)T?N_/63WSOJ$[96]%]JZ^_JC$@Z7MC]+^K=U5H>>^)?L>A M+MKATSN\M5U=CE:T*V7V\_:=5\/W=;3_T0PWX&,#?F_ Q,,&-#8@HT%P\VP( M]6O69;M-4U^]YM9;EZP?%.R)=#(/_<,A=\-O.MI6/WW?<19M@O?>T*CY\*$]S;R(L0&"!F@P(&8&$B.,FR8>--6@H30-R8P% MR3@3#+LCH#L"N)-B Q(:D,L3$D$#D>T!#XV$W#1R$JF(1!H;^0 J&3N"B:$O M\8+.B:VWL#B1IFP/9#))8X[=2: ["4B-HW=3:"!=WCDLQ-2%"[IG%,V"#4-I MXKD'.@H3Z<@)<\P#;$$GC:+IF[3;D@G3(Z C8I%CU# \*3 .DN2*"D\+C%9T M%4:9 98GD]N8&&%WE1Y4IFX/=#PFQU3)\-3 )'!(.$S@R8%%*]*"F68 :CLM M %>8%EOW("V8:H:PE@X3F&NV FR.P>8(;#,MW ;68'__4#)W!//, <\\Z:)#8J@>#A###A!AVE"[" M]!%;L:#%]!&J?N9,,HIF\284F4LX(',,%'(LKY=P3#:A,47"9T\5 R=P2S3J#$DF/E M3)AU6E%B!<93+"FQ JR= 1A YDB)P* +5&;-OA'V8ZVA)A1Y%TW/6.$S-DR2@8D(O_,VN#B;GW?T?$']DS6M>M=Y+W75U M.1QPG^JZ4]IF^$DG^:RRX_VF4*>NOXSU=7,[^+_==/5E_%,CN/^SLOL/4$L# M!!0 ( B* TOS95+P[00 #@; 9 >&PO=V]R:W-H965TQ-:!<8'$ MUW]?P,2R9][-D2\QD'>'V=G9AQE8'*OZ>[/UOIW]*(M]?.I.OA]]Y^GJB[SMCNMGZ/F4/M\,PPJBTC'<1*5^6X_7RZ&:P_UJ^MZ?_+:YF\>]1[[PZ[8W MD7<_KW[EBZ*WU/GQ[VAT?KYG/_#R^,WZ+\/DN\D\YHU?5<4_NTV[O9NG\]G& M/^4O1?NM.O[JQPG9^6R<_>_^U1>=O/>DN\>Z*IKA[VS]TK15.5KI7"GS'Z?? MW7[X/8[VWX;A 7H_33MW:;KG6_<5A=8;_=?%LNJNO2TWI(GKM#8V:^Y-&7VJN%2N@ MH&O)%RE)F)6OR$IVUD3=/,Z3T7 R>C! EP9,C T0-$"# 7-E0+%HG#1NT.Q/ M&D4Z-BPD4D9IG,6.A47*C$GBC$4&&#.4)7AJ!D[-@-AH;,!" Q;$ABWR_4EC M+V-C5*IX;*0L=5EH.@GT)@'>L-O<)](;MI@K("'LAH-N.."&96XX<8\;G3+1 M"HF,PZZDT)44N)(P5U*T/M;&S!DI2YUS@6S)H#>9]$8']K**,9GBZ1FK G!3 M$W)V%%W.UI&S"4>D[2BZO!//%B!1 4 AGI$0%J*LP713 BTS?#*0O M=P5I0C4'YI2.)R3O*&*KQ+!1)/!^HH5$B%3&# : 08 MGKM:HD/%F+6ND&X%> M)$I"8<&8TJB0$MDKRZ1^G43Z IFB)!0=##T-H$.@ ==457P"/"F"&$&9Z_) '"X0LD ;X0Y@NAHHJG+\EJZ4:)F@JI M7("^A%%%J*+B^4N@7#(N5B(V4D?64""!*=!#(O(%ZB'"K"+4K(4:60P90I#A MC3U)?ECK-._N@!L& T$"AA>/MS3Z ^T5KQ5QHK MH-.. I4,8= 0 (T5KQPD0/ [!P":_J5#@#0&D\8@TG"7C,0(= GHV'N0:Y

DP6 P QB!QA06J24A+((\\. TL+RA[H!G=([=\*8,0@S@6;+8#"8 M;'ID+=[(%FQD$5D+>HXDR_@S ,@H5DGHV6CQ/K:@=A K8&55 #V2LL&C0)MN M,1;L!UH=BS>T11N:D\7^?$,#28 L%N]GBUH<3I91Y-YS1$H$6:*+#PS]-Z4_ M\OIYMV]FCU7;5N7P1>&IJEK?V8L_=5/:^GQS/BG\4]L?NNZX/GW+.9VTU6'\ M3A6=/Y8M_P=02P,$% @ "(H#2TSKL&ULE9AM;Z,X%(7_"N('#%R;%U,ED;99K7:E7:F: MUGPYU_%Y8EB=3?>M/VH]!-^;NNW7 MX7$83@]1U.^.NBG[3^:D6_N?@^F:JJU4]=T+\V3=G]>-2U.:]#"M\O?*Y>CL-X(=JL3N6+_E M.GL67:KLJT:W?67:H-.'=?@;/6RE& =,BB^5/O=7Q\'8RK,QW\:3O_;K,!X= MZ5KOAK%$:3_>]%;7]5C)^OA_*1I>[CD.O#Y^K_['U+QMYKGL]=;47ZO]<%R' M*@SV^E"^UL-G<_Y3+PVE8;!T_[=^T[65CT[L/7:F[J>_P>ZU'TRS5+%6FO+[ M_%FUT^=YJ?\^# \0RP!Q&4#)AP/D,D Z Z+9V=3J[^50;E:=.0?=_&V=RG%1 MT(.TD[D;+TYS-_W/=MO;JV\;D::KZ&TLM&@>9XVXUMPJMD A+Y+(&KBX$-"% MF,;+&Q<9+B!A 3D52&X*Y$X;LR:?-.VL(5$HMQA0KE.N$@JSY1DT$G&G62QXR3C3MQOATL\ M\Y%#%SEP08Z+G$\Z)47FI&*+9,+[]2AH1P$[3L>/BM]'N5Z QF>D@$8*;D04 MN #%&"3Q_1DF#XOHCA0OHNM>,RE21B0NL^LM]QG"6")Q1XX7T&J-$L)VQ&84B*^(]&+"*_+V0N0D(>7 L-.(-BY>1:<8@F#/Q!Y M8B0\NR^ .99G 3#G&N$2GQ',. $8Q_(L.+YD)MFD<-4'BP5S3B#.N6D6'&)L M7H#$MU@PZ 0 G?1LOP1&D\CNS[+ 1!& *"S+@N^+*,E2Q1($="HFJ3R6,*$$ MV$'Q///M$;'M'!(EB<<,9IU K&.1YA13TOV)!B+O=EMBTDE .A9JR3'FS@N0 M>$(M,>@D !T+M>0,HR1/R)T8I%-QZGO:E!AX$@'/#?8BNGX0I-Q=Q4C$5DUT M]3 ^OAWYI^Q>JK8/GLU@G^NGI^^#,8.V!>-/MK6C+O>7DUH?AO$PM\?=_%9B M/AG,:7GC$EU>^VQ^ E!+ P04 " (B@-+:)0C^?>\LZN4.U4OT6 M8UG4T%+YP'OH]).*BY8J78H3EKT 6MJFEN'0]U/6;/#B+/^%FQIH.# M\.2Y;:GX\PB,#SL4H.O!2W.JE3G >=;3$_P ];,_"%WAF:5L6NADPSM/0+5# MGX/MGAB\!;PV,,C%WC-)CIR_F>)KN4.^,00,"F48J%XNL ?&#)&V\7OB1+.D M:5SNK^S/-KO.254],S4"Q^^P)0G0=X4_AM<@&FX<:(U M"LZD_?6*LU2\G5BTE9:^CVO3V768^*]M[H9P:@CGAB#^;T,T-42K!CPZLU&? MJ*)Y)OC@B?%C]=3IE&&+X9HPCR.F'")N47L M'8A_)%@;F%V$3A>A[8]N7,1N@LA)$%F"^(8@6<48,<1B.HM)4S\*W#*Q4R9V MR*0KF1&3+&0V)"8?R"1.F<0A0U8RR9U,&B>$N&52ITSJD-FL9-([F3#Z, UQ MRA"'S*>5#+G[-F$<)(F_NF?WL TA)%RYP8O+;X;1=RI.32>](U?Z?V1O>\6Y M LWH/^AHM9Y_<\&@4F9+]%Z,4V L%.^G 8?G*9O_!5!+ P04 " (B@-+ MW@MO(MD! !>! &0 'AL+W=ONJ8USD#R=& -_ +S M>S@I>R*+2M4)Z'4G>Z2@SO!]?"AV#N\!CQU,>K5'+I.SE$_N\+W*<.0" @ZE M<0K,+A.?MI;2@ TPNK'MW-IA7PX< M:N.V>[M7H>7#P$C_V7@>W8XZF8@6,Y/Z4'^ MD/KGZ:$R3\'5RRXK9%EGJO0JN5_X=VB68-88M(A?F;S4@WNO">51J:?FX?WJE_G;,Q'-Z_>$_:X$TPCVDMURK_G>WT M<>%SW]O)?7K.]7=U^2S[@&+?ZZ/_*I]E;N -$S/'5N5U^^MMS[561>_%4"G2 MO]TU*]OKI??_8@8;X-X 7PW,W&\9D-Z O!I$;QI$O4$T=8:X-XBGSD![ VH9 M!%VRVNQO4ITNYY6Z>%6W@$YILT[1C)KZ;IO!MISM?Z8 M1E]7F*&Y\%SXZC' MK#H,'F HNH5L7,@K(C $KBPPQ&*%'7.+P]I%4 NR>=?)_?M.$L )@2,A8#Y) M:T]N\CGB( (=1*V#Z,9!9!6DP[ 64W;9%B1FPDK(-%@"P"(D!JO@AG4,LHX! MUK'%NL/$@WEH/$Q.1WH2*G%1$1=B9,U1D#(%*%.+,G6F09B3T()MIL$2%R:P MX".D&4B: :2919HYTQ@RPMXMDU")BR*$( I3YB!E[E FH<68N_F+*17;^28J M%,)J'P)Q67JPZD$W2P,)6UPFH1( 11@*1TB/M"CDDN;V$NI!-]5PBM&#V%N@ M#> )Q3;J'G"%:#@6&-CU[A & AN1 P2W&_2!?H/@AH.F=)P>9.T](ISD3<,E M$ Y1&HXT'01W'02T'7O;K)#;*WA([+8S"94 *-.=QDC#?0/E0SN HA] MH.JP*B-7EH&JNU+*!75J/@65 "C*"1\A#:LR F291[ +#"L@#J>G#L-ZA $] M_MS4,;U)0>UMU+G43\&#T>AIQAYMO56M\A69K!(QOT.R^.VMX M==\=?7Q+JT-6UMZCTN8+N?V.W2NEI2$??C(U.\IT=WW(Y5XWM\S<5]V10_>@ MU:D_3@FN9SK+_U!+ P04 " (B@-+"QJM9RD" ",!@ &0 'AL+W=O MOD+JR5ZI\1 MDJ<:6BJ?> ^=?G/AHJ5*#\45R5X /=N@EB$<11EJ:=.%Y=;.'42YY3?%F@X. M(I"WMJ7BSQX8'W9A'#XF7IIKKBOXV< @%_W 9'+D_-4,OIQW862 @,%)&0>JFSM4P)@QTAB_)\]P M7M($+OL/]T\V=YW+D4JH./O5G%6]"XLP.,.%WIAZX<-GF/))PV!*_BO<@6FY M(=%KG#B3]AF<;E+Q=G+1*"U]&]NFL^TP^3_"_ %X"L!S0)S\-X!, <0)0".9 M3?4C5;3<"CX$8OQ8/35G(GXF>C-/9M+NG7VGLY5Z]E[BHMBBNS&:-/M1@Y>: M]XK*HR"S!&F F0)[*;"-)^\H-GX#XC4@UB!9&FPB)XU1DUM-9S5QED2.JEJK M2%PDA1\F\<(D'IC8@1DUZ1(F(IG#XA$5!/M14B]*ZD%Q/MX^7:V"<98X*&M1 M3#:I'R7SHF0>%.*@9)Y5L',YYZ]SQW>:BW"2?0/ ME,*+4JQ0B'O]BM6)Q/IP.P>J6JO(IHC<2X06=<'4Z6]47)M.!D>N=(FQA>#" MN0+M&#WIO&K]:Y@'#"[*='/=%V.!' >*]U/M1_,/J/P+4$L#!!0 ( B* M TO@'!H-Z $ +8$ 9 >&PO=V]R:W-H965T59W(PO.W@I) >A&#JSP&X'/"GIB.O]J_HGW[OMY,/&)50 ML8&;)SE^AKF?!*.Y^:]P 6[ASHFM44BN_2\J!FVDF%6L%<%>IK7M_#I.)VD\ MT[8)=";0A1 F_R1$,R%Z(_@*9'+F6_W(#,LS)4>DIC^K9VXFPEUD/V;ADO[; M^3/;K;;92TX?DHQ(-IN( M/#]:&XSB;8%X4R#V O%*8,6?NI@@J8=T'I+&29P&07#5S'\ WSE*-ATE-X[H MP_V5I>2FTG4)LAH# :KV-T:C0@Z=OZVK['(I'ZD?HS?X=*._,56WG49G:>PP M^I&II#1@C01WUDEC'Y$EX% 9MTWM7DU7:0J,[.=7@BQ/5?X74$L#!!0 ( M B* TLID$H6X@, $,3 9 >&PO=V]R:W-H965T28[;?S_:XI$N M#^/TQ5I\>'E('7VFN;CJZD=]5*IQ?A9Y62_=8].<'SROWAY5D=4?]5F5[3=[ M7159TUY6!Z\^5RK;]8V*W!.^'WE%=BK=U:*_]U2M%OK2Y*=2/55.?2F*K/JU M5KF^+EUR7V]\/1V.37?#6RW.V4']K9I_SD]5>^7=JNQ.A2KKDRZ=2NV7[B,] M;&34->@5WT[J6D_.G6XHSUK_Z"[^W"U=OW.DWA1&Y7G7:76Q[]C M4??69]=P>OY:_7,_^'8PSUFM-CK_?MHUQZ6;N,Y.[;-+WGS5US_4.*#0=<;1 M_Z5>5-[*.R=M'UN=U_VGL[W4C2[&*JV5(OLY'$]E?[R.]5^;X09B;"!N#2AY MLX$<&TC6P!N<]4/]E#79:E'IJU,-3^N<=:&@!]E.YK:[V<]=_UT[VKJ]^[(2 M:;SP7KI"HV8]:,1$0W/%QE2(-+EIO-;!S89 -M;"+,"Z J)>Y!PH+)O+V<6 M4UP@@ 6"OD P*2!]G\W4H(E[33EH*)(1&\H]U:F8F@682TPR?F,2( X4DF>,-4,4BL20XA5Y2,#%L_M=(PZ<%:2QQ(1]3 MQP@\D@ N$@X_84Q\X,N4 _".:FX'$XHDL&,K@1E%P6], M"B8+(;1PSI$)#:)0\J#A1- R&BA/\2 )64H;#8P80A@!CCM48B\KD;)"*+&8P80FRPO-@"LT'X[\^P MP&P0](X,CZ+YW/.%S1W1W RFC$"4X?D=1;-@ C=W5',[F#("48:G=Q1-A\W# M\J9D;@2S2J %%<\M$I&Q-'Q;-#>#J2< ]T+&4A.HTDA: M_K9(#"N)%C(\Q$A$W T467XI)<:>!-@CR\),8EA)\?X02\L?+008'F)ITD/& M/,)W1',S&#(2088'>!3- QSR^$(5V>Q@S$BTN.+I'46SI8,9%R"*;&8PL"1: M6!G9!2**N1DDXB^2-]F2*%1UZ'=O:F>K+V6_=32Y>]LA>A3]EL;_\F%[Z4M6 M'4YE[3SKIM%%OWVQU[I1K1?_8SLQ1Y7M;A>YVC?=:=R>5\.VSG#1Z/.X9>7= M]LU6_P%02P,$% @ "(H#2T:4;_$5 @ -@8 !D !X;"]W;W)K&UL?97=CILP$(5?!?$ :\P_*X+4I*I:J96BK=I>.\DD MH#68VD[8OGUM0Q EL[T)MCESOCD&G'(0\E75 -I[:WFG-GZM=?],B#K6T#+U M)'KHS)VSD"W39BHO1/42V,D5M9R$09"2EC6=7Y5N;2^K4EPU;SK82T]=VY;) M/UO@8MCXU+\OO#276ML%4I4]N\!WT#_ZO30S,KN^!_H\ZZP M>B?XV<"@%F//)CD(\6HG7TX;/[ - 8>CM@[,7&ZP \ZMD6GC]^3ISTA;N!S? MW3^Y[";+@2G8"?ZK.>EZX^>^=X(SNW+](H;/,.5)?&\*_Q5NP(W<=F(81\&5 M^_6.5Z5%.[F85EKV-EZ;SEV'R?]>AA>$4T$X%]#XOP715!"M"LC8F8OZD6E6 ME5(,GAP?5L_L.T&?([.91[OH]L[=,VF56;U5$2U*YA0WB%"#R!G$RQAAL(HQ:C*GZ<8F:93CE!BEQ B% MKBBC)EE0HCA^9S,2E)(@E-6&;Y-'"DU3G)*BE!2A1"M*^D"A6?;.CF4H)4,H M\8J2(5EB')*CD!R!)"M(_@ )DP2'%"BD>(0$ZZ=2/+QAE ;%*N\.49E^@U4S M9/$%VQ/U&Y.7IE/>06AS&+A/]BR$!N,8/)E)2-$RWZ MZ90F\U]%]1=02P,$% @ "(H#2] Z3*(- @ CP4 !D !X;"]W;W)K M&ULC53;CILP$/T5Q >LN2;9") VEZJ56BG:JNVS M0R8!K8VI[83MW]>W)82@M"_8'I]SYN)ALH[Q-U$!2.^=DD;D?B5ENT1(E!50 M+)Y8"XVZ.3).L51'?D*BY8 /AD0)BH)@ABBN&[_(C&W'BXR=):D;V'%/G"G% M_,\*".MR/_0_#*_UJ9+:@(JLQ2?X#O)'N^/JA'J50TVA$35K/ ['W'\)E]M$ MXPW@9PV=&.P]GL3=]^'+(_4 '! 1*J16P6BZP!D*TD KCM]/T>Y>:.-Q_ MJ'\RN:M<]EC FI%?]4%6N;_PO0,<\9G(5]9]!I=/ZGLN^:]P :+@.A+EHV1$ MF*]7GH5DU*FH4"A^MVO=F+6S-_/$T:8)D2-$/4'Y?D2('2&^$AY[2!PA^5\/ MJ2.D(P_(YFZ*N<$2%QEGG<=M.[18=UVX3-5SE=IH7L?0C;WD"L"J0#Z***I*%;1'3VZ=;"^1\Q&D,T_1;8/16["C">+ M%1M^/,PR3J8%DDF!Q @D X'%8E1L"YD;2&-]A$$PJL8$*!V#-O>@*$Q';[N= M #TGSZ.KQ$NAM']E6X7(<3]HV:-G8X7.7M MJ/J&^:ENA+=G4OT#IE./C$E0L0=/JO&PO=V]R:W-H965T M>$&(L-[KJN$KNQ"B73H.SPM28_Y$ M6]+(+T?*:BQDEYTV'KE)Y%53;DA5G\7->8 M_KX-9#:XY@J M<=J^LG_4YJ69/>9D0ZN?Y4$4*SNQK0,YXG,E7FGWB0R&0ML:W'\A%U))N%(B MQ\AIQ?73RL]$(P6,*GQ(1>;/TOW[ 39S1&1 MO\DV3TD MN9.)P,E".A]-7:(8)@A @D 3!'>SG1@V(,S", )@D L+"4$AX8P@#HU5[R&Q MAC0:\B%!D;$L0QYD[( A2R M C,)5[,-Q)R325SD(<2]R]:9"4$STX74&.>2@-H.I*A9?<0T@MQ)N=Y3=A) M%U=NY?3<"'4B3:)C 7_V53TPXIFWW'A ?*L*OJX?-_K^MO 5LU/9<&M/A:Q" MNE8<*15$*G>?Y$];R O*V*G(4:AF+-NLK])]1]!VN($XXS5H_0=02P,$% M @ "(H#2VB1;,R= 0 6 , !D !X;"]W;W)K&UL;5-M;YLP$/XKEG] 38!T501(2Z=IDS8IZK3ULP-'L&K[F.V$[M_O;"A* MJWSA7OS<<\^=336A>_$#0&"O1EM?\R&$<2>$;PG1&!@K=2?C1 M@>Q2D=$BS[)[8:2RO*E2[N":"L]!*PL'Q_S9&.G^[4'C5/,-?TL\J=,08D(T MU2A/\ O"[_'@*!(K2Z<,6*_0,@=]S3]O=OLBXA/@CX+)7_DL3G)$?(G!]Z[F M610$&MH0&229"SR"UI&(9/Q=./G:,A9>^V_L7]/L-,M1>GA$_:RZ,-3\@;,. M>GG6X0FG;[#,L^5L&?X'7$ 3/"JA'BUJG[ZL/?N 9F$A*4:^SE;99*?Y9'N_ ME-TNR)>"?"W(RS3+W"@I_R*#;"J'$W/S[D<9KWBSRVDW;4RF5:0S$N\I>VF* MLJC$)1(MF/V,R=]ARA4CB']MDM]LDB>"XHI@4V:W"8J;!$4B*-\IV'Y0.6.V M"6,3YN%#"W&UE/CF?DIW4M:S(P;:;]I"CQB V+([(AKHF:^!ACY$]Q/Y;K[L M.0@X+N]8K#]3\Q]02P,$% @ "(H#2WYG-8W9 @ "0L !D !X;"]W M;W)K&ULE5;M;MHP%'V5* _0Q+&=#P1(Y6/:I$VJ M.G7[G8*!J$F5'[\ZF)/;3S M*3_*LJC90^N)8U7E[=\%*_EYYB/_+?!8[ ]2!X+YM,GW[">33\U#JU;!H+(M M*E:+@M=>RW8S_QY-UBC6!(/X5;"SN'CW="G/G+_HQ;?MS ]U1JQD&ZDE&E\)\>INCD+SJ550J5?[:/8O:/,^]_AL-)D0] M(1H(:N^/"+@GX'<"^9! >@*Y=0?:$ZBU0]#5;LQ!BC( MCH1:Q@(@A.V;YH(P0IGEJPN*4'CENJ5@4:E;% UA@0P4R&ZW%85P>PAO,+8' MC4R+J(5:0JB09G8C<5$1P<3R%M+*\+72KG0^!-A[I6LAL&W=H^@3!L,M!>%; M#,:N*6'F&.RB4$:(;;"+PIE]#&L(1 ;D>O_ 0W%@0_83!<&M! M\2T&QTX35/MDML$ *DVQ;;"+BE/B&.RBDBBRKU]P\3=>L79O9BKA;?BQEMJ6 MB^@PM]U'>@RPX@LT62(@OM)SGAD;WN6[(?%'WNZ+6GC/7*KAPXP(.\XE4\F' M=^I8#FHN'18EVTG]FJCWMAO.NH7D33]X!L/T._\'4$L#!!0 ( B* TN( M\.,RAP, -4/ 9 >&PO=V]R:W-H965T3+PDX[^Z] ML[D7;GZ6]7-S$$)YKV51-0O_H-3Q+@B:S4&463.31U'I7W:R+C.E;^M]T!QK MD6U-4%D$$(8L*+.\\I=SL_98+^?RI(J\$H^UUYS*,JO_K40ASPN?^&\+/_+] M0;4+P7)^S/;BIU"_CH^UO@N&+-N\%%63R\JKQ6[AWY.[-? VP"!^Y^+<7%Q[ M;2E/4CZW-U^W"S]L%8E";%2;(M-?+^)!%$6;2>OXVR?U!\XV\/+Z+?MG4[PN MYBEKQ(,L_N1;=5CXB>]MQ2X[%>J'/'\1?4&Q[_75?Q,OHM#P5HGFV,BB,9_> MYM0H6?99M)0R>^V^\\I\G_O\;V%X /0!, 1H[H\":!] WP/XAP%1'Q!9 4%7 MBMF;=::RY;R69Z_NCO>8M4\1N8OT[F_:1;/9YC>]/8U>?5G2F,Z#ES91CUEU M&+C ,#*&/+@0"[%V$9 F R;0(@>E@"E=@9O $G$5L480%-= T=VB)IZ.=BO" M$T1H@L@DB$8)8FN[.TQL,)7!A#A%C%+$" 7#$S T ;N]2(XFX(@";IT5=XHD M21)3"CA1@A(EUW?S(7&(& L)SI*B+"G"DE@LJ;<"UQCPHW,GJ!?<$T#4$UL](*(( M#R-FJ[\.'(O"S8%01!38HJC+14F@M@T&JC2:L:G#PCV*(";%G >#NU1 9\E4 M5;A+$<2FF.V'/6A$1=,9GS(0W*H(XE4LL1_!%#LJ3FU%*5*\BUOCZ:9.'G#G M \3YF.5\JQYD*W(<\CIN+ EW2$ (*;'[1;+R-/%5FF+U8'6;6>S STSN\&WB_9_4^KQKO M22H]>9GY:">E$EI..--[<] S]G!3B)UJ+[F^KKM!L[M1\M@/T<$PR2__ U!+ M P04 " (B@-+4PZCR48# !;#0 &0 'AL+W=OVZ8;UO%1Z]-=F@[;HVRK(5$G MV9E?]JIO*VV*_2$=3KVL=K91VZ1 "$_;JN[BS&HQXITLSI5!_E-ZN^GI]Z4TFN67=W*;JA5%_5ROX[O MZ=T#E&,#&_&CEI=A]AZ-0WE6ZM=8^+1;QV3LD6SD5H\I*O-XD8^R:<9,IA^_ M7=+XRAP;SM_?LG^P@S>#>:X&^:B:G_5.']=Q&4<[N:_.C?ZJ+A^E&U >1V[T MG^6+;$SXV!/#V*IFL-_1]CQHU;HLIBMM]3H]Z\X^+R[_6S.\ ;@&<&V0V0;I M!+(]?U_I:K/JU27JI\D_5>,:TSLP<[,=*^U4V-],YP=3^[+)2KI*7\9$+N9A MBH%9S+^(U&2_(@!#/(#7/"L!3Y"A?R"6$4X"G +E% BG6' *C_,.BCSC M@<4O45")@,H%J/1 G @6&(] ,0+!B 5&^ M$J6 TL!,HP05#?)0@2\5,06(^ M)):P(D *2),B)$^;3L#D9M]E2<$#+%2C]Q00%BQ9X+-REHC AJ"XFBDB9Y$M M49F/*G@B2C'[!+"X!U"&8-D2R[QU*VD"@:U(<;.@B%MP;]U\NQ"\@)"**6X7 M%/$+$4J!.P$M_M\<*:YQBHE\:8_45SDC!<]) (7KG&)"7QHD]97.*)#0GQ:N M :!T3CGDFZH#DE(YDYY050 MN,8!T_C2)%W07&R,)T7 ) &7-6"R7HK-!=VXB6 )#W@DX+H&1->>1[J@&U0F MDCQP7@%NF1X!\$0JN$2Q^04X!GB2YHODHY#_Z] .X0@#B$9XG@.P2Z M]=+9V;:5_<&>ZH=HJ\Z=O5+,:J\WAWNP9^-_X=.UXTO5'^INB)Z5-B=L>P[> M*Z6EZ0Y)3$>.YJ9S+31RK\?7PKSWTW%_*FAU9]'J?VOP%4$L#!!0 ( M B* TNN .-_NP( (\+ 9 >&PO=V]R:W-H965T7E0C8DSY62S.-O(VJW:ZK [OU-_8LV+\WL M,"<;FO_)]N*TL*>VM2<'?,[%&[U^)8VAT+8:]]_)A>025YG(-5*:<_UKI67LY>E'T=SYZ*$ M&F9=,UZ'B= CDO21.^'(!-HL/"B+M=<+]QX7V/2)R$"23T6V@R(/:?I@L7P= M'W2+%4:P0 *!%K [Y8I?I)!" J$_0SBB?&X(&9JE',$DT!,;%2TSP2N"QN* M0$,1(&"^7!!C/MIAYB&1"9C(!!#PCG)>HA$[$(3,NHZ!$@ * M7/-5 :'XB2WP %XA;\0^A"#DFLE T)./ 8*/6=0_9_M[$8" &H^ DC'0]A/H MT19\^*-@Q(X$(,#6""B!H*#WM(":H9,>;7:+9!P'RBNDW=O-SEZU;U!V;'K.36C@K9 NE&Y4"I(#)W]T5^?$ZR M.VX'.3D(=3N1]ZQN$>N!H%73_CIM#[[\#U!+ P04 " (B@-+>NG@\@," M G!@ &0 'AL+W=OUNFS 4AF\% M<0$UF.\(D)9.U29M4M1IVV\'#@'58&H[H;O[V8:BI'4D_L1?YSSO>9WX))\8 M?Q$M@'3>>CJ(PFVE''<(B:J%GH@'-L*@3AK&>R+5DI^0&#F0VB3U%&'/BU%/ MNL$M<[-WX&7.SI)V QRX(\Y]3_B_/5 V%:[OOF\\=Z=6Z@U4YB,YP2^0O\<# M5RNT4NJNAT%T;' X-(7[Q=_M?:P33,2?#B9Q-7>TE2-C+WKQO2Y<3U<$%"JI M$40-%W@$2C5)U?&Z0-U54R=>S]_I3\:\,G,D AX9_=O5LBWP)> M$O":@(T.FH5,Y5^))&7.V>3P^?)'HK]C?X?5W51ZTUR%.5/%"[5[*4,_R-%% M@Y:8_1R#;V+"-08I_BJ"K2+8 ((;0&0'!%9 8 #A#2#^4.4<$YF8P<1D61+A M]$ZEH54HM @E=D!D!43;K<960+S!:OS):N!%7A3&=J'$*I18A%([(+4"TNU6 M,RL@VV U^V0UPBHJNE.I[]E_Y9Y%*KN#N/-0_.UV??LS\/$&PTO0M6,_3@,O M]3YHH:LGKEOH3\)/W2"<(Y.J6Y@WW3 F04&]!X5K5==>%Q0:J:>)FO.Y=^\Y <].9?6SWDO9.+_SK*CG M[KYI#H^>5Z_W,D_JA_(@"_7-MJSRI%&WU]FDN2SJM"R<2F[G[A-Y?&&B->@0_Z7R5 ^NG78K;V7YL[WY:S-W_38C MF[7,HL:SVI/'YII^XY9FLXO/[P_M)M7FWF+:GELLQ^I)MF/W_^ M,RVZSY/V_V&&#:@VH&<#%?N: =,&[&(07C7@VH!?#/A5@T ;!/<:"&T@+@:L MZT=?K*[ZJZ1)%K.J/#E5/T"'I)U3\BA4?]?M8M?.[CO5@%JMOB\X]6?>>^M( M8YY[#!U@!!E#EC;D@O!4 N4$8BO?" M8$59YX -'# >8@<<.N"= SYT$ 1&2WI,T&&*#N/C$ $,$5@A.&5&(7I,. @1 M!G[WAR,)&$G8D?R):H3007A_.2/H( )[Y<9@1%8Y&1-1('"<&,:)0=LF'! ? M<]&_?Z]D@L[D]O L-6BX72'\"<(2R-@G0D%9S2G5H'@0B/CQ0VRIQTW<."5, M/,) 2L),B5EC+QQ% @,6Q"Z"B6 QK?WP2& MN+A&7'1VBO@(A7$$)(5@/$P M&L#&"6$>,L1#82;$K;GF#(D# -+XROPSS&P&?NR9,?_/S'Z #Q I;^/&*6&E M8$ I6&2&0B"S'][@U367U:X[>*B==7DLFO;%;+!Z/MQXHNVKK[&^)(^K_HCB MXJ8_,?F65+NTJ)VWLE$OUMWK[[8L&ZER]!]4.?8RV9QO,KEMVLM075?]245_ MTY0'?0KCG8^"%O\#4$L#!!0 ( B* TM'I'22= ( $@( 9 >&PO M=V]R:W-H965T($M 93VTFV?U_;L(2 ,,L?JPJQ/XM,*'GN>W8GX&W\E (%0!9VJ #_HG%KV;#Y [T*KNRPC4O:6TQ MO)_;K\YL[4!%T(C?)3[SP=I2I6PI?5>;;[NY#55&F.!<* DD'R>\Q(0H)9G' MWT[4[L]4Q.'Z4_V++EX6LT4<+RGY4^Y$,;=CV]KA/3H2\4;/7W%74&!;7?7? M\0D3"5>9R#-R2KC^:^5'+FC5J@(P>@$T-:NS5PA@;*4T;/%VOO0('7MG%D@/U>N@OKK MZ'?23RZCI\SW80I.2JC#+%J,.\"$SC5D-85<$$ FT&?AFK)8N!.Z>WW U=FW:C3-PKX6L ?)N"/S&XAD8;4K9/0=]Q@Y,<4 MED"8Q"-+#&))Y+C1R!<#+/0BUS.7%AA+"R:E^?X-RYM:6"MF[=8?=4RJPS!V^R,M0R+'>;PC> M"[6,Y)JULZW="-IT>+$AU:R)Y7:2GT%D:"$'1+@ J!DI?+'YUU] 0U>]DPNI2IK#8AN M=+]^_>[CCV59!5]6RZS\TW?W5;5^^<,/Y>P^6<5E)U\G&?RRR(M57,%_%G<_ ME.LBB>?E?9)4J^4/O6YW],,J3K/O@DV6_FV37.2;K/K3=X/!X+N?_EBF/_VQ M^NEU/MNLDJP*XFP>7&956CT%;S.>,\VSX"PH[^,B*?_X0_73'W_ ,3QN%+S/ ML^J^A#'S9%[_]9\V62?H=\.@UXW&]1_/-W>=H!OY?]RUGK^OD[L4WX I/L2KI/'6NW=O+X/WYY?!VP\7+5-

+> G?G2=?@G].GEH7 M^>EIW?A"U#W[<^N JZ1(<]S8/'@=5XVQ"F[_[^_^S@LYF&-.\[Q9QG?U7Q?Q MLFS,J+_\)BUGL*=_3>(B> ,/&R=:?U.6ZGWWS[WZDXM-4=0_T[;+L[.H=]:/ M6J#_)ETF17 !X^[RH@'Z=W%QEP3GLUD";\$[:-4!XD<.19R7,"G^5^3*=TR=>Q0J_ MG,+]^'SS.CAY<1J\"-(L^'2?;TJ8NPG=9 8GRT@_:@->7)8P_\O&SW%Y3_=A MAG\D?]ND#_$2WF]\Y.8^+ZJS*BE6L):'I*Q6OK< >$@'RJ!(9@E,=;M,PB!+ MJB!?!/%RF3_27N'*!?-\]P916\V(PA!7C(T#;1%]W^@VV MFZQNX1S5ED/X6KE.9E7ZD"P;IWI5).LXG0?)ES6"OZ0Y\NH>)I@YL*D/_)17 M@&W;W[DJ@%(6@ TX*4)OC6"A+3>P*\_N=L+O;0;8)^N\3"M[ M*_[E_9SG\\=TN?1OS3]&(JI>:V9.)5,G%YT.]UN-P*(% %<[TT2 -(R\_TQ MB ;=$'[%_P_B3077//UW. 1FS6'0'X3]7C><#+NTDWX_'$V&X0CN*;\1I&6I MC]I0OV]U>\_G0 SAM #>>(O/@ [.XG4*\/?@W&:U61)1%9S+5P#'>[CU,#6< M;-DXI^ND A$&!@!+R6#5+2==>D"^$R=HM_N,/)PQG%S%B,GW294"0]R?4=Q4 M,#/Q83B:-VD&\Z?(C9&8;!> O'1=$_323]&W(Z5&QNVO"989S-SK=4;*O5[- M#V;9&HR$XA<.EKW- .N2H]AX?V^QM\'DG8/U+JC]:*^9VGI.JZ3IBI;??R[@ M0@7K(E^D#0;U<8T"%)(!Q74;%.H&Q R^(ZNX^#6I/."_!AH8%S.63^:PC&5. M[+6QDB1+4*;&U^+Y*LU(2$=ZXK^D>6-U339,0%L4^4J]#0C@YQ@IO>OETS+- M;0+7(Y$7@RK^TOI!^ TA^I"6>!U/;F%C -TZH_CI S TGJW]%T/BB?=9F-\X MBE=QF??Q7VZ"-]TO;S^]O;QIBF+SOVYD M7T&5(WW.@:J#_&@!'I[C?Y&(3^@%]"6X?;(N0HSLUR_K@; )DZ:L(M,56Z$ M]>^Q3X@ZMWY#B*1U>=8KS9S=Q@A9/&^ ,0^6J]DJ)&Z[3>^0,L$<\[0$01EO M_ +W[9'4MZ[_!!A9D>"?I[R7=@RZAUTBV\ELF-*&Z7M[R=(UE:E%I@[KNHL6 ML;?(HQ_V/?U=*/GVPR^7-SM1<@;@%9%B?\B[@P!QD@*DOC.@*$&9+ZI'H!L- M[6L#W(%D_>W'\SZN-@4+9=M?1*:TXQ4-2D7J^-W#P/CF[8?S#Q<[P'@5/RF6 M+B)OL$3-)LAOE^F=GR6!/CI+DGG)K NE()(A:_0VV Q*X)DM5[F3TDB#]<@ M;S8G-(O0L\U ,D!T73+V '5Q)A>% $"SWL!*9S 6[JR'OW]";L?SRW0P#&83 M7O*85O?WR7).PB7"F%1#8.WI#/]4.TFWG)&-[B=R8*?!@B7?K2?VX?(36O&N M+\]O+H.3UY?\URD\"^@PSS^\YC\N__SY[2_G[RX_?+KQGKKOQ3!XE=RE&6H< M=$'(&G; :#1^M8Z[V:S72^))@#! 6? C?"LJ LS\YH4=8E@KWY#JBQS#?I%Q1#D,@"HBE"$(OEX793P>P5 MK7!OGB/7C,0'P,/]"-?KI)P5Z5H1KE>;$C3*IJKYL;B+,^$LH25$**YZA1H_ M@$C-8]0S2\9HE^);5A%<+I=I$KR/@:> C-D)3O[P]Y->K_NC>4X/HA\#X"&! M_(@"49P]Z9_D\6-2?Y)O"O4$D$ >;DIY=@JD((B1:)%%0"YCP00VRQ](1 <^ M?39/5J0L"YF'/T#V1/+&.G12/*1*R<15 J1@GJQ"X""_OD,Y-,WF( <53TAW M\*7/6:H%M#+H@#J=_5J& 3!TD,J0;*CI]0S+!*DBR; T@T !-Q.-?T2U#)$% M$.X/?Q^-!S^B^GN69F=YEI@Y8!_P#U%,M0D#P ,X!CHM4 )8(R/^QEH0 M+R]=(=Q(SEX#AP?Z&P;+/,Z"OVT 4ZNGD+%SL4AG:9+-GCH^Z9[XGH-A..@F MO64+0A[]69"/$S(A$/3QEXT2I=&.)E+XS);" M%_JNE.:NW(.& JI7 FP(+< L,]+$Q9S8&/*7X(YUQ^43_I*L2;,Q:UH#VYJE MZR6+=DVT4D<;?.[<=(*?S\^O GVX)"H#Y8.-HOA;;)2^6R1W:*8B!$1%!F:] M269*0"'?U)<9"93D8P!V:F-1<'-Y83X"<\4%W2ZBT^G*@@7L&H79[*X37 9 MBTE6,=XN_%"&ADA#DG&7L^5FSJ#R0G4;+ T0#.S-B<'ES5=IA= #=?PEJ%@@/MT@O8E%*L[]NLAGMGA:,H-\]D0*4 M"QT?A3C/,KB4P34!'A60-P#M(.J>_;.F74_HO$)"X[&$!F'P>)\".!YC(':@ MP\W-,O'4<<+DMMC$0.5Z/;&I:KR@&(@NJ@ 2O&0#RI<4&-KM@SZM" M7MQN'4W&@"8P!. +0RJ4[WAM'6 FHB2==*6?+;@IO<$%**H U6.0^LV,M>$ MQX_W.=#UL_P1#?SEYA:$AA2@D@!A.8<]$0@%)=1%8'BCA[^,9PP90\J29;HB M5@U[^EP20"]!9ET1)\"-,&W4$MQA^\*7D#BC:[E&307G2UNZ@ -;Q;\F0:)7 M0/P&5*_56HX4KUH,JA<@+!\\4J6$[#<*;'X3!=M;7M[92QBL?ZZTQMC"FAJ#A'!. M^M M\VKRM_846GX@7@ZG[5ARO?H6BDSP3XVUBF!BD88L=Q8U$W,@?(/E%KTT M"Y?+] N(^N3P87G ]96&< %0(,4U,(HB\',O_.-YKC6_\YO/L,,.K?FL.PWI M9850-*+W(RG S@_!R2=@G;-@'$U.7P9O6>?01N5+92BB*)?YV2O"5&4:LHY- M"2.X"%F %E7A(_\49R2\",= <0?@>/ODD.\L?Z3[5P!;0Q" $FLC/1,0> !W MB54>.G)\;MTJ]3JR)"$D^#%EHHI!S83IT>: ;\!-K+AXHL2QM2Z%YYEUD2Y9EO6-ZT74D *,/2$9G24BZMR-7!BZC3"U9 4E+R M7(#2BG8_^&EO,SZS [B/!7K7<^;9SK3S9,>T/BN,%@NV8N^HXW="^APM1#+2 MDAF Y;.P0D=\HSI!NX](20E F$3OF1G[//O@A3O")8:S8]&63L@L *CR.IG1 MC4;M<.,ZEHBSL..2M+M2*W =U-[PWB*D<#K7(>5ZHAR)'V4WBXJ0U H+?$Q( MKL,[(4@X4\KCAN.J=@0^J%MAY %XT8*T19.J^R)AT.^@3O@*4<4.:#NS&A6X M*O(,_IX) 0'1_#VP%'A]P)*X(;76H!OTP=.M?)7#/T:O>7-^\RJP+$ID7/8. M_+PFZ4./1"JD!PI-'!!-%)\WGSFP 3)AL,4YN I'L!2E.Y$,E9/J$X.#F&) MIC:X;"4L9YG4H+_*Y\F2D $M5G2'@*)N^-Y9W O?4.('2*DE/'VQ5V@X926MN(!2HXVFL<+D$N, M"A(-+;2$5]&:HU@BFB!1@$.IW1(F A38^"W"R2QYM/;*L4L.MYKP< 4>%$!7 M2.>K1Y#$$Y"LYBQ1RW=?PHZK(C>!37CJ23Q#$IO24;N2K-(2 8@GI'(YP^4+ MIZ1BU2BLPHI(N6C"/V>QRR/;A5*K-C;); M7 BR8V DZ@ 3HUAPA"'(:$FE?DU7RN5B;IQ:*LI#LXH%)CX#]. )IU3W%8A" M$J]08$V4U%DDJ_R!G>F,;2H0$^Z!:#B9K2C*5(I0HEIAJ:,5*M-WCM9WF^ 3 M"R&1*&@6KLB@!^Y(FM@C0*BY!@&?O0,*%60'[+A$J_NM.Z=:8XH&3E".R'9" M=#PET^4B*"E<::;ML;8BRZQW@5PTL07 ,L>P"67%8U\7H.*2)(:6_:C#P2/1 MWB@+"+0!([NL6>UB?ZY]*NHN-85:^_@MR9(L*G;T@] E0/U"H,.2KW&1\6J( MD-[:A.0(*B 'Q&O#(Y2/+[0@SUNT.''C*^I&R!70'(!I4\#J-?SW QQOO@'Z M !_."]<@D%B<;:8-&=M)E4\CLZWPK(T;8H4PU'838;/6;>;++Q??'%]]._J=D)T=#!.YFY+&W&=Q[RM0HSSX^D&/D)0IX M6H; U;P'E $.WXPC/3>6(?/PG64C:JJ'45VBC!1(D.[;@(42Y9G+%2TWW!FTJ\MY."25L$5'( M54T21>6[/WRI4=)R<=Q&S-1AF!I!&:"*I>ZTSQ#^&"_#'@C4"P,)N!<;PF30 M._4<=:]^U%J87"(_9[EX#2(C";)+GI*O5UJXG@JV=VN"HTE'Y@P1]<:ULJ)- M*\LP$!'X#QH%D="JQ "DQRF*OM:J>;PBNK+6X)%L:V8%L83F*(OHDU:43;". MMMGRJSKRA37U N,JSZJ< IXXJD'[N_$GI37@ Z*%+,NY;_+,2 L8AS06-/!; M83-]G-U6VI>P XDG;4C<@L &>RU_#W#H.8O$>A8E^OP^."XJZ7@K>H\;%C32 M_Z+HQV"7#>UFEJ^)^KPGB5GDYW9;V=BRE:D;(E)A::38W-!ZG(-?<\V-=/PZ M[82S)XA^4EB56)D%^90A3*XBR@0)9[?!7*0O!"M[^1;PF1_K'>L[@_OXINC6 M2C/_F]#+#R .&!O$.2X0WG6Y\$XL RZL0W9@([?H9Z)S4S2U.P21703W0E[0C>*A.:6IY8?"IZKQ23E;TC!V@P%&J,$N[78 MG1:@6^-29HUU69M&/1GOEJ.=Q]H_>6O'_)%RIX5SRX-3BF72\7]H+)K9Z$MA),9W3+"'K>#L MC4 EC-H40_$5 /]&90K8B;:-7%S)V[)&M('U\=HV2T#/)NXVC5& M^??GN%N\Z2K]JZJ*%(0^4IV%SY&S&W/WOB3%+&6'O"R57>"A/UQ8,3UMWKT& M4EP:W@N+I2@IN.QG*BH57BF=7P3P]:FNK#?.^3:O$]:6./=%NS<%CMG<6I2$!)S:E_%% (+G MI-?'/[KA<#*!/WJ3<-#KX9-^V)T. DID$G"]#':D*MGXW!^$79AL..P'O6DX M'$_"4;^+N:Z3T2CL]>GI:- /Q^.IOHBMG[%3H3@V'K2:A*(/9OY#..3SE]JR MJR\@2M;ZOFA'U$N#:[5;T4#F&II[D)A0%Y%2-A>%DTDW[(VZ\-<(9.3I: I_ M3;O#L-_OX;/^,!S#PO<%SGP;=8.YIETX_*B/P4;1!" UG>+3\3@*AZ,A/NV- M 7!1STN^7PIBO BZG>&0_NF/Z)_)@/X9#/2ITCL]?H=_!)C3.SVZ4GPOV"2M M:%F#@KJ(1E?*=3-6U$0T=V$L?UQ&(W'-BHY2,8A[QX\*[3W5D=9SIT+Y]Q;T$*?4MZ"%5 G$8E[? G72_$V#+O0,P/CTK6I%P< MY(5JQ_;::YXEPK_:2Z8@P9-FSN<4SHL^S*>03"62>J^-LSM1 6-ZYNCX>P"4 M'47A &@R_ASU1W!E)_KR&_-%&Q%JPX^6NU07%[PX(EL_W,?M5BAHR*U>\RE; M06.XL;]0P07+:-H(K#]X@BTR[N%ST7.N"I&6K!Q27HWXG] [Y>(>YRDJ\)?) MX%;+]K9"MK]:DA6PR:U'DC'E:2TR0 M"@5J"ST>F%$BH3""/M9C^16^S=^ M(^ \NL LY>4^L,&7$;&.=>.TBO! MH4/Y7[V'7M@%!4O^V7?GXSXH*6/UCWH*>LT$UBK_O <%'#%^Z8==-YQ&0_6/ M?AH!*"/US^&0&XQ $($3Z8)H"O@6#0"(H$H,0-&:(F).0-X'96+0CQ 10/D: M1J1<]O!]U 'ZTVG8[9.>.9P H/ OT,K":#2E7P%U!I'K\C#AHFA%7C714%,: M)\KP-I[]*@:;Y+:RE#G:9GWK]B:!7ZLK8SDY0SM^8\,FDB:-]9)_Z]MZK<"L MYRKUR^$V'4-4:]D8FJ9X@R6=6$B;6Y?ZXI.9'LC5 _,IBJM]BE0%KJA>,ZD^M7!(0S:)0,[% MA*,8$C.=#D:6'RV9NC&B2N#2 4,-M[<6LMA=" LI,833"6TE,2%'&[R1L,MF M903U52=J]6NC202N^JF[(DWIJ]:E(Y63>$!QWO!.][1A8(" M8(!4\VS@*%$_['4'+: S MO_8GP!Z["&L$,TVB'HYKK'\'8%X@KQX/\>-H%3N)@-N=\E/DX&1?G8[Q*\@9 M3R9C^E4X>9M<@9)$'XC;201OLUB!<@1*+?AP"D]%KO#+ L3\I_ /O(S+43)! M1*;>*#@9]?#IL<( X4!.T M>KJC9K VI2+&8TQ/Q/LD" \CWVK?TTFHKOM1,3F)K'P*V$AEOH*N3>0_9ZB1 M KE<(;9QVBG,0#:QN,Y=\\)#'#NUE]Y1-@VJN5%/V2K-7S#%S[#^BL(/4"NP MJ&.3!![_8YU"[KQ-([BB9#L^B;H3PH'1$"7$DQ'_1Q\P.3(7K>T&@6 )>*6N M_@#PC>Y2'XWJ_&<-[<,FSK.S:>6_82 0#R=XOT:(RI/^-#@9RDT8P-4[B<9= M1G&XJ-,);:@W9CH3P0/"\J@GKPS"Z6AH+H9/O_L?>9B]4=@=CRRZYZ7*[DMM M)SH,1\-(B%^=+=B_?>6Y @^(@+T"W43TZD\L%0I^&O;ZZB<\-Z!J$3AYQ4O)-BN4R/]=K-8KI]#6+BK5( XOVX2>VNE=)UAY7DK)T$BX M77 40+ Q/@U)[V!,?T^#$>IYZ,SH=8% TW-&-$/")6_66CS&JKN)LR9@N_;J M;3*+4;.Z15/6(XK>.G_6B=U#!8]LHY@D_J1#2ZP#]%1NL2K $B39F;OO>X%3 MG?I2%3 *MA2M#O<3)9%*$O MJ1>\V1192B4$*%DX_5)10A$((Z-N, HG@.,4<8IU=55]',8HD$UZO2F*=D/0 MU_W[#*)IGU1_4-I)F;<+!\^W%3ND!9^,AB%3PY,!K&B*]/AF?*GI$Y<6A]@#,'GTQZ4QU M;B^.>1&-.GW]I.;#^FU6,N*5##IC=R43Z\%A"S&Q@5[XZJR=AL_X-P1TMS.I M ;HS_!VW]YML;=2ZM5'KUNPB_YR,K5H'V#D?>[4"^)8$0GT0N&R1+[DJM%*C M=)+ "U3'!UWD.C#99##1P^P4KP@(P0AC7?H]_7N1/\5+6C.(1R/0:H%* \G1 MU:S%1X>%/?"WW@3>Z_?& B%5GM#>.U)F^,88K1R#+NG=P#ZZ$=F6PTEWZB?F M%SICKY$7OI D4PD 4!56K%B$>)YP^ W5G-'Y<2H1PDE)E5(D7*BK]C&M)*I* M(9@WQ[7+8/0#YEF1HTQJO>P.IV[K8$&PM;ICG&_M=^%_.WAMTH+:/>@[YG , ME-K$>*<'U65:NE?C@44B5/D09;2UBA-4VR<_QK;:"?P]1?9DRC0'EWK7LKG- M2CFF5GV@- %?YQ(+Q;(Z#OM<)E@WYUVZ: CT^)^40G6JP%QN;O^:<&*@3=]> M A&@.O 8/I;,[K-\F=\]D>P((A_I,Q.XSE-69E$ IYJ]:75;:-]1G ^ )NIL&8MOJTB=Z"AAD8V\;;_86#(!>38WE M@/[K!9JR1F-6]=0G4&($7;'O4=?_AYUU-!$#:-@?]@#JXV]PUM-P3$;&*1S, M)!C -]11Z@38P1D#YCF84>-IN<)&1_[I&(C-GWCH]:?0)=FV)M,E>/ %1/J M2:8A2/PN*QNIE0WK*YNVKNP-5[)KE;":B_+2?SN> MVJTPO]NNT2.;#IDU^N%@T&>K1I^,V&34B,+Q&%_H81#F /^ >T!AKDQ(6EI- M?-K2A@(+<^_%*^VY7 K+)'E M3H06I"68-TEI6ZG5N,-$HM3J*7*E1A7@9J\)(\2*I.*/I%A80DI1&LSAT9F+5]'.<_HMD3MUR M4.C>5'GQ).BW !3YOEXMHA'0-O88(YCH$G(A%\7G.+=O"&P?4?XM7Z MQ]=2^UO2^3.J.T[SD2%[1Q\2K!=0>JL*2L[.T?6N)7RN-RKQ"\F5CWCP[I<48T[G62DTQI;R;RN=H::CZ,?ZI(O MND);1V0JWW9J)6(.%T_&EF6,[1Q]R_+ANTSU^T#T*E<9K13(9:0VB[13F6'B M;R!%5U@%EQ[_%32YA1*2HK1DK M\#36H]/]=9B4NPF<44Q<54 U$.,RS^ 6/^%+)=U+FHL.F"5L4RRV?1ND*[L5 MRG2E&[H)\K<5&ILE7^ SC\F2*K8A\GC*#'$5*LJ-%RO(DS;HJ#89DLF6B8VH M+L6VG6>5WW%"M2[FI4Q63N \D4B[$H;4A\F=PLC:R@4/-])1TS17H?037#4< MFE5FJN7*UHT5>I]D7E+;K)M?MTAZ^U= -5%AN]IK7MCM-0]Z>3\Q=_L44OWD MW".!N42=K+K 0,DEN(AGR@#(+,M4\>0J'J"!HUU(J@Q\TM4]X'13*3+-LDJ?0U+^E7S9!)H$:)4V02+)$H%9BHI5>D-*2MEQD6-M, ]-_U@,U/B MQ"/5L,W2+J?BK,,N3/4NN<.&E]PEB1+'WY!_-^4N:?AO+2F+7-;Y\H&1&T], M57,1*J?)7JJ=WM736B MY\]^7&M!WUU!<()G)]H!#<"GIAH 4.@HD%V8D93GV!S/;]/C6CT!3,I6LO(> M>]-PL*W_OUF6_VE0[R)+,61LHXS"B)(J^F$43=G2U>T%GKZP\"9J_E'8'4[1 M1]9'K]NT/P[:&L0&&'"* Z:# 4P_'4[)=C8)VCO%X@N8#A).)GV,,1E,@W'8 MHY!/3 BA.,^P2XDAT8AB3^&/03CN3O9#!A%FMI^X/4FY3[Q5G8'8F;FJ:O>3 M51U2HZ%9#_W7R^"#SC>^X13:AG'_4I79N**!7>(,J"'.1[O<2%77?*D 1<;P"B\#AS4B!/VH^XD[ _1C\&7 MEM/3IX/.:*2W,,A6O2^24'-[PY& M/"D@\I"+%D1]6%IOJK;$+*XYNA]1[03R*7?&$Q@](!2&C6%LJBO;NWG=BNHU MG(Y;G8TWN^;8I9[C6L@];6.MX&E=&:'I2R]^[_]%J9:D4335**H=L#2+L[%\ M&R84B7C.^9(ZTS3*+0%SY/ICU(*3KA:\^B+J3CO3B&P^SMPHJW]1)8%9V9-K MR6/%RI FNM2QJ23@6SR*U;F=FTJP3;,S&'I&>6L=39#L<4X-6A>'BT3U:+82 M[D;4\LR#N;?5B5'-@ M8?DQ:Z=.O5M6:.)F'1!3X"OJ#)C.8;*5KDG$EP5;RKE55\Y^4:406MZ-_=41 MCN 86/O(4_%%%>3Q%6?0C.4EEVIH*1?CW0^^OYO5$.T.7N-MM(* 3UWQJ-@@&$"BMV M@,M*\TEO/"29X308#O!: V/AN&_B+,-^"_L9=4&"P:CZ\:@SG39"QW>PHPC] MV92Y,HDZH/SWNYA"A%L8CG"MQ_"CZ0BDHJZ9BTIGM=<2:D/4[=3#E,)OHR,. M :$UX.5G8!]A8+J/YU2_8AL/>-&;6BYL-AH/6J/C0C%GU.8EAL6>2C=%\44T MK'O,QYUNJT7ZT+(ZOSEPHGX]YG/:&GQZ,&R&]:C$_I: RT\.RZOAABZQ8Q?5 ML55LW7.:RI'/\O9'(#J]#P/ACV0C:>Z M0""\/!B'$_VDCG-&2"25F;P9 GG$L4'=([0M+,1_C <=H!UN62:K]$Q<^[0X MU3!=8*O<9@EFRF*QS\T="#%VXT4)WAT>>)K4NT2\'2:!_ZW5)/;3??TV-HL_ MB>BJCI@R7NI&$TXBM$&&6!\Y^G9:_GBWP"]J=0GYT MQ=B_M_[J=;H#^"?J]"?PSZ4ZT"5&UEDRO:5(U\6$40<40/H?/9K*@6(YL*<4 MB9WON[Z_?LG11T#.*-_/ UPAR$K?;[W^AVV_VQE-Z9_^Z,CMP[7H\O_\QMOO M#W'[N$RGH*PKE#-K,O6XFR50"?W%:"0HGNRZ*[5 M:!&//S9+M=FZ'%_1LH&H03_L#C%D=*0F\JY$;F1370^&(:;8C8:3YO@:.8:W M)O"U25U?A;#'P?B>7,^)BU]Y,;SE%]0K)>,$)<)YI67A4Y0&]EMTAS?89:3[NE MIFA4)Q*H./4MB=>4^38G+QM.7)B)US(Q[\&T;['\/+#P^[Q@[WENC]VL\<&+ M\= 20*414JU6KTR,(0.*#1, *U)?-NL\L^:5HN1J94PZ4U.(O^'N4*D%UM+P ML7S)DF07:0$D9)%JW[T.GVRX+VX2\IK8/*[ME6M=1['=">&9SO$[L,^*8_NQ MX)QJMR9$ T-!T2%XI@0#)T=0$@%+?P *UL196$[C>3)CCSNVF"C(;UFIMY(O MR6PC3: 7,&6!$@4WHRCU0-.Q35IA84S5S(0Q8;A.\E@Z967,KHW.EDNQ ;O+ M.(4R.O4E[8.^IV;BJH.-$\ZBF^J9JI:EP)R2;?3VJ; S5KF9L1/.+JL46N'C M9PD&F!"HL62D]+ZF,O?<\HI\L$0H^6)+&F]2Z49<* ML@'-]3$O?G5JO#7Z%.3%7TEZ<["*,>)64",>^B 3N:CN'1F%PH0.R[ M0QP)B+-*23:6H3IGW:JA,F;'BYYRVB4'3WW*<:_?7 R"@[&*E/>K3@.Q12(A6.9KAA%45"!:70'5H"^M%!SF( M0EH;7AD,OPQ56!6^@HU.$KJ"5/B1[B%L^@GN4&D 9CCS^7)YG=S!W@!$\Q_9 M:EGDBX02^*B*F0R1.#.)DD+RA(9R7(O;*B]T5FK1X":J>A +/6!5DG%\E@P- MI7<'CES**ET!D[E8*^X*W8F( MPD(UUIJ5*-VS&7Z@P_E8J\1)U/9QIL9%3NVP"$]Q@R/C98,3]==I?4[ 1^!, M:X&VB6;%F?]RQ5CV"2/]7@%G^[7!S;<-_\05(/9NP[ &>^EB""96S*'0V\V$@4OFGJ%&1BDX%4'X^/[\R(FV M7L^[ W16@\1DGE@59[D,Z]T&2_>R'&&W.,R5(4K:,7HZ](823X]DC-)B\LUM MA?E\"I-#G9,:-G.@0LO\0D5P)(S/C01O\^8QW6D-[@T1=IC2@]&R)%12F(&* M$^,8)[=T"VXX,0A/HC4&P9I(0JMFBQ49M;-/SMZ8CI]O>7 M+7=RUUB?YF!7:_2TV"4=SI?H(!C^@0HF >(XV0*F[OB-<\,Y6@ID1A5P^,\Z M_]EI'V0ORNUGAMJL6MK^[@O=7X0RY)>:[?F.4G=*@AVZO0UKS=]$'-W5^NVM M79(&OFFL8:BZSI7P)"W8VEO"C:R6<"W9'P#'6Z>&,\#R44)H2V_N!-$B>.#D M@\2J':Q*6]!Y.(4V7G-Q59.-4[+##@5,BCEL"@QPK%A(DT1270^7#-\J>).O MJ'>9)1$QR??A]XRV9T5_>F*UFXDJ>W W[SCWH^41VI .'] M4?NE=,>+T1?F:$K/U8[].9K5+>%7D68YY M&A*!NAMU=LYAF?>D$:#IF6L&F2:"K\C8I[M!4=M 30A4_T#?P,_XL!+:BW/2\+Q%_R\(BZ[BS/4LF)E:\Q?ADO#S6.54XUCUBCVV@ZW>+% M)'>F;H]^J]Y%D9*QIC85(6J].I)RK),KUYA:0S< I M+9U&Q$I-PML60O(K4@*^U>AB_1 M$.RT0J0>AM36-*6CKO6I,2;$$VKMX R7+YR21:,^L7;O"5W!]Q/=)XN:71)- M=%+,]3XL2;,FT,M([NPHAHP3;HB:S/WK.Z+W>>YO*TYA_0^A7"(O$!$Y1,JD*E$XXO9]^D;RB$>R5 MXK(]*7(E7HM$TN$R%LQ5.H-*?HDQ*Z68G^'\3]J^*8F+1:A\UR:53(4[HFP- MG$G7"#!J!@X16X?ZU37KU/+U)37%-,/$+!U=3XGO*YN#2SL[N4A6^0,'#-C^ M>U2W52.OS%8;92I%*%')L)33"K7T.]=RFW#,B)/>JF4"108]<$?2)'5ZJ06I M[DVF4$&%'%#2"?Q'?NO.&9IB8\86[1@PV8IEE\* M;'EP7&AF47-9#1'26S?1[& JH,H-*!^U":M1LKB3V8ZU3, M\=6WWMG 'KB;MVO6V<<'Z@&$_G0C0^!JK/Y9"!)+FC-V M(O/0KH;7U/"BNCBERH$5U9J_2K,BN()9O7Y*NKC%U3XEA;<"7QUT[9C3EP M#"OY;$HQ)>HI=!5E_ D?6"T$W3=Y9J0%OV'_\,F!+>D-]FH?"C=9K[?U5F%[ MOPN.J\"+7;WI:T8P=LI&/P:[S& WLWQ-U.<]2;N\:6N4O=$)$*2R/% MYH;64Q@?O>9:#.GX2Q$*LWFJJV*65HJI()^R9WWIIE1L0U*A(58& MOQ+='N^Y8(?C@ROO59/,6I\\A#0@F"KW<<*UQM8Y"-7EJ>65@N=J,2KPYS>A M8&V& HU1JB"Q$KO3 G1K7,JLL2YKTVO./%L[VGFL'9]F5:I4D!9RU2*:NDVR MU"',-JFL["4@70%-9:E,XY+3IS96:]>UV[.SRY]3BJG3<6%H+)K9Z O LR0I MACULA9J7U@V)7&"3>+9)5>*T>1-/>O*)>CTVG-]6W7_7,'V"/5Y.VWN^UR=B M5_=SYW@K-GSVW#G^N7/\\9WC??6$##JY#IW9SK;P]?OLN[_/;>KK >_;VM1_ M?1/M-J+\QM=R5PJA ,_Y!T^O70J:=GKH;C_@Y]:_SZU_GUO__E>V_FT$YJXR7,[@T9]1%]<:TOT7#8H9UX+R9""2(/?="39Y[H3[W0GWNA?H_ MOQ=JG;YMI8VA5-FDAJ6UVQQK35> M;8B75-'I29&CUIZK_^"0IKW(X_^";JY[-T=M4]EMZ=W?0+69-_3<3_6YG^IS M/]7?O9_J5L5;)=U=Q4^Z +1JXFB%Y#2$TN=^E<_]*G^K?I5[,9W&J! O3&U$ M\&6U?%FN@+0=H8-=];_ M\GZ(@?,?^Q!K-^K"ZI]XI8I [46X*1_HN=/# M9_B_71GU&Q9@?)U4@!LEU<0!B?TT. L^W[P.3EZ@LIYBL42!0#/!Y7%+F1Q MTPNVQ:>9^YK490S^\@Y+@[[%>A>-*CRUREW!7]Z3N?/?@O_ ,$O7"Z!^.RX! M1V\?4=G=_ ^*4L .I%?3=HCLG;7C.SZ=L5+_5&G.H#PH,Q;X3.6"RCI5(>-+G9EQ;:D[I!*E2!ATKP>JHJ!A>Q8,#68Q'O MGZ5Z&)98?UDE7+3!]&U[%)'*T6@;Z@EO;GNUGL)QP%1 XG?M89_1[=MHBR\[ M]OT]%KSW%%M6O2/6[FO'[;.+0Z?:@DK>V+OCWMX'8?:;H'V]A\=C?_N9]MCG M-YB\'09'4&/CCI8H$/=MES#O1VE?)[..\GH/O60'OT%_7%H),>UM/UH31$*3 MK_/@BTG?$?%N 07DE%J:#,OK[8O:,;<[6_M@4)_/;AJ#K= CAJH)=Q\R_DP M$VA= URSHPGY@>BY;0W?CIP=0Q1: M4T&.H0?[Y^=M$[%,>/VGQV3YH+R?VU)2]LIH\83MNQ?&=S^<): B_8X*+W_U M8IQ\ 37GKL5\Y3=W3G\X_EA>*B/,!N]U?/LQ6/3^N+C['63Z=7)K+RQT8V#> M<"61?P7]:=O1NL;0!O5M?.,#UC;^C>9^B_K5^"+6!%J(Z=A;>R^X3:I'C&RU%#1*VF_@2WO^@C\YX1A45C.%9 JNW FW M$L&V,'I*K_.$5N\7,G[05S"&KO(=\==D"S1%R&T1[A(>TV2G5O#ZW([(/6KZ MT(V&]UD2*:#^T@FHU\'[K5:B?4]EQ_?=+),W*LND[;,FX\1IE]"N2#9VUR[U M>,'N14D][4XPM=]#.V. H^8O)"[=2C,XYEKN-?'6ZZELA[K!H#4P5+.U?98C MJ2YT?L'. =T!M M$XIO!80ZX@8$!BT_''Z[)3+!1KACKO8NU'80^E+) M#VVZQ+>9O:Y%?)M94TM_^'8S&LWAF\WY)M\4WWI*]*EYI]R%>$=[Z-T$B*.G MN=PCE^$$9'J,3F]0+\QAZ#:"@#"?H?GT_/#I,6&@^WWSJ^-.KSD_I1/XWAYU M^LVWW\0/>4%*K"DQVIY98/<=PY+ZOF*\K;O 5(+F C"MP+.L9$YAZYBWN*GR MXFF_0^@V9[KD[ <4VUY)3@3Y=V^LRLIV16CMPJ3\LK:P]<]VMS]K;E+S349- MDDDFJR ]1[Y=MBA?*+=61JV_4&TY_"$L]>'_M,DZ.LKG33QKR18V@;T+_8[$ M2YEN95R3'&0H%!F]1J'=>1OT6#K'.26WSW67[E-O4,&>)M&6\PO.S:HQ>LI^ M3S>PH_CK;6K(35M>"P:NN>YJYA%N4%/C9/N?644TE\)N?H[5K0[QCUL9A/ [)<9Y7;[=1.=["KR-G\"/>H9/9\$GXX(^$ MS#YXNNLPOR':[EC]+GQNA P6VC0PLS+3N";FCE4/I5=?/^IZ-=.1_![U!M[? MCX+LEDRZO=?;'7G7TW8*'J 7WE4@U/0!W/H/0"TB&ON-*[YT0/::[-K>/N!L M3S;<.;N-E6VS',[U*6G-34D3,:M5!.AO%V&-4.!GLI3HUBI0?3VY_Y!G9\+" M9?N6W^T@H6$KHV_:+XEP-V4]=@XT%"4/E3V(K;<2EJUY?EYF%?R')V84;IM4I_]]VVD%J!N2*[[!?/O"U&%P6V?TQ)@?+[';]8E-1ESCO@X: M][4EJZO^6M>GEV.26^,AIKQY-/B=&6!M'*LW]3,L?U98_363_-4P94Q\6QJ, MO0:(;1F9;8>&.7"-F3 CK@FR2<]OXI[T_7;HD7>1NPF\F_75P([A=FKN1^,+ M3'(QB:S;-/+:]]ND3BO)P*'0V_A$:>7B+4PN'E_2O4=RQMY1I[T;^OM''$%9ICFTZ)6=Q7/G$>,?RYK!V,K5LBKA94C3RB]#?0!YI"B'B8J?(.ZV._ M;FG\?9M7MX= ;K ZF?F^,@JY!XSL.JC[KTQ MBXCU2]T]E4./.6,-UF_N9\KM;K=DECFWQ3%D8D2OKMJ(GU[N!NSWK-Z:H-EI(%KSD5]EKEL[;: M\C+,2:76QEU%7*]?.UW*@ -%IS)IH$5UK7 M;X.@R2K@I+F4-0@3*:3B1!M7E4%3*R!Y8Y,X"R9A. \XH0*GL6CY+=<-RF0K M=(*G X1\_HW,(<&/YR^_M%)?OT!^/'MU=A8^7ESOX^AO[W0_)^PEZ1V1\6^1G_'O7<4@?=1J5Q(<7N?EG U"8* MVJR"<,HV'IY8()-,*J3-01EMD46:)Q^.O&?/L./A5$CE:OL*_G_93=\+])X5 M2!D;!$ZP!]*X)EJ#$K?&<9,=^%T(=?9B4QN%I2*;:#+#8X(;3)&E5#FHH4R$ M>RB-&116CJ)E94@S.L/09L#8@[W@GXL=[G6!_!Q[ M)"%&5D5OFE5WYGAJH9.\S>:YMVD/XT4U74G]OC7+$8=HZ7@X!?SRX+1@073F/1U4"45?3)\]JID!@"%T0J4IMDV\E61>@%K MW5^G=7&HYLD):O[7^UR" $78MFAS]X]YE_^SXNF;OY?LOBK[@H]K5Y];HNVH M)R!R=@HBY\+0_04Y;?N4* MCL_C]!M02P,$% @ "(H#2UE-486! P GQX \ !X;"]W;W)K8F]O M:RYX;6S%F4MOVS@41O\*H55G,[9(YHDD0/,:&!BT!AS,GI%HFXA$>DBZR?S[ M4G+<7 /-A]E<>&4]*.I IKYS25V]AOCR',*+>.L[GZZK=KFZM]7_,XN;D:-OYQ]C5] M'!]VA6FR^V&?S/-U-:U*NPEI.':Z_]T17<;_PQ262]?8^]!L>^OS#BK:SF07 M?%J[3:J$-[V]KO9-A/&M>/#9Y?_$S.^Z*FTK,=YZUEY7==G.)I=K?KCDGCM; MB7CIRHDX:^L!G _R+OC6^F1;4;92Z%Q;.%IQ:SKC&RL(I 20\IB0BD J *F. M KD8<,JE!%(#2'U,R!,">0(@3W@A[VUJHML,QT58BMMM4<@SP#D&2_DM]+OS#>AMV)NHUBL3;0#\UWH^T)+ M(,\!Y#DOY*/SY?5UIBNH*<>Q>1J?Y*-QD4)> ,@+[K][%X2+\0[E^6V"'SAI M>D]1?$]Y^?X*H7UU73<^MUD9CGXU$(BO*=E#2B@99LN\C\4G\V8/F)!3:G:I M]+W+'X.N!&)V?F7+D#R$1$ZIF:7R\.]V*!O&>,FA>1G>ZG)%J6K$O Q,BHFL M4C-K96%78Z7S27F#7%(SRP3F=7U*,9%5:F:MP,2NSR@F\DK-+!:8V?4YQ41F MJ9G5\EEJBR]E,C"0?& BM]3,4$QD8(DLX(@IIK2I16D(,6L M((Q94TRD(,6LH,_KCGDL_5),I"#%K*#/,;\V3=Q23+B@QFPA6!XI:B&%+*28 M+80QJ844LI!BMA#&I!92R$**V4(8DUI((0LI9@L=EL'W-AO7)?%DW_+6=+2. M4TA"BEE"<(U#?*&82$**64*P9"F\R"-)*29 M)80QZ4<=C22DC[D"IZF$-/RNPRPAC$DEI)&$-+.$?COY_96>AF(B">E10I/] M-]S6+IVW[;=RBU2.-Z9KYE$,/[M59GTR+/,LMUUW5XY]]W\',WYU'?K8?S"^ M^0E02P,$% @ "(H#2R4:.3S$ 0 3QP !H !X;"]?%2G5S\[%91$. M>7RJZE"VWZRKYI"G]K79N#I?[O)-<#H=8L5I(-/O-F M$](\<\>]^ZZ:72Q"2-&=/^2I7=#^Y%2'_ZROUNOM,KQ5RZ]#*-.5BK\%F;L> MI/U!2@^R_B"C!_G^($\/&O4'C>A!X_Z@,3UHTA\TH0=-^X.F]*!9?]",'B1# M(..0GX2PYFLM@&OA>RT ;.&++8!LX9LM &WAJRV ;>&[+0!NXNM0&]]P%D;';;Y>BO06_EZ*]!;^7HKT%OY>BO06_EZ*]!;^7HK MT%OY>BO06_EZ&]#;^'H;T-OX>AO0VQYP5X(N2_AZ&]#;^'H;T-OX>AO0V_AZ M&]#;^'H;T-OX>AO0V_AZ>Z"WY^OM@=Z>K[<'>GN^WA[H[1]PUXTNN_EZ>Z"W MY^OM@=Z>K[?OZ!V+O FKC]1LRTV\=\G%\)LU';AC.NW#_3/.4V_N[RB=VBW! MG9]W5^<\]3?"7?Q_^/H#4$L#!!0 ( B* TNT9AABNP$ &0< 3 M6T-O;G1E;G1?5'EP97-=+GAM;,W9WVZ",!0&\%G;KZ NF6&)BYI\-R*<_/(F$L+ MJI6+M:$F5')M:^7#J5TPH]*E6A 3H]&8I;KQU/BA;WM$L\DSY6I5^<'3[GK; M>AHI8ZHR5;[4#5LWV5'3X;YA;*GJUKBB-.XF+(@&+YO0Q85KTRA47<1.F'!\ M8WL>[GM;D[5E1O^*IO.\3"G3Z:H.M\3.6%*9*XA\7<6N4):R=V_+9K'/.U?6 MOZHZ-&:;BOU:$%\OA]]6U!^@JUQRL@_;@OI&=87=)S]KX&$WI-K2T-A0M;[L M>;P0:1ZJCK4++_F(U&Z=C+*3AH?6U_MAO[1==M_[7OA/T;'N<-Y;OUP. 9)# M@N1(0'+<@N08@^2X \EQ#Y+C 20''Z$$01&5HY#*44SE**AR%%4Y"JL-:E\ K @ $0 @ &9 0 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " 'B@-+F5R<(Q & "<)P $P M @ &W @ >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M >* TLCT:A65@( *\' 8 " ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ !XH#2_:@'8(, @ $@8 !@ ( !F@\ 'AL+W=O M* TO7.X_RM@0 "$6 M 8 " =P1 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ "(H#2UGN1L2P M 0 T@, !@ ( !S!L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(H#2\9B:4VU 0 T@, !@ M ( !AB$ 'AL+W=O&UL4$L! A0#% @ "(H#2Y5\81.T 0 T@, !D M ( !6R4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "(H#2T YV$:T 0 T@, !D ( ! M'"L 'AL+W=O&PO=V]R:W-H965TA%O[0$ &8% 9 M " ?,N !X;"]W;W)K&UL4$L! A0#% M @ "(H#2XN[;:_% 0 -P0 !D ( !%S$ 'AL+W=O&PO=V]R:W-H965T"[ $ &4% 9 " 0X[ !X;"]W;W)K&UL4$L! A0#% @ "(H#2Q2I(+6W 0 T@, !D M ( !,3T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "(H#2QW]\8Y( @ ,P< !D ( !R$0 M 'AL+W=O&PO=V]R:W-H965TU+ !X;"]W;W)K&UL4$L! A0#% @ M"(H#2TSKL&PO=V]R:W-H965T"V\BV0$ %X$ 9 " 2)7 !X;"]W M;W)K&UL4$L! A0#% @ "(H#2RB3$?++ P MWQ$ !D ( !,ED 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(H#2RF02A;B P 0Q, !D M ( !LV$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "(H#2Z?9 MF/ @ $@D !D ( !7&H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(H# M2XCPXS*' P U0\ !D ( !!G( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(H#2WKIX/(# @ )P8 M !D ( !,WP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "(H#2YWZ:07S/P PRP! !0 M ( !)84 'AL+W-H87)E9%-T&UL4$L! A0#% @ "(H#2RPU MP/I @ *PL T ( !2L4 'AL+W-T>6QE&PO M=V]R:V)O;VLN>&UL4$L! A0#% @ "(H#2R4:.3S$ 0 3QP !H M ( !8\L 'AL+U]R96QS+W=O XML 59 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 60 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 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.7.0.1 html 153 219 1 false 41 0 false 5 false false R1.htm 0001000 - Document - Document and Entity Information Sheet http://www.elliemae.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.elliemae.com/role/CondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.elliemae.com/role/CondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited) Sheet http://www.elliemae.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeUnaudited Condensed Consolidated Statements of Comprehensive Income (Unaudited) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.elliemae.com/role/CondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 2101100 - Disclosure - Description of Business Sheet http://www.elliemae.com/role/DescriptionOfBusiness Description of Business Notes 6 false false R7.htm 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies Basis of Presentation and Significant Accounting Policies Notes 7 false false R8.htm 2103100 - Disclosure - Net Income Per Share of Common Stock Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStock Net Income Per Share of Common Stock Notes 8 false false R9.htm 2104100 - Disclosure - Financial Instruments and Fair Value Measurements Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurements Financial Instruments and Fair Value Measurements Notes 9 false false R10.htm 2107100 - Disclosure - Balance Sheet Components Sheet http://www.elliemae.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2110100 - Disclosure - Goodwill and Intangible Assets Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssets Goodwill and Intangible Assets Notes 11 false false R12.htm 2112100 - Disclosure - Income Taxes Sheet http://www.elliemae.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2113100 - Disclosure - Commitments and Contingencies Sheet http://www.elliemae.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2114100 - Disclosure - Equity and Stock Incentive Plans Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlans Equity and Stock Incentive Plans Notes 14 false false R15.htm 2115100 - Disclosure - Segment Information Sheet http://www.elliemae.com/role/SegmentInformation Segment Information Notes 15 false false R16.htm 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies Basis of Presentation and Significant Accounting Policies (Policies) Policies http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies 16 false false R17.htm 2303301 - Disclosure - Net Income Per Share of Common Stock (Tables) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables Net Income Per Share of Common Stock (Tables) Tables http://www.elliemae.com/role/NetIncomePerShareOfCommonStock 17 false false R18.htm 2304301 - Disclosure - Financial Instruments and Fair Value Measurements (Tables) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsTables Financial Instruments and Fair Value Measurements (Tables) Tables http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurements 18 false false R19.htm 2307301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.elliemae.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.elliemae.com/role/BalanceSheetComponents 19 false false R20.htm 2310301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables http://www.elliemae.com/role/GoodwillAndIntangibleAssets 20 false false R21.htm 2312301 - Disclosure - Income Taxes Income Taxes (Tables) Sheet http://www.elliemae.com/role/IncomeTaxesIncomeTaxesTables Income Taxes Income Taxes (Tables) Tables 21 false false R22.htm 2314301 - Disclosure - Equity and Stock Incentive Plans (Tables) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansTables Equity and Stock Incentive Plans (Tables) Tables http://www.elliemae.com/role/EquityAndStockIncentivePlans 22 false false R23.htm 2315301 - Disclosure - Segment Information (Tables) Sheet http://www.elliemae.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.elliemae.com/role/SegmentInformation 23 false false R24.htm 2402402 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesDetailsTextual Basis of Presentation and Significant Accounting Policies (Details Textual) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesPolicies 24 false false R25.htm 2403402 - Disclosure - Net Income Per Share of Common Stock (Details Table) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockDetailsTable Net Income Per Share of Common Stock (Details Table) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 25 false false R26.htm 2403403 - Disclosure - Net Income Per Share of Common Stock (Details Table 1) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockDetailsTable1 Net Income Per Share of Common Stock (Details Table 1) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 26 false false R27.htm 2404402 - Disclosure - Financial Instruments and Fair Value Measurements (Fair Value Hierarchy) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsFairValueHierarchyDetails Financial Instruments and Fair Value Measurements (Fair Value Hierarchy) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsTables 27 false false R28.htm 2404403 - Disclosure - Financial Instruments and Fair Value Measurements (Carrying Amounts and Fair Value) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsCarryingAmountsAndFairValueDetails Financial Instruments and Fair Value Measurements (Carrying Amounts and Fair Value) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsTables 28 false false R29.htm 2404404 - Disclosure - Financial Instruments and Fair Value Measurements (Continuous Unrealized Loss) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsContinuousUnrealizedLossDetails Financial Instruments and Fair Value Measurements (Continuous Unrealized Loss) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsTables 29 false false R30.htm 2404405 - Disclosure - Financial Instruments and Fair Value Measurements (Summary of Investment Maturities) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsSummaryOfInvestmentMaturitiesDetails Financial Instruments and Fair Value Measurements (Summary of Investment Maturities) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsTables 30 false false R31.htm 2404406 - Disclosure - Financial Instruments and Fair Value Measurements (Details Textual) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsDetailsTextual Financial Instruments and Fair Value Measurements (Details Textual) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementsTables 31 false false R32.htm 2407402 - Disclosure - Balance Sheet Components (Property and Equipment) (Details) Sheet http://www.elliemae.com/role/BalanceSheetComponentsPropertyAndEquipmentDetails Balance Sheet Components (Property and Equipment) (Details) Details http://www.elliemae.com/role/BalanceSheetComponentsTables 32 false false R33.htm 2407403 - Disclosure - Balance Sheet Components (Accrued and Other Current Liabilities) (Details) Sheet http://www.elliemae.com/role/BalanceSheetComponentsAccruedAndOtherCurrentLiabilitiesDetails Balance Sheet Components (Accrued and Other Current Liabilities) (Details) Details http://www.elliemae.com/role/BalanceSheetComponentsTables 33 false false R34.htm 2410402 - Disclosure - Goodwill and Intangible Assets (Schedule of Goodwill) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsScheduleOfGoodwillDetails Goodwill and Intangible Assets (Schedule of Goodwill) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsTables 34 false false R35.htm 2410403 - Disclosure - Goodwill and Intangible Assets (Intangible Assets Gross and Net Balances) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsGrossAndNetBalancesDetails Goodwill and Intangible Assets (Intangible Assets Gross and Net Balances) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsTables 35 false false R36.htm 2410404 - Disclosure - Goodwill and Intangible Assets (Intangible Assets Future Amortization) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsFutureAmortizationDetails Goodwill and Intangible Assets (Intangible Assets Future Amortization) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsTables 36 false false R37.htm 2410405 - Disclosure - Goodwill and Intangible Assets (Details Textual) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsDetailsTextual Goodwill and Intangible Assets (Details Textual) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsTables 37 false false R38.htm 2412402 - Disclosure - Income Taxes (Details Textual) Sheet http://www.elliemae.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.elliemae.com/role/IncomeTaxesIncomeTaxesTables 38 false false R39.htm 2413401 - Disclosure - Commitments and Contingencies (Details Textual) Sheet http://www.elliemae.com/role/CommitmentsAndContingenciesDetailsTextual Commitments and Contingencies (Details Textual) Details http://www.elliemae.com/role/CommitmentsAndContingencies 39 false false R40.htm 2414402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details Table 1) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansStockBasedCompensationAllocationDetailsTable1 Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details Table 1) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 40 false false R41.htm 2414403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details Table 2) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansStockOptionActivityDetailsTable2 Equity and Stock Incentive Plans (Stock Option Activity) (Details Table 2) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 41 false false R42.htm 2414404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details Table 3) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansRsuAndPerformanceAwardActivityDetailsTable3 Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details Table 3) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 42 false false R43.htm 2414405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details Table 4) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansFairValueAssumptionsDetailsTable4 Equity and Stock Incentive Plans (Fair Value Assumptions) (Details Table 4) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 43 false false R44.htm 2414406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details Table 5) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansReservedSharesDetailsTable5 Equity and Stock Incentive Plans (Reserved Shares) (Details Table 5) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 44 false false R45.htm 2414407 - Disclosure - Equity and Stock Incentive Plans (Details Textual) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansDetailsTextual Equity and Stock Incentive Plans (Details Textual) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 45 false false R46.htm 2415402 - Disclosure - Segment Information (Details Table) Sheet http://www.elliemae.com/role/SegmentInformationDetailsTable Segment Information (Details Table) Details http://www.elliemae.com/role/SegmentInformationTables 46 false false All Reports Book All Reports elli-20170630.xml elli-20170630.xsd elli-20170630_cal.xml elli-20170630_def.xml elli-20170630_lab.xml elli-20170630_pre.xml true true ZIP 64 0001122388-17-000031-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122388-17-000031-xbrl.zip M4$L#!!0 ( B* TMD6AT6-"(! ,_F%P 1 96QL:2TR,#$W,#8S,"YX M;6SLO6N7FDF.+OIY[U_AX\_'77%37&IUUUYQ[?':Y4O;KMF[/LVBDM7[]DJ9JBQX 4FAD!XI),7?_]?WB_,7WYK^H-/K_N,E M_QM[^:+IGO7:G>Z7?[S\[>,K_S&^?OWR?_WR/__^_[QZ]7_#AU]?I-[9U473 M';Z(_:8U;-HO_NH,O[[X/^UF\.>+S_W>Q8O_T^O_V?G6>O7JYD.7/QL=;>$N M19\D6)Y=Y")F*Q@3S/$ _^_WGS\+9QA(T;*V46=GS/WQ^8SSIFW_:)\9Q]CH MR[[_T3_O_$S_?(%4=P<_G_6NNL/^]3]>?AT.+W_^Z2=ZZV^#YNQO7WK??KI] M\R?!N'[%^"O)7]Y][*K?1R;G?>[VW1D?;#>=V9_!-^AQ-?EXSK[&^G=V90T^E^:P;#V1^Y>8\^)*<^-.@I MPIK?_: V:N\>[K<[98#9-H[>()#Y) M4K?7[5Y=S/Z-]K#_T_#ZLOD)'WJ%3S7]SMG]YQ[^T.0'^LWGN9SHG_#=NP<' MG;/9+. ;,Q@8#"_[Y^5BOXE1T]SY]Q/HW?O'QVT9SV(7\M_^K]O?OUX M]A6WYX^'.P\__.J>FE_^Y__X._W6SX/1&Q^:SR]&O_WSUY'>T=Y_=;?G_X:$ MO+Q]F];A'R\'G8O+N'NE4Z;7OO<:?HO1G0T$RS/0;/TW_ MR.UO7.*FZK7'?Q5%T!\F] :_$)FD3XS???S'>V,?:+KMLLVS%)W;VS-NOEAG>Q_VR/K_AF MV-;_4GO.MG[%!=K9S;&=1FR+?QV 34 ?HU:P"7K#-N%.5(=@/O5JYG,KHC*' MH55F-:W:M*<9V1W8>[L#F[8[-^9VW[V,WK27^6%#_NL6I_^7;__WU6!(T?"@ M]/IOF[_\V2CLQ.CY?;_7Q3_/FM&[_GMG\%\$ ?_KQQ,?D9YVJ]\>_';91CVD M;V?N37/Q1].__P%\9CCZAH]G3;>%Y(Z^Z.[=#QCCW;[_@Y*;;WBRQ;G?F,T7 M^O712S>OM?&7OU^>=\XZMS2]:'?PD9M,PRT+/Z\DP9>_D A_7DJ$?_]I)@VK MTC=S 5[^OK7X3KF=_P8\]A$]^[O4O M*.P*K4'3]G^1#AR8XF]/2+?;9)&4GD@Y=QP*SC39)^4\*>?>6,Z;\.WIE#-? M7)[WKIOFX[!W]N>[2_J:@>^>='2FCBXAK*=3U3T)GT^J>E+5O;>J3XU'3ZIZ MD*JZ#^C4G # 257W/].Y"U4]!5('$DCM@W(^=2!U4LX#4>NQ(_T_JREV-#!PG(+^8.4!2NY>8KFZ<$,H:$8O/NX([7T[[=R;Y=L"*G[;M7VW=;M6"GC;?5C7?2^7US M6:MAS-CK7_;Z:!Y3\\?P!W3?O-/BI[VSM--:M"9[Y+;X:0OOPQ;>=IAXVKG' M$B:>-NS3AHG/=7LQ8+6OPV\=/_9$4KGVW_<_>MZ;?_5$\>@I?=F+( M%Z[)'EGT4Q2U%UOX%$7MWQ8^15&G+;Q_N?O3!CZRW/UI^SYM[OZY[I(#4H<] MR(D]64QULN='%U.=+/I^%%,\54QU2HL<74QU2HOL14SUIM=MKM^T^G\VPW)U M*F'<\=G4S,4X;=KCW[1;ALZGC;93G'M VKT'J'+[+ND4$1Z/2SJ%@GN!(U?, MS9^VV0X3Z<]=L[=I)J7=11OK<=7G%P.%49?V\ MMLG?7LL_O:T80^C>_Z$<$\8\\B0J3]OW M:KCA#/W(C@\M6?MH=,ZM6<=S!;>@^SEJ4EZ_[;PJ4GZ<+;P'GCA MY;,]IXVVF]3, >GS(;JDDUJ?F@\/QEJ?^I@.)R=W0)I]"!FP4PAPPMY[;\VW MU4K^7#7\A+T/"9V%VGSL<#DB7]\ =+8CVCDCS MUHQIC\EHW9]:ONT-F^E3RV-:ZD5\/I==O1#0'-%BKPWT] M5\>Q:Y=@*_9/<0]!FT](:/G@HSV(,TRZZCJ4'1L"R=Q^[VTCQ^7?%K: M/06\:\0SA[6B>YA&V7KD\K[?PV\87K\_Q^]%YHGQ2Z(Y7'^ZOFRF,.K%Y=6P MZ7_L?1[^U>HWK[M(S)?.'^?-: ,%."R%V$L+W@!O\]O\]OT1''*ON_BG?7_02Y]NEO[W3^G'BG:0P^;7 MSK>F/97L&(3K-ZW_[O5_I/=O\.#58-B[:/H?FO/6$$4[^-JY'(QP47?8;YT= MFBU8@?\[4+B< +:G(:@%_6%J#9L;'6$<_^_^&^_?&_M TVW_>'Q"I>[>V>#A MT$F?#DV?MFUQ$&2N:W'N/O.NWV[Z[_IHO-M79R2DT#K[\[QW:/V;J^C&W8<6 ML_Y$5L:L9F6F .MNK MM<^Y^] #O!]N8+NN4IS0R+ZAD>U7,JUA,S[U6^WF;>OBT +?M8S$-+.'ZRH> MN^PG5[%;5[%UI7C=;3>?GY$]6)'?8[0)XTCAM/S[O/P;1P*/S(2>O,(.O<+> MY3\?&X8>J@TY'$BY1?OQ9(OUG'?(*7>WR]S=5G;/!DX%3MYWU]YWU^<"&X)Q M)P=\_$#MD3;GE!W>B^SP,5J?$[C9[>'V@5NFDQ-[/A9G.I;R?[7Z[7 M(\.,1GGTYN#=U9#@>OO@IIU/\';K?QYD[C#CH266]>/75K\9^&^MSGD+]T?I M]7Y[WKIODX[)W]^?ZJ?_:U-6BH M9OGHEGH9=@]SZ6?X]##Q]_.^BEOGMY(6\G MKSVF!>^;_N=>_Z+5/6MNMLA1K/\N=_G51E[U4%G;C:_;'-RE8E]@;# M=Y\_MLX/S?TOI1L5=R>[L4@9T-DV=*TL[J7;2@QZ]'A-QQ+\/B/KL8;"G*S' ML2K#&J[DGTVWZ;?.Z1BK?='I=A"XXT/?FN.U'TMQ_(QZ(P MI]AF_V,;O9I#VA:-:S,26EVK#3[8&E. MR?S]1S'[H"IK -Z3?=EQ6+USZ+N&TIR@[P[#ZITKS!H.Z93)/;F =>FC^$?Q9BQ M@:OJL]73'"&C=A-)S5+>]32(M MV8%^0C@'U'FN3EFP767!]F$HY^K0X:0 Q^*3'Q7C'-/2/[N 8:H;XK3KGUMG M@SXIP$[-_LZ+0E=7@.-;^N>XZ"=?_PP!WFFG/S?_/H7J[VN@P]6@TVT&@X\W M;([=^_*N^[[?7'0&S8?F6].].K13YX45**XX>:IPAD MOU#%/CB0=2*0DUH<6PQRU>WX^>DL=_KGRER*=[YO^J'!]_)O;G6^H+.."HD^\O;IH M^JUA;[QX;$G>_L<$(9-?-/8+J>GV+CK=N;]QNY*C.ON'?F3JN^[>NF?M B]-?VVXZ/WO<*&W:+.6\]>7%K4Y^ M:#Y/H)B7=TP-7P4GO<\F B\ 44AG=+(VQ1!+]BJPE[]\;IT/4)>J+[_[Q7C5 M[]-+G<%9Z_SWIM7/-YMEF1_7Q227:)>-X*E 8=KG"."YD$$P:P(209^:1<;]KTP3<4/?\DLB M67#!Q46O.TK-WS0#C5UR.D'33=FH]%=?&'_Y MHMV<=2YPS_WC)1NC$(Q4(?F@E&6 F\.I)*)D)H#4W$K_\@59@='7W9D3J:2Q MRL$$P0MHFJ2^=,Z;?L2E_-+K+R-"G7AA14F77 2GHN5,I*!8#,D5)/OE+[^V M^E^:%_[LK#DG@]^T7XQ^8YR\B1^=I.=#\V4T%:L[I,KC)0CR67K')8 #@,11 M8D$J;B-XD0S2^O*7_.NOK_.+-SZ_>/TVCI,Q^5M$QTW#3[=[U3KW5\/>16O8 M.7O=/>NC+6XZW1M1TD"F_K>F_;G7?ST87/UH INQV&O7"(^IQ^NW9=R !:&$ M]R!P"8![$PRJ";/ QA;1)ZE(%);T'__Z5',[8=T)@HWYLJ(V0"VH"%Q1J!] M]4'+)+4,W"C)!"LS9,2U5<**C0EI[&)<&L?SL3F[ZH]00VK^&+YI#6__ZW7W MT]=^TY!9'Y16I_^?K?.K*:6_;<0:Y_:5G-B0&KF,A=D2T*.58 M7)0;P15M4 MCC%F1P 5'9[A:.;N6'T,I>OP^U?O,=PJ%;,*HAB("4TB&DC&G5?(/WJ04L(T MMVCGC5F+VVDZ5^;U+3(UYK77XS>*4F(D'Z E\.AMRJ;8)#D(] ;"3/-KS5JK M.X?6>YYC:T #Z.A?^=]7G6_X513U7?3ZP\[_U[1I[E1H#3J#FKGQ"OLYWS(Q MGVORO7JG3T@'@:0(!GV151Y"# [-8E Z6'"HYME-2T=:YM W(MG6;;V1 [W M[]XO4+CV@T$SC.>MP>3G?_OXJ3\*(*[QA_[9^];TNP2B'I"G+@@ I>$9N ; MN;=1A:PY-XC21$Z5/)$OR7U(WKE;56A> <;B4)-ENK W,YVJ2*4R54 MNTYP*9@Z6#FLH%>QU[_L$:I[VQN.69,'Y"DSH+5BSN?"(0DT7%Q):UBVABEJ\QS$N=XV19D5*P7G"(A!:Q5:RCY20 M'WG?[UTV_>$UM?P-Z=.C::0SS=U<\A&C2(O/8,0 8$6VW+# >11>,FTY3)/O MA+-C1N9!:AY#]R)?C)0*;KU'5^PQ>I3>6XNX [TQ0]F#K,2.+IKI=0C/GS\W M9S07^%/K^P?<;*7U#3<=?N[UQ252\NZS;_=&2!C_.COK775I\/1'BN\006. M?H9?UOHR.WKZ%T5//SB<=*=:*6;8*"V#P81APJ(KQ;52SJ@TKE=WB4GV-\7< M+7\;HOI)I/#[?"F(+!)&$ J#\,BLCDP:1U)P$K<7,#-3"IIRSMN1PO?+AN:Y M?6C.>E^ZM$%O,C"_==M-?VX[[CRFG[2O>BRM 25CG.JR<1JXLIY;RDARM%X8 MN\OP\I?WXLV= -=B^%Y>KY'O?A>M[J#YV/L\1#8;E.V[X=>F/S+" _1<^(&S MIHWA'(9QG;,9D'R1^8K!*_1/WOD4($;O$"(P1 #6.:9XXA5(DI*/68$UZ-LL M;XM,7,# (B-?00@,KU*PF8L82TD@8H%Y3&\_=;MWR]X[%W0>.O1 MA%MR1Q^:HMJ>^[&(DU+E*8R#AS9R0D&3E9$>D@*$ ;$WAP6M@J/@?& M?@CT<4*YE^U_-@-\$GW^W=[ZU*.7_D_3^?*5WD#<@28G?T?KTZ%!>O/T9A.I M&C$FFYRM*@SQ (9ON(F<9Y1%1"N!06YT:4HV/PZMA/X;W'F=-7@CN=Q77-_8 MX,'[UC49Z=NSA]4L0L[%:@"-=@&M7!'( #,V:%QV992N=@T'IVYVS6(JUJ%S MT>[VIF@1F8[*!I#"X2YW",QUCC**5*JPAN.;?$TZT7HW""WQH;<(?->1*@*1 MI%$C>.8(KHRVR8C,G.,8DJ*JU,'HR!#/HG86+>O3O# ]Y9-7F8&7 36:!:M- M ,@N,I,!9 41%< <35B"YOX5.LG>=>N<(K"U1&QT= 14_K"77Z%QRH\B68>0K1)".@37";$IE1G*P*1>F^BKBZN1][J+B8( &\=UGC*Y6S3IXC&:+25'0V:^V'LTALIUE^A;AM'L?+4+=1 MQA:F)22!2H'AND& R0L&)-$*KGDJ"$Q,91M?S;"-:S/6;G=H>5OG[UN=]NMN M;%UVAJWSU5;&%5ZTQ[ 0HT1P6=L(!4,/C! Q8E1,5,K(!7-3GGXV'6N1NE#6 MJ0#/UK$B)13&O4?[;CA*FT&)JK*16CBEY,JDGI_3]1YH2@GN!D3S$^#_]NZ? M.L37579G<@=HW/-:&@2E"2QB5F^Y!UL<"EH%6\G9,CXEY:7HVAPGC[S99:[Q M0\C#9=$N1XUP'?T=KJ(.B'>44N!J[\RGO?,^RV&Y2]7FR2;Y7$)P42?#(7H? MN-2(4 T&:,Z5F.L3-2L/1S;+W!TV%]/1P8]!87"T508QO1. $8H(L2030F5F M.>[\PY',@[AZ(D0#969]T$87:K[1@ M059@6-7 :6G*-LC2PI,4RG?D7*2P!D(!:Y)5"/F<$T85J!"/F+&AU^-I['3E MW6ASH_[KJXN5$R#28L"?M>R$2ER8E90)#4UZMCIO"]P]1 M]$CR'W# QF97\"F$G@(8NAPILY62#F$][IVJ7N 5EVY3]+_N#EO=+QU..0%Z414>!N-AZCK;HT@RT2_C0]CZ1\L=BY#(*# M,<4AL.46 0\H4$IE7 93[6GAIG? 4U(^+G.F$@3+K?7XM(_:H[E!2$:X6R!X MJ[>N>S*9SPC%QRF7='!M4(T!1C;2SDA5\J>D?)&VY**U+JKX MH@P(KRQS)0'SQ>+KP:HZMPAZ=Y2/RUR#"S)F1&H\%^4C1OZ6M$4Q-)M%UY2+ M]67>'7;:G?,KPI4_>BSR][/SJW;3+OW>!;GPJ^'M5^56OXN 8G!7'X<_=#7M MQF:-27[N&I[3ALT1H,E%N6,-P4TU^A,BTJH,XE* MT>7XUKSO3 9.$Q)L^.:)-,3^'>XTUB'-/1,XOA6 2)+AP0 MVRFA,":(UHE9JZ)'O3RG-=G\%G%&)!%"R. Q]BHN4!<[&,143,DL9_D1S953 M![D:A^)&>'*V0% V"P?!0/ @N(L!H6T2-!EJAMWB5,U\6I5M[!%%0RU82=QF M].J6CA9E2E2@&B+:K[2+/3(C8'HHTZ>52EF;4(RG:BGO:>229E(&I7EP53[# M <^=?!=QT5S"%DX0$."D:#]*)EL7'8E%^8DRM2@V1%5J&RLE=.%6W,(62\% MZJ,*DBF5,;*AHAH,B"%F 5[&P.IS0&6,Y#"#GEDIP<5D+1)3"5H;BQ&M+!Z" M8R&%&(Q0+B#X+[.:;2S7*Y%UWPQ/2;7S'LVV6SPE8ZQ[_O[/_^@T?3IAN/Z5 MSA4>2:[<+T6Y7#HZ2PPHEX3B=#!7G23*^))I2$%B5 MK9=.<,6W*H?Q#M%#WKW),9$8!M+>);#:.+2%7KLHA7;*N+H3"B.]Z5+Y_1;M MSG9OBH >EAI]&?X%" >"*,493XTX)57'O$(PX+/<\=9%NUTY>-0CFP@B>=0= M;QTSZ $B^,*-47*&OW5LN@MA*3G,'0"V8O=42#ZC#TL(GZ 4/%?##0J@QI( M=+5NUIAI?S:7DD?0N\KDHJ9/<[#I+'Q IWN7O4'GP4$[N-V%=Y)[F8"<HO M6,@B.Y LI_I4#A^Q^\7U6O.:+ )DHR"@&\'U!>]8LM8&9C X-)Y7)3S"6K=? MJ_T&"3SK7+;.0Z\[*^2:5&Z7$4CH7"P+D*4.3)7L<&,J74#60P4YKTJW=LSN M>G.DP''I>:3\9 *TQZB[!57>:NUL]KSB6X*:G@>P<;X7=M]1%U(TFDZ0 <,F MB\Y9&V6*ER65NGI** [ MD_PEJV0*<$!JJB30-V&UI6H@$N><@E4[9GHM(\1\!F\H< \%N"M6<\T0YV8$LD76#5=&:F7VBN_5C!#RRM#L9*XR M!"LLC;P(P6 @KD/0,]KOW71>8,?LKF>$T*'R9)AR 0)(2[/ F0;-%!B&F*X,!3=UIG=/,G7^V.MW0?.[UFS7ZS4.V5!AC%0#Z$0Q1 M.3."QQ"49%"/4EJ6IR6IW3[KVYN_6;+-A6.$3W.,$1XC]-)HZ32B+Y)FA8Z7 MQ5S'([JM;\MH.(/@I&;1@<"U,"DSP7-$&U5,JM(+A[L$VW':-IK,T"6%8#UJ M,$(4I8Q-WB?2XUI^2YNT@Q3@6@ @4^.MQGA8B@CD#&W)B<80 PT$K2WHLM#T M$"6X$I2@8?!!8$3F5<$@SM)5$@%A,P>1K:Q+U8Y9<&M&1L5S%CP-7D_H;V@L MME(Q JB@>9 ';OT6QE@: ^&D"\/]!J%$6P37AH+9='OS_K.^/=B" MT;/*H^,RC, L*I".&95&W,T'G9;=,Y/;UG>M1TN7&,;'B5%-<7::X;;-*@LT MA*C*1R+_[0 6->I*RTJ+F('E:*TPW#EKC!"IA!FS_P]UWV\+KX#)62/2 YX5 M*.Y]8%E:K4RA&3&AZM5:-GH_1 FNA%>R1$]K;4S* 4*40A>Z<%3#8B6S?L:X MQ&5S>H9:EDX1+DKM]WK>'6&0"&Q63PA<++&47HP O0K0& MY>@JM/=XM3DTT6T_U!"A%+1\CA4-&-]:)Q0W*AJ'GL.:NO'Y8)=@.[@%$*5( MEP1CBB9(",0MJ=CLO!!6%%=U\4T/&S@N :X'7)(P+D5'1_80..+F+')&4^JC M$+J>:&,/UX)N&+F(6)@R)J-26:K@M,(6.C?7:%%=J1O:];*GY(>MICL\,>SPEJX"TIX[NI,Q5><_TP.#]ER$BW(M+DDE=(HT.1&BL\%R:8OQ MDJ)6C"'J,HO'APQ/S/OVH OWV7/CH:AD(#GA(Q<2XZ["LF5<;#K9ABM<\NL*# !+J1090LM'()77*N:H0.5/[; 2T9:)8>RS2I8E1G&BR&;":B M,6#6L2I5\/@DZQ[+;[WJ$&ZD=9 A@(&"1I,G'[-1C+I,5#W,FD]7D1Z5#%<[ M'A+<P)1H$S^$>VCL07#:^/AXY9-SM[X:("N:5<68BZ!.V\C MVD(SH[]#[T2&XW#X%9%M#>2 ,0C$W%.R%I=(P&->,P6M!HD .1QWI%PA'!J\#@&Y$Z MJ@=SPGC%F0Y =YO55;/".K/T.>F.);):Y1Z:4$]%F;D4NCC'6:L+=S;+A+$, MK^\%Y4HL'0?N6!#KF<>D6&3,(BK4Y*!U<,R'Z"0K#!4&JM)-C/RF1X@_H406 M7HJD50@Q%IF-@(SA* ;["D/\##)P7X]O%@I]Z^[V_?:1J\\T+LN"MH7*P8NC MFV)]0GV7B3-9P7[GIB\.VE]QK&4&2P@F)\E341Q2T('N##FN0BON 43@J!C*<-!,S"YB7SN7L6!!KEC:+T07=GCOT MD-IEGU.Q6C)PTN>@Z[LQE.%ZB[H1>W39\%7O:@I5OJ=]W^EUN7B#3WP=O.O_ MVNM^:?IC6)0>6PU %IHGX77) 2VGX(8FNGJ#@:\-6>BZ!7HIIA_)P>[$M&UT M:K52I0AG78#(1# LXEY4^*)#,%+E$T["?I3-CRY"0/L.&AQZ0FX5^@ 3#1M5 M^Z8J@CZ)^W%'I$G)D*(4!:4KT:MPQA-7V@*7=(?R,Q+W(JR:T)MZE0F 9HC! M6^,1N")JS5S,ZIK@RT+N@Q75UG,"&9*0*FFMP(KDA8ATJZ2)&F/_.@6^;!;W M6W2K<@K MDOUTLMCVN 432\I&YD(=OZAKWFJ,FS1E5*37M3U=-GP\"H&N5]JC7.+:6V5T M!$,WD$FE'.>XCT64>?W2GF,0Z9I=!E%(B090:+HYN@C+TZ@O5^RO3>S&MA@!]3)KN M6S(2A2$8(D".D)!.01RSO"X]%G0URJ8$<4_S4XA@V\#/6Q08)8L]S1.CP3[, M<6I!LS[R6)V@@H9-V;V]%>-ZAU%2:5 RDAS!!V>E-3+AEDR);E.L!W=I9C85 M(^^K)-<\N[$B8Q#B,RHE9*N\-"G8F]-/YDOMARV#I4>X[(\H%X,[H:S10BME M$.AF;PTH;Y2D:6G%5@=Z@BLW/1/X,$2P9?.& A3&($RV-$PO.N>\L,H6D4$4 MK^HY:UH>O1C7@W(Q1.]I4!W=L9$=BI"58.@602L%J]-_TO'#"X]]G0 MH14-*& L>\_H]LV2C<3_U7D!KHS:6+IEPZ+\M1D,/GUMW:<,'Y752PP#5RL1 MQ]+L%".]D2+8Q)(20%-\MI?5>X"-W&E9@=RW2#*:\\^\:R@L<@\C4-KE&" M+KU!&,Z!*1&EE8+J@-ZS.LD["?IS]=;'( M($$62SINK4X2Y4P?& A M<^[J!HZ-A;)/*O-/?S7GWYJ;'UHSK5EHWG3$R,JR!,*@CEJ#&*$HA7;6Q[JQ M@W.[<6'-Y&-7HMKVZ"TM N+>$%$;$0,KKU'ZG*?D,>*(] MA0R":Y.B 6]2\);%Z%)$L^ RU!J^P33IH4M\/>NK57 %%3QQ1!E&NB!$0#2G M*7/#19V8YI9QN6FGMS\B7X1^:08&][$$2;.8DK5!QM#$J'*/--P9KNI M4LZ]%-6VC]R5D&A2K5*0 "&81PB,]D%[:WVR]?BYF_OX3N)>?[!SL-YGZ1*3 M$0RCB0*/J5FR-G'$=3EJH-Q#1G0'GAN(A46HVABY MPOUP0$H^_M5W%:-KHE]NG Q6:C2K!;+!.$%S'UPJR5J!H7%E#396TK20B5W) M:[:_B,RQ^.V88L@KHFTEQT MG4L6'F+6'DP J2R718NUJ M55_KIXY;+;=O<;F*0HB24A$0@ HEH10K"_X/=;[&N;"IH\U#E_>:*5Z%X;'" M4"(H!OBW%^!,"$#75P;%J[O>$7KLD;S7N4W>XT8V62=6BH3 G,LIJ@Q)>D>7 ME59@57$[?0?T0P0]DOJ%YI]NQC!H?$RAT)L'(3+/DJG(37'UP'PNF(*ECT57 M(3\U?PS?M(:W__6AN6AUNNVF_^YSZ0S.6N>_-ZUU79QDQ3.,*-"[68!D78HR MV<@YLT%"W;NL-5OZCLU5J%Y.#F][W;-U]-!:9Z,N00":.(=!/(^&&T$38C#, M]%4-AT+'LRR7/VAZ/ ^+5HK&E4CI>4CH)DW0WA5(1F&@C,B9^1GMTYPM/?)L M-A.Q==D9ML[S]\NFV^[@0C:#US?/M2OG!C:*:\9L)1A8#'+2(@<::E##IAJ%Y?NVLW M0WI[! X&HS&(B^.X]_W>)>+AZ_?GK>X0$0--P[TDP!"N/UU?-E-0[N+R:MCT M[Y]Y*)9#EP.CT>B%@;;(- UO#3YJKY6)]<(9/G_IQEG:#=L?>Y^'?[7ZS>ON ML-7]TD%;-?JYATXH$5,D&NC#:-JJ838)D]'42RE"$K5]Y\#-%H4P#B:WN?8J M.H,XLK@8'&BC7#0*K2K$P!3#93,9&>< MSO7P9;U'O)G%RZ:]81FM)" X (6Q#D:@&'_[DKCFN4;0^[1L,R#H.&O4*F$* M"UQ"1/0CK!8$D!CA5-8([BL]T2!FXOG'2N1)A+RJ MT]Z4D)4+*BFTGHC4 *+P:$&#]2QX%X5T,S:CE-L7\N#K1J[I>HAWFCTA<^ A M8"AOO5?"*HTPSJ'M%,IAF)@U\XFI MPE,LN'IZQL7#@%MH>F_4E,^@:QA;_?YUI_ME3DX+%@ J):)%B*02:19%0ZA2 MUFK-143DY^KC+26G$B5+$;4!+O2B.BMIHT-[PQG=*(X*8+.2)DM>+"]:U*'^PQZZ@S.SGN# MJ_[FZC^[__(].TV_US[Y>_]I\:\XGOO3^F===A F#T0-\_E>^ M&1VOC>!GZ3?_OFJZ9]>SOV_LR<$'(K:/PGO(C3$FC4:]I1L%A<].R1@]+B/W M6D:^:&+KTJMPW$LG=K5T@6/('4LL.E(0HZRT(D0%V0HM#:\,Z?$NW7;EK*D* MH(#07*/CSLXFA=;-6H=;Q!5VN')^T^LV&!7T_VR&Y>K^VH"C,&LQ!1]*0<"= M(HW7\4&5C"!+1.K?L56EN#!53/6\5VYG5DU[3@%>XDP%2-F&H!CGB)(]7=M1 M9Q2/<,VV*V 4*S>6\1*S@1"#"Q&4P5V1-+J/VN,?V-986)!T%+;-TEAMH!Q# MU&"="EP+F5+Q06N=9@PH@)N[2DY+N#=&SAL7U6A>L M;;0CZ/).9BB#YD$IX9*03.;,5+;:S1BW:Z5>)FMTL"NX97%S!XK))#UCX"QS MTE@4-&2E;&:NGIU]8.(^XMA'T/3"HHHR:.RR3T'8C.&K91",+G4=%!>"B]U" MO'U;NYU9.49=M;C#K$P9HC'.2!\$LX;+49WH'D4_VUJS+2<&%-VV)KQD,8.6 MV1D;5?1"%YV5K2=\'MSF./[X)V>52BB!2KW!1Q-$%M$D1LW2QOFJG,I95Q\9 MGQ9P=T8.>"'<9F/1 G(R/EHN<>]E#%,#J\O\S/0%W4>V@%MV*5&9P&40I5C@ MGGN%,::&%)(M)81ZH(MVKBY4V)"XWS?]3J_]NGM&$D*H>_/OE;LF'!,Y2HB, M)0:L*!N$=IH&"^M@?3UYA3/!ES'BL\G;'%L/M$]$I4W0$*5-$1R+%E?-RR*E M@12]JU)SK[@VAFV.L:>N$=AZGR%CZ.J-DL#I?T5Y[;-P+A29.:+BRE7,B?N7 M/Y5^ZF/YK7?&!J$<*F$L63J@ T869$8;S:7)KM3%:;/CP*,0X'HJF))&P&(D MVB@ +;REGC45%3,:H[,95TO/-+]+"K!W<=$9CKS#J R16F&_H#?!99Y3J_3# MHH+%E[+F0-V/!:$4'0KX,!KDCA9FBLP7WP>=G[N=\W^\'/:OFIAU/PY[9W_>5DA^_-KJ4_OEH.E_ M:]JEUR]7U&+V>C"XHFK)!PN 7K\MXR+323BFO7(L@?+>N>2-=-G@4@=KQIW0 M8/3#"$6=P4!K6=Y>C#C!('8>M;GLF MZIB23@XJ8/#DK% (\B0J>\J&<9>]29.]''?2D>C+0>F#D<[-]XVWDMY\X3_[ MK5EF85(^V2NTJD8D723XA%M-YZ(X]]8DRY68(1\0"H&;/53Y_$8MS_GB\KQW MW32CWWU_A=$*XA"JLGY(7LEJX,&J'#0"/ZIU04"5(^*C8"R+?(:\N+:26;9Y M>;UO]=_U1TT![9$-1G0U^J('"T(G63*J:%58=-)X\"QAH)HUZ&C!N!3%E&NX M^Y&7O["_H7^8;,I>@KA'\[+0&$HCM$S!!AT\\E:JX2&Z$Z3!]HK4E7FX5 M[FKXM=>GP0\KKH<2 ) \E#(0OLH#$(/ M%'M@TD[,PKAW#1)AB59N ;TWA*Q%ZY1XQVDM@#&FB!R\H*T9/7L(=HV9] MJA>(65FZ;H$%;RR2DDJ0Q4G+@T03$J*>J1(/B_EAJN<'M_//[@D0%\U]MA*$ MT!9-G,TN0L0@2?%ZQL&\;383OB^F:U%!>D0SI7"532I4\@8V8\AF,LE2VU3W M]*U$UV6_^=IT!YUOS4U'W-MF^.[SI];WI1I&)ZCTX(06DL9;@@5T$(47FUB4 MBFI6(?.A>/9T,0C_)9'V%O3T6HD(-(W$,F:EC0:W(,;LM!&KO3>:8[)MFA\8\^ Q"DSH$)#* MP)UGIEATI0Q]%H/,2M5=/4):3T#S0@]F>+8B<+:/*X_EJ4W@6= -$=@#>4@6)]S2Z1O"H MG>;STQYR+,\YDY3U:/U]/JT64E:XPI)!I&1LR%XCCE79.1.*T?-I56KSM-:J M*R9P3#*:(XQ)NH!GT@803M-!5- Z!S>?5H"MT+I KL4HYS$60-,O(&?A1/(( M*IQB@J-?8_-IM8^1:^J<7PVGLQD/:RSZ,<-QT8,U#L-7'PI: H-(FZ$J2)T7 M:.P":F^)69?>15I+AE=XB8 6?1:*-:.V:B? &(<(?,$.4V([]"[67.Z2RX"8 MDNXF032.]H 9< 9U6+LDPP+-W1Z]"^3K$H@H5&9&.\0.&)TSKIC*&.IF*GZ; M3Z]QJ]'[^7-S-KP/RA"U?6@-F]MYO?C9=Y=-_V;@X#(J/>DRT'YE,%Q'SB27 M"?<>NKE(T]!04<9%WKT:G3*0-IMQ<2]-VP8Y^GT^1]*51%W9@$RA&IF BI0E M1!T0N1G#9W.DY2XYJK?%1%&R5#S&HH!;A0Z=&I9&:X3_:2-$.X.C5^QO3)D= ML[1@D5C,'BV\\^A @6N%!E6$5#CZ@Y+TQ 28,9;$A./?($L?&J3_K'-^"WR& MI6GCA\_I].1JV.M?3SR\S/)-GC* B=1F%HW)#!B"8*,-H@CGM#0NB3);)>$A M7E>B^BF$\/LB(3B$TAB5(N14 H1WMD10:'!R-EZ((O=1"/%KJ_L%'\A=Y*!I MS^5]L46R02!HH!'1R+)&/QPD'9(Q.K46Z-OFV%BU&NNS:=T6QXNW-\;X6KB0 MI48("LIXC*ZI6IQ.G0%%,&>M[<8YOCTQ_]#<7$3::?V!'UY[$'V@-JH0,.H& MCOY>!1?I5NO$#0@)N4H+2[+0$_'5@P0]DOJ%HS05M\$'GH*2P!!E1RY*"@:5 MD.:,",[D=5#"5U?+,)N)YQ!8%$BW:]09([6D=#J&>2"NN'W459O>]UOS0!U M]*;VZE,/OV[\??J9FXGHTP247O_V)7J.SQ/AHMJ=#_C+_0Z9I-&9X&_X591K MQ>__W.M?4&W,#55W93L_H*N,V4I4432%D##:= 4!$8L>?:2A^/*7]^)WH6Q: M4> ;D\;!K,/=JQ,E4S<5>974LPXT=RMRCR4T?X[T4>B&$S[@/$$2/H#TD@GJ@\7_E]5)O>8[%_[W,[IUL_4]--WF M0RYV^5[T51HPP-+@NXP"J+8@AJ2DP4G14Q%*5&W?!M M,TQH*K^U*$08]1S<@=&[CK#VN^Y]EQ?E@P>_=7M_4*DJE=/>=/)-1A.?^JWN MX'/3KV?4SP:9D]&M#4YBJ&-9*1DO M=8C):<&CR*A>W-DPNCM,.*MR"L'/N%)>VLEC]-4IW )_/UJ%YG_?Q)3M'T/" MKP;#WD73'\6+M41]1B1J;M8#E]P:"_;S=O6Q<--DB&4T3PVP3. ,8$S:0! M<2,Q"*M+;Z>NU-N]J!;EW)@41D>*ZNF&+8HPKY4V_ M"%U"#T:G(E/4Q5>E8M8J=V2B6]-^<\_!.(SOG$2M<\)J$-F(2-?NBN+J.UOA MV'1N:?LM6!;1"JFTS%!*"HP%Q:@%F04=HLB&K_$>#5;KCR5 MHTCN?1"@J PT.!ZCL<$S!$DS+@11R\.AAXE=G^V9=^:NQKN0AIF2)37&08B( M8DPN46G-T#*'>FZJX%-7S6R XO4%,+HC&)]=\98*145( 70Q:#:#LJ9(%6@> MG'290=VH / (EN]H?"27O:L55U;[4I@O&&0+ =((#\P@D\'I$G*LKVJ37#V6 M2Z3Q<5Q^^MIO5EQ,'KD +S,&?P:RX=9$(Q.G>X\=':_49=[F,0I\3^4C&?VK MMZ*-XEY"8EYXE4 %%^CR1V".%T @4 ^HEC?CC1_%YE^])9F.K%'7)SI +![FTZ=X# MN:P):IV06K*$LO$88 ?AT*=+Z:VA?AS4F1G7I1^04)8&K,X6P1"Q<33]H$,) MTL2@,2Z2T3&7J^.,%0#K!L2PR+B#X2IHD61*"3153W+'4I QHI%DH;[O_HF- MX4X3!3YZ*6A *:#3\QE"-B;F5-+(?=2U64]M#'>5!/!*Z8SV#[V)CN*,('W#]<^265#LEXC2(QT"5OM(Y[6&#Y9])ZE MD#SQ@M8D0-'>B6)*X0H-#-.Z[AC;DC%<^;9S:G#+N@!5+X)05-IG90Q9^ +: M^?JF8CDJZEN.\N6/^.;1O3LSF#!"5QF*80I"XIX7#""CD2C!.+Q^H M[T@NC[6 28NH=,7(!EO=&1% M O8TP?4DZ4H %EI,7]C98ZEL B!O?U'!4^/?EYJW3O\("?@;$\1I>\ MI=E8/FKE =+H^U>)%I.N;1&-05<)20EUS%(C1*B$*(>G\O M7S.R8Y&L:?'0WEE3LG%4SUB2=A(A,&29:(ZDK.^&$,MG.7V9(DA.B<"M&Z'$&0UDE M64GQ1O#CE=5#=O6'J&*B.40L:>/1DC*?+!@EE4P8+[H@253J#3M>2=4&]\F>0":IEH$E U[LZ]*=%>8^\/B,B4,KG*R+$'@UK&H MDB\9F>)%C_IBI'TC8*_Y>4J+*U0$B-QE;B)(M"="&<,2QN/XCD78A187KO/N,*WC9](?7-(A]2'=-7%Y4K=E+M"D;S4R1 M=+%*"AC?EZ C3Q%B*,*($*I,[*O))/UR5&V"CP=:B%T,$:/PG Q&X49(I#_[ M(*+EF@4#5>GSXWAHNC3L@2:5M2]P\0;#_JCGX[8\8>79I AC-!-2918L,,,# M&B/R=E3DI7BJRG4Y#5*:7(?%%#V6^$629R4KHPI%N@ZM*5W,9U3.SN3HJ5=O M5IX3GHSX!V:0 M"] ,28L1A P>E-M'9K$]_KM?_JG)^OV$<4$(70B#45T-4Z[2.= M G)E)7/9U'?2&@5J2KZWO[L<+8M2F4%[Q;C,40D-+'%;1)%)6>"N9&&JZMK5 M:+GOU%J]]XPEQ9$>F8.W&.1X9R/N;NND5XJ5^H++&13=__H$:704AM;LV M7UBT,<@K1 .<\TAJHSSC!:V4R2Y8M$^5L#37:FI7__CU58A:.-"3,Q69H5L' M%4U!#I"DUOC3:#2-G6$GF=72/9JJ!VQ(3K&D('"MA$U*K]_N=%O]Z]?#YF+PMM'';X'/ M[<" E>V1BG%T=XN7)H-4PD6Z@$89';+#/ZJMI07,VED5(>O2NG! E4\<"LWL MYPXPA,4(2I3 %9H$89'8&@X9M35:']A]!9&0C\%:)@5P)JS,=+N/\SHI2*:^ M9=7*669^8[0N5/JL8L8 V@:=05"Q=-(Y6LFET GJJ>.O /5D;6*;P?M69ZD) MO9,^H-BNETK-,QCS2)B[3?=WU9V:@ M2G3<2 B6!;1R7,E:,>D&I"EJ%Y/T2/H?5%8FC0&/,J>!.RKP(A$QXU_:DCFH MC^Q-Y=4V0?^'YJSI?%MK"7QRB>):12T;J,@.X7=FND !&76HF][!R,KH/DC6 MX]EX"+!KFE9I2HX8=T8JE H(RRQZ"$=M7[7KF)YZL!$N^E<3\Q5]M_UN^+7I MW[K;[I>Q]U:_"L4E+CQE57B$E%@PSNGB!$("-.&VBI->:5U;G4>1O%WV'[I+ M16-T(G5!V(T^U@3'G,XVY(#Q8):EBLA>H9]32RSQQOB?NE!DY?65/L28D,O$ M$N#CJ,&)>N=UYMF95!EN81T\P-X428^D_X$%$E[+7%A0!@-TX[/GS--51YI. MY"VOZ'\%K(;XCV%@M&X$5F^FFMZ<#ZR\#"HG85P.(B"^HVN-Z;XS94((JGBH M1T+Q$01=R,5,PC;"RT-+$C5Z?<45(A/(%@(D.A[F@?C*N<92TT5V&^'E?;^Y M1"1QMY:WJ.QNHZVY3(6&NJ5D.=4/)D[K$TV)W!X#X7JT++45C4U_V/G<.6L-F\&[SZFY M[ TZPQN#.NM;[O_\CPX&#_VSK]>_4F75Q%?>/W,SKG+T )__E;>#+XG!TF_^ M?=5TSZYG?]_8DX/[(9D/&'^+4; (WBN;#8@@//>6KG?S.:.*UWV$$PNR2/!' MMT1B5TM4N M)9*D@TE8.ONB2Z*Y+B[%6G'%F*U@%= ]RI;8K5IU1@B67)'D& MX;W3DJ%+ I%N6E,/2*R]_F6OCT)-S1_#C\3^*%=Q1%8J4BTE.B_+@D0X+[W! MI;,J\ABYR7Y1;=JS6Z2=V2EED]B"!%EW9DIK'73J?P# M7:OM"A8Q4@3AJ)^%"M44]?K3K(PHF#&(0@]'L&^0T+/.9>L\]+KM8S)0.2:9 MF!/!90L\,Q^E]^:?I=^:F>"Y<*&S(((#%64"V>R2)$G3@FW(NO1-J#DC@5[<(8:;32= MG:K"O ?!)0T5$QY"!BU$9G6R$\QT,NI 1+PS>QLXNCS+B^0V0$2HX@T-,DB% M>XC6UW/:F(6G@BL33?O[DEG8V6;@GBYFH1MPJ-1#\, I%92U#H:E&"M+_GR7 M:&>;R0DOG4PJ^&C 2>F%8B5F[RR-R"M54.5<=01PD NU[5"5(P8T(C%OP2>J M/LM4L16%$EFQ^FZ9O97JT:=^#"0?$%]F*K*%2*.""G,J%>]%SCM*4._I(NTN M]<.*2TX8#8J!2J%,-(K:8K% YTK;8K6*%1QR-8%XP#YH-5 M(L@00J9*3:AK7/97L$>;^DE>%JDTUTDF<#PX0E&I9(6>1299G0T_P[7972AB MLI(Z)1F% :F%B]RSD!QUKKH\H[N-.;Z?CGX_4C]T@QPH%T*T%DS,3GJ3@D[ MHLKXPN'(<\]2/QH-1S0E29ICI8-TGB?)8M$T^9ZIND@&K3R?KC!Y8LD>G*5& M=$]=4"9*[R$K;Q,EZ&ER:#$QU?542BNW8V=ZG-9L M,@TXIR=@(46+*LRH]C+DJ$J0!:0QKJ3@O1&,9@<(7X]6D%RO2A%:NM&%W%][ MY^VF/Z#!+,/KU02'N 94%,QY(0!#:(?[R*#Q8KP(P6*UA0Q0Y>(\.F<2]#CB M%]Z8E#G+%G#9'=V33CV:5.Q*I7I!&%NMNK%6*K4)XN--J?QJLE8(_F6T/* _ M "L$QE?%6)7I^ISH]2QRS5Q1WU*P*GT+KQ9#+0TT/<+%" GUM:C N1,*J34V M5L<5H,U\59A!WYM>M[E^T^K_V0S+%8(>/XRM?O\:;=#()"Q.H,?6X"O-?,-_ MT\BPF9!9SLYEP+#6"9?H$)$)(;4#,%7YHC!3%: /L/,H MSL>]Q\8YQ\7EBA>#H2==1)$#8A)K<#.E:#W(NG%?""[6YOTMHC4D[WV_]ZW3 M;MKA^KT[7GB-LO2(1LQ0U5WF5,:5O =4_N1(T(@Q M12HDM;/S?OJW04HSNHYNH$1*[4IL2<,+T'CZZ48#Z*8L +4T+"VDX&&(VO'4 M7@<(72WR<6S#=N1]<54;9CI4P-4&YG-MQPLLSS!%U2SP7M YS34=50V.]U(6E:VONICH> M40W/ %R)]2QJ!B;,<\&4,(_J:\Z^#HR\K!UK;3B\@6^Z(#HQ'/ ZW,"UF*'9 MEF<%FA^XS'*)ZMAKKJQEK:9-.;6!.W"G6JX&DK*HI_K, #<;]!8F#LS709R> ML]9 712[E]W -S56H;&_)L>U],XNUJL(LVG-=!Z;.%!Q>8GJZ MH0+%@H]ID'5?W= U_=CVPI^R95(^-L5](-(AAJ:E&0YE/A!#:.M43/LM,[!" M8T.F7FV]T5N;8X6N2QS#U55FD, .#=L1L^G0!LQ8Z^DX5EWIQAJ^ M*RVUXP;4="K#P *8QGD.T45N3\LD'LSVUA9@SB;Q'8Z$:^N.83)/.(-,I')Q M;,.!!H=.&(*Q7O=V-&.#D=NKY9^BYWDDYTLV+)^BU<7M?0!"=,\H96'-S(74%?:))8EM5%A-1AS+9LXL D1Z>B M_"I;IV2FF]8QC?QM6"TK_EP4TRCMAO<,K91M/NV MN2H-Q0?WV7WT[?_B$U7J;FQ1X>VM)G>[A@]%337HB[Q-<=C)G4=%=@G M '8/1$)T5?<%9G=O<^<_G^FL4AI_;*1Y' %HHX:VK;A:4SD>';!$@3@ MSN@JN(2N&V[*(;4%DYN:9N2^F9>N) MBL#Y6:D1?72[EZK^..G@^))*ODU%]34Q32/,!^LE'$O=F@;!CAO 6,!^/O4LAE9 ''5] MB^Y:G/,B@OLE*F=G6"K4UAQ2[0]*$O"7G*]1G(C$UL+$1@E_/?)R.+ 8F!O/ M\0P'IDLPQ7<#<#Y5F#!16P6&6\]2"K1-M@KHZ':?01"[N)Z$KNYI(L [&># M%V[;@6VK!M@TZK,UWT&S5-,XGR#J>2!QX\7-]P//#7F0^&F#I@V$QB:5H8 M!+[OKL>M5775MAW0/'G=VAF.#WVJF:9EJSX+ LLA8.UT<6#:G/ M9I->)>X\S% 'U>$[\#0DYJ&F!5^Z'HN['NIG3B6UJJ\/R1G-.;/C+ MAHRM][K/]\\3OE#8%XAP6O+\Y8*JJ&_]VWQ&O>NPEN]X+LRU-%=E3*4B*N*! M-P8>&& 7S-_Z3 4'O(K&UF"_^/)[DV==Z"]&N\V$^3)=$A8A0 ME*$%+;$#$>)314#5"C><9[(8/1<:WES%\DR1U]H/?%$)5%2!,&#*I#FN;U([ M=->WY(+#:ZYZX0TV_"*Z+<[*&J((F^_8#,;4!1?$H01F*+Y8XEN/0K"ZM&$K MA7*";OM!"+Y\H+KBL+P+QBJTJ07FV'1U<$OZ&863I6&!JJ(78MJ*9C;-(\ MP][3GFQI])?IP[]YO[S/?LL77:O7FBT",;].!4)^&_X.;]_-L,LE90.Q2=@3 MQ7<], ]^:&F^1\6Y%FJ&NNHO3O?@^ME"("C3>I<.;^IBAS^_^/R_#?^>I8_W M/!][T20NHZ2Z\;>')'Z,C@L%B"Z:E,"HZ2K@R[=M3ZS=NN) '/QOO=Z,NE+H MY(#&2>O3KE@T 72)$K>AX3#PV5U3%;$WL-HDM,!"K)U*8E1.EPHNSF<"='UQ M #.KP'OL6B\PM0UD;?N6;C- H-PP$*J]'KG53+(2-F^JX3O6>AT]U'U0=8?9 ?,\ MX@8 (]5U3(-8,$78L"E 7:F#VV##WZR?1P)0VU L] '>+=.V?%_7#CB/4GT-\7LWO(SBE ^""'R2]+%P^OWI>%HMV/A\&/=72SWNW$)&]C4]K^Y2T?5S<#2'4^$P@U&8(X$ MXP"6.J"V9JVO$5ELM3CKH>VO2F =OH]4-2R8]GNV$8(MHY9A![9.0\UR]= V M+7MM(P.X02OF>?[J0YJS?A[#G1;0VZ+XPA]7#GC\EOI\'*7S*E^[?#N8FHG( MC*L&U&)&2,6622_T&4S<3/!YUW8,6"+Z=N8.?"WVF*;MQ?8_OH^?7N5[P_LS]LL;EJJI]K,$;4XP>KX,$'V-0I>J.>! MD[=I0X:VBNS#V],@8"R+0+O!H5-=$_"AVJ9I$R9V1%!1IG,]+8'8$+-JF)KN MT6&(<;20 &-ZQ!'N@1>X1&44K*U%O$ ##VAM=Q(Y1:5WF$^8A#!QB-;4&5A0 M$"@ )K!5BQ)3%07HUA='=**=(E^S:8IAFND;CF.8NJ\S2Z:(Q!$L#,#/!U?2TH@-#@0,U5J73NG*FW4\=>J[;N#[ MCFDSS7*<0#<=S75%60?JKZ?T([:YN@9Y3'L:!(M. \WQ?,LU? .\= V8V[<- MT]=]H!V=KCEA%^G186 1!T]4PZ0>^)=BMYM%F*>JXD2'0\19P0/!(M8\Q*I5 M\*T/;;B/OLV*&Q^W!\$EOF]XX,Y <'?!B%J.$8;NAMUY0(3+[M;VQIS0Y#?7)&%.%+BZ M2#>@"Z?%HJ;EN>!602_@\]JF=)',1&NXR3MLJ.XYEBB? M2@,["9,)D+C- ' ME!@^M=;7SPEX\FKS37[S$"=X@ZYE6&$ O.VJJA.&#C@!CJ W%;1N??)9[:0_ MO,ER=F5:!K5ARNF%Q/ 8>$H.3/F!GTW'U (7C."F+&LK^K=S%Z*D+96 !1AW MF*]9!BB;;]L6M6%*#%(&?URWUMT/8W7;_+%-=?(\2A]K:_+\>LEL^YGS%.6# M.M?1SVE1YM,Z5";V/]V/HG2V&27,\B&/2W$>_!//XVQKM<#7I #BN6MQ?[AY MF.5CL5&FWB:S;K26H[:F89@:3)D(3'=!5*;C6,2EEAJ8JLYTMKCV450/7#)< M9Q1(M\9!Y$S(XSX\J-IR5 6I/W_Y?==HV)YN4Q.(0)P,LG7JZKKI@U>A.99/ M]:7<+_/1,%1;9]<_(F(9[_]X_#B"!CA?>1X]\K_"PTL?_+B7I'?-*8VVR#1 M*I81ZF8 WI0K=@S;KJ%Z54C+ILX*T\##JX>"WMSM9IMS2^QJQG!OA5L<2:+! M\XV0 .<1<(95EP6A071Q#BADIN9N&TG3N+/MVQS*ZKW%N:V4Y1 KH*X?!([+ MC$"U/,L"ZVV+62-E2VN+>'MA! MZ 8@[$#S7,NV-HX%F##U+$;J\H/1$B,%_H+I.:%)U= 1"3S!*S9,T[%"$<:U M/+:-VFS]SC#./U*M9+=6V2K'UQV8[ :^Z?A,AU0 MHM([\W9']->L.HS%!_5^D;=W3TJR5C"W=ZEC^SJA(0MU5<1)1'TO+03OWEM* M(?7"D*IIL+-XARL"Z.;R(;CY,%!5[$'"49 ? M9#"8SHBH"V42IH:>PW3XKR+HV<&'A DN-FF:S +5-%U M/8,%XKB($VC;1X\99W*U;VOTCM) VR,6L7W#5PV;$9U:)/#LT/>T -QRMGV^ M9)$[[;R^7TO&\)]58\X=V3-*;G@V>H66(EU='$[C]FV$O%$^>#496)NY'! MN,_**'DC^+.:MOU8#5G*I*Y[M@.36)<1*V0FH8Y'_5#S5#N6"OPEG&0.T-$HPP34U\+AU MSX)9$S-M4[6H'FHP2II(E[M^+)+<[#"U9)W)M6W?4IG(6*\ST_,LYGB&9U:. M@Z?3<)N;3>T[1L\_;JWTM5NUSD0,4QR0=CWFJTK@\X)O,;5VV*' M::HA:F"J 2,LH+9M^J%AVIH>F(&QG/[E9L6^FY .P+FP*)YC.C0,7&971[%" MQV/$]4/F+Q]81('+P[DX#5>O#[DZLQS'"HS0" P[, R-A":*W93,YR+)BF7; MS'8L7QR(!HQ[FF?IIAJ(=#Q(+(<+?!^<^ZKM$G!3;94"VF&: 6Y/8#'?=X'C M;2U$L4OFW;$>GE/JZSD3%S-"VB.FH+E%%UFN* F^$SS5-\WU+5^W0MYD9 MN*ZE.B04&YPI==6E&AC7*O9_9@D\)H%)Q7D\]("IFE@RM'3#8B)SI$C.K3/5 MTD6^/&9>1N3+4NB@T/=!NZ/1@.D"VH[!7)"_ SZ[9>HT##W-MQB*O@%/W;!L MW3 -<9+;$W7L'1,0;X+CZ-N^[VV9&NDRELFO6NC[X%T-=4>EMJ\:3.1@,EQX MET^(J-ULP31)WRQZ&?M+.B1ZV1Z[KSN:HQ-BJP;,3*GI>"1TC;YND= D8O.% M9ZAZZ%A;**8QDMDDA MBN>^*/) U#;P/-7Q I^)U2.B6J9K6CXH@6N3;;%'VI3O?A4BWP?KIAN(!%B: MZQ*;N%?7*% ,">RW3BVB9U?!/0#GXD<9:V<"R*W)"1TN)J1;X/UID5@N2M0#4-D0Q; M=SPPIZ:E^8)VJ!YL%KRFRCA8=U;!KZFA9 MKNV[JDA%#GCW='O#9G6BFY:,Z-?V[LN4[O)Y^@T%0C:GR%N6DA_:%@UL:C@! M]54;,!F:%DQLJ.&&JKLQ6X<,YMW>A4M(J!'\4>)9H>:&H=@!I(7,%:7< H>9 MOF$:MKOIY(IA2$E)TU[ABF(DOT;CA3)%CJ:JMOAY9R(ZZFDA^ F>#N(T16Q5 M"ST=W&+F^-0,6:>!^MNT+,HH'52%X@ MC.F!LRF)!+$L +S6B( E)BC87["2<+OJ2@6695@.,+H'D/0=J@;BH+/!?)'" M>M.Y/V)HIMU%P:YL& ^^\5QDAOZ4Q_WFV'AI_= PG# (52^T1(Y/U=%MU;)] M52.,JKZS-;V#9MQI$KV'/472BE&0!/JE! T6<\3.L]"#3Z'E _@]U;5%*EQ* MC-6"44NC8,HXMW*Y4:C/3U0IT>OUG/M,_#1[G\B-?E;N\6Q"',,"YK%#9H?$ M!C:.PKTC., P+@' >'W/^"%/VB_@RON<0@SEZ M8!'&8&8-7J,5ZN!(&@;SG/7Z)%0W5ZI!7DQ"YQVFLVH+M0P#K 9QU!"<'D-S M-?@OU0/5-8.5P@*OEIJ8JI3]5@>*I"O#<'#."AT,A*6!IV2%'B,A=4+'5,TP MU+30H338E*5;6C*S*QV#(Q-6&*KCA*K%#%.S&#%T1V>>&P0PWV5A"%.%#2-A MP[52B0N[E]YQ*@JW*J!;C)"0Y@KN);JTI!806"L'N5>\*^T.[-YR]Z$ MVU7L:,K\R=LRI+XQ1@V>#X"I1QB*5*6Z.+)MVIK) M.S G")3WSA*I?6<>LIPD M63Q2A^;-A,(7&16/:H85$%L72ZFAIH/RJ#!C(:IJ!9ZA6]M&Y="LVO(DLS8@ MYS,!ADM)X'IB=XO+5%>WP";8EA>X)OP_,+9FT2.JO9Y*8'-G'G9;AH=5$>Y, M,+!E5E&;DC-E?;*( ]CR0E/W&:.>+2I3F+9G.EZHFEJXEJ^F*I.[YF">7SS= M':'C,M:8OF52C[EVP$25Z-#U V %ZJL>%4.W7B:UJH&- [5YH!I)_>38'HR& M99FN;S$0O\LHL5SJ6;JHOA:$ZY$,$X?HM"$Z3I>T0/-#-6".$3+F.:8;JD[@ MAY[E,\?:4$!3J^H/7LM O;7C_I[G8R)S/_"KG3%%\DU1%81J3.P3,TR=B6VI MONNKH:.]^^D3N)R^!!'O[%]WI+CL_"QD+ZM6$\!(!R$+ N($)#!4H1WXANOK86 3%OB6K3&7N*H6.KKN:BKK("B70P9B=6:9E,EY5DB(0W17 MM1V?>J+PO>/X(5-!JK[--*KZQII? ;X?V[!"TH@(&A+TRDSS,Q]'<1JGCQX( M/ >A3*.D:4![JL;,0#="P#0#$P7&BYB:YGB>Z:JZ%0*@V;^(R63@^7@!R)3_ M]F#EMM=KFZR<+D?^1%-]&@#N+==@GF7:01BZS LTE>I.Z-=6CFBZ1/D?(8#6 MR5\:_FUPCFW;(1HQ K_!/B7H]\C\XAG\96K(M2W,# MWU89^"W4U0@U3 .<:,M6?9?4PZ(:$H=%GER61DMT\F>PWWS@3\&D/-8QQGJJ MO22)3].\/X*VB=V]&[8&'SL[>6,S\=;7[TQL[VM.X !;A9[+0E.WQ8HX"4QF MT%#5-M95UDV++!Z(.4XLC4CV6!>["#K4 M]3:MP,)EYY3L@M:^+#.=\9@*)<#/FAH2V_98H%&7 5.$)" FH;X3;BI I^FV MME1LZ^#N[2&P73:@=@2L"8>90RWW%"TP,]ME9EJJ\M.$B1 MZ6<^F?\YSQ[S:.Q,RU&6Q_\?&+%Q-DW+91LNYG;Z/[3-MV[725=U/"<(-$L M*#0-1Z>6PU0K-'U1]VDM)&RRM7(-^S5VK7^C+!GPO*CCC1NW&[]QB$,GOD$M M1C2'Z=2QJ":RF\$TE)' HVNG"PPF-A:OMWJI"8TY]2F_^N-ION> M.%5"7$T+'.83QW5TGP0 $<^U UU=JY2@K^S-;++IZT<2EYL.+;:IS@@U14T\ MU]+ *0L\0PM!ESU_[3#2>Z+2<[;]+;';-B.^J9J![8E%/]_5F 5\X5(G#-FF MMNOLE*;WL\=47'P??7-YRH>Q6//O9V,./WSB:924,2]@ C _WRLF FFQ-8W% MUFZ9OFF#RZ9IGDZ9J4)_J >@,CV7Z([K>ZO=6NG1DV_]T";$ M @[QG8!YEN&:#*P+3$48D#F8R8V]!;A3VL[>KM/H8F]#0G3HI4?$V5C7"RV? MF8$!4PT/IABA%V[JK66IFJ&VMK=OC*UF:R'1F&E;&F,P<7=5DX'#[[J>9SDP M_]S46UM=/OG75&]_&VY[R.'Z2@S@7$.%=C.+ IA=,_!\!C^"L[>Q,#,EXH2C MO4MAM[=1=O?>&D3'H[;JZ&9HPN@YJNMXH0/^"H%_^\3:E+"!$LT$D[MK%,_4 MO;6)#IV<# MK]CB6(<>VJ&KV0'117"0!/JFY .:S4S+H+OH=%L+Y7;MC7$SJ$<=F]JV'?C@ M;L,$#4RD'H:J.-KK++FLKUTS=&J:NTFE\:Z]K7&$J;IMJY[O!2XSJ.]X-M@^ MTW)<,(?$W:AQNBJ*JN_6N'-T[8U18ZX:A%9(7=?1F*V[KJ97]6_$%-OU@DV MI.)LF+;3FWFK:R*"].%+?\0'TX3/+ES;ICSS9XM[L1YZ#WUR$YBT;^_@JWEC MH>F[,-4+F]W$Z "O_@6KPP[:'BM\W-2I.1SR/RXWW514" MX2:0S?MJ!07B'\K!Z\=\XR-FS:_;I-O??5QZT,(;-CUT]7YRXNWJ95^/GLK+,QA^7F%58E$7:7/Q>7[_T4U[1K?AE9S,7N#R# MA@R3[.G#*!X ?TLU8?\;C2%Z2U8"_Z7,3G%OIM'2OL3?3D,;4MZ)$*07@."Z+&=OJ3SU MM5>T"K%BEHA4>*TX;!O4#(3:M4(-*>\H&"A=6*V" MT_=QJI2C;%I$Z:#X^ZKB_,"KH294&Z1DF M:UPB;1E[<=]#KO03'N4_ODNSE+_[X:6?YX#$#=LW9)I;9QI"-60:9!ID&F2: M1IF&]@BQD6F0:9!ID&D:91JM1U3T:9H+X%Q9G.9+E/!"B=*!,H[R/W@)K3PF M0*A=-C[8Q-1 8Y8L-6K+8#=ME]'\7K5&J$R:"XL:@1K1>8W0>CK542-0(U C M7FR$3:5M';D6CA"Y)C1E=V.RHMK2I MR=7/\#&6> 9#=3W*!19,E^;3H7*AOH%C8W M*;NRN==?>91&7_EC:C990^V-J)MICQ3MD,Z;<$,Q@9; M9+BN3Z,LBZ)&H4:A1DD2E]&S=+11J%&H4;+$9?8TC:!&-3G5PN"&3%110-4@ MFXKLAZ-1J:\Z+'AR1YC239%CAV M@P?;0W5ZSU31Y6LB\/=#58%CX_4;/O_EAQ.JO+Q9)&:Q1/UB56I1H7Y; 6!1 M'K@N>U\4TW%]_<&%91C5+%MW;)W8-A,U@1SJ6Y;#'-,U0]NS+U-8I@:.*",7 M#Y\;KC4SXLHPBG/EJZBV+%+#575GE*P6:+4/I?YE7K!8J32\4![S*!459T!1 M>*Z4\!Q-56U%#$VO^KJ&QP/;-].^F5I64ACP?I97@_Y!X'ZV\5XEI'KMJ2^L MGM:KNGS.]@=?/GV2TG3EB>=8K+477U,$O K1#W/LUJ0RE171Q*B5X5$(L/ M-5)\2&]%\2'KHD5_.%7.K" M0>,,"PZN_-LW6"WC5DH)72N%7J+@0:?*&V -CENHP=$I2&)YHBO9 M17N*>K< ATB-"-+6@[2A\D0') CJ\!G5+3[_PI*!,DFB77'@-AP*/WP:U3H6 M:(VPND:?*+C&[0ZJ*B(.!8>"0\&AX%!P*#@47&L$=_,YEC['Q1_OAV*A-!;Q M!EZ42AZ5AR18DAZ\:LUFVQI.ED8T:8K8EF$7]UU7"HHFI?5==\72+KI%ND"Z M:(=>(%W<*%U(@TT#6?/O5&EYO5&C6B(6U*A+'I>[H](.R]VH1F%IF&TB%&?[ M^N+L3Q(/JT-%\W-BW\>I\@R>4O'G5L9O6J.=#3C,5W]@%2-]&"*]8L$A-R$W MH8JAX*Y/<,VFT;Z3F!2D/3)#L*'@4$O;+K-V@>WF5_1?PA+POAC&8Z \QSP9 M7#(,UAH-Q"4Z#'_B@D+;%Q20+I ND"Z0+KKO\3= (*A8+1$+*A8JUA4H%J[O M;Q/A/[,D*N,D+I];&;2Y9EW$I;+VA/=:P5(=DE>W_ *D)*2DSJD84A)24O?G M,/HU+@:B:J)J7H%J2LO>UTZ)=2G<<#6"JKZNY8N;U_11ZL1Q\ZH^51&71C+' M-2#/SO,:\C[*!_4+\8/R0?F@?% ^*!^4#\H'%XDOGC\-EV=.%51;@"+NP^49 MC &WGNN1DI"26H@4I"2DI X(KE&24N\,^[IEALJ)RME9Y:32:@^V4V;=737N M?)CAC+GFT(W'$YMHQU ^R!O(&Z@7*)_KDT_#TP"F=E$K[Q^H7/"QU(XI2_']5YQHBF?K>)/&'+_T1'TP3_MOP MRRC*N1L5?/ I>AY#VYVG*!]4:=-^JW?#.^E@GDZM^GF>3$WD4OMGE$PC<953 M%--Q??V]D.P]",--X.J?_ON__K+TRFQ8B%<6V;"?C<=PO7AF]#6*$W'?,,N' MTW*:\Q@>&*5]/@6!YM4U]>;\";RU$*)^$$]??A=@,!5_^LR'/[X+?4TEYC^T M?]W[[Y1X #]$_?*]YP;,TAS;-BACGNXY3N@9Q&*.8]*0.MZ[GU;&?7& [N,Q M+Y1?^9/R.1M'V]EO7]@8<]34BO'O:5'&P^/7H]1^#^ M3[$/-&AOH64/A"UQN;K"0^+[XD/3+!]'R3)WB6M>'ES1HM('C9U=\^,[]5WU M'$,VS,Y MDLDWI*#,R:R!D7C;V>ISD4!GHR .EM]FM^/SS#;LRW%G;5SEW11'^(=R MMV]VW<.>>8*U^1?^(?@)T[(HX;OP(BH?;>8OU%Z:4KEILJ8K4J4\4]'*]*WI M9VOF>K2G,K7'Y$WYMLJP"7FT+F![PPFR%WAPL^O^F$?PP%J'2Y@=@!--JD39 MEXPVM$8164_32<]@TLI*M 42YU>I&S&6:[KVJEK!ET^?6FD46Z-NH&H6V#Y+ MVI&DJ]]=?.NF[3XKHT0:6I;F;Q3\H4$V%3I\R@2N&QZGW;--,':6?C99WIKG MN=^:PY9(?8-AL*#YE12S>$$9Q+I8#^,$Q>>K8%@FHZX2FR5PMM!W7##6#Z+[M M,U5G9XW)$VV/H+S::%"^CL$6(\!_Y36 ^2H*\"+F4E<2^,[KV;CX>\Z32!RM M',((*%_%$%1A?/$G+QN#VCR_;.4Q/Q9*G'[E12F6>L3CHU(915^Y\L!Y"G]2 MHFK ZH%>?:P?L0: @TZ4 [ M:&4#[>>)<+N$_];RK7TBI*]4,7WDMVL%W/Z+<)=&X^NRD_+W:@$$07FMH&P5 M[I %$7!(=(B[J\<=$AT"KAM$AY/=IEZ)*.[FW4R"O.M.#[/1 MW4&>09Y!GFG6W6D^7P@Z.TA"2$)(0F^&=VQ"T-]!JD&J0:II.+Q#Y.6KN&V/ MIR-KJHVN<(D^#J&799U!8<"KA <' &SO1*$-KZ\VD9"0R*L3WY8!;]ITHX6^ M8HW ^DBH%Z@7Z_?IEK2Z/Z@/J ^=UX?OI85";F,B@LIRP\I">X:\LG%M@3Z: M#]0(-!]MCF.U*,;>I!!_O_MRISP*Y4U%4LW>PFN1I_[E7;>L>3].X'T^B MY,@-WGMK8W-)S,^MID0W>@S3EDNS:2W2R.X:N^M1K^^)(R,[IAFTK-+[2"W MK!/(P_U+2&Y(;FTC-P+.V?G8K1,H0N<,^0OYJR/\]3TYW]02?3/D-N0VY+;S MA<[TGBUQVQ9Z9\A@R&#(8.<,G(*\155V2%N$)<(:X05UV1%>(*<25=5AV=)+8'8#N+_S51BK)5 MQ0%]WN?C!YXKE/04325[9\U'[)V(/?/6H?=W7A1*.8I2A6C*+W#)",L[(\[D MX^P%74J6*W_->03O0Z AT*0#[3XKHP3M9TLF!S=811S+UE\_X/9?YKPT&H^N M:8^@[!HH6X4[9$$$'!(=XN[J<8=$AX#K!M'A9+?IA8K.!T^^CU.E'&73(DH' M!::XEH X+\LG61Z57$DS4<9-I+,^+HFU=.2U/D\8UI9<.KYB]%2S^7K:;1E\ M<1\FB;N2?3*M1QM2S=(Y$\L\FSRN.V$>LA"R$++0*:"16M"T]0A KP?Y!OD& M^0;Y!OD&^>:Z^08#.D@U2#5(-1C0N3Q4)6O:*QG,&D%DMLRX$U;;C305ZP1W\LK;'4;%@:UY8:UI8$8 M5%L4 *T(Z@7J!>H%Z@7.-U C4"-POM&.^0;NWMXNQ-_OOMPICT)[TS%/R][" M9R5ZY&G_N5?MZ!Y/T[@?3Z+DR+W=>ZOC]53E)9;:(]22I:NM7Y!HVJBU2".[ M:^VN1[V^)[I^-FA=MX%$S4/-.T!.5&*-!C1JJ%JH6KA#$U4,5>Q\TS*FR2MA MB^J%ZH7JA=.REL0M4>MV8 K+$6(YPGU%IA'2L["@*BY>(H.U 7G(8$<45&7J MV:5VPP55D=R0W)#<.K@0@:X9LA>R%[)7M]=ZD,60Q9#%D,7.&2+3>N><8W8" M1\A@R&#(8!UA, R176Q9\X/T;1Y(/S-8H3<6N8Y5^B MA'_A_2FT*^:%!^^/TVDV+5ZK2(@B$I]$ H\X2T4QDZJ6R;VX_1[DX299_X^? M_ON__C)_N)>-QW$I3D 43CJH'RA.0L#3_;CH)UDQS5_O!(FG0JR?^?#'=Z&O MJ<3\A_:O>_^=$@_@AZA?OM<-V[(=)S!=SV"A8SJZ%1B!1ZP@L ,W=-[]M#), MBR*_C\>\4'[E3\KG;!QM)]Z%VY,XY>]GY<.)IGZW!#%B3:35$Z^^KI586,.! ME*[:J!LF\7C3UZ*+O>O%.ET#D5%-6C_C9-^:NS0-6JE/AZWJ=C'MU3RA$' M4(V!/)^51(A\(*?1U5!(>9(RC/IQ4M&<,H71RI5LPO-(J$'=8B7*\PATHM*2 M.^4>>E3_SK]-XKPZLZ4,JJ1&U67*,,_&EMF4[7U>/$Q3[Q31(:H*$YK\1:5#1!?>0$>02WG?A)-JS]%22(&:)CE2ISV M\QI9^>L(S3&7\W[VF,*+BNJO8LQX"F,'SXJ@@7DDJ+?R$!4Q:!6X(!5J MZS$&*,39H.+&4514CP.O8: ,^)#G^>R=53/$/8-X"#\#>\+3>/G$>5K_?1(] MOW+L4CM>VC>XNW*Z?8P2Y5.>]3D7C2W64=@4]4KL;75?*/2[! ="Z)+X[S++ M 8;B]&N6? 5P""P#L]0'.^&JJ%3B$J"1Q/PK(#*N2%S<7#Y/..!]/!:79>(3 M/$LP$D\?H\?Z20LO>0ERFA\+I0(O/.=A6L"GHN@)C4BF0D;5(WG>CT'V GI\ M/$FR"HH U6(R!=*Z4YR75@@6JS]#R_XQC?*2Y\FS\IE/LKP4*@..X5@AZOM_ MK'4YS&#FD7%V$\6QOYIE D=G);0/K[T**$7?5 4$,(H^@KJ P-034&[H&/]JCDQ7#B,TRBM.CB9.:,]4*IBFI15MV9&&;O^_[ D&(>\MCE L3, $U#KN5SYT+;1O?9!J#(V!R\5?0,(PC1C-QV0H MA *O@K'C990_@QC',&:ULL?IOZ=IOVI #T9CF@R4K ]N]9WR\^SN:0F.[U(K MZLOJ3HB7%-.'HHS ,8-.]K-B1B.@(B .<3V\&R[.ICFTLSY7O"C1^FD B6FN M_'LZ>*R)"(11506#/X"H"UZ6"9_]92A8-AX7-5[KV_<;BSD"WZ:R]8G'87.# ME5D%#-<(J!2D\7,JX/0)YG']Y_K?A\PGC"!P;6*IU"XYU_OG$(HL1X_RA!>><_5\760(?RBHA? M[Y+BYL2;Y7B$W;Q4ODXDX)@+XGM8LFI3NB M34LOK]@O!7M>,YBDB=/3*.Z/E*>H-JT%Z$G5>9%,0HPY5Y[$O]),>)!)!/:I MRJQ:&[II*0 =@9T93\%QYMU \PP$E46!)B_HXP &$_P(8=6DO*DEH"=F PK, >6TR,I3Y$V&Z]Z+*M).Q+0;[+Q>UGJ9>N>5E'9"M>' M6W0:&H'#3,^W7(-17W,(H<2V?8\Q3]="[_8L^B?0HWX\2>H$S$OB[:QA%[-] MP,) 3*<'E46O^R1LR,O< /SG)MSP>!!'>656G"01OC-,KF;W/$0)O&SF]I=YE!91[??7SO.#" ; Q&\, M;2IWS?8WJ<]V55A4F5=_^;>AZ U(I;KE,Z\,@2>F#U]&8&E=$3'Y-(M+'*)5 MOA?:AJE[+M-=%A+5<6GH!:;I6!JS/3PUJMT= Y4LIY Z," ,AS/(G M@-'YXM)-:.-:[$TL[T$GWS]$M8J^PG(A#E8[*C 9C9ZB?% HCZ!"XIR:NWR;5W4)^RY)3OJ^\A%E\1%,_5C>)O[S\1C[^N0IQ$V4V"J]/<,2K M-S_G5!S,CEK.EA>K,1B(8&(EA@]B,\.+:25U>V48ZN5.R[#_^_8C^/+IDYQ) MCEQ=: SX65G9F9TX?]&)V>13>.?##T=W<@\&7=J6H:X(0GQ??&B:Y>,H6299 M<R:']^I[ZKOQ23JS[\?SOU/\: V]S\,7+=)M[_;O1]@XW:&69].O%V][.NQ\]CY MZ^\\I@4X,1F'N2L9Q](FKO4=5PWGY.A7RQT+_;:.$Y>UU:>_KZ)*O^P53<(= MJHBW4_'V)?YV&MJ0\DZ$(+T !-=EN?\^UDLC=F,D&ZGP2G#8-JA)*Y&+4&L; MU)#RSB$[!.GM@'1OLD2G\41P$G;9TCG-P^G[:F-D-BVB=% TE)<19+%O>D_K M''AKM'!R5I3U)L^O/)WN.+2"!=PE2>*&[1LRS:TS#:$: M,@TR#3(-,DVS^0E[1%ZMSM://3(-,@TRS86R@$S[HSHW$/_*DVPBSO8VH4O74U=3 MZZFVM*G)U<_P,99X!D-U/PN4G9E8KAL.'S%ZU&AHSHL>'Y+D-9)D6^#8#1YL#]7I/5-% MEZ^)P-\/506.3=>?K6$+0FM_T;.]R@:)GW;5!&I&),U6XZZ>M-CY;I>6&F8) MV,E8%(.L"WU.Q^,HCT5Y]VWEL:N2/$HV&_D^C*D8W[JJE+CGI4#46>]^.BG8W[E,?]0TX9((-("T.=A37V#UDA@[2603[S<12G\8YT<)=JG0>_ MYE&_G$9)*]MWS_,Q,ASZ2.<@D^GH+(!ZE5F+2N5=UJ6XN M6\#)LEB/8A$G>>'"]BA=Z]A?.N.W'FU86F4I\:IQ)_'T=]O''IFFI4S3(L$U MF[[D3EYV_1;)K%M@0[-V]6:-J%:/,@,-6V,SV64EZG[JR#Q*=RVI-TPQK5$> MHV>HTGS"M@QPTZX?&MTKK@%CZW>&-&."&G$S&H'R0?E-56-MC<>6!WEFX\H#*A2L/ M*+AK$]S^>_O/*,36"^[F@]!AE@]Y7/*!DN4*_S:)%/[SI0V,6X+]#'BC1%=E$^KY8,1[TM$O+ON.*^>-YBF M7*&JY-,&)^>+[:1K37J&9O9LB<<1;CZ'+$96F@I)84;LRS)<%PA-,^[,AFJR M(IDAF9V/S%HDV485EMU9#-'8=C2B:4732BCKZ02-:VN.971]7A_44_JOO!"+ M8J(N /\VX7WQI_ZK)Z8/567=T)JE[C: BE< [A"1Z(MX#J?O] E MLH$9-[.1:)!HND\T[9XF2UNP1VRA$4,CMC*WU7NFAF:L^2ELBV)T9SBD595A MPS5KR;-;2EC/QKJGN,QSFZY$Z^&(@?7#9M#:G8EDAF36>3)KD60;GHSK\O2U M/3*[,C2B:4732HC>,\X8GFX]?B1.^'^HBHQONOYL#5L0VEK-]468$@'*!;'^ M>UJ4\?!YJ<8Z%07498KZ'O[$E2?QK[5.'/.\-)/R&+@^Z_^A9),RSM)">:Q3 M(RJ#:2X6X\N1I-:6HYQS90Q_&14*!Q$/7H(@ MMD"3;PN4:%[V4(GG)0:5KZ*)F4\26(@B(?GZH)T.GX =H++-P%N MF.4OOY6E>"%\C<>1^.-P M6D[A]_I-XJ4B00;\4LC1]+W3][3.&O@UH5 MWS]$!1='=<<3GA91-3)B-%, 4\Z3:#:HTW2V;W.)M7I*-!!2%F,KLIR\CO3K MV/:4IZB0I.?&'5'@J@3>+4>1Q"[4N%B"[X/H]XN,1)!$B92G695N):HK8BL3 M>&8VD#;TY&Y]N\=1':HJZDE2)VNN3@WH3OU57/XA!F#&_?I)GP%"P&!"TK6# M_7L:EP"A3SP'2(VCM,_?_U/ #,AGV[5B3!>N5YRG*!\4G?8EAEF29$\5XU9+ MS,5T/(YRN*[8:F^EP.GSE]\ET<_:@%3#-%D8UJ_S8?WRNQ+UR_AK7#Y_.'K4 MMHW PCU+ 4-U!>OB^^)#4]',9%D_Q#4O#ZX'IL^39';-C^_4=]7W8A+UY]\W MR.T^'L,P_LJ?E,\92&*UY4_QH!S!1^C3+!S5!S!$DX)_F'_XN!I!>FW4XB:- MURB4OC%3PO[[/.HVZ?9WN^-<&Z-MLSZ1$^_O].UJIUO?;=EW:N@Z4M6]=:M) M+\TU=J5M;#J9W@9IG;4P+EC4M]T?W$R,P#H&6.M>]JKS_>JL'X!!9+RF\XXW M ,P=LKPT5'^MXE^O8LV&^TXMSMK,+Z,HYTC6#>C$SN3-MZ<3_S<+:K52$YPZ MT-;*ME7U!5_AZ$=E.]L91G&N_%.LS+2R>> G*!7A(=^A#X ^ /H Z .@#X ^ M /H TH,#+=YU/U^T,B4O&S;L/30KT!D15ZML:RQ\:)KO5DD887I6@]ZNBDRM M$F)K!'<52$3"1)BV5XAM(FM9_98P-#O=&F/.1,MX\MQRSSE\YPNL_[7.N=#*6%)[=(JJ/4-MON126T#1 MM-%M<<3QXM;X,L'PBU96)RJ],^7574'M0NVZO.#:8[Q(3U/7TWJ@=K4 )%>F M73=HNVS]SD#3U=P\[,JF6Y\YB*Z0-]_JM&7Z7C-9CQK2;-/ZL'

MWPYUSMPP?5.*MAN/[J%&W+(1(3KK&0R-"!H1-"+[B8/:=TQ:2?*V0/_\4Y-; M62(*ZS24(H]C+I(\QKG$]:(=AP6O,R3WO:'V;%W>>M*I0KQM6X<1/8SH+=QG M&G>VO.(GUQ[10^5J:C'J)BWC2_9=[?*"1!5%%;U!^]>$"EZ[BN'9M>6S:Q>I MW-UIPT=ZA-@]G:Q7,&A*7&W!3M/F#:W8!?1J_S/*UW ^8&\1GEEB\FG*(G=: M0W&K395!NX BY*\KY*_6*!Q5:4]3I1WK0Z\ M0J] O0*).]*,F2>WT"OX*B( M0HO">$T*-JBC#+-"BJ)2QGK9S$M%(*XS)F\;)K@@9_3ZKSU:B %Y"0'YCF6M MO+C@6B.LKB$.3<+E9Z5H$E!!T20TE6[SAZKL[J;KSZ8*"V)J7W5Z6062D*NB]4L9^*"O:+ MQ>SOVE57NU#RV:E,93#-Q8B(O&FB!'-1641LJ# M_J39=YH"ER5QEK9L8/]$]#M#:MMZH+R%(*3X*T^>>U53FQGT1Y$IZ_U ?!R* M*#NM*F-*$V<#TYLX[2?3 2^4HJJ.6<_IA+7QLO$D2I^5 MI[@>"C*!E6<[GQ),F>N;@A4XJHC(OA!6B92G6957):HKJHHQC;-! MNZA!NY/D34MYRC./Q+UK4_BH**;C&B\? MCE:$;:!>N&=IAYFZ,I,5WQ@[Q^Y4_*YVPXH'Y0@^0I]F6S(!"$DT*?B'^8>/J[LH M7QNU>$SE=0NAOG%;W/XG7>HVZ?9WNSUV>M&WWW+?3X3- M+37^L!-G%SM&*].#>&/7[/Z/L^1L7C9W;5[>D<:LX3Q3?;&[,]_8[8.EM=DY MO1_EG.\9&,1#WR?CC5T ;X?OF3\K K_$WY1?3L$?4NA%*73G^8\&(+W_8?1+ MHUOF26@YF)5VD+^]+(N0W %):6DCT+8?D*ST++:]4SA$:D20MAZD>Y,E9H_9 MLDBR[O,O+!DHDR3:%0=N0WKHKA\]QL/N*+@6VQU4540<"@X%AX)#P:'@4' H MN-8([M0Z*YVOQ?DY+OYX/Q0+I;&(-XCT.WE4KA\$OL5*T/\KOW!16X9=W'== MV=";E-9WW15+N^@6Z0+IHAUZ@71QHW0A#3;R"42[4Z55:T.-:HE84*,N603Q MCEI7(9K+:51C*[^=GSH'\].(23RL#A7-SXE]'Z=*E:CBSZV,W[1&.QMPF#&O M.T;Z4'#=%1QR$W(3JA@*[OH$URA;&7>JM'E.BV2&8$/!H9:V76;M MO-K^B_ MA"7@?3&,QT!YCGFRG@47E^APB0[#G]T32[OH%ND"Z:(=>H%T<:-TT6*/OP$" M0<5JB5A0L5"QKD"Q<'U_FPC_F251&2=Q^=S*H,TUZR(NE;4GO-<*ENJ0O+KE M%R E(25U3L60DI"2NC^'T:]Q,1!5$U7S"E136O:^=DJL2^&&JQ%4]?6@"I"- M9(YK0)Z=YS7D?90/ZA?B!^6#\D'YH'Q0/B@?E \N$E\\?QHNSYPJJ+8 1=R' MRS,8 VX]UR,E(26U$"E(24A)'1!*0DIJ85(04I"2NJ X*Z&I%!'VRXO MU%'4T9O4T9M?WY>?:PY]=UR.NR$&:9]8NF7,D2Z0+I ND"Y:*Y]&"82RJQ , MZA/J4ROT29>V$_Y&]6EA0OQ#&3TD?./U"Y\7.I#$*7\_JO.,$4W];DED1$R5 MJR[&*:@%7&' #Y+Z6'\5EW^(2Q!AO_YE+>>9EXW'65IG/'M3(OOVRIAWJAZW M?T^+,AX^+_63:O+Z6=UW/^+*,$N 8J 52CH=/_"\$%OSBU&4\^I3O^YG465V M>^(Y5^ ///_*!TJ4PO^_1G$B!A>>DRO#:3F%*^*BF$9IGRM1J:S)YL!VSF)+ M:O5/+8T![V=Y),X.?!#.9-V5OTU3_LII5.TIFDK64R >(Z7U%';[/\4^D&_? M0LNVD5^X9XEJU!4U$=\7'YIF^3A*EE5+7//RX$IKE3Y/DMDU/[Y3WU7?@7OZ M\^\;Y' ?CP$]O_(GY7,VCM8,UU,\*$?P$?KTD.4#GHL(8A)-"OYA_N'C*H6] M-FHQN/9"@W1CLK']PW-UDRSKN]T\NY'Y9UTB)]Y_V.V'A1PO9HW.Y+;L_SCK M)"=H[RQZ,VS/Y$@FWY0B2^*!,B>S!D;B;5^@ST5^EXV".%A^FZWBYYEMV)?C MSMJX+Y51.\)]D;N[L.L.X&^S8WN5^7^*\@'X"=.R*.&[\"*@^SR?^0OU"3]E MDD3IWG(_Z[K33$4KT[>FGZV9BM">RM0>DS=O7N#!S:[[ M8Q[! VL=+F%V $XTJ?(X7W(RW!I%9#U-)SV#2:MZT!9(G%^E;L18KNG:JVH% M7SY]:J51;(VZ@:I98/LL:2=FKG[SZZV;MONLC!)I:%F:OU'PAP;95.CP*1.X M;GB<=L\VP=A9^MED>6N>Y_:0^-D:MG>\7;M :/KG].30?8U+JIH3YPJ M/.J/JEC.G1Q:L7;3RB56]NHB1I_YY*6,49[!M'@LI=-G7N5;,<;C>#!(N#2" M?>/IOT05XZ[[#_)>T:M0ZV5C\ 6>7[;/F1\+Y2&+\H%8O!S$.>^765XTV=5H M(M1$K(?.HI[Y*W0F-71F5/ TBONC!ENR*! E;K;3TW*4Y7#E0-#'0H^G$_BA MR3XV^.P_F>Q.5>#F!"BOR3X -..RT?%97+9OLB=@%BI4*U'R8@6CR@B6H'M@ M R?0BE=XW"GW(P#F7"TXJ,5 /*-Y)CK9]WM+"L)#6=2] .HSSHH1_?^4*C'DYJO9MR'(YFI3;VW[$_/-??I@6[Q^C:/+! MCXM^DA73G/\V%*+F:5&YS)]Y$I5\X&5%650!-Q0J#4'SB>77'RT4PNTR%-?[,AS^^"WTA@7]H_[KWWRGQ 'Z( M^N5[+=!43?<"P_,HIB.H=W\&\_[<5%)87'MNNB)^1S<5Z73J?\R3>-ROO+]_=SQU$[: MD?(*G<]??I?RG.*E8>3CGWM">$.QW2OM\_=?H4-"J/"J8NDO,R#477O=&R.] MCY\67NG4+Y/QV.4>"WB]59A6_M!)"WDL=F0.WFDQUX-2S,VG^?,,C6,.GOB@ MI\3#%\#+F9^_$&>3NT]!<<%#%&9::-Y>O%0%6:)BMG&U>+O ,.ZG/&X_)3&D M;*C4[;-NB%R[7;WLZ['SV/GK[SQN0S[.X$O:AFQ>8!MRJS8=WX]$[A+01]@.^#6[9_O22!.E M%,M1-BVB=%#T%/ZMSR?E?%E'K+>]1-6C<39-R_U++N()GYUKO;*L23/G#MI^ M].5/9Q/?3F!VXFR4U;,T>GF9M04^XKX;*1O0.M\/V0S9[$0V4WO,DG:J&MD, MV0S9#-GL4FRF63U=6S]DAFR&;(9L=GDX(IL=YIO1GFJ?,1% V^%S*IO=>HX. M-RKB_FQ;\]N;=X]<83C/"D*WF!XM(>('\8/X0?P@?MHHG\:6%SM?5N__5H]6 MS@]#S0X_OIZH/ :+A^6P/F:*T] VWP:R[.H]5;-ZC.&J&D9N+LV'J*.;(ZMV MCYE6SZ#R4H*BCJ*.HH[*M*.T9QE&3Z-H1U%'44=;J:-@1PV=]DS31AW%N+X< M^ZJS*(C<:>%3*0[5A M8E-NM$9F05=WS;P4J-EI>S.6G6:E;HUZT5DZI(O7SY]F@72&YGW[,A>>#WS M(M*S++6G&0WMM#U =&U!*@8F6F!<4$%?%=10[9YM-+2%#Q44%105]#0%M576 MH[2A3$"HH*B@J* G6E#*>F93!U5N4$%O?0_\OENZ!F\4XFU>IR4E^KKLPC@# MZVKU+'*^4V9M 5G35A2-Y4TK%ND1R^HQ^WQ'PU"Q4+%N0+' U31)CQD,%0L5 M"Q5+IL723+O'R/E2+E^+8F%5GYU5?5XG9HULYCJG/+O 8ZT15F<- "(.$8>( M:[/@6B,L1-PM(.[FM^M7&>(Y5_BW M?C(=P#7#/!LKY8C/#FQ&(B>12/?XUKG-GA(5XIXX5WB='_(IFR8#900O5!XX M3Y4(6O)^GB7R[=W$;\ESF[06[EDB2W5%Y.+[XD-3D48I61XF< M)+-K?GRGOJN^@^[TY]\WC--]/ ;1_LJ?E,_9.%JS,$_QH!S!1^C3;,<]J&,2 M30K^8?[AXZH*OC9J,5#YJL;:QKU9^\[B6(C&\WZ1$Z\_[*W8^MO MI?6'1?XOMB;8J"%^=55/VI/*3LRKT?"YJSY0/\\7)& =)SAQ6_6M-JC0NV0P MM[PYY\HO\+=1H?!4V-&_35.N4+5WR4G E4V2$&]SO'V)OYV&-B0_:>1W:E(A M.5*=O:7R8-=>T2KL:BHQD13EDV([<-@VJ$G;^HI0VQ]J2&F7QMG^LD,07@\( M]R8[3'YP4$KV*KUZ5&5:EZ7FS:62O.0RAM$S5-*XB-H"%G$?+IBV<,'T.I6+ MDIZIH7:U$B2H74<*3IJCVFRZ9*+VF"7-Q]\JP2:D@8J)BGFUBJE1LT=,5$S< M5_,BUG]/BS(>/C>[U>;3EN)N#!: MV/HSYJ42E?5=()RL?@"\9\+[5MD3+Q$@>;WV/],XW^]- MHKW%%-I;3]=[U0.\; P:^3SO=[5724FGXP>>BW?,NEV.HOG&I0>045%,J\T_ M\QXOMGV2Y=60SX12[:!:N:@/PH=+>-I_GEUVISC]/O (_)H\]X3L!8JK_55E M5M^^*_H 8JGV<3V 8>K)P9E!>KJ]?IKB.&S) C^A1H_9EIQ6S0L1 !7DR?-L MV#JJO5OVZKW67WY#@V? E-*0LMKP(,15Q-^4<;;/4O11'9;RE(WQ^]O6SS[_Y8=I\?XQBB8?@BA/ 20%X/6+@,X]&$TW ?+YZ;__ MZR_SB\(HSO\9)5/N% 4OBU]X5$R!CG]+/XMJWSG<+]*,%2_W5MP'7S[SX8_O M0E](_Q_:O^[]=TH\@!^B?OD^T ES7,T(/GI4$;&&B/,7E:&:EAS , MRE"FIW>Q8I]Q[YCW['O;>Q[1[9]MB[L^MI^6OE0(1<8@X1%R;!=<:82'B$'&(.$0<(JX] M@D/$'2,X"7$YM=NSU5^RE#\KXRC_0YQ' %1(RWIS\M:DB\FD@P4C3^TRT;0> MT:BLCE_+*6F,H2('W P'O)PITZ2-/_( \@#R0,=X 'T!Y #D@-OF *UG4F0 M9 !D@%ME )P-( \@#R /H">PH9]'K1OLN?+2\04%+\LG61Z5O,I?5Z=9RQ[@ M355UT4-6%_:O=M-8"O#.FUS,_(UKQJA@+Y$MJT>-YA,(HVZA;J%NH6ZA;J%N MH6.("H8*A@J&"H8*A@J&"M9TD/&J8HF_WWVY4QZ%]J9C#G>+6.+BU[KB1L/1 MQ8YIFMVS-A33N/%X/:[8W:P^F#UU0\D;U ?4A]O4!V+T;%M:DBQ4"%2(KBL$ M(SW#4%$C4"-0(VJ-T.V>;>Z=B1TU C7BRC6"JF C*&J$C A5B^/"LT)RVEO5 MZU4-.H6ZA;J%NH69O4X M+FYX_@S!'5.I!OS!:U$?7,^Y6:TP:<_0I648185 A4"%0(5 A;@>A4"_";4" MM6+U-LWJ69CQ"14"%0(50G9@ZC9VNOTR3>-^/(D2K&1U,4?LZ@/#N.B"BR[[ M+[JH/9O@;AS4+=0MU"W4+=2MCN@6.H:H8*A@31HOTJ,&0=U"W4+=0MWJ7D#Q MJN*&K:A?]9#E Y[/Q44FWY0B2^*!\C]J]4_7E% W>KHMK\[P#N%]0HU*A;URC=[*F$HD:A1J%&R7'Z>LRT49]0GU"?I.@357L6 MD[8#"A4*%>K6%8KU="HO-'@C"G5M]<,NKGX'H(H"J@;9]"'A)^ES2N)$4[];@C<18%X0Z[^G11D/G^N?XA3X ML_Q Q36R1;U=I+//?_EA6KQ_C*+)AS"*\W]&R90[1<'+XA<>%=.<#WY+/_/^ M-,^A*VY4Q,4]--E-LOX?/_WW?_WEY=XXC=)^'"4_IT693ZL2WGY<])-,/./E M%L!=*KK\F0]_?!?ZFDK,?VC_NO??*?$ ?HCZY7O3\ZGMZ9Y-=9MI(7$\1FSB M4D)]TR)4???3BMP7I7$?CWFA_,J?E,_9.-IND_8>-FOSL$D:I>KK4_WNARP9 M;!DV*4]]&2%E88BJ TEBW)5JX)79F%=_DX)[XP*PK_KSM>I/7"@#/H0&#I2H M4,H15R9YW.?P*2J5IVR:#)0'KN2\S^.O<,TPS\9*P1/HTB.(!NX!15"R7)E$ MP*1EII1YE!9#GBN1DL310YS$Y;,2I^+:BGN3Y_H2 '*?+J&!)E M(95 !=_Z!)WR$ F!@/3_,\U*^%2->%&-$HS*5SX;C0*DE /M@&R%#:['NA"# M/1]9$-?=U8A+VRFN#)"3"\TX4G("D NBZZT\9?D>^%+$T(-%,(4'A MHJIAQ?2A*$$M@1Z%"@L5FB:)4O)\/->I*\<'W8F/59D_\I3GE;RFZ8)H!0S* MYXD89?A3SH<)[Y<@\#1ZK(CLY37FQT+AT-/QO'PL2'@ZGM1OK=ZRB39KTIX6 M7"!$0*MFN4N,3Z-&['Z9QH5H"T58(X!K.1)P3L0 *D]Q.0))5)!]-1RC&(8F M[X]J+'O9&(3WO"3YX8L[,!-<;1(Y#&S4[\/D0BB-4 WX=>'!@(-(V,O:'Q3@ MB)NQ*7V0*L^79/R6!BR\94EMU/E3%YZQV(PTR\=1LNSSB6M>'EQ)7NF#3S"[ MYL=WZKOJ.\R?^O/OA[NB@.W'.*T;&4W+;/Y#'8NI?GF*!^4(K@9!S69V,&M+ MHDG!/\P_?%R=J;VV>W$[[>NF;'WC%NG]=^36;=+)=[OGDQNGO+,^G7:[>=&W M8]^Q[]AW[/LU]EU"QI:;7'IX;2YI][&GF5LE)?B].<[TMVG*%:KV%!'J4LZ0F_-+?HM(.\D#-(+0'"'3"\-RBJ>HDA; M!43&0[3M1)NT?8N(-D3;&VB[S\HH0:PAUM".(MJN$&UH1Q%MK;.C.%EM-DQR MU(;?O7=87AIJWU>+PMFTB-)!\6?DMPO$X1!@IY(:B*%-)QZ:HSHO*D8*_\\T M_AHE8K/?VULJCC6X9Y1D%S2Y-<+J+ 4BXA!QB+@V"ZXUPD+$(>(0<8@X1%Q[ M!(>(.T9P6-7LERSES_/3&4- Q2%ERZ2'3-HA$VG'Z9OKL?3<29K6(YJT*C?7 M0!VZ4!] 70 Y #KAM#M!Z)D4&0 9 !KA5!L#9 M /( \@#R 'H"&_K99*W#CB\H>%D^J?)T*6DFDD&)'%+9 [RISD%U ))>,]V< M5?_U850!(427$KD 7P..ZUFQ0 %K+RG,S*RLK$GC$ M-HUL]0RGHZR0!; %; %;P!:P!6S!,03 # # #P P .QH0<9&Q1*_7-Q? MD">!WE VU1"QQ/+')Q:ZKU5'%VN&M+[1Z_=48:PI4,*.W!6L+MWC4_C,DG146='TXVC7T6&)H"7T!_H#_8'^ MZ"D?Z _T!_H#_8'^:"@?5/I87>E#O/N O[TH\Q$-B,?&4>*GNV@>CL&H#TXU M)X9/51\ B " !"=6#J-#+=?LE"W_7'-$ GJZ,Y8HT/#&/3 M!9LNFV^ZF$;?0C8.L 5L 5O %K!5$VS!,03 + JC9=E.!T+V *V@"U@JWX! MQ4;%#;7H7_48Q1Z+)^*RQE])$@6^1_X_4_ZG;B!L=8Q67UV?X37":0H6L=L% M0*T,=YA&VU)6VQZ( J).'5&MKF%:#A %1 %1:IP^H]WM T_ $_"D!$^.:?3: MRC*@ "@ ZM0!U39:CKK0X(D JFG]PXX.ORVTRN%:Y4798\#VPES%4>Q]-L] MH]\%0X(AP9!@2##DDH6TXQA6IZ*]=S D&!(,"8:L-4,Z?=NP6A7M_8(AWXBO MM&7\;4JY7)9=?["!E806^"$[+SJ)6[;YS9QZ6T*92V+](TM2?_":?^6'G#_3 MCXZX1J6H'X:,7$]_%!.8B\'+&$DC_GZ,9 D3 MC>JBQX3%ST)Y)B(8Q[[+WVD0Q<07DR'>OORR4^&D,?6X//R04#?UGR38][=[]+"E%)L9=$Z\^:OL^TU)NJ#[&) MSY7)'?K\DR+5E"R9-NF,M&CRPN M#=22 UT\N+++XXVRUJH9L<>M;QBE9$BYKHFG1I'(",R0E._*_"HJ1#CK10 MT*/0*,(52783)@L>P/._!#&KH^MZPE M/X \LO2%<=(6>AD(I5^B['5AY,^,_]C_. ">J!_F+E(0<=1SSR*.1O(5$QI( M'Z1LGN2\":I(^$BEZ\5_VN,&DO, X-HXN!Y.O\T*5A0NC>-7H9ETQ->@PI'G MB]$D(5D8K]1^\4^N[=QU2_F?!]2/*@0@?@TYSOR10?W\OCS"Q=T$ 5!],)'^G%G>9?DZ_(?8?&< M>-^3;NFI4?S:,XA$-YM>.XIKI@W/_V65!4%SSPP?S@_S,%_3N MY/.2>7WP1WPF?F4OY',TH@OQ.NX,/_EA/DB:I='DBSPX*+]Y\;UTR*_F@BE" M#7P)%M!QPCY._O'=V]#!;-SE_.YI^,&QE^;L;YXB7HRI_\WZ ,?2&$QQ_WZW M=X_ZZ\>]'>]>T\'O>7NOSH/'O./=\>X:XUU!Z:CC5H[J[>9JSV[;Z_"EU=;[ M]&7A3"L1E_STDGO/CU'@;173Q$%?Z-K>NK9%:+JZ2GFG3'?.$31PC22/K9.7 MHXA+XG_,FTGV.DI2$*!Z M1#^S9/_CBV:GZ9!0I_$H%"Z&13=5)7M?M91J6A M=]"[ ^C==;%?,A-L%),[L04BDF88M!!:>!Q_4#QZ6<*C?GZBLL16J&R-5%9O M/Q$Z>>(ZJ:,3":4\1:5L#4$"C@9"IA62+.5S3]X #P M'@ /@ ? ^"!FO$ E@2@ %# 25- MV.T'65=>$$!H !00,TH *L!\ !X #P M'@ /@ ? U@2'/J(3\U3"GY9:/"TA?),!VT?,HMEBYP5U?"R;-NP;$<5OE:* MI2G 0XJ8@A2Q4P%7!3XL : 6 & &@,$]!+@ KOJ"RS:Z#J %: %:< P! M, , / # #,[A8?;#&K7M=1W%XRBFJ6RG730>CA[Y+]'4C[8J(;TQU&J& M**MG.!UEC=":@APDDYPL()!B!50 %4 %4 %4P'D"( (F F@ J@ *H *H *H M "J "J"B-ML9IW&\Y\O%_05Y$B -1XS?+?8YRA^?6.B^5KWSL:[57E,V(:V. MT>\K*\FSL]2: FLD !PB >!$L%E%!@X "H "H H J -A^@\&Z!36!33VPZ MIF5T' O@!#@!3MW J:P<$V )6 *6JF!YINZ\R+X2FZG8MB([VL;"WX%98/9( M?F[GZ,!MBD%5RH^L6HYAFZV#B>T .G1\0M./N[1S*L!>8*\:;->!P#6$OIV<:?;.BA#*P%]@+[ 7VJEM2#W@+O 7> F_5 M+NOI'8EME=U4 YU3EOH$4@.I@=24+265U=N#2Y;_L[JJ&O5.&OL4/K,D%04T MDH];Z-QQBO*7='6))A_]P*]2>[%*;EO(H,: K1$VM?-#IL-U#HG-12'NAU;M MQ I]W%)4UIHP4:" QE! &^@'^H'^$T7_F64I M.RJW4VJC'C./[$60 \AAR>J@TT+#7E *.!4*<#N&?VNLF-=H !0 "B@9A2@ MK($"T _T _TU0_]93]D" /$!< .XH4'ZS]+'5%L/>6V2FO&H%:)-3->;(F4L1A$K4"UXF81*=MM$UE$5&XJ\ F ML*D*F^J2S %+P!*P5+6*[*H[=85%)$ +T![&SVTYZBK6G+I!Q:DN]351YY5J M22?.72!7ZNVYJ*9Z2%)91=6-!7A@>2FOQ]JRC)ZZXQ%KQ78 '3H^HR'1">P% M]CH$>U7DA8&X0%P@+A!7=7$?NZ>N]N*F,MLJP%,#K4/B.6@-M*83K8G59+NM MK/0$G#*P%]@+['6H/?*NT>]7E-0)\@)Y@;Q 7M6Y7A6=$P%Q@;A 7""N"D-A M+67M8A$* ZV!UD!K&M :7TQVNQ4=ACA5GZR4*?9M2OGK+[V^]._2>P5^R,Z' M3%*499O?S.F9);2J].9_9$GJ#U[SK_R0TU+ZT1%)9BJE\3!D9! %G/KX,(A\ M'Y(,^421E/_E*8Z2A&1AS/B0_L<\$O#/+)&%,,3?8Q;0E'\]H'Y,GFF0Y>UQ MQ9^NHQ&?W]><_'JVU?TN(7[XS))4U,X0CZ,-< M-GID<6FLJARX*@N.:'#^8'^9E3ICOYO$0B#_Z( _!7]D(^1R.ZX,6, M:/SDA_D@:99&DR]RETE^\^)[Z9!?S051D#DGZH".$_9Q\H_OWI+S;-SEQ-E9 MPG9K:9;TYKFW^9B<]C?K3]'>]>T\'CW?'NVK^[@I,7 M)QDAF!E89\\C416??%IPH_98U07?LEPFTJ0T#/HV69Z-M4NL0S_*6:4_QX4#8JF7-$>HI0&L)\'4K=C M^&]K9'EL!;P3 >5_B8 R^*VI"K?Y;M&QM?'+;#/B9[D! J5LJE)JI7=@02@< MB YZUWB] ]%!X>I!=%CL5KU;4?O@R9D?DG0890D-O63CG-@JVS =0N.J3-F[ MCF*19I7QA/7<[L.EU37ZCS;3KL_M+H.(;=5I<0J_OD MB_M09EC##'Y03>.IYLPRU=4[U[!L\OX20N%DT!!HJ&J/IZVNN+ON,P]W!SP# MGCF2NZ.N9@V<'9 02 @DM%-XIV^I*\>L^^3#WP'5@&J.%=Y1V+#BM#V>FNRI M5KK#)=YQP-\RS2LH>$P6/-A"P68;K,?=7U6/-,>PU%7SU67"JS;=L- -1L2T MJ(JM3%^ "^"B]KAHJ>MG 3P #[7'PYFR4,AI+$0 EA,&BV-T')@/( *(@/DX M8!Q+HQA[E4+\$-15-,H_9O0)Q:ZKX9,ZQYEH>_Z8QKLF."],1IU MZ0._OVBM5L=H]]3UN])]'Z)JFZ81(NMK[)H#KS.KHZY+YFEO] !Y0-X6D==O^(K,MV^CWT+T-&YI@, TT#PRVO3MF=P_7$'PGMZP6FH?\ M)9 ;R$TW V<-OA0F&1@,# 8&.V3H3-U95KAGC=WN'.;-!VR3/^?H[#<=>A4M'M;(K6ZR@EY! MKZ!7T*NZR IZ!;V"7D&OZB(KZ!7T2KFL:KI(U$?!UC;_JZ(5I5;- 6^8RT:/ M+":.91#;M#:NF@_=VU/WNJ>N>C^S)"'ID(;$LLDO_)(AVCM#S]3KV52[2!23 MGV)&^>]!T:!HRA7M(4II /NIR>+@!+N(HVU]\Q5N\VW.8VOCSCWMH91U4TJM M] XL"(4#T4'O&J]W(#HH7#V(#HO=JCN$H;?DW/&5CF%VJ^^GK3+: M:QNH9NZ<2:][,'DTNV >6 @L!!;:1VF4-C357@/@]8!OP#?@&_ -^ 9\TVR^ M04 '5 .J =4@H'-\=6E:29!*M[3$.P[X6XK]K&A /#:.$C_=0L$V;D)2\8:J M>J"UC4Y;68-D72:\:LL- ]U@1)RI:VQU&A8&:#EAM%00@](% + BP 5P 5P M%UAO !% !-8;>JPWD+V]6HA?+NXOR)- ;SAB86J4_DWH$PO=5T-F=(^RT'?] M,0UVS.W>&([-Z6"P'1JJMLV#2^V$&ZJ"W$!N(+<:;D3 -0-[ M@;W 7O7>ZP&+@<7 8F"Q0X;(;..0:\Q:Z!$8# P&!JL)@R%$=K1MS6]3RH6S M[/J#L6Y).H$?LO.B[;9EF]_,38TE)J(DOS^R)/4'K_E7?L@Y,?WHJ.[5_3!D M9! %G'?Y,(@4%DFRT8C&_#K1U9:1$4TS?KN?5RH1WUQ'(ZX!K]/E1?>[A/CA M,TM2<:HC(72QD,DN8R-*GO*/+&0S_G=,V1UZL93/+H_^N/.\;PJ3TC/F#(HY M495"+\3G\H^$43RBP;QZB6NF#\YGVF5!4%SSPP?S@_S,P>U./B^1QX,_XHKP M*WLAGZ,173#3+[Z7#OD_^3L6G,+Y(J#CA'V<_&/AY6>#*N<@3'FFMS3;9/,L MAGQ('?N;]42VE(>+5]KW_GK__)ZWFP?]^>W26D;/XE8]O)M@HWM3YU+R58TUR4%<;Z\YN,NR M3$"VD _D4TOYK#?6U/QBPF SB:"2/T+O\SI@N7/K(7)HEC/!YYW/+ MXOSF(7UF\BZIZ22-"%>Q@$0Q&<=LS"]PN=I1/RQW3KQX7_K%O[__-DO.GR@= M?[SS0QJZ/@T^A4D:9_(@_XV?N$&49#%[X!*["B+WSQ__^I?O)[?\%$7>BQ\$ MEZ'W*4QI^.3SN;M,$K;T3OG*_,-G-OCAP]V-R/+]I_V?AYL/Q/?X%UP6YT[[ MSKJ[=)QVWW+:W9YY=7G3O6H[MF5>WG8NV^:'']_,?GE.UAQ,7P:*]Y6GITXQ MY,>%//*%&5+RU,FLR*::LWDA^<2\JQ6;BJ8S_EI]50JW./)&GL5I,I$8_C1] MLU3[TA#DA29J!OFW;NNB3?AE 8>UDB=>$"[?F)$7\5]*GAA&:H3F#KFV,E%, M)"?)U2K@<<84!4N&^[]!87$+HRKUVF-N%$L>_2C,63ZZ=!@S)E&5^%_)B#]D MF!#&$> 1H4B$ZX\:*1SJA90I^_NV1AM6*9$AE61HD)"EAC!,B9^D?!Z+^C;3 M@CB+!5Y0D(4[F"TE%5E:_5.J2:+9[7CYVHY^RTI V!DOQY_VVJFRUAUVK:(R MA59'7S?TF)&D4;4J'D,3UTCUV+KY4QPE"9E62ED1E+H<15FX6)\0^_CSR@F5 M5*&2EZZ;C;* \K7%._K(A?4_N3:#5D(K#Z"5O[*T%!A\/R1X<*U3MN.AG4KJ MIH:;>T'5J^2_Y1?,(Y=_V"NW/"F)3?Y M_;+KN_J!!Y1L[9&LD1IJ)SAH'#0.&E<+P6DCK+II' 2WB^"V=_?F)6;6W:V[ M8<\LB,9\F9\R=QARY7AZ/>;B0A>Y*$O=KNZ=U>=86Y;1=I1UU]9E*E>%^>N[ MAM:+0T$##:.!LY[1:RFK=[2HZC6:?P0B01(@B67WV4:GUX&K !8X-@LH6UM5 M@)$+I[J%Z(9K^MJO4!]BZC$2TM%6:1$G6)[,03ER!,P.&=L^'6B='0);6"@! M>4#>4CGU;,NNGMMUP1*,FZ;+$XT$5RGHS(N-ZZR<_ ;:=9;P0;*8Q"S(RWP, M_7$E*Y7:<;?5-UJFLHH]NDPX8D3Z^#FU@\2991FVJ2QNBB4#$--PQ/0,J]^" M#0$BL,^P.O)[L;%%P3[#*B'^)D[[$?&V0?1425!FS7G"Y@1MG&Y%=3JW$)HN M:G5"P9QJ X'[RQ%(7;(>:2M;C.PMM=->Q0#( /+N4K4M98LDF%P@%7)4B5V<@R_ +*/CJ';LFMWQ0+^0D78AM1,%TYEM M&NV6K5J1MEKMU *"V- !UO8_@6JJV^ZI!6I@N+ 7I'0O:&-+A5I7[]>Z"J,4 M]:YTA:U&JJB=X*!QT#AH7"T$IXVPZJ9Q$-PN@COY=/W9:>(J%N-';C:C?C71 M,DQ'6268==+114>P(MP5$#4"<2.]9+/3EU=L#A3 MPDH.9R4ORD2+XGU(>^5LU&+S3%GIO;6R7:NU!]Z]KV#GJ&UTNLJJ_^XNT%HH M7M66%R0)D@1)ZD>2BI/!]I!0<&B-.-1J&Y:S\9$(.)IP-+4D20A. M85#H^$(;YLU#Y1;WT35OXWR:XZ3-:"4KZ!7T"GH%O:J+K*!7D-6I.EV5KI1F M0MN+PJRU.WN ?5SY_B*$G(-8WC5S[*51&2RQ%?G*?-,39'-\90 MR=4J>>FZV2@+:,J\=_1Q>GX06@FM/(!6_LI2\BE,:?CD/P9;]4^#UNT3&CZ\ MIFWNZ%2O=?^67S"/7'+QT"=&/K,1]4,^>O(E88,L(#_[@XW/W]3>E=Q#O@I8 MT;*.6Q&^>G4[\T.2#J,LH:&7H 9-8X,O!U>J5^[ ;:Y0J*;Q?C4-5-+0%,D: MJ:%V@H/&0>.@<;40G#;"JIO&07"[".[D*VGJ/%ZDBU)43=0(F %:Y171(;"%A1*0!^0ME9/:0JLP;H!8W057 M*>C,"[.Z=4O#EB?76<('R6(2LT"F0B5#?US)2J5VW&WUC9:YL28A1H084>,A M<=8WNIWC-B'5!4?86@%@UHNC;W2<'DP($(%MAM5-$ZITUT]EF^$W<=B/B+<- MHJ=*8C)KCA,V)V;C=)4Y_3L+31>U0BRG!E[1Z4#SS+*.CTTL6X!<('?;7)+. M\8&K"P9A5#5=6&DDN(H3NS:.2>R[05+W==5#E-* 4/6GQQL7ZG(LH^-L7)L/ ML2[$NAH/B3.K9S@]99C P@.(:3AB+,>PV]AS!R2P8?*.IW5140GDTZL'%48I M:D+I"EN-5%$[P4'CH''0N%H(3AMAU4WC(+A=!'?R*>VS$[=84O/[6H;I]+&B MUGW%J!>)-!H1%1S* RZ B]KC I8"B&A [%4O^>S4.02+&R6Y8<[X*_&B[#%@ M>W6]63D;Q:^)6Q?3T'0A0&7EW=;*=JW6OB?C"D19P3O)^D_M[LK))TZ9XY+\V)S^:%A%(]H,.\OB&NF#Y9^ M#G%9$!37_/#!_" _<[?-G7Q>(HX'?\02\BM[(9^C$5UPW5Y\+QWR?_)W*E8K MW!,,Z#AA'R?_^.[MZF,VJ/*6W-2#;"W=AM]\4R\?4J_WS7H7=:DW7;S2GK>; M!_WYG?8Y#[\..)#?O_GC>GLMOS9/REY3-.,PN=DE'+J<1%B\5!!;RT]^>LEY MZ#$*O,65PPX+,YVU>'4T90\I'D +&ZAE9WXXDUDZC+*$>W;)Q@%Z'-!;0:Z? MV8@*5R,FT6"Y^W3 A"3M2PJIB[WO$5K7)GIN&Y:ZJKO:S_U.,3^4^"F'&[91 MEN;F_SI&JZ6L;ZXNLWMX=)R(@>:PV6:#>@85D==&@S,4-/-D+U- MX9OFFB'+Z';1,P%F:&/8;-/;\A3-D-6"$8(1VA1-V[1W:JX1LMO*CGGH,K>' MQ092P/:D6B08(\&X0B?;,LR^.K\ "<8;,N?J=,]E__[^VRPY?Z)T_/&G*/)> M_""X#+U/T[R5O(CAC9^X091D,7O@,K@*(O?/'__ZE^\G=WX*W6C$'NC7)==Q MF89"<)_9X(;CX0W^-?4#<][W;,=K=O6Y;3OFM?WE[UKJ^= M5L]QKN_LJ\[E3?O#CV\FHBS4-:D;R^;Q_0S4GKH7;>0M3JN2I^1P0/@GL M_=ZZ.N=3/0P9N8Y&'(*O7&]&XRSE<^NGB4BDXC>-R#B.GOU$I%GEZ57RG5/Q MSN3QE=#Q.'CEXY=9C8R/=R33'VD89C0@G ORC#-Q XGYGT0]3G'I*P<=?^=S M3WQ7/'001R,2,S>+8_'$:,SBO'FQ3*NCGI!'(N^>'Y/'(1"S-/\1/V6C1#Q% M4)#''YW?P%\E\BY(^6W9,PTR*EY7/#X;>W3RZN^\Q^S]\]?A0Z#DOQF-N;"" M5_)($S_)?V838=!$[(/NJYV59Z]1!U:!J8#6H6CU8K2:^H;[ZMVYYLE.R0FU\M3-/!'SC)-]# MVO8((/0,>G8(/4,*\0J5_#3;J9UM%Y\]LI -_/2H,-8^WQ;G3NKBE&MUD:!ZYT'<+N33+TAJUVE(LO$[8GNGZFIWG.8FU,H-!'_0EEYK M_9X/8M^/U_;_[S[AON>3Q] M]O/]W48M;GNC5B.._H I6)!U9@LR\NZ*;+OARF>*4][^:$S=='*J?\S"V.NXLN(/* :R9K95_>?Q&GN3OG M9I_X>YU[GHZ]95[T]SEB/'W0OJ>>IP_JF!>6FA%-FBQMT!])'I)_V]M)"5B. MTE9-:*3G@*A4M?&,LK( P8UR0:\"?2-$NC^+6H7Z"H_(#35GB(/IU5 M:SY*?\"M M(__92]>-LC#EKT)^CP+?]5DR?8;UG5$&&:%>-!:P*AL:_LA_T#"CG"FL"4^^ M#'UWR-GROYG/?SHW>?G:O,! _&8J?%1KSR/AM@X"#=E:4Y9IK MATC+E(B^YZ_!1OQMY)N)@<5LR*=28+Q(Y1,]LN1L1R&_3ERV6 NF7)]F,MX7 M3H?\,O;L1UG"E5@4A^%R^E\^$O$R*6?]AR@515J6O$[I^M/NWZ== \KNA:-K M_S[+N>BA@=\*'V69<9>)NE'B%RXPAVR2/?[!Z5':)9L(JB-I3HRQ(_7&0 M?_U'%ON)Y^ MA4DB>._-F(,D6AR/%_$/820&]BR8X_7-2X@GYIS'+_8%<]$D"KFQ?147)=)T MRF=)]U@2'AWELN%LNOHU1(TZ3E)3X\*?QV=$/)WE9%_\6W0]+<@]Y#I$N/L9 M\('FU-8(E94J0;DTN45]%9KI!GP*^0B$EL69-"DIMS=)*C6*3S/E2BIJC+WI M#;M*#]/HB7'YQ?E50I(Q"^1M@4\?_8#;JHG]?*0!%6Y^,F0LS=VD'"I!YK'" M..?>D/@RB[D_-7T8OS#)N)[(47-EFQ9*6VE-I7YR5$IKJH31PD@-:4\ESD<\ M$W@A!V_]FW&O5A:<4V;83\NP]YEW M]8]<"4>Y2HQR49B\?F_8KTQRB4L$%XL M )8Y$_YLI@A--8)=A64:=^\:O&EP'=7\?OC04U+,KV/O659LW_OK_?,-KNE6 M['SH=!;S*-UGL2\-^4 ^D,_1\SY6%F$IF/H$B[!%8_EYJ58=C^9V.83K;M.?> M322Z3+ZX[^ ==IOE47$G2EGI*A PY /Y0#Z'""%$F3C3N7W4NS=>ET+GMVU[9OVE?MPY8NZ+TCQ"U52GYT*4MGUK JD#.PF]( MC?"8&^43\%$HHZ$K=! MX#/R"V6&J!UW0R%ETT2%]D^:TH MR&:UL43)*]\MBE[E98D27\R>3P,RBN+TB3XQ_D2/SV\\+5'T)?2GQ?WVUE+Y M)A?DBH9_)D91'I)DX72(TU$$HNI.G) L82LKA-R*FB]CSI.%.]AM?2O_)#T6],#&V058:8#Y68W?;=N^RW^NWS+M.JV/=]J[-5O?P1F - M[U@=Q89"7O[13_E/NBM(]3,31X+FJG/."5\)YQZC2-JGD)/JJS@OT\J+B]YQ M[0]=00^EE^5,$'HT]A)R%8DZL64H*>&'N\O[*R4/>D/5B:CMMO1%OHQ%!5/U M;W)Y_T7]B_P:7<@IDM5VE;@-2R0=E:8U[2HH"N,&;>J M=*:"XHJXD#6-_41^)V3NSLOM.0:']XC%\VR@>2U,6=%OR7@Q.N/^<*5CV J)_[S _Y SCEYMFXX^XX>^3^L=EYY*[>Q- Z*(LCBK?VB C_SYFMRRBJ8\JJBPN5+ MZ5UE.;+Y@LF]_/:)> B7^TA4TTQ?(C)BZ3#RY$V3W_W(WSB-HUF-5S'KC'*% M&<>^G.HQ]Q^D#\?5+?)$26-1_ID+\6R0\:'-W5[\ E>O\@Z>U)=ULE 6Y M!YA+-W<+?>'5"9&,QX$H]""OG;Y'J4IH44K4*TK)%W?*^_A,Y\X25V>Y%ET^ MOF94!?7S1;(?9E):?-Z>:2"+Q::S)A%%O;HYO1'J)FK4S5 ]+HIU&\)5%\6H M65$"/7E-4C9*YK H'YSDJ)_.3V&L'E]S,\P-(GF(:9A7&"6?6<(7*?RRG^(H M&PO%'=,XGW?^I%^Y1RH!(HHQ\CEB8DSS,) 54!,!YTFUTY *Y(-7&Z2Y(?H4*N@-1YI7-RAJ_K+VBV4%Y5B8<8+SM>3$W_9,RRP5*J%A#^O_+)[.P V*SI)". M?/YT4%XQ&FFX'LO$/?]&&['7I,6-')N8PN+'!]-.$'/]'(0'U0PPAX)^?N5I&&>=C+K H3DI,+6Z;>4 NFT#T?=.P*G@QF"ZM..UF M09J4#(28_[Q0M)\7;2Z-/W=NN"H59#M3O;>O)$ K"HT_BOXQ'DN%Z\+YOKXS M^FG6SD*8-F-F&R=K.ZZWQ>JHQ;=>8*/W#S/ MW&\Q.;]P]'/G>%1TO"@MJKEG4$S\[,N?_>G4JZE76UY@S;J#6,N6-9EXC&?%W9:]E_ MKQ)']C(<35?,@7#^\\7_F*^+Y6H]R,>7VP8_GN\!P/TSN7XNK/Q\"X#I+47I M^YG>R+"""'2'7-L3[O0%-);>3>&HC(43Y(OU?6GD^?T33Z<8*WF)LL KC8#F M R[U+IAL'T1\X?Z4PY[_U(C^R8I+Q_2UJ-L=BB6$W$[GBGDNXA^B6T8ZVX$0 M?YJ$1L07T@')%ZSS5^9/%D8LQ^<480O<,6$*^>,AMQ?!E#36$41O%4&L((<9 M,TS;>HA?S[LXE)XR62>!/S:(/7??I8YNE6'/ZW(?LJF[9GU'[F5?M+D_%_S2 MM7I__TCNW6@LK=TO,E)2Q$UFL6;UH=("QT(NR(5\(%;W:"G#G3>*2"=6)A8X,X5]KX$Y]H;>UUWR<0^X&R'Y3)O3U=G>BJM/=92 M5'5KCTF^B-#91[$Y+3$Z<7;,-B>C:V[\N4 FBGO#5_;%:D2$JI5EG!1[^?,; M!J[\;;_H].&]^>G'R>"G<<,T[Z[#.6/(@K&,!M%0W#Z-7[P,\V9*J8A_TJ(A M93*47LHCF^"PB&.).)7+"6G2BNE,M+;RDW&4T"#YNQQ$ON;BWT\&4_1%JL:C M6+4[,66@@@VGL2<_=K.1&(J[,*[22XO@O.#BN2T!.NVG,AO5I,/B--(S&<1B M@(\5K1W?N"YI>0C"J(UC/YCTD\R?,GTQS_?*ONJV^F8 MMG-UY]C.7?NFA>P^-=E]NS=VK:MEE 3@YL3]FKMWLK\CRYW(/'2^'N8S=(]C M-J9QWO5-/#C._5<9WG]BH0RRR5Y]3#:\+>^[Q7QA+-I))DN3U]2G&GRYN%_D ME9U<>R5/^>GR\G?U^2;2ZN6[P6)+)-FTE'*'>RE8A[XN#.CF YN2^HIN_CM.$W%5MDP61;5UE?3U5D M(82M)MFQ")K/Y&G;"CL*JJ=;F54RU3/ES%O?".;#<"5GS(7XBW5:/= X92'! MCGYH2&#R!2M?<7IYSI+<>BX=[J6'38+MG+-_; (&U51L M=F6Q[!]-/?&B^84A$_D5(N(G=N_RY1P94%^$1L189D^?M/XVIKD>C9\9NW6]H"&"+A2.!B\N.^[-/NR2CZ\S3E9/G/I)&,#?&U$%\$ MT4E(3 Y5Y):6(R/<(1"O.XU6.0H"EA/KH,9PR:17$9H:9.(,3"$DU2'S(\;' M?Y\M5ODTSH6):@O@=TS@4BR6&]T7Z_BW/:'S4+'(@!M&?-U_'KV(G-4D>TQ\ MS^?X$%'2RR#(P520P\3>%NF#Y<#Q;+' 1$JE.-S5)*7ZDDB.N.5S/5IZ7J]. MFI0OB>ED^V [Q1(7B36YV)'$(GKM<*89*Z7#DI.D#C;1ICP4E"39:%Q8')DY M,DLWSB,C(B@WFF*9SI+<@E)JVV*B6"FI>=4]\T<5YHWPFT7TJN%,\Z#EOLPD ML\;+XLEVV=LS&A?DEYE()KM224DH(N13A!)$,D_BSR>-BOPTF;U<).8N.1MC MY(=5Y!)!F&Q1S"'E-GO*B09YBB)/Y +QSBEX9,O0G&YF PR2PWE+^BQ 8OS M0)),$DKI5^$^)R*#H=C"=TMY#/D6>1:6$L+Y'=,$:T/(3NPCB3T80;6R#,'4 M 7%EV,/SN0K$D^6 >.&I=(IS#R+NDE_%)"^+-/5\DXB(R^)9&OF:S:*-&4"> MV(VB5*X>&L3P3=Y&6#;GI3-GRX[82(?9DR45'O-8V:\B]*K&EU44*,$<%W6W5G>[_V<]1(>CZ[AFB)6.K\A6YZG^:PBD1 XF:T2SRH92N)_)9R? MTF%2Q#C_D86,.*:AD9%6N"1B7\6F%Y$GB()IYN4JNIQNRW,-G$^^/4P&W70P M]G?K\N<^Y844>>=7TF[]7J2>E7A/B6"79_;.Y=4) MLS1_-+0K0M4I&D724]BNI)DSI[FO@G_0J3&R*(0DL0F!X4* M@ST]CR,.$.<^BOBQ,+?BD]0[42Q(7,&=@#1@BV>0."H#;KM%=LFDFE!2'"\J M8A&YR5XZS$0Z-5Z6[V#(ZXI0 Y?Z+)A1Y/_D_D"Q>Z5F4OYF7=B$7Q4L6Q#O MA.;R0:R0I?E;%(F2,JPX>T&Q7'R>.:J4.QS<^G_@3Y>)R1.,_F2QCQYE^DEYQ(7(KA"\@T*OD=<28YGYZ2UV@4:7XO3(; A1$MK)8[R3')9/HU7P7D)0]8/;2Y'"7A0R[A4;4W MG YCEJ/\I/QB^<;*%DL:[<'IFMJ/ E@H@+79 % "P6P4 +!;!0 $M/@X<" M6"B 59$ZH0 6"F"A )8F8$0!+!3 4K@Z0@$L%,#2N28&"F"A !8*8*$ 5LWX M P6P4 +!;":LDN& E@H@(4"6"B 5=,"6(WK:N[@Y:\NH8+10G M4LP1.!&A(3*0C$F*8!YVEB>I(K%?R,?[<6<;M>0%-Y#;7&=E\TU^J/A<_IW\ MQ/:\_1?73!^<)\JY+ B*:W[X8'Z0GQ,.Q5[_EG"%_7)WRO5 MJT?J_OD41UGHG1?UL%V7L<&@80HGHG*9"%U.0R1Y)E(T2%]HO,\9L'YY:$DV M7B%N+K7O%F(ILZ=TQFD^\U8^W?Q!TVD]DO5:J1FZS.G?5$EG+08VY8W-A2$1 MHE0:5KMC.'VS/:9320"GL]I!4$:*0A\$6XA/']83MGN&8&Z=_ M;AB+V>!%:^PF8^D(-"V_KV\;_9XZ.W8*8-K)6FGD/U8IVT]%W5=9EFF2[EMJ MDE)42I"UT0+JYMV-BA*P\#C7[ \Z?>2 83VG@REL'+H_.?=\;Q7 MX*RLOBN*<,Y^OK^;.,5MR]&E=.\Z+\^Y:O-ZN^$6T91)-]3WSU-/ZCWF'3Z* M8N!*9L2RET])I47VUIP>7_JVARG!MU"+H.85^$8T?O+#?) T2Z/)%[EO(K]! MD;X5MZ-('XKT;>H'[%&R1$$8#P6$4*+O@%%CJ!M*]('T4J4;_ZC>!S8\&3T\ MG=)^QZ7(*@K[U4?1#E'U3\2.-,HT.&S)OV-:$^UWX%'A:KXF3]=J5RX17>9> MW(?<)IVV*\$T8!HPC0IOIUE.S?VJ@L4G>03=:*L+$>@RPU7;8IA<(.*T$($5 MLO)Z#"C5M868SWJ&Z:@KB["OW)I]-NP^A55!S[5U'@LW<%?X*]#'; VNI:Z;EG@KWG_ M;?71GF7__O[;+#E_HG3\<7*(^?> ANEEZ-U.O* '_MY70>3^^>-?__+]Y.I[ M=\B\+&"_#2Y=E[O-:?([?14_S._DW\09\W[VZ:,?^*G/D@?QE^ESQ,D,(FVS;=KFY9W5;YE=RW)N M^W;OUO[PXYO)*0MZS4&'97/[[L&7]A'.O10R+)5+<;,X%CYI,!-KU4=<%@]= MU?R,"PZPK+@=!UAP@.6 UJX!6;1:Y2_B" O4#4=80'LX/(!#+-!#[?3P= ZQ M'%LYJSC&HI4V'>*DBG[[]16GXLA(RYB^QE$0R(A+S/+4'/9US$*%VWQ(*F]\ M4KG5,5JFNNBV[I._;^"Z1B2DG4L&JCEMJN&K[UY+795/W2=_7ZJ!;UKBZ)4& M(CFA"A@U)[O=-NQ."ZX;5HGZV*CF@,LRG#X.]F-=M/G9?AJPI)1KE]*OU1BP M.D+)5A9BT&6ZL3+2Q^K4#A$V1P0.^F-EM+%L?\N[71;KHU+Z]H)P=YVYG1M6 M=&<-*^1@5O6K@'CI5 6RC95;4%FH+L34%G.C= MB49W"F6)1G?;\YEM]$VK&D([U<.P6)Z#P$!@ATI"ZAL]$]5(CGN:_[WSW+,! M[MMAHK(^G[/?.IVFGN\,]YK_B?HAB9D;T"3Q!_PZ40LR$:?\Q[$?Q63,GQC) M2I&B] (9TF=&'AD+R8AZC*21J PPB.*1^*>H"S I'E#<-XY9PC_*IQHDR=SA MPH\1CP,KC%+^Q)3?1(/@E;A#&CXQS'V4)_R9FXRA.9499*+$HT^8'?DA# ME]_#Q<&_$$4DDHOWE7^A',4^!296%:KX;^;'S+OS0S]E/_O/S/O$91 ^^>*I M2<+2Y.KU%_I'%%\+26Q3KN+:N[F\NKJW:_U^KW';-GMF[Z[5ZGW[_L M'+1&JR@=P>U22TGMB%;_E,HG:'8[7KZVH[=1MV/W MI>9>X6SK&&>(M3K&*0IVS&3HF ;9YK@Z5%&9*NIQFETKW?PICI*$7-,X?N6C M7+66O91+#X3DU&_V02475++4+N$=?=RE:0*T$EJYJU:*HN&SM?!1BP0L2DI9 MH%0[E=1-#3?W@JI7R7_++YA'+KEXZ!,CG]F(^B$?/?F2L$$6D)_]P<8MS&KO M9QZWI[)EH1H-S*X>I1UJQ&%"J5ZY=X=&W/L?RI3A>9)DCW\P-Q6;0>7>8N_7 MB-[5#SR@9&N/9(W44#O!0>.@<="X6@A.&V'53>,@N%T$MV^S.K/N;MT->V9! M-.;+_)2YPY KQ]/K,1<7NLA%67FXZMZY@N-HEM%VE%4[T&4J5X7YZ[N&UHM# M00,-HX&SGM%K*7JFVI:P$)DPND0HXU20,[JJS4)WM%*0V*4K!* MSYI7$1?;O"[.P1=@EM%1UX7^) JEZQ"-K94J'7U?JTKT;($]:XTA:U&JJB=X*!Q MT#AH7"T$IXVPZJ9Q$-PN@COY=/W9:>(J%N-';C:C?C71,DRGHHZ<6)&?*@F= M-**J.- (7 %7IXXK6"H@Z@1BQWK)9Z>N+EB<5=71?J>]P%6S48O-,V6E]];* M=JW6'GCWOH*=H[;1Z2JK_KN[0&NA>%5;7I D2!(DJ1])*DX&VU^B2",#AX)# MP:$UXE"K;5C.QD\C?-ICI,VHY6L MH%?0*^@5]*HNLH)>05:GZG15NE*:"6TO"K/6YC ?-W?"96'*XI((>KM)3MPF M/[WD6OP8!5[^G!OFLM$CBV=R="R#V*9549DYJ.,>%K4*;=S>XAY4/W^*HR0A MUS2.7_DH5T5(+D=\<9XVQ]@KY*7K9J,LH"GSWM''Z?E!:"6T\@!: M^2M+R:&3_QALU3\-6K=/:/CPFK:YHU.]UOU;?L$\@AHTC0V^ M'%RI7KD#M[E"H9K&^]4T4$E#4R1KI(;:"0X:!XV#QM5"<-H(JVX:!\'M(KB3 MKZ1QPYY9$(WY,C]E[C#DRO'T>LS%A2YR498I7-T[5U*WL^TH.SNFRU2NBN37 M=PVM%X>"!AI& V<]P^HIR^Q?5/4:S3\"D2 )D,2R^QS#:2L[0*G+3,)5J!\+ M*%M;5=$RJ%O=0O14.KK.:CUND_FP>0FMQC2/C A M0 2V&58W3:C273^5;8;?Q&$_(MXVB)XJBN+AB$4=5T8:61X"I.[-HX)K'O!DG= MUU4/44H#0M6?'F]5!BEJ FE*VPU4D7M! >-@\9!XVHA.&V$53>- M@^!V$=S)I[3/3MQB2*6O<5HUXDTFA$5' H#[@ +FJ/"U@*(*(! ML5>]Y+-3YQ L;I3DACGCK\2+LL> [=7U9N5L%+\F;EU,0].% )65=ULKV[5: M^YZ,*Q!E!3LO;:/3559A=G>!UD+QJK:\($F0)$A2/Y)4G/6TOT2WRI>JA;KB M% _X*Z MZ;ECM]O]J\NK7N^ZT[9NN[V[F\N;ZU;;Z?9O^GVG]>''-Y-8GI '?\02\BM[ M(9^C$5T]H:7; S]DY\.\R:9EF]_,:9TE-$JRE!]R!4D_.N(+I?O20T8&4<"5 MD/\F&4=BMUH-(I"D@AY)OS/,2.LD#\9\ D@Z5!>-)D% M$@V(G#+^]Y"EQ _Y'QD9LSA_AD%H(N[Q8\+!)U(=7Z(L\,B0_R!Y9"PDE(_D M?#+K[R<^OB?/#>9@#OGF&Y&+S^6'AE$\HL'\-(EKI@^6V"$N"X+BFA\^F!_D M9TX%[N3S]MKSXGOID/^3OU-A 3F[!'26TK1Q3M9>]Y_W-LQ^E,9?>T[KBOU*_;:J&[O686@XHWLZOMH M/PQCQL@O_&_#A+!0V-%_9"$CCFFH%V+K395>P8'1--]K34D8;Y(B<( M+LPN@"F$F"J31I2 ME.:S(HGHF?J!&.)=%-_3H/0+GYD;A:X?^/+!#^*:;5*&VAWKJM^RG&[?OFY? MW5WUKOJ73O_FKM.U'>?F\O:@*4.=2?I*KC!_9$GJ#U[GDXC,"I*(7!K'KR*' MB(XX%M+$(!P424*R,&9\*/]C'GFB?K$N#OA?6/Y/QL(/_!_IOY_$]\]/E=''M#D@RC.#U/63PJ'BI$(#[YX3-_[$A>S:FNG;#7#9Z9'%)WRRI;Q5MN8/NWJXBD=WV5B@+40_OJDXOT918H_$D$"J&33=5)7=7N9QF5AMY![PZ@ M=]?%?LE,L%%,[L06R+_$%@BT$%IX'']0/'K9CK!^?N())*Q#96OF)T(G3UPG M=70BH92GJ)3+/,Q5QGU[QQ.QR6K#X[4/?Y_Y(4F'49;0T$O0:/D86RS5YO#6 M4\'JWOJ@.D*[7I5QV<2FLYK9!6U$55LRU%S?M!.<-L*"QH'AH&_0-^@;] WZ M!GW30HAU$)PVPH+&0>.@<4W0.)ULJH(-!K/^ ;ECQLWUD(*R#D[5O?';&A7[ MOG*[;71M6]5[-Z74!+:&0 $G0P'Y]/=LRU8V_^ !\ !X #P '@ /@ =JQ@-8 M$H "0 $G30'=CM%V>J 4 HX$0I *L!\ !X #P '@ /@ ? U@2'/J(3\U3 M"G[APGPE(QK_R5(RX"^[S4GEZ:#7M@VMK)?28>%EV;9AV8XJ?*%]$E+$ *X* M?5@ # #P P P @WL(< %<]067;70=0 O0 K3@& )@ !@ !H !8 8G,/# M[(\K*\FSL]2: FLD !PB M >!$L%E%!@X "H "H H J -A^@\&Z!36!33VPZIF5T' O@!#@!3MW J:P< M$V )6 *6JF!YINZ\R+X2FZG8MB([VL;"WX%98/9(?F[GZ,!MBD%5RH^L6HYAFZV# MB>T .G1\0M./N[1S*L!>8*\:;->!P M#6$OIV<:?;.BA#*P%]@+[ 7VJEM2#W@+O 7> F_5+NOI'8EME=U4 YU3EOH$ M4@.I@=24+265U=N#2Y;_L[JJ&O5.&OL4/K,D%04TDH];Z-QQBO*7='6))A_] MP*]2>[%*;EO(H,: K1$VM?-#IL-U#HG-12'NAU;MQ I]W%)4UIHP4:" QE! &^@'^H'^$T7_F64I.RJW4VJC'C./[$60 \AA MR>J@TT+#7E *.!4*<#N&?VNLF-=H !0 "B@9A2@K($"T _T _TU0_]93]D" M /$!< .XH4'ZS]+'5%L/>6V2FO M&H%:)-3->;(F4L1A$K4"UXF81*=MM$UE$5&XJ\ FL*D*F^J2S %+P!*P5+6* M[*H[=85%)$ +T![&SVTYZBK6G+I!Q:DN]351YY5J22?.72!7ZNVYJ*9Z2%)9 M1=6-!7A@>2FOQ]JRC)ZZXQ%KQ78 '3H^HR'1">P%]CH$>U7DA8&X0%P@+A!7 M=7$?NZ>N]N*F,MLJP%,#K4/B.6@-M*83K8G59+NMK/0$G#*P%]@+['6H/?*N MT>]7E-0)\@)Y@;Q 7M6Y7A6=$P%Q@;A 7""N"D-A+67M8A$* ZV!UD!K&M : M7TQVNQ4=ACA5GZR4*?9M2OGK+[V^]._2>P5^R,Z'3%*499O?S.F9);2J].9_ M9$GJ#U[SK_R0TU+ZT1%)9JO>:MD OO\V2\Z?*!U_O'>'S,L"]MO@\IGZ@1CY M713?TX#=,S?CTO)9\IFY4>CZ@2_+63R(:Q[XKU\%D?OGCW_]R_>+S[J.1F,N MPC!-?AM\"MUHQ![HU]NO8Q8F[(J%;."G\X_A,Q^*-_K,!C]\N+NQ3:O[3_L_ M#SO;KFU?7U[?M.\F%BT[)DYSV1>\;S<3D="]::L9DD)@EXUSM@M>+=RGR/4"]Y?,R>MYCM-(S MYUP:*=]KS=/.[/X^7Q\LU_>06G& ZQVC[0ZGJ'!=-^9Y.Z>YY-JO@(DLM-)8O5 M+"_EIY?PGK[#8FX_-A%V]1&: MBQ>G>]&$QO#["P)P 5PV,"^V(%] 6 VL2^="V75?FJ-EXWAHO3D M^)(SR;/![5LWX/_>_.?=-]SS)/7LY_N[C5K<]D:M1AS] 5.P(.O,%F3DW179 M=L.5SQ2GO/W1F+HI22.2BC/?BT>\O8Q-_EKD'H@CW^RKRY*$_YXX4$]?:.P1 MCWF9*T[M)X0&G 'E =/FC? M4\_3!W7,"TO-B 91+.6=RL-,8GR)_Y6,HB7'3.0A^3>'I!??9M.Z#%O74EA> MDN&6QB''7/([B^^'-&97-/'=R]"[\8,L9=[6Y1BN;[IMJVO=7'8ZMVV[9?7, M[DV_;3O=J]MKQ[)ZQRG'4&7M!7Z5EXRC\0<,K)Z]O. I?;\+4X[!>?8Z]X- H#HUJ>&@4J@95 ZM!U6JA:DT[ M"E]=Y?']M,]JG_8)Y?+)9$-N7HW3(HXNME=F474ZBK(PQ>GEO=GRU^F>A2IK M4DW/ =V3J@_7<: 1&?=6S^@=L@>4[NHC[L,Q1 U/_X#-P&;KV,EGW 7E"ZJP_8#&RFD3J"S;;SS1S#[*L[W'WR;%:'T]]5 MRD\F2>=1R#7)NSON,!QF!Z%>3 ]+"/V!_D!_H#_0'QWE4]GV8J_N[M*_Y1ZO M:$[+A4"?V/0PE'2@2)2E24I#,?A==''=6>G]ESCU.67=,DR[9[3;V%5#Y.;8 M? B,+H^L]HUVMV=T'!,8!4:!41TQZCA&K],Q; =V%!@%1K7$*+>CG99C=+OJ MBD>?/$9//:Y?%#U!9!^1-436M)(/] ?Z _V!_B"RKY7#M!#9+T+Z6<*_2R-9 M&XU[5.11)DPLJXU6R2JH,8N<"@+Z35_#(,YPB#A#8Q!603@>" /"@+ J@^E M&! &A%49"F\ZPO:-=-=^Y98W-!.5J<=1RL+4IT'P2CP1 !C<1"],NXUR>X>T5AVUC'(Y_LO_+_' M?!)%6XW09>?/+$GY.Q1_^7WV%W(I^O(DLL+9[?WOOQ>!]$K6/6NJ%S9G7609 MO9YIV)V*,FVW$)TNFHK A ;&!0"= ;1C]HU^IZ(4/@ 4 5 ]P-HWVP;CE-1 M)2 % %0/>TH$[;Z%9U4.4$ 7KJ.?";IG1Y1:[\P9*ZJBCT==R-\3:WKCVC M9QWNE)DN2E:U%86Q/&E@68;5ZQGM_N&.A@%8 -8) (N[FEW+:'?: !: !6"I MM%AVMV^TK<.57&X*L-#59VU7G]G"K))DKD/*LPX\IHVP:FL H''0.&B)1$"E?NG>NNC. MB9* LW$+;I 2 DT$@2Z"GK8Z7+1(($0 (@@:U(H 42V#M"<"HUVHJBML=D M"^V31M7UTVQ"NTSSHJUN'UKWJ:_:^T P'$0#HED9TE#7E5?WJ0?1@&A -,@5X8\'\?P'+HRK('+__/&O?_E^\1'W[&G$PO0S M&T>Q*-/S*93E>40UGZO7XH_31W"YAT*XG]G@AP]W-[9I=?]I_^?AY@/Q/?X% M==-S^^JR?=.YM*^NG':[V^E>69==IWMWW;J^:]^T+JT//[Z9K++@'_P12\BO M[(5\CD9T-;65;@_\D)T/Y?G-CY9M?C.'G Z'24D9_LB2U!^\YE_Y(2?/]*,C MH*120>ZS\3A@0FPT()Z?N$&49#$352=C]LS"C+_AXRM)7\>,^ FA"1E$ :?S M-44GWWOE#<0T1\/F1"R%#,3G\D-#H0'!G"0M<;A[WY_'R>/GFO_QV^RE'VVE=[=[T=C->O;W<_^E@ MNWM6**GX!)O+31V+U4A+?GK)K>5C%'CYC;1-_N_:_DEWVTK2:$=R"5.SAAKCT.48$"+\Y$\2O2RU_X":WT M7:PW0:3JB50//=1-U90E'D/5=%,U4-XA9 EWN5NC+.BB M_>R#:\ UX)HC<4W',4P32ZCJ CF-B]>,8S;R$[9+P&8Z[GU;"56<.*$>9SDY M]VS+5F?6ULA(%Y6IVKS#BI\PKJS^P9KD 4_ 4^/Q!#L%7 %7ZG'5M7K DR:U MI>J^!JL\7E9%HQ_M(P/JXD+KQ->,P)'BO?>=A::+_E2.2BW)K0(/%.P&=CNV M$O9-P^Q7Y+&!W+0F-^T631JQF;+,>U!=%:+4/Q5A9XG60O/ DF!)C8QV/8A0 M'Z[K.$;7=HXO-%WT1V$ ;_]"8UM5"5M1:*PH4,:\ZV@T9F$B[[Y/^0V_C<4_ MDTLW]9_]]'6^;-D&-<8YMFG_P>4/['T",+BK?E2 N8%?B3\O"8&\52#SX*!9^>)K3DK^[[@_)I MJ*I6254U1X^J:O6N;E6KXEBJ;[=K/7H4)JO#LN2H.]YK9/F^.UG]4>I?L]$C MM_/18%,#>=C25L);/.IIY*9"08_B%EI!X=_RBS7MHHXUN$L^3?2):3FVVZ\L M=OU$S\']'OON^R,#@U04XSL(:VP>FP&#:,L@G]F(^J*&O9:CN^;?QM1-,QIH M.;X'%H_ Z*IGC3RB>/4#Q/?U7)T_Z)!MK$G4I.UOJX%TM:M M] \.31VDHYGNU)?XH3W0'MWE<_""C*^,QIL78]1/8-HIE+YT=!"%FLD,I3[5 ME8[(TB3EHA0) C0E_Z!A1N-78AE$98EII<+4)S?)Z/7:AN.@RZ&6>M(P]E?. M^-IK&XI"E>^S.Q>V!:8!TQQY1TWDIT'4:_N*]:?8AJNVU*OF&*T 4_'Z)C*?$)=)KAJUP]&M]IML:.6=.JW M+CK*C D0<3*(@'P@GP;MS>@EG\IV7VKOS$XRI96YL\W<:3FS6WW#M@X7D)EI M2G5B4JY,RO;:$:]2<7:L,B0>&GVV<]'#S@/ A9T'"*YI@ML\M_^ 0M1><"UY@RQDQ#$5GS;8NS)J+5UKR^C8 M7:.O\#C"R1=+162EJI 4:C\?E^'J0&AVYZ*+RL\@L]J3F4:2K12P[8M>]4WK MH8TPK3"M^ZX5G+;1LF!YFL M;,,>N@4C!B/V9FW;,KHVS%CU2UB-8G0'.*0EV[!ASUKQZM:QVD;?1%=W;/.< MI"NAO3HBL+[="MJ^Z(+,0&:U)S.-)%OQ8KRE#J_ZR*QAV@C3"M-J62VC<\#P MM/;ZHW#!_ZUL,K[T^B7__O[;+#E_HG3\\=X=,B\+V&\#V9GUBB;,$RWE69C( M_NWWHI7\;[*3?')9=))_$#_UP.5R%? __OC7OWR_XFF/;Y_VF25I[(M-9?G< MR]![\\V7T$]7_ Z?IU!,QF_P+ZJ;GK:MVN]4W M^U=6UV[WKEO].]NR;WMFOV-?=OE_??CQS>26)VI-L_5ENK'06KZ,QL[X:[G[ M^A]9DOJ#U[E.\HZ ITJ%>A@R,H@";C;$7G[>=S[)1B,:\^L2DO(_B^F@X6MN M GJVU?TN(0OZMLMO?[[_HN0Y!OF=6[XHYG/@,G+Y0N,\'6$\^_9?M]?120]S_DX%.7)N"^@X81\G__CN+9_-!E4.&.-KIW6[Z@? MD_4-S8_H/A!)>. [^ #P > #P > #P ? #Z \N" QCD@DTVKKN)MPQK5T5\4 M:$'$NIU M9M[6CZ5A1N-78JD]C5?S,W6FW38L2UDI-EWF7MR'.@W',X$'1(6^N?9U8H). MZZ*EC!-UF4FPP,FP@'I$M,RNT6F;P 0P45-,P#(JX8'.11>6<>^UY:FTZ98[ M<&C2O093CFETS.H+@.NB%%4;78TCCD>WQL<)AA^USY]E.A===56 @2Z@Z_B" MT\=X689MHLF]EDK2,'2=H.WJMRXZ,%W5K<,:MMSZS+CH$G7KK5I;IC.[VS:< MCC+;M#CM-0I6H27Z$>Q0[=WZL<+]HS6'!9H;DSCJF MT6^IVT_:5XBG;>L0T4-$KW1?MW/15U>*M^D1/8"KJLVHD[2,T^J[]O$%"8@" MHB=H_ZJ 8-,AAK-K\V?7T Q]ZQPHP[+Z1LM2UC[U9)H[(I2I(:XV/Z/8CF&;RH[UP2L JN 5P"M0 MG)7447E^ U[!3A$%C<)XE;:LSZ,,HM$9R_N?L:]C)OKDD3227Z.3O>(4]TZ7 MNR ']/J;'BU$0%Y!0+YF52N/+CAMA%4WC8-)./ZJ%"8! (5)J*KIS"EX9//[[E,$I8F=UF:Q>QR%/&9_Y_\^=NO8B1L MZV;95^V[]K5YU[:]7X9MFY* DMR5(NLK@P MR2"*B3\5/:%2]F+%M:!WN_RR6+;-5'GE^FV71Y,7RL>9%%W $S3%KJ(IMIJ> MV+T>6A-K%[X^D+7:_'&] SD-I]?.J&Q$JXE7'DV+5Z\!]I#B ;2P@5IVYHFRZS"S-4'6RV*9ITBF9(X6DL&*'&&R$;1D@(HHWN?'MA M QD?>U)M)2<75LU&+9+1#W>D89\H:#W..EB68?8/=TJ[WHJGD#GW35)2D3PT MEY3$GD8L3#^SL;@I?+KQ$S>($OZ8;7*->C6ZV#YAI9/76)1,OW_!;F?\R-8CF''X7"Y3]< MS!;Y% Y$NLW:G6V=T[,>AHR(-#L:OI)HS/B[ 5\@\L?O9=EER0TF.G=W>_2X@[]-F@^"%Q\H;+ MUT]$2MB(_LEBXO/?3B=7L:_,S5*.,!(-!ORQL4%>AI&\,IG>F!#Z&&4IB5D2 M9;'+QQ%PM.1I9F)(,7OVV4M"!GY(0]>G 7^KZ:R1,;]-[$U[1%PN(":I3[[9 M(TU\_B:7+M< ,47!JT'2DK2&5(PB9?&(SZG'_T13/GCY-26)N('Q7R\ S463 MZXP8T^SU,TXB?,;BS!6489!DS%]K()A=_AISAR%7TJ?74$JC9[7CYVHZ^5B^/',*]<@B[1\ADU2JC\&$8,\:]IC =)H1QV^I-SX&K M6J\C^ 9]F^K;O?^5_+*/MM6$\ ZD<@:WI] MHV_B1!:H!E0#JJG8K>EWN5NCKF:S[K,/K@'7@&N.Q#4=QS 55C;7??;WY9I3 M/^3W6W@^CMG(3]@N 9O-3] >-W&B'BU%U\A(%Y6IVKS#BI\PKJS^-F>.@2?@ M"7B"G0*N@*O#XJJ[59U X&FGI99&@1Z=!:M7^0A=I%J/"A'Z!(X4[[VC_U%] MHMC5>J!@-[#;L96P;QIFOR*/#>2F-;EIMVC2B,UJ47&I'E17DU)?BE,14.L+ M+-EXEM1%'>M!A/IP7<6001R.N"+(HV/DP2N9JV"798^+&_KBHL"8JNKE\S-&(Q0FAKBR5E@ZY MHCT-9=FP3^*(5,C2"[+T5\7/Q'XBJLL-R("QO,[:[->*:GG"!'N$:_>0Y+7C M2J.0-=W2F(8)=<7GO#"<'[I!)L27\]'=Y\\ZOY(_^7OL MBP)AWY';(/ 9^84R\FM104X\[3O"O*Q4BX^_AQ_RZPTY-E%\CO\Y-32E>44[_M*OG!62F< RV9%,#/(R"#ZS)_YN7$3>=_)Z_M@! M'Z(4UNR6_+URP3%9Z"\+4CD6?S0I\28&:LR-=%;14 D@CE$$;S'-: D@1).W ME(D*B3.UY)I" R:KXDU , ',;2@1E"0S9>8S*$J<)D91=3&O#KET+A9ENQ?GZ)G(4#SI;287\?/"@@-9"_9][5E29G9].=BYZK%E+ML7 ,O[[]P#;R01NG<[!M[O]HB7\DQBG%PLYN7H)[E&]VG@N_+?R1G M#]'8=TG7ZOW](_G$_=+HN5!__DJWW%!&KXR1^R$'N#?Q[NBK+%E@7#GDP)%%2J)(9S)5DNW)9;+)KB>'/:5@ M"K)80Y%<$O0COSYH@'IX])9 B8_VP672! @T^@EV?PC9&(1:FG%Q8R0NA4B$ M2HG!?? %A4^S_#@XRTQ!M)2OM7:8X/0;O M?(DEQ.,A#< C?)@PQAQ<"\=S_WND.SZPY[UM :W-_>FI]-QW;-6]OM MNPA)OT>O^3H0N1"2WT2<+D2WF+>M"OE1L;^SVZNYA$/W1P)RQ56T>?__S(^! MU[5,N;>'']?6[,>]FPZ;3<< ('=#1KF^#-ARITB!DXOQ'@]/OF:">XCENTWA M)B&6.UH R_N])B$WEZPYPE:?>[.\!GAOI0+:0MQJ9+7!%,ASLF65BU19; M).J\POSK]0D;:>[RT-(LWE)3M^6H-SOF:N5-M=RBH[7;B8@^A.A#&U+N>K;1 M<=N%TZ0LJP_M,$&XA G"J&OJKVM,V[#;^M!BRK[ZI^H:]/A__IPEH0^I<-+O M&ONO\'&>5P[-P#-?69K?+LMY%FV>TPC66"-MP.MHJANLB$1C>;Z;M%T93 M-H$J"G\ILZT(6=JUMZF5X!<50LLQ+,O5YN,=2[>RL!C&FQ6P=,V13M,Q>IVS MX7767CHQ0MN028C^* B;VS%Z?6VVL"PKCC%:>2Q7]62B:QIN7YL%JHM,8)2V MF;8#S\NFF2H,'K$X89Z_J VG4RAU_5M5,GU/[/W?5I;/L?N[K+5Q27^R>X;5 MUP?ZL8LP"P8O[MN)=AG8.YNC0CJCNE:W1L+7=0S7-5'XM C?859\*M@^8#4S MU@_9(X\X#;2*W0F4TG6L>0&>L.48'8WGF2(\'X:.S94FUS)<1Y\=:X(P'66M M2N0_%DE;A= F)I^E; %6!0%GQ$4K0M.4<07L% ?44Y@V.5 5>IP[O@]V-)X8 M5O/<]V[#/>?!'%?@(X^;"G0748*C!=&WLV8;EGO'$CBKPD49/30>2_;SV^J_O M?K:.9QO V3+[;D#F7;S>/8Z2#X5K (*H[ -Z7)DQ^J0=*, M1[,;RC>1=Q"D;T-S!.E#D+Y]_8 3($LT;.,A@!!"])UQUQC9#2'Z4.EQK1_^ M$;T/M6%C^+ YT'Z759%% /M5A]'.@?H'>TTR> MOMDKG")E67MHA[E-9?I3KVOJV",JRPD7; M8C2Y*!'-D@B,D+7C,2!4UP%D_LDQVAU]L BGTJW>E=L8BI[!+C9(=FVC9UT> M9J\9LMOTX.[?C.M/K-29H(S)\=I(6/GD>,LPW8+0@9N:&H^A.^HOU%_G*K V M^J:^T[)0?[WWWW24]IPXL%)7E-QMVVXA[#5F80JU(HFL&5F9YS&OY).$*>23 MU'\E4_'$)"5,S&]$-B8?'_,>/:-=F_UWU'!>:*IG2#\Z+9>(IX+3$$J7A@:+ MH6=HIMWJ:!V;01*6QLSC_C,+WEH$&78WPZZF"5Z88;NM?ED9UM$\M,/X-1K/ M@)_6Q=/D9>)[$^*GQ%?UCA(4"OAZZRXY2D$YU7:[Y915"LQ6KV)2@!)003M0 M:@FPBY0 /1&"LSM",&U]$8*ZA,=O0!Y]3]U921@?>%Z2"2F U?A=HAG>9DD" M6\9??/KH!S[W-57=]RX0(BW/3F$U>OGL@L7LBJZO7T5\J'B!/5;/;VB.U?-8 M/7_&K;8:E/"5JG@*Z^>1W;!^'M4>5BYC!3WR8>GXL#D5])=FSB)JZ$O%3>J&G2NY[Z.%TVG?IKZ47B(:U/G MRN%V1]MQ0V59[*)-,UK@6DN$T]%6^5<7B< P>K=I2:(W&NQ,O6C\"7>68=E= M=-TP2BR/C:J/<)E&QT54,8R+]@<6HP%+EW+M.'TMQH!5490L;5L,95ENC(S* M8W4J)Q&6D A$&Y?NM MD;X^0+.Z>Y<54@+5-:+-@22SC&Z[H#-I#R!;783S,+.=']):+^NL\-4(A%N66;H<3VK>=>#/#4 MX^W^^NYGZW3V+:Y_CQS@'C=$:+9>$$_?([$7>R1DZR:)MN'>BG]1/R0)\P*: MIOY8/ < (RE4^<>)'R4D%CU&$GXD"WE*)O29D4?&0C*E(T9X!,@ XRB9PI^ M"S ##\C;Q0E+Q:7LU2!IYDU67D9&0K#"B(L>N6A$@^"->!,:/C%H_>Q'62KN M)"R.$BXSRD(IBS)M?NR'-/1$&T$.<0-P?-/M8!2SOS]>9^F')TKCFXKS'=2$_[*^*/Q WJ\0]6QQEV3:7EM=^ -K%,\>X)M7!!90Y 0.&U.1&URO@M$P](W5]GN MZT0R:TR3.>2/X(<1E'3LP;$ ^).+D<_?R(O/)WI@7_YL/:Q*PS$=Z1G.KX/! M'WJ&DP!LMQ!,H3-"^B2I" IH2K\QPN8B*7&3TC2;QDJI\0GEA(['S.-25\UU MRDR[+9":H.DR_@E NL^1TU9M_K0;M-PA )D898/ M8%8D1$99(EZ]U BNE,9MD=\6)&'/-,@D*19$ 3PIT>HI"VA"'FDZ!YY2/48I M4T5)\C*:#0"T=O04^DJ/4\!^ 44I$:C <>+C+( O#W+@!GF*HM&+'P2&Z)L+ M5>Z#9Z7(9! UJ%Q,1FS,A,4 T"LOFC+U05Q8"BZT[0.TXBKBP@^Q@"_;>$H&-$@KRV\VLOR_B@KS*6TD$8C;A/+ZYOGYY>6F]/B9! M*TJ>KJUVNW,-_[Z&!Z_RY_E;+)X7FE/B@%U!U],U]./?P.]/_P!0 M2P,$% @ "(H#2R&LN4W?# XX, !$ !E;&QI+3(P,3NR*4 JL ECTS-R#<7Y'MD/\54H]- M&+BH@@=:Q%*#S&-%Q1345^J#G%,'SELSI>9GG<[CX^,1>!Y#*7#D!'[GN-M[ MTWW=1Z/03"[/],/JK3W&OR^U?AH+[R@04VS9[7?TXS&5D#3G >>A7TS@*M%1 MSW/H8*,VM@+!G)2NG&B90#=@%L48EXIR)U7L*6?(8]^T[KU]^[9CGJ9-I5O4 M$-GV.G]\^3PR"+;>_T*(093Y\T HPG-(3*@<&\I0MJ>4SK5O7[>[O7:_UR)1 M''P.'*I,U,4TQHA"P@YX2B9WV@M61ZA#BW3JJ2,"#^26]#&\-E5(0[PMA0RO M)@K9HFB-.GD2_5<[H6OK6^W>\69:+#I9/2T2NFUH\;9#A:.A1M@."B5;QK5:Q]WH#%0UG#E.=DJNKE*7:JAXUW))0;"R_ M.,E642-+^34BW*(VS31IKD86D%/SEUL1C@R!%GQ:3Z0$YV@:/'2<(.1*/%=. M:45TR1]-5A$9?M!?$S12 )V=6VQDI MD;G:V F,/X!4FF&_CA89LOBZO6#13!-.F6,&WUX=1194T65[P:"9&I(YM95( M:/3%Y@JHN:BO04)DKBPZ4,X#91CI6\G-^9SQ21#=P7MZR#Y+QNU;F!!3F9[% MHZ:]?NW,13 'H1A64IFZW#"8"9BG%ENN6.4D@6WTQ\7AN)"\<1(;@7W+U1,Q"7IN)0GQD=,X_I M"+L"19FW(6*5I=B0/>F^.>GVJR)+?HV%$LI=8L226"[)"'Y%?HUEO]K[6!A& M:>498?KX5\CF>C5L*_#;&),6)3SB;,H5QA]M*34<:GP\!C#JN#6GW6]A'U MN'!$12DDF)"L'-/Q,I+(0A1)9!U MB$19ZH[>%(A]7X@Y"N"[&GXN# --PR M-!V36/BAWUN1^A?Z?Z4\<-S%?P5)O7$8)%?[A#^.>CY3OBF*N7L9&)\ KX.O MC84UC_?Z!7D\P\V@ML3O $SSG%R=H37W]OHG^4YG!6VO\RMZP@6.Q'@A,;^X M^B53MHZ5]YR&+C,OK*H"69VE!4KL>_A/][\1.M=L-3!(QLQ)EOMRJ8R(IA(. M6!8Z?DCUQ'X&"H>;&CVT(?\2E$]-A]T(91P2KTZ MBV6D>A[P22!\HU5E-&P\+*!TTZ(HW>&9N33+N(8=R?#;(VCT&K99-A^IP/F. MR0)-P;0QQ+*AQ\K#/%T\*^DO$+IK@:X8DY4@,RP,ZQ@W-YHPU.-HGC2:/-\]>4B=^I%\*%E*%OAHH4#?WBXF0;\)8+*47\M#[B6BHQ8DE& M[JM,*&C9Y.00"A%*MVB8>, B*3"O7"P =)D@>IO)0YJB"N-BY,&<3&Z-X\S&A"C DET MR(5*_Q J$7;FU@=J9IW^'.=YT1L8SXMW-6;1ZVTC6.H)+ V7W(N^\G QM]M& M!9+5@2R4R,5+[Q O&?ANS,!;U,&/MQ8B-AFE49';=U4Q*D@D=7W>.#[$0811 MO:TY%3A9-^CT3@HVZ)1CNG\;=:X9Q^&/46_ I1)A\CXO+=>_ -7>\^ML:ZW% MT[ZD531%3]F3#'^#:J;^4!6*)E_J;%UN:=SD MUJ<;Q$VLB7Y5N]"%+)0YQ% 9EO7FF0TX6^>=W:)Y9X,XV+^)Z*<@:6-A?Q/<+9AF)MP,4 M^)&)X0$9[H5D]5YVA?=VN6Y!S M[:CM=:UFE<&?KY6Y%TDA6_GV-L M#<0^"9SL8KNOH.(MOG6+L^T(*XV/W#I1_?@PXDUS5"#9T;RG99@%-7V(G1MZ M<#-)&FTO(M;S+@V W%2N+ 26;H 3]H>P%X!I%Z)7<[(_B:G6U!1E\&X?^5S MM-/ZCCY5!R9+8B^/BSZ0CK=V&_+]]'.SXG<] WLV*_I&.8O!7I>V&:=F+NOE M*2L/>XHZ+DA12]@L [5_V0EKI\@%0Q!F+Y[Y-L4/N'D/7Q6A$B[V-\E%'P?K MDBZ&!EE&NP3CCUB0:[1)X(!2[-_LCIKM(+;$T;Z\VB_(?E706]F.<^AS1;ZO MO$VO#LM2/'.3LP9X[M-0SW;P O?42VEIZ>^E^6I#$ M"H'YO\Y9[SHKAP?'-Y:.'#,>_(D+H6"I!'77>4B+$/J0AU*#\>:$/5]?; M:;^ /P;1,HY2X,H]<0B#^,F?H7G/,8;.R: A8_NV.^PI.ZQH&# M>MJTQLY9SV97':2/=]&'?N%_^IN*!S1.[YN)WJ'J[[2D,N?F)9ZHT7['3%X[ M5NCOP$(%(CV&UQR"%MT;!1/UB.EK><"H1;%[@^-E*'$ '$+45TB9VR>G/RF M">2*M96;O_P >058J#E,:Y$'/$L"V(TTN8J+4[FIM-QCM MEGCT]SC$-P;\$)IER/F$/#XIZ[.)RL,R"UL"EU\^Z<6+5U4 NV MZ](UNW57,JM!P!\W3"6&Q MCPR[S&HOLK;8N2Z4.=C&'%M25-B5M-D]D&Y!>\LQ9YQBM7+/F1F^5H\16C&S M-M7+UWN+#:\F5^?.OM$5'9?QWB2]V^N#9W;11 8WIM[ <)6P^2&V#^FSF7UJ MG%:F(6OK5UW01//3Q;EOU?WUPR3NE(^#2;3*'DP<\WI>:I-HLFJ)W6-B/HY@ M\:I^J"<,IDTTZ]4_MBRU5F,OV3*PUKD_5M1+>G5MNHI>@F07@:-O33X)+/.6 MPS5HGN'=!Z9Q\8RX[-D-) MW?,[CK;FAQ"358>[0-_Z!FPZTP\>0- I?'P"X6#A.Q29J5HST@U6UDP(5GW# M&+T0CW[ ]_TO_P!02P,$% @ "(H#2Y9UFQ;<%P G?@ !4 !E;&QI M+3(P,3"1_M746XVP[; MO3/[5($C8=4V17J+I&W-K]\$153E:_3.KI M'W\I_P4_AY.O\_HO\W@&Y_[U+/K%JN^SQ>+37YX^_?+ERT]?0S/Y:=9\?,HI M%4^O:SU:HGPB5\5(^8HP3@3[Z>L\/3E!#J?S5=\M.KDJ_O5>^2]B59HYYYZN M_GI==%X_5!";94__^>OK]RL^23V=+_PTPI.__>GDY%(?9E,E(O:IB_A(6O)WNRL&OK@[+ZMIE]@F9Q@=3\\C_+^E.9'YVX:]'@H Q]\&$" M>])^NVYO9,[K^9O\MH$Y]K%2&2B;]_7':9WKZ*<+Q,-L.5V@WGH[F]2Q;D/] MWDT>CJDU"#[ U\723P9@\>$.#L?P@*,YT*CB3#BO%^]3OTPU?KN=A9V;&I^)M[ZL M;V>P0#"W&)1N[0[)WGN@KSK1IL8Z6^"%M[(,4X0G6SN#B= MYEESOM+Y6^EK4;^;KY3S]9PK/Y?'F^ N8U,<50E5VX:MWX"(R^0\.G^8S:X@PU^BTJ5!<6 M6S0[!G/S)?[A+32KR8I_>O;%-^E9Q )8YR95HA.SNW'8TE@#>KZ?706/#./+=H>P0VVSG=[5OHB>17]12G M0NTGI]/YHEE>F?K7NN]7\/-E73+V1(-Z@;\I/X7I->S>=O-NP&Z.H 0=K.#NK=\ !:OO_R/&AK? MQ+.+ 49X:R<'8/S]\OS<-Q=O\NGT,\Q7.QF_^L6RV66+>JC^#B".=HO0_BWV MQ-*_SV;I2SV98*>GTX6??JRQ$[3"8?L:U*+J\$3NIE%V;FAX!NY^?K5$# ,N M8G^MK<[HM9/A&2_'F&DY@3?YJE!W M/K>V.3Q;[=1=ZP9Z(OAR8^^#_[J=M >*]D_$;MIJ:\7^";SQ:[L1;5.W)S)Q MUEYV\1::U2[*:A?W?#9=.7#;"&U7>Q12;_K%W& MS%J'GHS6[7A#LG< R#49A8@K,B:S>$MCK[M>Q9MF/P^KZ-#EG'ST_M-3U.3Z M*4P6\ZMOBF[7A+)U^.J?UU]7-[3:U=[_V6R2H)E?'@A<$3;Q 28_/T$BJK95 M*RJ!F1P$<<$8PJ*S)$M-B9GQU(C1KUN(?C?-V3%8Z"8C.*:*H MY@2RXR0EPTE0AD8&/J?8BI\;@'K6Q)-9@S+[^0D:>U^@_GBV6/UZV8IOXCV< MW0XP7I=X.B_;?Z5%@G ZOZI? J>''+19G\)"5L8>^/72WF[\UX4K;Y4+P4IB M&;/$6HA$,:&)%3D%)L%FP;\C&.PV4H^/^/[B&6O@URO@_*V_**;+]L%_N$+% M\9]PGA.14B(*9";2 R.!L:AIX"ZY[PD >PW<;"!)C86%E66_DR9XI$9%<^8J M)U23.@$!DSV).@IB57(RHRY5)NR/!OX]HJ$_48T%AY>0 6E,[^ S3):HQ,N>A73 M6(#8R7=^P/'B6LKDF2 F>$^HYYEH 910G %>.Q8\9=^18NC?N^Q%9J/Y&BG5 M16!^\M;7Z72Z5G6;G(V':U3<@+-9HZ! 1R(DIP3724^L9EXF-*,MI1F^B&LVF^'9$M@IDVF1"W"E:)24$FER&R&@CD: 3T>!PSG@-U..,">;H M+8:> ="#C,8:^7=ENWD*Z1??3.OIQW*XM#POPP )+>,ZUIOLA>V5JVR4 X/+ MH,OH73O)@# F+)$N1"FS1E>[PZ;D.'9#S^@81&HC;E)=$7MY^GC_9EX)7OX- M%F_R!_]U\^[5+BU5'@*CG'JTV*PGWD9&LI"1!)]S9CIR'3ML9,CO$4G#BW#, M!6C+.=PC:]$CM2KIDE9>8V=22A(8FG(N<4M4I):QP$+*XM@5SZ#V:K_"&TW_ MW(I8?DBMK I4U 8 2QT!M+J(M%&0Y'DB*BGNI(4@32NS=$@N6NSPWRQ7I8 \ MH0M), MS$93;Y]]/2E'5*]FS7LD_CW$]1V9%LIB6]U*%'6.3B8),1:S$I!Y[0WZ(D%P M3T.V*1^[J]8?5H:0U]AGQ>\@ J($J1K2MO=&B=F4CVI7) M.A(3EX3SH(@Q"7\3Z)=ZL,Q'?^Q^6'\P&49BXZ'E,F"W7*-?W(S:1:QOA,GC MU2IMP42!KJ4+-A$K,Q#A521)N\A4RF!\A_"3,1>93E9JSS(ZO '2Z@2Q3?4J MB,1P6#@Q#A21)@5"O4PX*8*@ 52FM(/).N9"T\V/&4968R'E[I5 Q/4O7^-D M69+H7MT%'(UC22421P]'O^?6 E(%D-192 M6J#AFHMDN*!6 ,G&XUI<5DWGN"9H;V?O*:/)=K NU/"P4V&-IV!YE[ "_;V,=U_"^3;X?WUZ5RZO\?.X MUT8V9-D_XTB>3M?95J8? MUQG*-I\%M6\$)ZIF,M-(HO"D<+Y9-+^//F1EN.&?C2C7\:(< M/OF+M2IX/9M^_ #-^2/1G1O#'5JW4G$IK=).%T,,];=#DPR@V&4*%*,Q!<[Z MV98G X)LJ+&_%Q QI%Q'W$N) &G^"L5X.I\ORWKX)E\F$/T=UY;F.FEA.3]S(WYYKU%[/YQH/Z3=4J[WB.20GB#0U$.P"F#Z,/O@O_ZC7IR5"!<43MD4>W".M(#4KDU6 MC*&<90)BM6)$RPA$AX0#89P52BBO4X<85OE#PFT$(8\%Q4+Z[!Q/YF@X_'X47;+C8N]VZ^L$L8[-"TR>!2B8(%(9211 MD$,2O-B<'=36.$?$8^'P0 (_!& +T3W@? )B RPVU*H$3B=P MJ+!U1O]$0TE&H-#XM)JJ+&A"9[:#V7[0XYR^0=*O&$>+W[U!9GELY^&77AZ* MW-U8L4(3S_*(J[!C.$ERD$ ,>B>$.0<">8Z\2QJY<5:AD8#3NR1'2Q&TZWG+ M(QO]4G!I;;*$V^B)*B'NVCAT;ET QJE3)G18B0[JDO6-E=XD.-Z2=)DN[\;S M(:@<\><+_++>J&&V5:V\%](P9@C$3(D.@A&F<5W60GL3<2UVH4-VPH/Z4OTO M3KW+P;3H.)]#!FSTL(BY?U?'6!\VT#Y_7RO+7E\T#=RG &S/.( MHL5Y9"7+Q%)%KQ;O!R\-[P2P M-@U6X%SVP"3Q- OB1+GH3$&3$%V0*:*,H(/V% N*+[VR6C/5#W M8 N5B=8;0!,3T'DA629&@&9.6( L#64*)VF'_4?Z@^.L+Z$>?K%3$G%K]!]2=KG3*-"N7< TP^UFSV$- ^*HO*ZW>W4=ZO) M<2VW=D\C=6T:I:9XM)"(DSX1RW X(.F(?D^(5&EK)70Y4/FA-LL/(.S#0?3. MDQ$[8?!.W4K8$(S)F3AO&$E>>>+!>6*C==G*J$.7^\_LA]I8'T*:A[HP?>MR M\OVTK4=P3?D^42V2^FZH56DMO)8LDL"H( S8.HHD4F,A&D\1 VV@_O^'[CT' M9_0U9M_I*?OU'OK:MWL.4\@;\YX_4J-R@6FM#3)E B_AX88P2[%/$1@ 95SG M+LI\- ]HWV&[KZ][$M.X4"B,ER"URYS(2US UBL9ZN_GD&<-W#AV^>7KHO$X M0O74-Q>G*-E5 @^LB4)'^CZ>3A?0P'P[G ;IM>+!B"R%(M2&B!S+2*25^%%D MK2QE:&YUR'4PF@W;*R*/1=*C9>JYLL-:+7 /E*XLI2D$ 81*[ $HVF]>4" Q MEY3R)M@HCS[)\-&,_=W4/[W(>W0LK75Z*R1=E46^F/4L*F++@;2U+!&646S! MF^B-8R'G#N%G(RV0G0?L,0!T$--HA_>XA#=^4N+ATGD]K>>+0OIG6).^Z=1^ M,.)L)82D1,G6E#JG'7*YP[W.,91,1U'\NZA?.\2&R_=SARP MKQ+R_1(]\\EL%3ZP'2,;ZU6:12^YB<3;;(@1.I.<=2".FV319HRFB_(8QY3I M%R%]RVNT0$-8+9](]J^^^0-NR&-3L.&CE2IE!#>9*^*YR(1J2$0(;HG)22B1 M(B[#1__62[_(Z%58HRTN#2ZE;YO99N?[1JF*H;Z+HCS+R[TD-*,3Z2RV'75R M)DF//X_^08.^S8EN\AEKK$MVFC=Y^P[ZK7*5\M(D#V4.*(6*S'$B6;)$RRPL MS5)[>_Q9U?8>H'L/.'43S7C6P(K"S9GU+HM4,H(TT@!R05'QB>2(D JYR"XQ M+53D78(VQYG0?8UO!Z&,Y@VN@Q9FMW78]L5\<\4J.+16./.$>9:)U H(FBR1 M*"B^M8M*N Z1X./ X&CW&_H6_5A@^WW:@)_4_X+T+5RY72:++34KIE.(*#5B MF%GI3D521"V:;0(O@@_<';W6&>H4IW_9C7#D^A+FL:D_708A/U_.ZRE\V_,< M(@'URUE<%GF4;$$XT1<7IU.W+E -T>_E.Y!7CT->)YANWMV1RGT&42S2O*2E"4/!1AQ6EO/L-E!M!;)*F# MD31?XA_>0K/"+/[IV1??I'74QL5-$L6A2%Q]=>^BW+/)2A'C;S>)9 B:]7[H/I@G6323TZG\T6SO,HF9$'%5H&D@%0!/U M0;7:.AM=#M^>OE[Y6[?-E$O+>LO[XUW;K@*ZW%9(0T+(C*24(['>H"5DC HB M:.[U\>]&# *4UB]=#2?JT6X>[L%;L:*'@NBMMBNM,A=44:)+IGQJ<-0$C8P8 MZQ4KCP=U>FIMI,?XCA2A725]>(3N!;V*L@!,NT"HC9&8*"A1*J/O)YEQ+#$# MN<-%GY&>[SLHIO80X0A.\TZVT^5VUFQY9SYL-IQ&-_'&KZR_^HH2GG MMQ=')K;W918U%R5YS=5&S[=\D<=K&Q]6G8W-;;E;_VU4WN%HU^61D3?Y53U' ME/P7^.9Z2S"X=5."!1RD8\I$Y44%Z$JEUA(G,H@_4!=LA#^8XX3M]@:3U M.C"PA+<;&$5-%.09J@5=X:Y\TYKBWW#:MT-;'\U6N.;Z%*PD/&E'K.6":#") MT"ALR,)'V24'V:&-V;TP=B"Y#HZLT^F'+[-"Y;PW5#W09,4=5RDP4][,S<5R MUT0;:M:S5!W:GT$8X71\77^&>\3_!INV^#=7K%#G#2DI MMIS,QH9VK]R.SO7-P5E'I3QH&N\GFK:M5U(R4%:7=[>I)3:Y3+)*@O ,(7(? ME-<=-/DX'DV?$)D=@XC'VC/=C;MB6'_X I//\.MLNCC;M!'1K>%*LB"E\)EX MP361W)04U-X237DV7%.(M,-]\W%B&)07*,.Q$[["Z.XU4=%_#V%.OQ0N_5;-F?17C58.63UHK)1%($ M=#R=]T0(2DF2RGB5)&>ZPYW#<5*2'Q7P]I3J$>,.R_:+.RQ;I2R9TAK'0SA^ M2:RP."@ZRI22]_'0&.W']ZIJQ6GRRCA->)"&0&:,:.L\4=99)X/B.728^C_ROL.^\CN&Q>5; ME%G+5[YV;ZQ*SK+H*! 61'D))'(2N;(D<)]-R"H(Z"<7U)#QJ@=:57H3Z6%7 ME/?Q#-*R//%Q56B$T*,-] Q_+G+C>N5(W8QW[G&CTQN_#B_3ZX1L;Z%976-: MY3 ]GTU7=T\.U_/-RS8'LXC^L5*"J"<^0^,_PF_+\U"VO5_6D^7BZM;7F^5B MCA,AU=./&U3\CBU5'B25*=+RGEPD,;&22)EE ER(2 U0I5O=FAY5+O?8>.[G M==Q=*@^W4X&5S"OK268<"/4I$J$3_L:=\U(8YGR'F^3C6%.#XF VKG3'LK4> MY.,QB3U+_[V\#'/=%7?;6ZR R^R24B0YR$1DITKR_9*T,KH, 7(,'9(3C7-D M@)KC2-S77^!?P"\OLMDH'T]FE[_^\OGC2_71O'[]RW_]_3_^]O]>OOP?_>'-"YN/ MEM?9;/'"%%FZR,8OODT65R_^.<[F?[RX*/+K%__,BS\F7].7+]>%7JQ^F$YF M?_PU_O$EG6KMJ\6BYN_OGKU[=NWOWS_4DS_DA>7 MKQ ^%59:N<7\6\OMY^]C+]Z"=%+#/_R?3[^Y448X6R^:KM"(]O/X[^.%V6! M^Q_35^M_+#_]H>IO>/4ME%*^6OUK^>E\\M2'H5+XZG]^?_-Q!C M[)>__\>+%VODBGR:?<@N7L3_?_[P^D$EV70Z"<6ROXSRZU?Q@U__A)+!:@@!PR#"-1_[B^UN+W)?OUE/KF^F0:0 M7C7;-34:%(V],;][W)R$Z?22:.K4&&K _J4?IEF-?O^L&QCW9Q/YN\NWA?9/+2Q M6ET"-A\GE[/)Q624SA:!#_ERM@A+W/M\.AE-JO2^=I7]#6I#@D_9]\4RG;8P MQ*<;Z&_ +4JS):F&F7 ]65RO%JG9V.2K-L/^6V$0%8JVW\GC*'9T18T-8#;. M9O,L-CD/@AQ'M>7^@C3_/$N7XTGX[>$A'%U5]X-XG\;][2I;!#)7$,II];8Y MO(]A]^SIK<'@5*F]H MH#:;CXK)35Q)WUWHY7PRR^8'5["]A9KJV,98B.V@N-KZF (/IT4_TBG MRTS-Y\OK%3'+SD1%E9PRJLJ5=S#0#T'Q*;Z&U>(JK.@/>D%/&6*%:KL8W'P9 M_N%]5JPF:_@G]2TMQFH4/@AE[O<*GS38XYOI8/"K7P7]-NX*US=AZ5]KM]/I MQLUROU_PE.'7:J@K -ZMIM=3LD GC[E"W1T,LYK17;V&AKKL)[,P%2;I]/5L MOBB66U6_7/M^S]+YLE@K*(N'H9ATJ*X#7:,NHXFXX//*KIUVFFM#RA6 M%MTR7P:%NLC2Z>3?V?A-/J_JO&NAJ1Y .$X/.KWF'H98_O*_)UF1%J.KVQ8D M?+"1'@;^<7E]G1:W[RY>S[YF\Y4GX_=TL2R.<5&WU5X/<%3;A.K7V-"0?LOS M\;?)=!H:?3U;I+/+26@D:.'9X3VH0M'V.WGT/X/'?_3)P. M;6+&8 M_/N^MGC"V(YNH_MA_U:$#2I\]S9;;/QK5=>,1AMI?^#Q&'.\G&;O+K8?G3[. M@W6V/ZQJRUWE"AKJ\-JQ]RG]?KAK3WS:?">.6ZT.%FR^@_=^K";1*F4;ZF:8 MM>LFWF?%RHNR\N)>Y[.5 7>HH]5*=]+5^W;Q:=U^JJ;.AW#055*CJDX&48WA MQ]314+<_9I=1XSO"';^[1&M=.H;%U4JWUM5J@CY4;F?W@@&V[>'FQ_N=+*.C M)K/%J_'D^M7FFU?I]-$.L"/^:AM2%6.WZ*JG]THVW:GPST_O[H)K&N[NJ_>5U=OTE*^KV]:DZFN[H5:BO&"V_9"]+ M:&IV=T]-.SL=2#.93>(,S;6H/U@NHZZ%CE M>+BR+[$GV[Y,\]%3%%B)_R*=?UEQ8#E_>9FF-X$+D+W*IHOY]C=QM64O =S$ MGO[GYM?)MD_1\[ZXW[$PX.SU(KLNNS9-OV337W\)W4BJ%TX\M,)PRZ"RW&*$ M@-%,$:"EXHYC*AX.?'5&DQ<;&;0[\CN[;>%K986)D]JC:V29Z?&>L0:54>R55ES,GI_'O;T MPYH'(SL_TAQ+EA\-Z/B;).J:RT56E%U813.O?_6RST2'%E# M I&&G@M )2;*"LZQMUM-P(9.D\N\JG MX]?7-T7^=7T$?I />THE#FO"H"3>,D"AAD*8TFQ@%NO:A,#G2(CFD.J*$3^L M< ?9L*-$HHBA5"%*$"-&"TT=<%O,@)>R-A/(.3*A&92Z9L%V3WMTCER9$WO+ M)U(*&10NYK6U&%%O" +;&8"<9;490L^9(4UBUKLUL@H&J6.(K HFR *C@"9< M"H:<0TCPK:KN+"#HC%3/TSUKC6+5%3/4:+2\7D[CS3";W139:+(YF;R99IMK MK_=#I':.<0^'FFHB81Y8H!T'5'A&O59 X5(P2) S4F9/9UM/J-8VB;>=#.OE M@[[L8U"U@@G'VCGC! 5>0 .P9,AO1Z IJL^+[G7:^KQH!:O:T@Z;8U;,TNER MGFWWRW1S#KB.='N;+T+/1MEX,ON8%5\GHZ?.=^I6E2#O"0%2,J 8(-9:@*V1DRHCF@ M.C.,TYO)(IVN_#KC>_'N^VSA'442)9U&2B".<+ 8D:;8J['PNT'H"^_3W]5UZ8:3J?_Z!.'UI$&FHA 3!LM YA$396 M0X1D1I?X"47J.V3%F;.L.U![(>7^<>W7:8ZK*)'$6"TX9PH)BYF2EH!RBGI4 M*?;K28K)/@ M=_Z.M\-BG OX;CLH],5=BW[W9=Q&M MPYCAM]FW>WTK\EGX<;3)[568JW1VF;V>W?]B,AM-;J;9FPHAQ2?7G0A.N3&& MF+ 78T?#3BR9H&'1]$!1KBJ='@T+MT-AR"?5F]BP 'BMD11(.8@U]L9O\)+( MDB[CN?;&)G?(C+P_? <=SZS&_UJNDSW,?5[L@>5 9/-1]226(0(LTY1(8X'V MW$BP!9!*[8<:X]P1;1Z?S[2(;5=J9CPU?W>AQODJH]7!J(*G/D\D9@9+JP3F M5%L%A+3;R2ZUYGC80C!BDQC 4(O1#@ _9O/2(EJK307UQ3ZFXZWKAD-+<*"PX!Y26R'FCNKS$ M75%Y:$!F>5OX=,6#M]DBOJ80MLVODW$VUK>?Y]GX]>Q=V'_3N%MN\B7?\_4^ MZ6&K6DEBC80T8"N"MJ0HL0""[7:KPD9R;5)+'H:N9ZH M)&&<.4 <(90$7+F#6NLM"E+@^DM0:Y'(@R/7Z;!V<#S6T"M0C9Y757[6J:M6 M*YV&-=.'FD\K]=6+/<\AM=^E8]XQZK@WE9\=:K1?%5X3:K:]RJ\#-=IL]==^ M.FMV(.?EJ\25/[Y(4A1Q]ULGH;C[Y'UZNQ)>?+/E384#\],K3[A75A*E*%4$ MY\EQ"H O::"6VHQ MA,B7P_?$J/KANYTE_NJ, (^OF]2'L;,K1YLN'L[7].##!!D)H 828<:4T-)K MAK:C 0CX83NNZPEFAW1/0N3$X'&!_4KIJ9XQ8_MAZ@-UX6", MQ1-?)]@;B25F7$D(G,1!P1!WXS*=\J1B;$6OXLV;AK07JKRK%L2]LTR"*>.. M, $MM-X8BIPWVS$J@;O4W-B< VV5,5S$9K8[U0H\_!['-/WS\7"FJ:V>Y M1&N@K.:< ^*@HSZL\*4Q R2KGWJEM31>@R)1D^!VYGC+BM61Z.KH/*V2ZWI' MB41A H@(\X-RR[1&0/-RE:7>UE^!6LOX-2CR- -K;:?14]R-@[OKU6K,N^E1 MHY9$& F8D!)X)YP,&F0PODOGB?'U@[A:2_XU",JT#_5@#+M=:*ZWZ/EOXFW3J=Y]-0O>+M_GB_V>+#]DHOYQ-_KU9ZC>3H8J9V&;[B<&6^+AI ML;"Q($&Y!^6VQ32K?R#4G[70'F>'*)*SGP[K?<#GQ>97\3O8Q[QXLB.)E090 M3)4!TJY<"&%%*E5WP^K?LNW/(CK#"=*$;#I5&[X]M;^6*T^/IT4*TC:L#M/ZE!" M(""802;B: M-SL'7, 6#8@@QQT9R3*". MC&/+ 3,C>WEAQ\> 1L%.+:)QR?9T5I M$SRV&3YDJP3FG_)CB-5 K0F6GA)G&;-848^#/L6V4P\B@.J;B*TE!N^!7MT# M73_V^OM-%L]D'IN?GV=!*D>3JUYM"<0(6.^-P%9AH@72KAQK3(-7_TRBM0SA M?;&J$X3KW[:8S9;I5"T7>;RS/'H]&Q4QS_EDMM[2/V3SK/B:C2_R(BZZ=T?' M.Z]EU*PO1E I3Y6'""GN#?=<;8-@(-?JA)SSS^F8JTN,.]7"/F0W6_87^661 M7H?A7>5%G"[J.N;?V.=TK5A#PH(A9 TDV&L(<= &).#;\3/E;'V./>49\IA02WQ 9NT[;0%E2G36MJ" MX\ >=-J">M?M )<"$DD)5BXL^L)IYK8XM< +KZ5WRFGE^!99C!D\I^MVE5G2Q>6E>L#^I&YS"/=#V:.NVYT5 M8Y_#'2IFC$*<,0Z%9))A RW=CM'(3K-6]1F.7EG4E>]0'0?L^=S5)%Q+PK% MT(+P)S.$@.VXI!UB2HSA$J86I(/9$7>A]I1/(P#X>[:XRL?Y-+^\55_FBR(= M[7MLMH/6$Q$?VO20(JN$.4U0] '[*#M[81/#B!G.5$^#"9_^&+ M+,:6944V7WQ(%ZV$455M.^'>0@<"#SA$@%"&@8#EXJ/H #/6#XJ);I\:]/:#\E!77>T]96FLT$5!;[YRC"G(9\"6*BW)[%YZ>H9;3]ZP8@J#. M%=@CJW+:,! M>9WU'/E'/@W53">+VSYFRQZFV5,( GOT\D0M02K;T%EFH" M)(!4(4 9Y40 6ND.1]LG^S:[R(IB)Q7_.5E_7B_B882 MY8@7PE"I(*+ 0H&5,Y %O4EZ(6V7!P-[S_A/Y,/.8_L>0'R&9_>(FOA,EB+0 M>AJDH)0.:SD@4!J(L.O24U#S[+Y;'NP]P#\.S,'H9&=P"@HYA0[&?#_>2LV\ M)H(K;[W0RHN >D(I1YA+CIQ7=.4*94Q;Q+P)D#2/^ MD^S5H>>(X8"Z49H"R@$0R#$8'T8$W%M&AOD6Q("I?!R>M2\YO"LMI'52AW?+ MQ7R1AJUG=KD_V=S!@HF%5 8=R3#K# 7,*R>X5A9)*J0D^!P/M5H59-XBNK7Y ML3;JU-=@TT6=P^>%7RZ61;9*!K:?(16*)EAQIL-R;:/%30526&MD)/7AK]Z< ML .>UQE^+8XTCV]3+-E_?^LHUE2I*J':*:@8)HI2"H"1V")-K200QB,I5)M% MYY4YMPD6M8!W5UI4?*(WGZWZ;-*;R6)C.)7^J7*";*]^[?,''5M7(AV!A$-" MD:=48Z0]9]8ZR,/O).$G7/MLBX/-^CC:1JQ?%^=\^41VU\W+W;?W79Z/XMU_ M7I,JB>6!9XR&M2((F!KM=## (!#2&8F$JQ;C]/.:5)8((U18VN,*#X/! H4G MA@<[EAKJ@*"\PX6F[6M2E2G3VC6IX\!^AJY6 4 P**R*IC%EG@N.C>*42X,, MYB%BA_#E[605'Y.#R[8FH[ M[PLA0L/&Q1EQ\1DYY"10$@:[W3E,@#TAR_UY^6,KB_RH]X6. [CMJZY&D&UL'LE+73L98IQ#_DTZG/ MBUBH#;=#K8XD0#BG$+-$04MUT%L,C2G\&07&: 7J^Y&'=P.E 2-[R+(9_$P) M8UR/]DME CWL0J*AX(HBPXUP-#Y];IC!G@BA(($0U \B']Z5 MR&<_J<;E0^ M@TETJOS.?QZ56NP_L\GE57S#[VM6I)?K8%&;+K)^G]*JWKV$PGAV%!1MQ@@- M-K5"6,;49BOM 3\K[>],G!#]2??\Y^5#[7B8D_/(/B:$$Z\P$G!20_# MXJJD0T&<_(09.CP%\[G,T'9%?/[3]*$6/LQI>F0?$TX5#^NL,$Z!P#^CA6> M*H?"DP'$\; M*+X]@G]W\?A1R_A4ZA'IMAIL+XGOVGE'L;#&4B:Y%(9"H"EVSE ENWQ:H>TK M8Y6IM//*6'_ #_KZ6%CW\NOLXR)H,+'--YOA'[A,MJ=4@A!E5H:E7D$:P)&* M"*>,X4)K9@5CP[]:U@M5\K80[DK!W-'C@Q=J]I9+-,9&!K,6*R0X"\!YQ=:7 MDKRF2K SO0;6B'BK4:8=(,^;55 $[9AC8A!#%!(L=3QWAP[&3'O*=YK5H?)] MJ^XYRP_?)LK'M\0U\90%I#B1@G+%-(.$$X/) (.= M&Y+1#XD]3D.F,[]%M-QFES'7I\Q"6U>AWS;[FDWSFXA)5794*)TXYH%1 MQ&-&(94L@(E@&+=R3F,.'S\?/X0CSW8(TCQ677'DMVR6%>DT9MP;7P-(&6ETQ96/0 M;1+>_V#O;8:PARK5*H@/^T%#MF'2E M"@XI-O8708TTZ?42U,^=T7?]-*YCV M[UI>N\Z?2C3VR"GZTYM<4DA(! GTGBE',/2$6^H$98XQ8(57@WBUX<2D1)4\ MR">VD0@*O48DV/>00>Z)]8!O<30<=FG[MNTUKDR9]A*-'07VH#W%]1*- 8BI M@!0#CH5!U'ICP!8 *4&7YG9?B<:J4F!OHK'C9! -"/-'!?NMR.>M^.MVMY9X3KF3BAGE MJ0PRI5:0+:[8D_J'),.+RAXFU4\72F=D7_G-Y_-E-K;+(L"W[O)J=/<]Z'/W M/2M&DS#285(4$T5&$?A -4Z;.AJEKD\IE<=6V)JFUC?B[+[KV; M0VVF.MG=6F*<\ ! !Z#BC,=0/E_:)5"/=!A[GLGBZ4_/_T;7JK5KXOIB,LKB)7W3I>*S8 MF:!1 BP4!HK@[FQ')#2>'+:###L[XSG2NOR>6:SIO^IDFB( (,6.^"$\\8! MKF"IY0))5<9IQ:2' GJ, M@SJ,[^2 0'W%;'@&RP G4V^"/)L)M1UD[W/JJ(XD,EYML])K*K1#T$MU%YZ' MI*T?#S$\>^<,IU6;LCR;F?6$ [&ON75D5Q(".*0X4D0[9:T-!"K7.BE.\+(- MST(ZP]G5KC0/SZ]X3/73.I;$%T\95 YSK9PDP?CS:"LM MCG3]RT+L&C79!1!L<3XUU\D$ M(BHXM 8)#3UV $8'R_:(S/'Z6Y7X.A#0N5A2]Y:0UV' D]E\,FHML?^A-A,DI MRYQ@" MB8W4!$&\Q9A(>L*;ON"YSH(!R.%D 9[>.?U@]*?3A-$K[G!5@ECY@\[5&8 V_3JI,;]9);.1I-T>N^M MF]"5\NV:W[-TOBS69T<#Z89)B^(VKF;7^?+19YN\:3LZVF7>+_4U="0*S^=% M3*G[,1LMBP!,-G]3)3G:,?4DVEO,24S&JK -,\VP-VU*1(2J=*3:'Q[5 M\YP=J"/@@*R3R#MDF1940H_$%@=A8)?O#.S/8]:.='>F+&L6MT&G)#/I/*:D MC?^+R^K7,-JX1.S/3[:[4(*HI%92YPVQP(=M#'NUA48&.71(J9K)RAH3_N-L MX4V!UF%NZ* &1+WXZ:X__=LJ2:-K5YL$]3J"HRPWA@(! $5ZBY1VW T[TU@3 M%/@QK737:/[DWV[$^N'=@71AYT:[?N@6^WKX,8SRHT1!K""0Q#D>K"&E*80E M= JQ3C/'53-.NQ':$]M>+<2ZE/LQZ\?3\$A+L))*$8"0B G\!?3;L3D&ZWNY M6W-5],:&4\'KBABED:QOU7R>+626)B=6V]T9 S)R1&)";)VXR1 M^BX?2AF88MP49IWS8M7;^<;3,GXW^Q !B9E:=#J?S#_/\B_SK/BZ=JC=+!?Q MB;O9:#*=K!QS]P=[,/5I6TTFF(8YYPWE,76C"=8R,.62;)R'P]:G&V#.+BX. M ^B?E&X>Z4&JZ,^(R3UI<7EQDQ?I(GN;+^[M3!5>M]M3+O%,4X(L=PX)HB#2 MBI9JCJ6\?G:"UG3\_L7^PR-YS0'<&9FR8C&YF,17<^;O+FQVD\\GB\-4VETJ M\4&/#9:UL"EZZO/$6 EH6/I96.H%H]Q#"[8C@Q+5O_W7VMW:P1&G 5R[8LSGCY^*%5[Q M=/NW_&M6S.))T$'J["V7 *2D\T&%8"18ZXPJR,I%EDD]P/2%@^-0DP!WZ=AZ MPNW[9;Z*@3W^>&]3,.'(62\]PD0;S;6 RM^-EG:K8%>,RNGD_+A1V+HDR0$J M)&$]U$P2AY356B)E6'S8>--S(3M]ZKN:P)L2Q1,2/A*-SG2-?);=KI\>]LNP MS:G%-NKG4+3K@9*)%(;JL%5"HH.B;H4SX-Z2">M/]]94UY:DWRQ0M:_V[QC= M=1[4XW_'X+_Y8K4Y/B'RH\HG4846(@8=&DB1M(J3+ED4W&"NZ0UCE-%]GZB9_/LR)+IW$XOP5Q MZ.PB+[)/Z?=Z7*M6=Z*#<4F01HIP%31*CI@MU4EG>?WPLM96MP&RL!6LA\S/ M-^%O;?'S0=V)=413&@P;JI%FU !-:'ER9\@ #R;.B9^G8-T_/VL1+V%*"42Q MHCS\(9U+R6R9+Q_-@S_G'46K ML31."V& HEB$!< C*#35*L@5@DH!Q<_ACJ(TF@#D P;,37<2<&100IP;P0' ML,L0G ;O*%:6;NT[BL?A-N@[BLT&8C,C8S9'JB!R5%FLI?76">$T)QJ@^FZ# MP=Q0K"SZRH'8QV'V,VKU^, $: .X2BHAO0OZ ./02N6M%P9CCIE(*.4(!PL: M.1]6#&,D8$Q;Q+P!\>W#GFZ>U8_0KDRIKN):&Y; STEPO BDU@(RS1"GDC+M M5'PN1V""<5"&J<3]<+QVZ/;@*'XN@T#S-P1AIVA5"(A 932<(&0#MNA M'YX7MW^Q'Q>Z?13 9QRZ[2AW3@.KI*!&H6":>V@AQ4AK)GA](IU?Z'9M(C4& M[WD'X@HFM5(46J\=#:I$V HX$Q008#PGLO[)TOD%<]>E4I, ]^\HW>7R>A\G M2'2V9?/YIZMT]NE;-OV:_1Z^OKIS+=;RLI[48B*MECRL\P1836U\(B$^9<.9 M%H ;;[JTG5LY;07SXK+X_=]\5;_+995:TNTKO;3'Q!E%* - .*LJ% MDT(QIZU &AMD3LA,T]Y[C -G=)-X#Y_/VWF['6D7J_2!-A.I/-$:6VZ$"6 I$ * MSNP)[W6V]_;AP)E:%]OA<[*+E?7QO!8(.^^AL8A+*@!1G'$ O>* !2/\A!OE M[;U'.'!^GH;PH&)P-K$VG[+O\9&<'2$W7>QIG'T_CSL&7H SR!),QRRS,M%^N!!>)7B"1)0 0:$L9Q0I P0V&]' MSCD9A.=9G351QK/:!_4KIYI(>N MT)T[D_MA\.-,9X=3USY9(,&&>:,0%40"K8S54)9:,S*FDBORF<1@5Q;T@:1S MM9 ]W^!K 'Q\GHJ'L1J+B('3[:D@">.4V"D/)7">VF#8>%2.7IWP,.GQN]LY M^\R:@[A7/_T3$3-UCG=VUI/PL+^[L$;'&&?+G#3:L5)Q#.;(V;BZ&A%X%4=^ MPU#^N>DU=+?3\%G5,YM6:_A\!0JL?I;X8ZD$,.$< )@9'HQ7#CU%Y:[O%*B? MI+[3(\0&Y+B++2=CUB= M9IUYA)Y,H%Z.PT[F,00P +;/.U2UCIBSWR*#K,>>(.LX1KJT3R360UY3NH[_ M; O4KHCU>O8UFR^NCV?3_H))V,EC3@N++!3$ Z\, ]O18FH'>*FX-PHUBF1G M5WY6UNIQE-E9)G$D3 8&G7%>6J&H E2503WFA%Q%[;NFNV9+4R .ZM;-Q^7U M=5KN[^*L/"UM=N:W/!]_FTRGH0.O9XMT=CD)#:ZE MWD^KG5V)VM.'QW_WR\".;)-9>N4!:Y\E1W1OE8$.U<1)JK #TC!'L,>Y2@]Y_;ZI1L>[,U=PP7L.^^K1[K/KV]_1? M>5$I.+AZ+8DA)LK"$1+D(ZW7/ABJ!DH.C'<*U]>U.TOHW!P_'EOZK<'8F5=H M]PCN^O\VOZ"/JREQG%-G/"$:F'BJY+R1R@C)$,2(2'FN&9G;H$1UVG4! M]?/GIE?$>Q%W'T!I3)M)M< .+0Z'+QTHF4 E/1%$:ZHH!4HISB054.!@/',#A^C:;$NB M>9O(=<643T4ZSN+H#U/C\:>) UB%Q=9@RAGE6(?A8&RY=\(AJ,4 '_;NB@LG M0G58^+N>]E[.%_EU5GS(IBNC?GXUN8EV=$Q $Q^,VBWD8XHG EO @#4P/D#L M !" !=%,&[XGV1CY>C5>!=.OHCK&('UX7] M!1-CI5?&$L0@IY8&M8LZ2+S34B,!3C#EVXM][6B5:!2X[@Z\-L(XV40_LJ8$ M*" LLYXA;BE6.MY=5HA*#:CAF-CLPT]N%Q]&P"\C_/%Q%6 3+5GF!#* *$VEBWD(1-@GO ML6##?.MHR$P\#M!S,-"@-MK%W.A.4TJMB-X/:A'%)*B@4 _PM856Y7;(2#L. MKMI&VKO%55;QMMMB^Y[O++MM=(N'06"8,-1X""J@/4T0P9S$@E$AV0K+@ M/OPQ]8_,FH5I /[?U0EX/8?OJFBB/,3*,A[H#"E!2 BO,66>$XT\(?5C5QLG M1F.RJ^[*K0/1 $AQ+T_P_="->C3945FBF8*6,.:(]50AIXPB(*R) 283[,_Z MFT;C7KT>B-,,: .@4L"I'FU"P03BZ)-P7'E#*&9>.B)[;2XZA3I8)$TK*OQF &4,11,# ==!0)'K9H0(RP M1@NF/:]_C,W/A4;=(-?ZC8D] >9W9S#;CWJ-=V_]$L3K6?@Q^Y1^[ZJ5SBXY MW&OSWH^M QJFV;JYP/V/5VD1F&3RZ^M\]G&1C_[HK>$M[/PNM=AZ.\S&/BRBH5+C$T503 M"680 >LXP1@;:V)^&2TH)PZV^F60)AI*H/?$2. 45HHK MBAW4L$0T_+9#=^?>"R/=4VCGI9(>%*(0R'BB8 F"Q4P * MK1CT"#NR'3$F4 T[X]<@N%")GR=#_F<@VR"#8YXEQQH*FG#7-]/\-LM6!L>[ M=3*(8%BK;VFQ)REOU:*)$6&3P-R+L#-(#ZF!2&U'(8&IGR:\M3"*Y@23MXI5 M;8D'6E_DQ76\_*_3H"E6$?6^,@E3R@GF(,6<* .< S%3R+K?GLOZIY:M75=I M1\8-@M3O5E%Y9537^7*V[[R[D?H3#2!4G'"LG7:(<49LB1T@M-/@X%,(UJ$U MV@?PK?NA]WO+6G=5?ES;S*]GJUE^/T"HD\8JN"0[<&.MN_4ANXFG%K/+>_VK MXNBK4CS!%%@4_C-802J($UQRS@&Q82)@(GM\)_O.?MXS$'V[^L;WE$L 5!T$Q4<8H2KP5/OQ&6,L@IEI7RY'4KT^K!3(\)EZ#"':E MXFVZ>-#T?_!=?"J5>P.)AHC1,!<5E1P9#91GF@".$Z( M05$_^KTDDW_]]Q2.[Z2Q+J@2 N%9'PZP% MPL(5WU(% MT%H+6*QDV=<63]X(.JU[LW[T\!ST8&UZ$O_XDLZSO__'_P%02P,$% @ M"(H#2^T_,@J FP 9\P' !4 !E;&QI+3(P,3@1$KYIB1(@*1K-^[MJJRT+#SG.?*CL?+58;;;SU57QE__^7Y)D3\>Z M7!;OBYO$_?O7]Z^?1[XM__LEGUC(47M&N9TO M _>,1U_Y+.:E^]0;^]/A@^[;S\AOU?A!5$^^N/BV+5;7Q74EFO>^.EE<__M? M[$^SW>;5Y_G\;J;*V]O%U@6FC5A=JW*UM2',AK)%L<@ISKF$&L,H)@-P(:!214N79K&ID5JQ>_?JAAE3]*F:C?_'AZK$7 MUL6FW*VO]B',HG41?&_ ?S_!FN=^\ O 0G/]K)R(?.J2\BNR0/;]+EZJ4 MZT,WO]<;Q?HJ*=?7Q=JF4/5?FJ^O7G#DX1-_ORIM7G"W?77/IRZ5&L2VX_&\KMU>5>LM]\_[#[]1W&U_5A>KL77^<)^9%F88AO+X[O MB$!\!OLIYM9C?@\G*6^2F_G58KG8NJ&^LVIJ?U?C3I8.>#)?K^W?+"JG/SON M!_=4.PF>B(O\]+@&G1Q0)]O2ZD?2 $]N['\UT),*^T5R]&B%?UB%[L[S&;D> MP'G3T.XA#"T''QA^JBZNKLI=%4[>ER0SZ)3^]FHJ>WKQ;+VQ2 M:J>=&Q<0[V%-?MNC31S- ]/I.%4]@720')GT8C31!?)ZM ML_/! "1/0[W"F/)HMA>,G[8*]NNFN+S1F^WB=KXM-C/ ,BHDS42F@5(2&9TU MC4B4YK-MLQSYXI#R_&J?0;1]9E'TS$BR:)PT-7@Z#:8@%+83I(CL^4E0$.*B MJ-!]BL[H3D+6X65_/5]G$N=I0RDTJ!'MW;KX4JPVBZ_%Z]55>5OL0^;#U"Z74&--J,D9R3$A M&=*R;IX *7UGBH&:C3YKO(<7Q$]'3RN+8$GM]I M#.N#::AC>+,>[R_&X*VM0KXM_CB1Y76YLC]>[7>^GH8A,H"9 !+2%) 4&X%$ MW@BUD<0G>.0<\GUQ53S(:NZ![J^DR1[J%$JSO)@\,ZKC>&0:0SJ2;>40?;K;8)X91(2$!F8IMM+ A(%V MJ![&J0$R\\F+FB\%4M <2B2QSG%.$)<2I,9@QC.84V0BYSLU#K\MS,%^M_N.'T2S%WNN.?&N:>*#,GM"?:_M55 QXK3-0H( I6J=>;I M"=6+S_FXJCB ?>50O=OX?H!S?;EZ M7USMUFN;Q,CY9K'Y=55^VA3KKZ[@^_7J;K?=V#^W1-N_5 V+)B+8[YYE.:!2 MBI2E-BY0P^WL1>WAYR"%4OGD>Y,!'3F-;+!4AVR>U(Y/Q?:/HEB=ZL>R^%HL M/8_93(;1EGGK9/!&#.5-P+Y(+)+D:.9^[2[YJ;'TKW5(OT[*5=)8FU3F7B2G M!B=[BY/[)I^DW%5CP^;=0SGS3#H_N?XTC5G"]&@I)ZX#GL6%Q6K6^?$YC6/6@^;JR_%]6Y9 M7-X\;/CUZJ92M:072;Y> B>P+Y(/GUO/O%;A=VW?#>& M=UKJW7M?+&:(9E2HV F84HPRKC O!DW&:#(2WON?;/]'H$)4 AH MB+E1TB"-,Y09P6V"RV)7T!Y'S!Z/K]KXL>0UZXQ 4%8F;F//+?=LO3RH] MZ9J(7G3#_O3TL1,#K;:/+U=Y<3M?7;\OOA:K7;'YI7"WT[+U:OK/8/K [2^6]A/F_K<)G5/ M8B:P#=W7@C)<-_%2V'?KXG:Q*1XTI5&JB9"",2%HGJ$P!5T_)Z$A?*Y6-SYRWS(Y*FI?0 MQB>OL]+>'4@,)[5/&ON\UO;C9A)BV].$,F!?Z;=W>++8]\9.LE_;&?=FQE)I M,VE#.$:&9%!G7#0@)AEFE%.*059#BP)&8\MQV>7 MT9/?',ZD MIMGMR3[&Z;MM%Y[KN!ZTWQ(-NY3]'FL;7;B_5)3,UV M[D2J7YZGMIMH=O7/Y*6SLV'M!;0?=VUEM,Y29QG3ADE*C8"4VDQ%:H*:O(5P MY2>2S=?2C NE29X2DV)FDR-DJ'O"@4*"F<(BN@362/Q4KCTM[30L"A]^"O4B M$5$4IF[UC'YXS/[C]7 'MR%5(.&*8PRX1D4DD)&$V% MA<6U-E+SU$\!O)O'.4XE!5)H#'%*(5<,,2.$SHR=0_DM6W=2"G,\/?%E4:PM MSU^^[V_]OKV;K[[_GYN3TQ?S_<49-HE:-X7VGYP]'4]$<"X%@439N;,BS=@WAG8K7NX(AFBIL< 9,)1@01'G M3%$,""5VGJ]U[%O/3ZMF&PM>V=SYU69>S:MJ(QZ<<>I:Q!S+92UGP%/REN>\ MN*.C1A?ROIR?FS /Y)? MQ?6;Z)M\'J]^EIL]@_WJN5\LUG< M+(IK^=V!=*O4N_GRE_G6(?^>S[+2]LO17*[![K8/S+G?G-< MM3H0_69 #&(!Z<1 M"X8QM1QAA'A.3V[=5N2_JOG0Y M;[KT;"SZGL I/B?.B^/=V?LM ,_Y0$]N6R;WPY'JF:D_8//13>0#9]IG>3J7 M-H!JZ%\J8APEM2(X\7J:Z76SKJ_3VF?/G8N4>Q3K>77X4T)1"E!J5*X(R MVT> !$ R3#0AJ;0_>Q:&!6X\NK:=X*UNG[R'V/MIJJ"\M].Y$0GWT[VS3-][ M?6',MZH\N#RCC9&<,@VMC&7KXG'85DN/+5W>N/EHL=HF#\9 MU8<:DAIZ5. OD@K^JPI_4ALP6D5H/[[/Z,) CIR&3@QE;#G*8.E\3YMK M6KJF3\&)]=J]CE!!D=^/GSG $W_,U]?[^XH(%2(G1AB2&I3A/#,\K_$92+V6 M#X=#-6 EQ*F2W%.<4VNJ:\0>2TY2F=3[LK?8+O8MF)B2=[M73@S@V-@WQO7S M0ZMJBJ%\/8T8,X+=S]\Y-RCSK5!0C6^'IM-=TG!N0;$37=/0H8[8 M'RX7]F"@=2;:6:6.Z%;7[VP'>SN_+0X75:5$4YP#PXSD1@LMA:8U5(2(5^W5 M* !CYZ>]4Y>+Y&04N^4S9V#B+.QZW]TH_:!EYCKU+N"GO_H_=VZ+_)""CG,# M7P1&SZ6C8SIP&A%A7 H>)JGC^Z-M?-*W=\OR>U%\V)97OU_>.9R'RV.(4B*E MA%#(..$$*9CCNCW%%?/;J.K>3O0]J0I2LL?D>1M4 !;;2?0P]'GJ[ %3XD=@ M%,%]EI\SJMF?TVE(7P [RM"]K8<('5K*J.0912R%.;#_)"K+0-T2S[GI(3\M M6X@N/ \&T#O[L2\V(.QSS0!"U);)#A(4@<)>XC,!U?'3&T\")Z@TOA: M ,X,-&L>UH^>&SW#N'"92H?SZC0T?4B#?:?)H;F.'C%.KWW8W5:) MLZNF^J78?BFORV7Y^7M3^,"XH-I X@[K4PVY ++>?M(I)L#S@L )((X_43_= MG3Z9<^X+',]FT\[$@\ =[1PH\H3L%)%#TTB]8>#8=>_H[8FE53W[P&!F#D5!!-)JW1HFR[Q>;W\VZ*%ZO[(2FV&S?S[?%C)H<:F"S M @I3D&&" (/-?%+@;,08VPEO] CK4+VZL;#S%?;_[:(3".Y%6/B#A]=TXF%#9=Q-DX0@",XJJ7(M^X M_6-"(6]D(IZ*=5/PS2CSOQIPOOBZN"Y6UU5P3IF4.$/(2"* -LA07A\NTTIA M,>+\KQ/>X4+>]0%6\GU1+*]'G/]U\^L(\[_H#IU>T*M-_=&G?T^Y;JCI7Z]N M,Z%8. T^8D[_ GAJU,CXCW)IOV:YV'ZOD&NE<69$BHPQTE )F40UD'Q:.R?)2S>=]_0@;%CY_D3A\:NC P1''MY MJW5XW-KO=G N;]1\\\4LRS\V)T_6V18S^P]IEML75/OUJ5+ M;Z_E]U_ML'^]NKPKUG-W%9BXVMK$UUT8W0 1BG/# ,Q[1 MB @>D:HQ(?_F9@WE__\D)CWE[\DE^_T>_'Q]=N?$Z$^OO['ZX^O]8=_\TL6 M8_BAG>2-[ _(;1@]_I7PW5YVT\.<;)8_35I0"='U*.)I#^Q9Z0SHI>F(:@Q M#2P'Z_'>XOMZ=57>%NZ1A1E17'')N$0I(RJ3 I4MV%4[ED:[/?=T273#=Q% MA<=;%WTH:BUYD;CQ5[,]D.0G!^6OB=ANUXM/N_V3W=O23D/7-AT87+>.[)R7 MI XL3D9MNF!_+"2=&6A]L]3U?^P.U_:_M;99W:J.0'PLZ^?$BGLH/I:^TJ9- MKH"DF0&(99K@W C:P&;:\RW>T>%&5[(3"]T(7==V):M&XMSOW7\Y\Y.[DTRE M;/*3>6.99Z(X.L%MK^4:&V<\V3XQ[2(Y&+<_$G?A/-\8F#S6=_O'/TKZ&MN! M9R++9/K.-(+5=.AX>)/:9(#Y73=>W%G5WC_#*5;7I\]'S+ Q4BN1*B [!5>=@9J?P/,+2KT8;1=/AJ+2+Q2?QZ,G7[5 3,[X< L9X)( MQB#*4)I+TTBDA)[I>\=&HFM5=;CWL#5[=;J%6WQS/PPJ;U-[[RJUYG(;V]#6BU>ZM)R?M\Z2;8KUV.9K+X#[.OQ7NI*C]M[*_7&PW M,\P!S83 ()74:&:H9*IN%G""?>['Z=V8S_CI+ ME9MW7J[<,]>7-W;F:>>:V^_N:I"MNR[XSDU=9T;*C,I< *A@SBBQ.&#=>&:4 MGJV*S_/]H8BV8A:HY5;CD._'X2.0K<=D]3Z]3:6N%YN[E;=$5[#K>ZMV2;Z1R5[E;;=^MB]O%[G:6$91A8I4Y%9AG4JIVH02PSRO,7=J+O\%S^G3P3_.KJW6UIO/7_:/,S2/:?9YC[L1SRWV700GV MW#AY\"BS0Y?4\)*?#@"?/UX]P-/,3Q!V;J,B&-G34+J ]IQ]H[D_4VWUS::< MZ\+.E_-B_^^3_08UOUMLY\MFL\'DE-G_,TIR)@5%KO5&8#E4?D(7L.'X]8Q? M7/'WQJK;Z0YU]7IVE0 N%_-/KKK;?[X ZVN9O>Q;/J&,$5TQ#)F,85D;OQGV%4UQ5>KUY7UP5BZ_58WH:$XTP0$A3 MD6&I30IU4Q8)E*FGSETELT.3'>;,GNGA 9.K_#F NG#5/GV%L0N]724Q%J\A MQ;#A^0AR; U\3)N7^O5@?:JZU\>D%Q6O-U_=MJ;[J%P1$=#T\H*QW8O<98^D0)E>[ MM2M?/J22?04RC$^Z2N9PS@@IHK5S#G KWU2 $W'>)P,I:AM6O30VJ)NFJKIA MC7Q1AR-PVF/Z[MITU89[;3FTGC)C2":XE,0 9@3+*:];ST&6]Y7B;JU&U]Z\ MJ/803C4WC-9V9+GS%#T>O4'GYQ7#1YP3$=$GV?.;E_?B?ZHRV=.JEV?D 5CK M/QU_-_]>I<9,:\4E@KG2.<&89IJEC0 #X/EP9__VXN_3U!/$NSVB4!/PUH3V MG7W'8#+LU/O="\P./.\^P.DTZ?8E>ZJBUMF>UM/M;DSU$K+USF8^QTV&.K5L MECQ/_FQ&&$(![<7#^7:3#9[LW 20 MQZ!NZJ&>8WDHE+@Z_,D)R)-I^7$+Z$T+UPVGOQZ4^\IS#&].6+VCF-M&W./Q MW%W[ZS6%]\778K4K9C#%-LS03!@;=#+,"9.B;I*MF5[*G*8&=[7M2Y?DR%OS5M9HA@ M!I$<$TBUH#DWIED79;G*9MMR.U^VT[. S7HEI@W"UF/R;=O;+V+=DO8R[^V$ M;R3*_12PPZUH4[T*[8PL1G#%-/0QAF&=KSSSY*ZG8KZNZJF?OOR!8P.!_1_* M(632,$5@4Q *K*@'N6>R#X#X=9D/[IE\_?8?^D.4>R9[^:&7D@[E@*"*VH"> MPD4]_L3ZBVP(+TU:;(,8V$YTPW'95GP/UWAO/I;BZC]WBW5Q[XB16%T?3QE1 MF&;*: @$1B;'V.U8->J/)/#;2 _8\ !UG1;+\4!>B!.0(7EO)[)#$]Y)7&N0 M[C:T \SF_./%_@#D147[2*<@VY-X1D@C>&(: AK#L#)Z+^XFF*9R&- X:RX^9A/DW%KR"WO_\R=Z7C?4Y8]Z.S M8WH5G,=@"=7K%CP.DSV=(/')E[I0.RTYZF?*2SE1=WY:"]2ZO"J*ZXVQ%OXR MW^[6U5RUJ@;?8[&9F)HOEYO+&_%UOEBZJB$GF_-E\:&X.GQ\IE(!%39IEJ*'O G;D0G1PLNDA,; MJGEI985S7&/'*YOLO=I82Y*C*0/+;@CVS^GSH-Z=B) /:_-#Q1^!\2ZA87]K MT1D([CJ/5" !!&4YQ)@R?JR()RCSJ=@,VG#DZDR')IB\]V?97\4');B/6-=, M3U2/7^*QI>P&<\?TU#6<:6=$-#!_X;>^9T(1:+(\UU#G(L.W@](=?5M[JGO90?:P6[MB&HH9P[#.>]:> MW/542[-8S5=73V^:&YURPZF0@!A"@"M8:@XJ"8X]GT"( &#P0B'S^JUXJV(4 M"O7R0R\E'>/Q?KV<-W<&U=??_EIN?A&YF3%E )/(JCZ"&>6,T^-[Y-*DPF^'*F3+ M\3>L]E#=C//J<%'CLCJ!4AY1^JEM4.+;R>S@C'?2UR-*Q[;#^6IK@3879%90 MD\L6O$>15 \2SVAI#%=,0T2C6%;&[\C=5T-?;S8[J]K%Y4WU5L_FUY6E^+7] MQDG?%QET\9^;+F[MH)?/7=U>;?'K&V.C33*W4WC"UM2>SAR9&73E\R;I8[L]I;LO[(SV8P= 3S=TK1R4'^??_KG8?OE2+IW"NCW&IY_LQ$SFJ:&$90AI36G*1',Q M 6%:]M"^X%B&T47W F0SV5_O;7!*N-DG='\X2XKE=557[W8CJDM3-MOUXLK] M6.?VY]Z/'-B#?H(YCM?ZB>G[HY><]TY@[T\_3.+AX:X$MQ#B:#Z;EDC',_,9 M 8_,:_B]R%DJ,3(*H10*S@7,->#->KPRS 2HW.C2[%"5&Z?7O/RTJW>_;IK= MK\!U')T\$'KW,2CYT7<=I[K5&&2+L;4KIJ&K,0SKO*7HR5U;[72M5P7*FR_N MM.[7^=()^SL[:RVO'U[;-5-":8+2W)*I*4YU#H]O_XF<C^.(?]X03I1;+'FCQQL^"P,NK#Y!DAC>*0:4AI'-/* 3IT"#D55N37 MZ^]6S_\Q7^Z*6K&Y M6I:;W7I?KN3BZHV%G2R.N#WK]X,QWRYG&8-TOZSE'M]5YN(P)B<@1RO,;TG> M&54,3?\T=#&X567<3NO[&H95C6*S?3=?7,^$0HQ@G&,%I5;8:$*:1;A<,>GW MJI''%T=6N6J@54_0N@W!Q0&9[RL7/D2UTZMH'/F)4@TC<3B&?J'BR, 99>E$ MU#3DHQOT1T],=+;?XUF<\K;X./]6;*I6N!%0@)SE@BG,@:$I;RI5!">IYPMG M7M\]L!PX<,G6H?-^^,:/LK:J$(\M7V&HJ*F@C"(.]X@XJP_=*)N*1'1$__@A MFAXLM*Y'L$;9 70\C+VZ;C;T7F^+VY-[Q!$G!N4I8-)(D$HBF6Z$*A7:\TAT ML'9]!DRGD]!G9E6K+KL5BPK M-]B?+F_>%U?EY]7B7\7UOBZB.G1Q,,+]5MRZQ\5G4F!B2"XT42QG60;$\929 M21GSF=N.A3'VQH [R7"HFK\Z/:5Z=43J*NY#O% SFIO;R?>/X&$_M:\M2@XF M/7M&XB(YVN5F+T?+ZNJTRK:+Y,2Z9&_>L#$BDH_.A)2Q>\4T(M#H+)33&JN> M&]/;^;9:)KB\.J>&.** 2XR(+F@NN&2: 7YE(J$8CIX,/7L:[_S!>\EN% M\?F1&9GOE@(X!M5^(MB/Y3CZUY*U/.X3>[I1^?VC M_2+Q;;&9I3P3.B-49EF*\PQKP53=,C%4>=X*UKN],57P(G$P;:)B@7I*81"J MVZG@T"P'%,!V!,>Z#NLEULX(8$C.IZ%]02UZ?,%48+9Z*YYK-R]OYXO5C.=4 M&):F]E^42)(A)4G=LN0Y#*)X'NU-0?'V4$-IG@_9/34O$L\1-.\EBH=5O2-O M752O ^L35[TN%K55O !U*O-]#. +_#\*0H\(%%PH( M E5H\23GB? 2B]YQ0TPTJ\JXG=(OP3:[]:JJ(JA*K;Y5]02'!H$1#,I4 Y9# MIC*$J9)U@\1 X9-7]V@F!B/2+%ETYC)(B/\_0 MF=R*K40$M.L754I5Y\MI.EH:CTTZ6N+$;1I3,4G1&F$,1.0YF" M6%*&[W:>%>(/$[9#:R)3&(L49RG)E&02:Z#KA0!@N-=C+%W;&'[JW4V/.G/8 M3HN&H*_W;'H<#7J&FG-EVCW)G(;V]+;B81%V$%9\-:>>$+Y>;6WO6GQ:%L(= MQ#BTS3GCQ%!B9)ZC%!N5I:#6NU3GI(L"]6MQ*#WJN!@5F%X_<1J.V8Y250-T MKQ_5$),*X\C:=9:Y%DH6AOEIZ5H@FYY1N9",]=[X?;-8%=51P)F!.5,T)^[V M3-MR"HY[+YHB['5D)$!SXY;[.9S[H[.A-GT]B.ZYYQN'XX!;ONWH'7;#MR&M MRWZO/^/3T+N0!K7=[>W*56^E^WE=;C:S- =* .D>)26IUFG*:%U7HW.0>5WZ MTK.I@13N_KFUB^2S Q=(U%IRVE/0PM,94,PNDI_/$CJLC%58NDB8'\<3ER]/ M8]I*5Q>.VLJ6N+K:W>ZJYWCRXFY=7"VJ'6[[\[*HCH:LW$&M]7;QK_T#D\]A MG!$#98PWHT[*XU^ZQ48JDUDHS# R#"B!.4E,W*G':*C $:FK,S#?9[#Y53PAY ME-@%(/>\@H_ JY\NGV![J+8MA#8*HQZUBL,RVZU$L1_#[IE92MZE]LOQ;I:5-Z\+;<6Q55QO5@=;HR8 MI<9D&>"< $% EN0MBEM:A)"Q/>(75.XYX\.I,RK$^^VQ374OV[O&&1^FX0R/ MZ#.V4[K%HRC.:1>F.A#V7."*R?T$0EE4\\J!^G"@]?VWQ79F8"J1T-PPD!J: M,6U4LWD*E(1^]XCV:LIGA':Z._2Y6XEJE@*4T1%<8]N*[%H3E#[0S;JV:S:R.QRS0/]U@O*V"'"6NG7?WN M-+:+^8,PZ!?O:_+VF YSF%%V\)\CYUS%95\^IZ%!_[AA);J/82;IR?V@UA])C8,QWJG4'(>EYNI\DSEDE%* M1,IR1 3/,]#$,Y-Z5>@';GJNG"Q)ZO^@T,T8P 07-D=*0:L0,:U!(2+WN MX@G=]A16Y<+EUR&KK8LOMM7%U^+PV_H="Y@B0IDR F<(90!HI.3^41D( M#0)MI\BAFXTWM.\]\G(/8CW*)_#,2QL.SPSH6-Z8QH".9MWS[\!$8+']71B; MK7LBZFNQVEG1R+(\UR(7)*,:4(X1H'4;N9:YYS.L7M\=O5["P7&C"KQE0 Z%U;Z^@N&<]+18_ M$? BIYT$Q.+%3P#VE+P[3TF4T7]B_YFQWX6E:8S\3LC+_GW$;]1?WA7KN7LA M_C!].#X,3[-, *X)1BDFS !-CRI#TXSYI03=VXF>'C30ZC60S;_YB4,/#MM) MQ3#D^0G'D;4:U&@3G&?I.:,K_2F=ALH$L*,,W=D\5Q9C&EXUL*Z/ /U$ MJ2>A[71I.";]I.D>A2?(QE&GLRR=$:@P[$Y#HP+94L;H?YYK-<7*)FE+5W1_ M?;M8+5R"MEU\+>I6-3:<$2ZE5(!@+'.8FJ95S+6?5O5M+;I:'0#N-[7O0?1< MY>E+:\N5GP'Y]%P-.B'R/K9Q5.L%ILZM&P7B>!K*%BTPOD]9Q<2DH7WT7 ME49>2?)906K-VS0TI0?^EU:,/)GPUHW]!OD;=]('<(& D@#D(@5"(\-D6K>D M)$6=E,/C^R-KQZ%TQ'FO5I!RU54Y?&CSU(Y(C'55CP-M/SE ?QU)0HZ4M!&1 M#@1.3$:Z6/"37D)C']1\/Y*GT4%J<.QBKX\MI29X2CT5)R*O5-DC?0

9.B=$ M82B>B"8%,N:A/(7DJ*U2':706#M5N;(-[VS;ETTV((N; M17+?G*2V9UAAC^B8,U%A"MUA&B%E$DR4TQNL78*917*(F;)8%:ZV#689S"12 MW A#64HSJ)O6 &.9WWY%UU:B[U.\;D*'*T+]NMBX0UX_?=K#>SY3#$NE3R"( MRV$G$;>0ZL7!Y"?Y$G41M?@1-R_J:']X6VY-E!939 M-)USGBIIH ;(/63=+"LPR'Q27[]OCIRL6C"'%'7807&/A#-#H1M9TQ@ ';&7 M(;J+7V?7\_7*AO/-NV+]X_>Y9Y=^>T7<@=A$R_F%M#2MZYAXPK M#L*->)"4]4YNVK437E .0?JK2FK-N MNA*#K/[*\A)S@VC+ 82'NOB2.4U]\;;B!87IQDI;C?EGL?C\Q7Z]L$-T_KEX MN[O]5*PO;ZJ6-Y>[[68[7UV[PREUZI1#@ G4$G))*05*,R2.E9(D]1.?X,U' M5Z4:<3+?0VXF6A7D9+?9/Q-D?WNWJ_;)5^$G:.&=UD[]1O66GRPV;CI@3?9@ M'?%[N,D)WD8Q1YOT^3)[1E6C.6D:)*$!:Y#@GBA&C#909 M!WF3B&KC=7]NV)8CEW=UF( &9C:LA(8G-:I^CC"7]6(R@%[Z>>3'$DM/VSHJ M91<&>\KD(:X_@C(S+(. 91I@I#$@%) 4-W?-X=3STI?0K4]S;AV?IFT=/:WKIUX!F+1ZYC $W=SNIW;M\7V\N;C_-N[8KTH MK^WOU^Z&WKS8_[M)?T6&,,@IEQ#F E(J4MP (SKU>IEL #B1\]%]P?S5O>MQ M3PX?.$FH"FM];^ :P$_M5'EB+O(3ZKUWGKR\>%\[6SWYX)SDJK!&N^ZK-\5G MU'M _TU#T(N'LXX M7DF+&9!99MM5B N5:41X*DQNF$)(H?2E8X^=VS4<4V8RVZ#(,"):2F)_Y!IR M@!"(>9:Q09L@CNJ;!VKI MV'$:2 %!H%+ KGP](8O1J1]7*^.;5P[4A3UOV+[Z4ESOEL7EC?@Z7RQ=F#;E MVETY_:&XVJT7VT6Q^>A^.\N@<+<8:,%3+;DB&F!1#^$TS;P6*]NWRI7,0*H! MU#G%BFK.:*I2 :A1C +H=::PPQ2W!NKRF0;JJYMR_6ICP29'M,EO%=Z6.AJ! M_7;9Y#C$^T6Q<)S'N-AHMOU=/V>Z? M!_^VV,P(P"GC*<',V*$*&,6H27'L4)4^^GBF%<4)L 8)F+I+SI'DN;H%A GH+7@[YV C<,K]T[PUHG6WV]H_MA0MEOM' MG4_!YN7M?+&:P=PB%5PP;C1-(:$PY_6(HXAX%3Y& \FE9)!(DE+,,9%::*8- M0QE"S";$W.^.S9YZMX?45?$&=Y^G8$[9RQ_#@QO1^- MAN?"Q;A^:;\MM+XKU_-M\;; M(>-\2P;:J$EU1I!6&'.;&@+(N:(L3:7-XTUDW6_ )2N+;O_Z5OEIN?A\N SN MMSU,SUC0D]RV&T9#\>J[9513ZH#=F\:_1&:D7:$S/)W=%PK![S34,I MC_:& MPC'46K>*]79QL[!T%IO+F[RX*S>+[:%%RK+4MD4,09G*I((X1?7 XJF$7JIU MIAVC,=5:@EQPAI5([7<;: @^NJU;U(;2E4@W$I:=. M/: Q;TMC')5ZGJ-S&A6 V8DH5 A+'NI3,'9:%PU^^+BN$K_O8G7]<_FU6*_< MYLZA32XYDTA0.X,#" *@\'$FEU(&_ [6G&_+O=@C!(:YD1HCRAG3E# ,,J , MS7C\:V]^_=N'OR6?&UA59G7ZGY^+U=7W +E63\K;*=AP7/MIV*\?DAI81? 1 MVD@R=I:HAI0%LN5A]6! AD)N&K]9K(KJ$N&93>\P2V4FM,R-R*FR MFEJ/-8"9UX,9?BWG$G&E)6,*"(Q8)K%)(9-8"B0X!+$/M'AL9#K,204ZP@ZR MARO"[2+'\4*TG>0V#AAM.[GALN>6LK]/IJ&9);XK-YN.7^>KC'\7R:_&+_?273;/V.$L!8ARF@F$M(-6 M(J;J@4]2:GPT.!9&GDM..8 9R"7.A>89TE)1(AF@RJC86]L.7+*UZ)(]O&2/ M[^*D0,]/FD?S93L1_Q'.8S#=(Q575[O;W7*^W7]LEN86HC&IR@VD.-4H9Z96 MOSQ-O;A^#A+XQGX@? TS!]N7Y3 MKCX7ZV.X5@@CI#.1:@$0H#CC=A9PT$$&%1\F_)W':%2*<0: U%!@RC1G@FB9 MLU0BE2HB(@>_>XF['2O)'M\8$[F>OHP=TX9SX_ 1K4\OF%@\.^NF*-$L3,?X MT6-9(!:"1;*07HD?Q^IX6R-]&'DQX_WZ MPL0"WPNNBA+Z0G6/'SWX!>,A6/@+ZYGX ? DT<^UX(@CS'(,,I3E M:+5YF" MVJML/@0>.].5.:(" @JQ,ICC3## ,>",DES1R$%M^'F8ARMBAY\X7A@^T/QX MTZBX4R9_O_[H$:*#Q<%B05>VXZO^PZB40X<'*B$Y@ZE(,<6T%ARBM%?U6SA4 M+$7:&*CRE'+,0"8HH< J(05$:);&C@"M%&:L&8RW!V.'C)C.&SYP_*B3D2$F M'UT]_:.'DLYV!PLH_9@?]BZ'_?TVD&>0\O6_22[$Z6Q M;T)[CJP-FQ<\,QWZWF_6AVE/C!F*Y>UK:D>"XBO<\:VT4+P#G$U.\$!8] MIWC!V.JC>)LFRSR[$UN]5U?=$84L0HD6*6<2"%RB7D37*9*B7]KM7IV(C/R.MTGTZ%*[FM@"4W M#EE'4>O*8CL9&X ^STEIQ=L>46+:\19%IYYFYHPR]:1R&EK4UX@R:/?J>$=J M7GS:/KK?$.: 49.13&ENJ(:Y_4?=ILZ@USL _5J*OHD?]8[4;N2V4Z/A>/43 MI2.E#MB$[DA]BJ-P6P%CYRU:F!V.OY-:8 VM2-P)8)4FSN/-.CAK8*SUBYT1.D MG,N,^G X#;7I9\+#K*@_'QUV$IL?_^>B6-N__^7[F^*KI<\M^-MF.-+"0 ZT MP;E4RJ3-\I>@73<3^S0YX"I4@Z[O?F(OBKVW%(=BM_O*4VMB8^\JGJ&JW<9B M"*ZGH62AC7I^>S$<9[W6VQ_#.*SY4YO!::NM[BAN3C174I,:@[*3TMX+[YU; M'DS[3D=HL(W&'HSW6'L?A.RN4NC#\W"K[L]1YKO\WIOZB2EC6-O:+,@'8M!; M)ZNZMDTER_"0AP+"M+;L$46A34*AP6G>S'$%\+SUOD]+T=?H*S0)[+O;V(5$ M3Z&+S%[W#&\/S%U4UI+*N.KVF*"H M ]>FM&7P7)U*<"],0SLCV/6P?B42\0S3W/(,@., M4 34C2*<>]VZT[.IR+IW@LY/\OHRV$[G!B3/3]Q.@$U"SLX3=4;# C$\#>$* M94P9I1=ZWB%6G?I_JCV=60TD4"MM>,X$%@"+YAB$4GZOL75N);(P[8%=)#=N M;'VMQM;URV,K-)/M5&H8$OT$JN9O MKT+#UG9*D_I=-0I !V/+RD*A S+^E0 ML5PN3AZU_/!EOK93VDUQK!E$H8F0& .<<$$D$H@18627&6IKG7 MD<9.VR,?MA;&JT\.;G)U@C/??0=G+3YL1-3XV4S=_:ABO'B0M" M%! $JA#4@Z4G@M,0G(\;M@:QL!RN!W=]F/YI,)6F7^[7:\75=O%UL?W^ )CM M>Q1IJG.(TY0R @C,Z]%M(*5^!0 ! .6<(4DA 8(8K*B6F$%*@.*9PA1P%#\0 M[FYOY^OO;J0[Z//5]_]SDVP<\*2LD"?S/?)%X;D$,82[VDT )N:G\"'S(JE, M2 XVN&MX]U;XA- HDXO^U)^9A0SHUVE,5X8TN!QM#/6*"I\> GM?;+;KQ=6V MN*X@BM7U@]_\NEILGX,L"-!09 B1B1@@G/=9(,ZTYZW3$2%BC-*4\ELQ@HX MYDIQH%DJ,@EIBJ@PZ9"1Y/V'7T.%C8']V2F@3->1,4+-T91#U'&;B(]^65DX MV3@4U&/M(]0X'662L6LD*LY'M3']TWG![]W\NYOABS_FZ^M[47AUK6_OEN7W MHJA^_0Z1,I9L K%FB,>/@J<:>IJ45S)9FW;XH]JXQ%F7 M-.8E)_;U7/$:JW-T7+S\ 7I%F)!Z,#2I+ W24<*OEH[5=WJNL/X ?2CLJNS= MH2_-J[YTNG:S[TM%W9?V?W17]Z4[UY>^-GUI?C0]QI)N'+?X+ ./W#$FNG0\ M-BLO+3>/C<\_.2MOJM&Y*6^NRMM;V[2#-Z\?+[HIUS>[[6Y=+"PV5X&\6UF7 M5Y_9#UHW+#=;"_23 _H0MDBS7"*.,Y@!:;!BT-3BF7'R=B/TAVZ96$'7=EC=?/LH> M]]G?#!O),NP>HV%YFMH?GVM.+0'O?=\)F;^QT6):J%B<[G;;K9SBZ1Y'8,I M" 447$+MUAU0E@E2*Y'"A+>>N;_9.*YV58X M"B78 +R.0$@D)0<\I(/:Y[8*B6 M@Y_=LSS ,'8BPH"1P(XO-]YR)%23="'8.5"T:AQ+;1,^@C*!,09 <92G$N<\ M@Y!!AKU*3T,$COT&W-E:F/YZ%\8M_J%E<(_T##4_D#.Z!Z/!G1(H.(5P3J=P MU8:PEN$K*/?3"V=AS3L3WB+PV/H:N^5\L[F\J1I]TUR9AR#,<@0TD@8BP9$! M'-3C-57*ZUV@IUO@:8KS3$J3@QQ+.[\#$(L48()IQ@"._EBB W6L^.U^O6A' M_MIM8L2GSB_"=&$MSF5S3Q%S9DN@'Y'36-GO:5QD./23KYZ4GE/!:.Z9B$+&L^_1<[%QF6RKK)?KS_/5XE_55$25JTVY M7%SO=UA7U^\LGGJ:8X)0B@$G@G@M4G;2=3G?+*H,ZM2\:O_JQ(+D:$)2V^ 7 :;7+]H%D!^Z M0_C%GU-3;?PY-;;J#_>UM/L6-^_FW]U2D-L(O[I:[XKK-XOYI\6RNH]#[=9K=Z+JTV:[ MGE]M9URED $KM(AG1*7 SMH0YU)KPI& N=>+ C':C[QXAK:%]"> M,E:G],XQG9Y^F"]M2^7M[6*S<4ESW68.-$-04B01RJ%[RA4>VLR$H<@SF^S1 MTD!Y8X4N.<+KJ&4]66V=$ Y$J'?JUY'+6/G=\S2=S^0"T#L-W0IDR^/L+!A# MGGKUOOP^7YZJH\DUMJU!@P'#4@.A :E;TUS3#DKEW<9 &M7@ZB=._A1ZR5)4 M]KH)D@=Q,97H(3,O:U!G+B>E/MVM>%IW>K+2^MBZDS=W0=&WJ\6F^#C_=IB, MUJUBIV>I!LJ@'),4IPS5\\V,*\J\SJ'W;"MV36\5T:LK[2J B458+_!T%*/> M[+83I2&)]1.G?IS&.8Y]GJPS>A6*YFGH5C!K'IZ #LI2ZX( MQS^[/+9# *J M*2"*$8B1XI(+G-6-*I5ZO'[;+E$6L'N>K"IH=.12:RBT!-1)C\%:D'EQ.2HCY6/*5! MO5GQO[7,+%:+;?%F\;6X?KW:VAZV<%N2U1.A^ZMH)-)0 9NX90I0F@N(F1&* M<9)"1)GVV@'T:19J!1"SO0XI+)7F4"(!H"$D0P9%OR'F]!:J/=97%=CDB#;9 MP^U[B5A_![2<+([#O>>\,1SMD>_T>HG$<_/)\)Z8AB;&,.S9>[8"<]=6.<\T M*[__,O^/8@>ZIG4">TD\^Q^/?3SZ#4 M1U%0#Q[/2&@,;TQ#0Z-85L;OR\%4]-C^V_EMD9>W\\5JIBG%6IDLD\!FOT1H MHW@]B%,[&0^DI$^V;41F##.8 8 QPTI@R6Q*1E&.G+3$WIXX/Z0O[@UHASKY M;8\[G*1V\TAO68WNC)#2VL4/0^OK4X1VT]A>KIF\SO:SKKW6!F"QK=[FQ==B M6=X5UQ^+JR^K&Y91);66@&>T'LU 350,&;;Z>20E/KI MXI'+([1DC\W[0I\P$O@"5V4=3.*P,S. MX "'.-,TES@CK!Y9'$OLIUF/OEX#)&Q>HQ"F!%,DK0D(Y=1HIE,HF=<-^)U$ MJD)4I1(M!E(@RMJ)452N_-3'BZ0H:O.0C#/RTIFW:>A)=_AEH/[C<;.EVFVV MY6VQKHX>N!N7ORSN7'F**E?5B:I&K$#&,XW3'*96M"!!N<'UD("*M2JQ]6J0 MH1P0D"L(,X8U Q@*E.M!$N!$B3VWFL-,[F'L]J*;9!VN24Q&-_G)6@TJOUD M:?(L>]P_.0;;W>Z<#,-ZNTLF6[+R1#2(0NH$+I,,;E(9L1/Z7CMDB;MOUZKJX\=CRR0@DE)I408,59*G,4-94 MH5A0 37UR?93Q!CFPK!4 2Q0QI5$5EAL?#$&,1+[)H*7QW>PC>PHW@FBM]$= M$UIS)[.IW8'8[EKG!DB,! )77'!@'D""K*4@P9)H2R7&9, M:5==Z,I=8C_=]=)Q@C==;\\,PW:[#&-PHOU2BA <#UT5]Z;%^VKUQ[@[1'5M\6QPOT,PY8IE,IBD?VQT).A9]'Y/+G=@\ 6&[<#,>>Y M!/\$96WN[0W+GL]+Y<.PV/&)\HK-Q9'-5;']6]\'R9\U^+GMU0 436!'-805 M9=B.$RP1_7E=;C:SG!"!80:48#@S69JQ3-7# M&4^]7PO=B<<*_3Y83:A!OB M+$T9,Q)A8J@=FB;+\NCR7,%(U'R]_NX>JA"W[B+H8.EF2TY[IYKAR0R99EXD M%;[)))@5FF[)I1_1DT\L/6&J5A MUFYMBN^'YBG6UB/T!%ARBBR8U'6FOK?X1>4\BAQZ.V-HA7R&TFZ:V=<_DU?1 MW@:VU]4P7 906INJSE*H,TJ1<3>A4@DXS85NAG8NP&Q;;N?+WIKJFH+(5>!H M*HS*,")&:$DAHL1P3H@%X+54V: *-J!;S^E#,=M;-$.3&E8@S_$YM!9:+-UT MSX?BR6N-<,ZURS&US *>YXGF*,DQ12K$[RQ_[,?J3RH/GM@I^:D G M->J_!JT#Z>"1($4@<9W1N0(DB!_&J/UXQ&?WPH_NKIF&GL8SSZ_DHR^/[37W MB56 QXV#C&(!.:!6\$&N&3*TF1(* 5(_I6W5)+=M$0YSD+K7KRF5 C"3,F52 M*R0(>RV-==+79AC/#RG.YVKA\:>B&4:,6T(87@M7OM/G,,1VD[SHG/86/+==/CVY M>XHW#['K1?LTI:Z?22\(70"^ BP3OB]<>;&%<+I:^:Y8+\IK..,(8N5J\-QL M/X.IIFFSRL6H(8$*'L]B$'9>2=-<9AIJG#+*"0&98KF2C$A#O2Y*B7"78(/] MWCY!LDGY?68PPSE0FC*A*40I=7>):I)SDVH.9.97 M!?1\.UEJ-04!CK(\PT8)9A@1D*8JSX"03$4O_W&ITNO557E;N'&;5/#<5??N MG5$[EC]L+4K/]\6[D]I.2(=ATT\J:TPG)/[F<"45L(%+RY\EZ(S<]2=U&H(6 MP(Z'+X8'8J;U0RBN$3G?%-=V#-X5JTTEA&*]MOVM<-6O\OOQ(^_FW]VOQ!_S M]?7E774-S>5NN['*ZM+>]^5R:LA\V9.WA#Q.M M/#O!GRY0^=H?+T9U\L10X>EG^\'MYO5A;6M_4,103#471 F#N0V=.&=9C129 MS'.]:0R$T5>J#MB2SPY<8?5J,T(LZN2[8:)1;*>-%X_VEB6+>FMAE.-T$=P3 M,2KUZ0Q_CKC4BX' D:F_-UK')K=>_WJSV177^6YM(^&^R7W:7OWA 9+^5JRO M%A;N+#6$BRR3[E4]9.ST#0A: \&"IWY' R, :"52?8X&UI&EJ"%UG.=$X+YE MZ!B)]-$C0VW/27 8."IX,W].]..Y<2*:'M' AY(=F\NA9@NF7-\4B^W.PJX# MR$QI9@" &D!!">6 IP8TRVXLS3TE>P2$@VGZS1Z($XL&RU$A'=.Q(E#GZXPD2 S)@.!)P[]O3'>GDLJ"K5N(OO;7WZY]"J M'O9'7WSW\\10.O6/8N.N#EE=ZV]WQ97]\6/I?O48/H%&8(&U$(83.U0R;'0- M/S6JY>V[\7L:P6X>NBN.$!.MF7UZWI/T969[@7.29_]>^X770K[ M)T/N0.GZ*)UAO!S^'\>NI$^ZTC^JKO3#[U6W=6;$*!J\/_TY@FMX6@+'W$A^ M&SD4'Q;DYNXZV#U\H;'$:<8%(1@3A'E*U'&KA,M)A&)_V-%#<;7,F905['IS M8UX=.WX0;NN)QD5RB-YR;K_HJIA$&.[0'T8-PW$[PD3#\(G1?ZHP_,B9PX?A M[OWI3QV&>] R3!CNZ[<15N[^62P^?W&VV' S_US46V/OUHNKPI5]WS1EWP " MQ(1$0B&J<@JRIG9!2Y6-=)8H%/P?\YS115+;GQP(:+;'DXJ"J1Q$"M;+!J_R M'J.#3:0,_,6^]?+K)).,^_[>'68Y.W17^W/D C$)BK<@'L>7$\L/9A*F@, < M::"9-DH#*IKU?FL6'O6,52_D0Y^\ND@^%9\7J^IF%3M'OSO,T?^H)7A^D."Z M7C&Y+P&,SXQN+1O#=8/&[.';4R@BN4Y3DW$C.I4VBX M ,W!DI3G>N"0'!;\8%'YY'3>M.)RX,XP4&@>KQ>,&)V?."_X9PO07GZ-&:/C M=+ _29B.1$[H2!W3AX,%ZR<.T9PU(P,48N06W*46>9Y+=%P#X"QXY??0\ <+ MV$\?O9Q6[ [>-P:*WF-VBA'C]Y/'.?]L$=S3MS%C>*QN]B>)XM'H"1W'X_IQ M:CO1@@E*1[U(BGV->-_]Y_]_(W&07O&# M:.K0K(RTD>CGM9<4M%@N%[-GZHS/PC 00 -SP0FGE!N>&=G<@)G*E+2;RT1K M?A*G45\J;>QV.#6>R\Y/,2;A*[\IPIF3)9U3^X%\<5U>[9Q$5"HR;9_<@]K% M-P]'SDL)P=_:9@2.'A?G*2 (5%&^*V%/A.OHW(\;=^.;5P[4AR=Q^+1M>'R$>M-X);3M M+YWXL18?H_I^U#LJ@G3*/\BBR!K_/(J"/O1*-3R\;]-J&8 M/U6&G@KT4\4Z:'3W3EF>,Q#.8(H9A;E*F80&:0!=T7-].XBF7984?@S#IKD) M\+R.CYPS#-GEADDE)MK7?LC%AS]+^A&N3T3,2D;HN'^.9&4,X@+G,*/Y?JC4 MYN3^LM:64*4I01HCG*F,(4QIGAWW>CH=/IZ8!:/MA3RQ];%^4NO=LD:S#?*I M\S;(Q'@?*!49N\N,EW/#%:K.X^L=\N2MF*>.:&4$1!!PI+K,4-F6-&FJ8@OF.O6-",7%<'N(5 MQ??RS'2*_QH)?V /AQ(A@CDR+(>IA)#RIL9 I)Q-K>ZOJQV36)-_*H[^8P)Q M-&+WF4J%WQ#]YD=87W^V"_Y8X;JSPT>MZ.O;"?\J3LZO@R]'QW3H1%:= MQP^Q45PUS )RU_XQH2 Y,A'QEH/[^:9UF+OZ4ESOEL7ES8?BLT/SOK@KU]MJ M4GY3KF\K_!;T_@\_%M^VTKK@]YDF>99S +4$-.>$VGDY294$PI@4V_]YQK". M**!(@5 F)1@)2PYA><.2"NWHG>PTH:T,D)ZHLJ MVAP^\=O'*L5P!B25!4,_2-2-YW-!(K+G)A(!8EOY4-X'8;6M=IO%:K$MWBR^ M%M)G'KP/VK0N6F5:M-4;^X-5,@M;$#PY1*F'*3 M6ER,*9%3[!9>N>>%A;V@9)(8EFF#E!$8,V^8EY7'^U4_3).,I/UO>P7U6XDR/P9(_\ M(GE;N*7?4[\=L%\DQD9E&YS_=S%?)[_,K8F+[??17I[K0_\9M1_$J].0_&%, M+4<8-<'$_PDP^V(2ZYK+F_UX<,-AAAFUJ2&R4PE)60Z!U#*K-87:Z89/848( M/"#CP$@B$4T1IKGFB$$F-"4"JE08KPO#.Y1@O"0R3^M+8XI+.4_$)EAL".?. MWB%B%$^&C12!G#AT=&C+?+<@$=RODX\5X2UN'S(BL1TG1;;Q*].,X@Q)*0@3:28R;DA.&(Y5G*.0(*YH)E::T)>8:CBW@% M@J36=*=+! &,'3B-J-WVLS,[&\B9_G_+^]8>-W(LR^_[*^+# -,- M9/7R_=@%!N"SX=FJLF%7[6!0'P0Y,]+6C%+AD93N\OSZ)4,*2?E2!B."H; 7 MC:[*RH=X[KGDN9?D) M&*0U=BZE(*9%H=[EM%:Z0;L[W]I M39/;(0AN)ZTC:OT[=&8T4,QE,8IX#QP7 M MT'& PK2[FOH 09P1#9 RD2-GE$06&D^-L81;K)+6('MJ8X.^V,.O1_3>@.+$ M@JY'>W*XJ9V.3L9#:0K;Q3D7%]X^7+EL)[,C,9DFHIU)S**.+U-T1OL&X'4:RC:$(=7@ M?2Y-E=Z7F^UZ$6]N>;[IY[_[2WGWL5S/@%41A;+<& H$ !3I!I)V/&GBG17( MY93-5K%$/%';\CJEG?I-QA^#Z>-KKLBBD'UH/*.AHWAG&BH[CJG5!7I_>OZX M;T#!D(4"29SCR BE*82'4* 04ZGY8LN/'4-%_]AAZ9 ,MN6F??*7@98.8O8J M(]DRNU=5J -)T]"4+L"?R=0ZV9XRWI]JB[0$*ZD4 0@)CQD5T#=M.9:VTM>M MA3%4X$'<[JP('=AK+PYYB>N@$TF<9=.,E"2F'XW349(>-CPC*GT9Z;D>U=Q_ MP)&S7GJ$B3:::P&5/R0QC'HXP)I4VZ8NN"[UZGTC6:CMM3Z5@]7AUJ@N:K2UZI2.9Z.5@UA3+LUJVXH' MCJ!$Z4KS.@WM]610!M)58WQ5>&7LM^9C.B.\/>1GQG&BO6U'ZR_5JOSVRWS] MG^76WZ]N-FIKYNOUM\7JT_XR<&%HF#9Q2#2RW IGP&$&91Q,2C;ZMI5YC-?P MBKL:7W$; ::-^-Y4MA.#,5E,TXD=@3MH18WM*CX2TL"[Q(72KY!U1F.&HGD: M\C.8-56>SMA.M,KEKZ)VW)<4"& %=Y BJ15G!S:]I:# M-M(U;(MC39>NXQ?E$>I5,*8B(AJ!I&PLY1"%K8HN72X9;ZMF8Z]U)PW X[JTJ=TB>"_& MVHY-]76^6,82=E^M/X2&/Y37\;[\1;GQ\\6Z;OFWZFF*\KU_D('U26^RRJ MY5;?!Q1V4MEN3IBZFG:TJK5J]F%M '6\OKZ_NU_.M^7-W]?59O/[:EW.EQ'. MW^>+E2Y#-RY_F_\YTUI+@C12A"MO($?,'A8(G>5)1?CYT8R6-P<+?OKP9)0? MK2AJ,XJC'44T9#"1'7W GX;5IA?<]E5\;&VH@AF3$:QV['>3]OK?Q:FK\E/\D-_R!H@T M4*V$1NZ$Y@G^4>)$M"=_G$AT9;XXD<%]H\>):,/W%2<>L#YPG.CFT>\W3G2T M=X XT8?I_G%BQI02*#X:S<,_I),<'+?@$$9)]R+T:.:2:^5#"?7K7/95X$%I M'%!:IZ*5G42P-:E35[?VAK26K41NTB\0='=?EM6W,C2Y_KJX+C]\GJ]+/=_$ M]92[>&5K71&GEC7IX:NWM^_+Z^K3*@KGNW*]J.IUE]VE6#.$4("(1=!,1I'B MEC%37UFGO6)!5[O=+#@H0AF?RJ(XWL)(F>2Q&!@"3;%SAJKL%0"GM]HU9A5[ MNXK:L)\^1LN*4]-"VG0P+O[AT;QB9U^]&MKXDWBACM!.AZ??!](D_*+N MSWSCX8 >.A-$+MLCIA%_+LS!BYF]5U=5=^V(9)0"SV_GF/I+XQ MC2D(* 7 , DD$8QYHAK)BK[QU2>6#@B;1^$ZZDQ_@ENN'([);>(B8#]:\RSCO4+7N16YH9B> MAF8-9\[C=;)A>4JXLK\,OQN/F]GR:[FLZO>I'HTYJ+%'R@.D0L"/A;/*-V.. MAPEIXLW\K[;GF =&D7@Y):22A8P/P6"I_;UOY,K[<='.W M6"WBJ:GMXFOYL&UBC2<00Q7:%D!X:.5Q''+A4Q2O78L0Q"U0@Z70CBID-(** M<*0,0 X!1#)KWA[D[N6T!S![JMY ?+?3O?&I3E.^(5C.HGVMB#NC?L,2/PW] M&]BF*F=732PVW*UAES?/;\'N( >@NAQYID?_%S6UW_YW[9__H$7MRWO%VLYJOK11B]F\.J M]#(N[R_"?R06* [$?SM1O #U::IX /CBMDNCCB-7,;8B[EQ%X[#,3T,6AS;J M<:5C#LXZ/)N\VBYN%LO[*,G'8DOWY_7R_J:\\8&5B.I^NZ]4P4EQ1[& 8MY0YQCB$X;L='U(> ]J(52:G]IQ4+!>-147L M@\6)375IRMZJN.VZDXV^Y8WC>+SEZN1TG9VXEGD!/^=^N7D C[0J8!S5]=.( M+9LDOA\T_>WY#ZB+C8R4WC+!0[*I'8?*$'M 3)E-6O"]),[, M46P@1:O+(E_ZK"XEDA?M&BTG)=])KTB'(U!4P#1+E?YW?EOD(,0 L=@K$4C$&/<*.-,UB M,NSNG;V&7BS541(78L M,^U/UTC_UO-UEQ8T/!,4!F=P F^Z#&I.E:FG)02%D%[?5NN[>;"\WN]XT!Y3 MR@GF(,6<* .< QHU[7DN6U6B]&\EH)[1UDMS^/989;& MLSAUB@OJ!R?D6SU/]_.4EWARFCWLNGA7WD>*-NJNNE]M9QI J#CA6#OM$.., MV$,D!(2Z=NM*XV+*OO@4S?CIH$N;HRZ5#W3I^J$NE8TN?0FZM*EU:5X;-&J8 M:>O746),!H=>),#4CXB<\^048\L..*;4O8W MJ\UV7<^+-W:QN5Y6F_MU^5OYYU8'(O]S)B!18>ZDK2$:>$:0EP@9#907EBI. MTR)&VU:5]XPBR$/P)-03(*5R$@04FL$06I.>[>X4$PY BQ.D]4KNR;-OOY3S M"+O^69KJ#\9^.UV_!.UIROT\WT>,Q1\195'#'#GG;TG>&>4=FOYI:.O@5E5Y M.^U0E[';\N/VE_GVN:>E#@_P*>$459@82(S@TD@JR6[<4B()Y\/$ <)!22Z&RE#(%B+ &62-RK^H?X<54:_NYK+.O^>K;/V^*Q>IKN=EV4,_, MOFF9*T_&+8DY\OG7-R+XXHC^^??TK@H?!F(0ZW\/LZ#FM[]-\+G3%JXXES&/ MXN)IJ/E(MK:^TWYXAH=6_O=EK! *;GE[NQL-<3 =:2$@-\8[;! B5F+O MP%YFJ%)RH-?\DB A!042G&/* 34.*\$QH (;S2Q%!N5>TT]4GH,U,72<",[I MT\MY D=?UPX;04;T:MY0TLNA%XTTU6'B08! 0J#&% !. /7""JR,X]1Y MSJ676HX528J OWCRZ-\3X8EF](L@X[CO?-R8G.!&80 A+**SC G"J< "4^R:/5%%XLRJ"#;4> M;#*K>B>7#1B&3-Q1&4)O;H>-$W:3'3=LR'V&Q+[AMH]?OJ-0V\O, M+F&V/Z]#A]C0 \M'@ C6GEKJ$+#(4:6@)J81 H^.6$ A1R M+X4&7FBJ2'QZ#N1^H:A+F(U6C*7?71PW;*C-[+.\JZ.+[\!=>0)N9K?U#+GY MW#=XT'U*Y !AMX=WOJ_ V\?0CJ&W-[?]-S5GB@A/!="> VVP@92KPZ!G$*G9 MMMK.E^>#:XMF- ?06(FIP#J8P;5DVEMAN044L\3CI0=$K8?S;_%/IK*YU&G# MJ#6#4]\$:F](ZXV=1&Y:WP5[_^7+LJ[OG"_U?!E/%W[X7);;8QG:YEB'YL) MPE1I#YP1@ CB5:.61F2: \I2+KI-:5A$8P&DDFI&:)(26V4-PA#)9VQRO/, M:>D>7U$#K,N[JE5Z3=>P5)]/*R_.0JS>,CV"=(+5LBF\'A&^K*X8QIB MF,>TQU>6YN.OK6 ^N2UNOEEXBF(\N90N45BDB$5=419C#2P-#[J$@:P MA\):E'BJH&VK.H0&:T.;CAKJM110FZTQ3SN2-=-TML$YRJ9#7E/E@OL6$0!0F@]0(D;0C MVTG"&KC%?(AJ0-9LTK64@_EH;.0TX6-AQC MS"$OJ"#>2 FM:L:>!,2E++VG-XXTA5!KAK&GA''E!38(,(4L\RK[J[WN]K:\ MWL;UI"_5MEQM%_/E\EOQS'5&+^O=13.1%F,UFTNF,7CSF=G(8Z_AO5>6 MIUAN_N-^=TG #'!#C?5*2ZD1DP9)=8BP@/*DMVB[8HC[\E 0C8@%5 *@C".> M6\<4\$S2W-#+R_$CBNA+H/[][M MLZ&T9"B;"]LE25/P7EKR=)@O[B$7.\R'!&J'NCB!71QQ3T"X7R$ M97Q(*]NH^>"L]LS97L(SPUHXK2536"IB.':4@D8)")8LI>HHM6T/M F)J[&$ M06KB"K_5. 8UCCP$/.VX3'HITI.UH_VBT7V\7'Q;[2^:+'TS*C2.";/8$_UP2>7/3]^K+2X%0FE+B/1VFW$O8S?;/O MZQ5G37^IZ'P8OB905#Z0(=7@?2DM9WL7>DM\ZZY^NY-8!:#75'!++880^3 U MDP1A3CPQ*FEVG?3!F:?,$FRLXT>/IP2=GLE- M)2I-#3)PU%D/+O+<[4,B6FA"(F/34H54\"_H0B<.VIW8#M;)V,S^$2T:Z:E+/% M&2GJ-M5*H*KEJ=^')KXTI>K*Q 0F49VA5P/TA*[O=;\+_O\\WY0G30JHXA-/ MB$'D%-&"&*)W35* 6,+KK'T;&FOO0= .PLT#TYK6%EHY):9JV3H[-KJ]Q M9V:UYTO4NRAR)N @@]FRHL/(@R94[F+A*=ZS@ MVNWO[EM3F B*'*46Z8U IJ+IC7JK4A:KNO81NYUNZ?%:]TDJC.'+5?R1J O M<4GOA+E]A=EEM.@%:LXM\O4DV!GM)N#I['TTI0\$]<3F*'GLJS*WU,3;VJ+T?!=@%'.K'$: MP)"!8R I@PH8")L&%-9I]["U_]C,@697$%=#2;Q8+8&9=GEN)E+2M+\-'WDN M.SM8?R9[[4#1-!+6+L ?7T/6U?;6I]J;%<)R_76Q3X3U?!,?A[S[4JXV==SZ MM:I?ERUO=N)37_]Y^O/XD.2OU?;?R^W[\KKZM(J/2];Z]79WIFIFL"4>>059 M4"LD*/> --B99C[Q;/PD,*<,QT[5T+^OU@=DQ2GTW>.Q[\OE?+L[Y'"_-W6? M+.Q.LB6>R)\$IVW/]4\"[!C[63L#=^L-/WV,)C[H"5?%PPLC8E7^TZRMW+D*P;&<-R94#*MCC.-*#4Q3AY?FC M=-.(K6$ZL*AN?+7> M?RO^'IQ9:0#%5!D@K2-,P) 5'-:M#(,3";+=P&>/MN[/+^7U/IY^+(N3T%N% MSROFQ3\>GS3\4ALRD3#;L4M<.-[F[PN7"KQUBO9<]-V97(3I?'%B] \2AI_U MYR7B<;^.]8,'YI[DC!6AA_!ATI+7Q\>HU7H=U*&^!5Q_._[*N_FW^*W:%/=? M]XOMMS>KS79=K_-NWFX_E^O?/L]7^]Q"??JT+C^%F=J;U7:]6&T6U_73)/^W M9F/FL;#:>LB9"A-Z+K$[[F]3!UN]>#EU&\98S'M&HHL3RXN/WQY(^=[ZG71? M%3L"BA,&BIJ"8ALX:&9*5\6!AN+ P^Y1HJMB1T6'Q<0)^BMEY7*"\#,ODTZ\ MI^5;IAW?U:^M"4^X\TTC@Y@\2\^M=D\9;WI.\203>FJ-3K9F!_O-:I]@0)8TEGSR=JP@^34>Q8B,\=[GA(?ZARXIY*R26F MA_Y'2"4Z=;%\6<3H3GXMB9ANKYM0#C%ADIY+(28,-RV#B'L4;S:;^_+&WH>T MY=.N[5VUZHMG>S8SIV# XS3W5'!ED?7('JKFL4[<;L^%(ON2_OY:T.JVN13P MRQ[?37&_"L.FOK(U,0>YV&$^!*(=[!#)SAPP''F# MNB/!YX),9I=-)$KDMO*QS(_":D^=KD/#BV!F3$&LP_\Y-I)C K4UH,'B&!*# MJ'1/#-DU^C#8O\0BMZC5G>_1SN2%7LH\(OW#Z?)^I?&<+$]"E<^3FZ[) SEK MTHH\E(WM]'A01EN=M#HMFGR\P;BOF/RM>AD1EIX29QFS6%&/L;"LB0\0 =2R MAF8,)..6GUZ?KE%R*?FLS0Y;UDK_%O5 M3=7'=U;"Z:X).:W;::]A1EK?6XC[T?C2<;"1G#.!XV%C65J-W_53+OC:EU$^ M+N/Y/2ZXO(P$8@2L]T9@JS#1 FEW0$*)- EQ-Q."\0I03\1@5V*Z7ZT:*,SF M\E"+\#H!UR36@S8^.2)N"CCW*XC#1--:H\1$AQ;[CGRC18N%:J_3W!N1!D+L78X2X.P(L&>=S0 MWM_"TX"O:^H;^,WN0LHEN]F\U"(T3L)!:<'QQ_!-RDW)4_!1MR"9SUJNNE]MX8P1 MS*R!!'L-(<8<2\";UIER-JG:<: V/FGE)'%7: &/#S(5(#JE2W@M)'<#PU0O>VS2A M!&:.<"B$)I1*I2&"6@3)=X@JZ3,6$>V?- RPBB.N-@\:9AE\9S@Z,^"&8'8: M@VP02ZKA^UUB@G']N;RY7Y9O;^/">;6J2SYO#SCBXL%J4^IR5=XNMK_-/R[+ MW\H_MSH0\9\SKZW'2ABOI %$8P]$/=@L)SK\-TU*.GK@4%@1H0@&4%**.5+( M6F,TP($7Q4CN"\X;Z+%JYP@^_M?)@ T:^76Q2;Z/**M[6N8G$_%,8L[2QBE[ M[,5?]NC_6OQ1&U!$"XK:A)%%M0?9Y[*<$5PX#5$>Q=+'V=!H[+85];]7U1>49T,WEE&CJ;R[AJE)[=-45V\_5JL?IT>$M;SS>+ MZX#-+I;WL<;DH;9KSY27/.@[ D00:"'8/PN/PN!V)+&PO2L*:9S'C@IH!-6. M2NDDE081X81 *.EP9R=]?9A]K5Y^/S[^./S@KEKMMJB[9LH#>RDU2[Z<>[IG MR WF6-6QV^FX*FKXI/P1^!6F6H#/-IQ@4UQ%$, ML&\T0UB'NBK[8 5-4)8C00RF@HJ%8 "0!]F%9Y3;[AX_3LTICO84[H'CS4/'/PTZ$XHP M0SFH5? 9O3=,+2Z-3\"+(>M"OACF45&,C,16,R=#R%22>LRE\M8+K;F4)'$E MYWQ;B%##)6?$>4H],?S3172GL4T%O&O0(>*-\,4N=A:O8X+G@@G%.( M6:*@I=H8:6B\))Y18(Q6 &4?]1_N[^[FZV\Q@0C]XLE;8+L\8GX=Y+L6[JE< M']:M)[1,*[_?+I"8DS&'_HGUH](@_?/>95F1/]6:.H)ZM1WWG\3P?+T.%\LR>F] 4?)?' MSQ! & 29]80[S25W-&X [^=Q0TRCJA M&@'M%!;".TF29EZ/S6PMR:>".=\6_SI?W?1B1WJ.P^Y^7@9?_;ONO$@T[=B;?O1@VI66T6)I+[]=/I0^?&UC MAIGDAF&+C2 JHD?FL'+H.&&S5?VZU\VE0^DCV)HSHJD 2 -)'51*"$PX\,!( MY[AI5^0L=]I[:F'[4I%R&6_QF$PL377KI6-I#G]./)8^?C#J1XFE#UUYD5C: ML3?]Z+&T*RT7>OHIT6^7CZ6^6M^6BU,+J.3$86(91H@IP8T5]%A_HR?R1N0S MN)T&AG$.">,4,"RUE5 J&ZCWGE.:>4_W "B,MJ+\\\MB/9W(VL')EPZN>?T[ MU?AZ[$0_7(A]XM"+1-GNW>I'#[0]F!DMUO;UWN7#[>-5;(4#7&.T$T8J1TF M?-3AD##L-U[=ZN*SUR?K[TYC13DB FC*D!+>8BZ9)D(@JE#2Y=X/C>RZZ?I+ M<._G K^VY_J=Z>8D=\U:^OY'U\S.O%QNURS)G]D%CE@.)1&(466,H;&R=B^EC#DPR1J6U\VBT"IJ)$&,$:H 4@A+ M#H6L5V9QVA9-Y_*6!F:QQ[G;5"DBTI,GPZ^*C^6GQ2H>_8LG [Z;AC M^KI]4GJAB#'6(>UP2+84/!QBI,*8:2RBIEI%./$*(P>IAU02)ST,TVTE'0H. MY&G!I,,2Z^-*CMYR_[UWHDOG(9?L/U--1@;OI-]93I+8)R90MS15&6V4 <] A<2A895"R:>0IJ59QJGA(+85Q M"E /C!:> :H<"ADFPBQI;;I#GM(45GV_FC2F]!4,Y7'Q5S_OV4J MB7UB E5AP_7;'SU3R<;;A>K*AO;\Y3.5_5[^?9#"UXUCC#C(N)8 T"DYXH> M5^2-37M49QHF.<:))<@J(2VU6DF.C2%.&.\%U"+W^SPG6+^WY&38GG/IS.1B MG6:J:&[:P_>BZ2A[2QB^YR^/SR64C"EA5FC&'JM)7< MFQ!%D,7':X2YAQ,LU7O=*"6M#GZR6!-( :,ZECI A2 Q),3*I-?'.U;QM:TM M*5\D3JE. MWPK9PR]V^'^J#7CF-< PPZJ-*&HKIO0T2$?^SX6U\9P[D: THL$O/_4Q#M>I M :&Z/0/(W\?IB;JKUMO%?]?!4QX]0 Y2E%Q.5_0N"78,/=_5UQ6P,NYB>(XW'6^DGH MVR \BZ,FS3L\!CNN/].BR.0G \C5\7.FN+4G,/#WU,)*D.XHT5X&=7K MTPHTXYK^0LBY /]M@X]:+JM_Q!=4?+6VU?W'[>W]4EU?5_=AZO2^O"X77R,* M<[]>A\G43 D,@"=:"4@A%-Z9T+#1\28X&S3)IT67M+8!%% I*(B0F%H,A33. M2DRD4!8IE#]\--"*]0';53%O;-C4H>-F;T8QW_]R6N@8V!OM8L/EW) F_@>< M-=,-TN+@EO/J9C;J?ONY6B_^N[R98:N\ MEL!#9#CA(3.Q5#?C#U$G.VO;DY:@!)@1P@24D!K!I>1"K) M3F=]>K/9W(?6+(NG72"2$&-*I?=6\68<46H25TE?:H5PIEF8E1E#+666">5M M&+G&<6$H5OEODG]6EQ8UN)Z:U);'CGJ4@<#^6G15O#E/W3A"M .1(D*);$Y4 M@%*M>$U\.K'267A.+O*:.8P-\DH"H\/\4E-C"6I&#:2LK_J<-F7C]0/&4A,' MJ#)60FB]M1QH@2G"XC(25!T1]M2A)%H[BE$N/H=0I+*N M7G&9KU;W\V51-J84V_F?Q3I6>?[E2QG^>+7]:YK>Y?1-.S6FZJU7:QN@]AY&V0HAK59B9U/+3 L:*$*:H%\!0V "##HK]^=VHVLUZK<52Z M&^-]5#D[V;E4>$)*^QR'RTTIR^5R<6Q]WZZ??ZW6 M<5?XS=V7H-)O;]5-59\8B/6B]Q-2U7E<;U[7J\GZ]BN2G[,CH]^WIE1O+TM&D/JKX^>;&PY"'VP9HJ^O*FN MZS-#M>A\?SY] '^2OGT4QR.3,3ISP#"H8_.0W#X3M2_BNLO&\\N87%UPJ R_ M^J6VO@SNF2]C8<5]\.*W![\\D\I9HQ$#1E%I%!3>'^9QE,BDJUO&P),[ ]B! MBP%\AVZ49;#>3AIN/6Q,_^2:DLVW1>/'@Q6/_VA2$[ZF6R MN,/JV;!LMPX,?UZ7FTUH0Y>K\G:Q]8&WYT^E^\5J'M"N/JEHR6*[*#H:S!) M-"0E8DN3=':O"U9.SA%[$'/KA$Z=2$J^)@1'&T(C%< MY'5=RT Q&:\EAHB\#LL3$?IP?2X6C.+#B42!<6Q]K/\C,MQ6^7]?K4/\^;2* M=8E'9)M#T'E7KN;+V+Y:Q<-\91A,V_V1O1E3\=4"X*R %GM$/0#^&(LT3-'] MG#@RJ_XI]%,IB35TQQSR8$ 1)GM%8T)S2#=-\[,ZK9WB3\5?:7J?U559U+X' MSV>T?@SO34/I1[&T&G]L)&S^V/U2:6C-K;;UA5&WU?IN-]WXN-FNY]?;&:28 M8>" =,HJ*QDVL3 TUA,J"KEV;=;^6S6D"&$>A1"FJ:'00.V5Y118#8D6"/I\ M@[^!5X_J'<#B!&'Q1X/QY?L1 M6A,?E,$)+'@/:T^5JZ^U4ZR;(,LH)H%(Y3.7GJ]Z_Y[5$4-JPBX4G4BF;2V0I&3 MKTY*T9ZJP;3B$0=GQ:(K7U-1B\[XG\A%/R;:Z$63ROP6_F(F#9&>Q0F5TTY[ M[?@A'V^::^KC?=8S02@D M8:[-!)/026(MT$T7Y@K*U*']\-.I5,Q)%J;R'%.DPI1'4*$DEDYX W'2O+K/ M&-^A*@*L^E[]].&>2%K[<9^/KXX"T):J ;7@ 0>OB$(WOJ:C#AWQ/R,3?9AH MHQ**1846!M@)KY)B1&AKLB!HMY]_A*B*PHD:6GA$D4]<^)\C)6L>LH#UA M ^8%CWAX)3/HRMKE]:*W!<]D!_W82->073:R;TN)T(;D1FOMF1>$.]\,!<)\ M\ISB:0M.,\$-H=0"3AU#4L3G4YP4 I!QYM7[(?%/F?NI21)!*9J22[N^JE) M*]H&UY,3+EHI2A?NIJ8IG6QX456Z,])&5_87+Q\%K)GB($.XUY(A#S2+CPY" M=0TGL1M3E-:(7^B>[G'U82*B) M.'>K'M&,6 O#W)YZ;;T2!+BFZRL,5&*!Q+FF0HXOJ&8 &AOL,4XXB0W%TBI, MM.%\I&J)Y^[9;G.19!9VVPK+:,1VTIG.G Y799%V(>? Q$Y%EX8QYFDQQG < MM7X5LOP4IV/ORR_Q8;#5)QORJ&6UN5^?/ G&O," 4,),F*-1Z#V ^WP_/A"( M1.)CCRU:%-!J[:2EG'-J@MD24H9YR.$$E,R,\-#O#N1IE7KBZXQ#\'I>M"Y% M:)IR-4P>X!5'?,4?EWL:\772GI&S')1/X[3.H!8]?I]P<+;:JMOAX,^S33IB M"'8&.QG^AZ73:E]]29EB)/%^]+--A>R$?%GNWFJ=60VYUQI)@92#6&-O=B<5 M/9#(DJ33WWF19)YI!O"GE\0]A!^?J#O>N_W@U_8V[-]G;GGH<"3?M5/,Z;@M M35)S>RR+[O8B^XPPC^/$:2CW2+96EQ@FB4]AW_S'_69;8_#5^@Q"]>=B,[,, M$6"9C@<'+=">&PD:#%3J5N>J\K29[!3F#RCPGD\,@W5S63;XV>P,S+85E7C49?C':^_E'&E;6\]=,,PS27.R_[\'OQ:_6W8M>S9?''#E;*S3T#T7I> M@"[$:&*6]?2&^TVQ0S@!@A/N1AJ?Z&Z7(PU">+N+DEI1\HSH9^!S E3^SDRSFUK]R)O&HEF3QL>;UT/P$AK+=DW M\?MJ\Z6\7MPNRIO=Y&06$EON9)@R&\4%0));K9KV9)A )^E)YU9&TI2KX@1: MQQEM#RI;RLPH+':3FD0"\RC/2_R<4Y_>G$Y$@?K;\5B%!F*FK1*]+S>-[AW7 M]H[3;"\<4IH;A07G@-*#]GFC6IV=&J*=S&KTOKQ>SC>;P/7U_H[:I&G8($RV MDZ*Q2$P3HQ-4Q1%6\MQJZ0]$9/1J"V&DHTB"65,-WNW&*9GY>K,HW >EF M)CCEQAABH)384>B(;.: BG+%QBB<:8]FZL4ST9*B-F6D"IH$1[:3SFGY,$U@ M1W'?I,II#JQG**E)]^@TE'U$>PG*=/LHL37SS>> Z.OBIKS1WW[?E#=O M5OM7OA^^ZV,DI"%]%LI:18D%$#3U/0IR3]+"P6#-9M?];7$=H!9?]EB+C]^* MJL%9S"_TN%9[ L\._\&],)5Q/KQA3P9T)NYZCMSG7N1BG#E '"&4!*7@#FJM M&P!2X*1)Z(#-7F+D_N4^/I6W6/VUN#T\D#>Q,9SV&EX&?TQZ#/V^=IQ BG?\8JONO^WCL.[[D M4Y\*CF^E!8CQ9>5WX1<3CW)E=TZ[6=>4O)(VYSHY!5;=/GB>M-B#+VKT5P^> M,6TLN.#)L9Z4GU'KL9PY#0D?S=KJ,D,F3>S?KC_-5XO_KI&8:K6IEHN;W0M5 MJYMW81@UU3EO;_V]KX6^/!$FX-*"\:]P1!CP91V8G]U!S="O%;G-2P8 M;SU!$$L)N:12>&& $A9C((#D$&4LN#_%?U4\L*#6_U,;HOHYT]":D6VN+CF<$B>*\VVMA/NI:4 W@P1I!KD.LU'CG>8"T^;) M-6Y#XVEYXS,-(,4$PM9JY#U%C"LO@.)8(QB:$RYI6[]3*FC+S?5Z\:49_OI^ MLUB5F\0,L MS+9?2\U*6N#9>@XDT'>%<,/MZRLVYZ6]W(J>A6WT,>#R=[_^JB$\F\I&K%UIGQ M-2S;TQAO ]M4Y>R?B:'^ZWRQC/>]^&K](33\H;R^7]=[9'L]F$GKL'$8. M# MBUY[)7W3;H"2.AWHW5[V_K0MUW?%8O6UW-_MD)@)]*>U958P*I^) M&4*#[:?;:OW3)J KCO .BAJJ-J ]CS.*@9EJK6:[BKO- M^_*Z##H: ,2:@'V3'!)F. )664@QBC4[\""@$I)$(>O35/Y5CCVZ8GV =U6L MRFU<%9POE]4_YJ&'U%<;W53W'[>W]\MBWOQ)^)5_0D36J<@_$1JF0O%;_WJ_ M*@L,KN)!<5[_S(:/C@7O!8;U=]E5:"T>T8D[],N6;V4,X[F66CF6RQ)ELB'^ M_8FO K)+*>09ELZ)XQ#D3D07!S'EL20.QT];-7RW+K_,%S?NS[AC7H8,\^WV M<[E^,-N;8:\("-,\Y3$GF 80\##+(PPGEAP-T6)V;=R#+,H=RDTM9E4$6EP_ M6/U)4[!!V&XG9&/3G*9G#;][>#6]-<#BT9+1N+K6@K0S\C8DY=-0N4$MJO)U MT!Y+US/AG=&80H<8E".>JU-7W!!NNU"=&NRIB$>';&?6WA.9*#_ M>OP=1]TPI0IRU! M ",$D%#.87YHVIM6E]@-VF"2?*2?I?BY6GW*ML*5PFO?1:Y,E ZZSG7$.)6E MKB.B3JM='4B?B&H-:E+K-:_.?+4N13YF5Z=MX?C4(R4>.>>QPVZM3%"8>"7:K/8GD[BNF1#'1EL)U_YJ4O3JX>3L4O)T[.LG-&C?BQ.0X!Z MVO"X2GD 1M+F53/E-(78:XXY\A)2H"D^?+@7('U"]>I'CC*3ZCZ#>IV2E*G3 MH&QTF3-=8JKTZARI-2O3&.6IH)^=%27:W'8<_[R8?UPLZ[1$K6[J8Y6?JV4@ M9+,[;7FL+*0*TM"HT8I2#:C%SC3-:V83%X8':S9[0G&"]'CR=(_UGXL=VC2= M&([R=DIR$:[3M.8QR?N3OI7G$F%CXW(?&9%'+R5]G&;M\'?3+ M#+63K:ZT3DZH.AORLC3UXR:U>NG=_%M<1SH4!WB/F).84V^9$0"$)IO&#/6L M6]U28B/C52Q]V0'K5CZ42EW+N5E^SA+G:@U9>T07+A5ZR$N+(J&.1$Y#:OH: M\4)A4"].6M]05-Z6X?-OWI=?R]7]H3&J!%-8"X*5AM0B8L%AS4APGGKQ4+=& M1E@KWN$JUCM@B?<'=:2NG<2,P%F:Q!S(VB.ZD,0\S\L9B>E)Y#0DIJ\1CR_0 M&8*3[E.J&?,,ARD:Q$[@6.YM.3PTA+5,6C7N\/&CUN*<3*+ZSJ%>YZWKW&E0 MROK/F2X]44J:(+7F;AI2TL> 5R=$B5RT/R3Z91&'83G?E&\_+A>?=M=?G&QR M"1U$*^1$"FKB.'*,F6/!-*$X]8!HW_;R+TM';(?)T>$L1Z,Z7ZIUA)RF. /0 MW$Z QN4W38_VV(H:7'&"[G([XZ_2=4:OAJ-Z&O(UH#U/3MT.RU12L[$I3EH0RQ<];4A\UVXC42C6FJ MM>/O02YUT3J>9_EYK9BG'ZG3T*K'CY+W!J781$A7Q3^!OP$ 8/%EOBZ^1H#%EW)=;.+#*O^[@ 1_7:S M#5_4;[6-<;=4NE_;Y]_9')J>= =/?MAYLD838D+-^?@I]RDGK^39G>B;AK)V MA_],1MV#A];5I3+FS6J__S&#F@"H&0$<,TT0(5 ?DG8;\O;$ M\M*.K>2O+ST *^+5-#\M5L7U#EMBI6E7&MMIRAC\I4G+"7$14GQ2V[Q"7)YB MT^>9.5=MVI/+:>A,;RL>UYL.PDI"3?O]W7W]3EN]KQ'?;UN7G\O5)@3RD -6 M=^7/U6;S:[E]>_O;_,^95RB(GR7<6#4Y^2PV[(.^)VG9"^6Y+]0'68@>V^$N$^]?Z4LZ8K@;, MH]?9IQ!Z3A(SN68B4IG+NJ+JX7 M89Z,J%!A0LR1L)H);@P^G"$//TN\\GB !K.G>0W&HMR#3%/,(3AM)Y(CDYFF MBP<6&W3%7TZE<@_PY1VQ+"KX.F-GA&] NJ>A=4,:5&7KFGUW>F9*NWA3%L,, M0V8MH33,CO<-A7_BE'J4#A\_2EG*YID]E[Y;+J\3UW7;9%#.^F]]/-GG>#S&>\ZECX MUJVQL:OAZC7W_C+4G^1VHC0JOVD2]?S--M.ZSJ9=P5T_9J>A5,.9DWAM32)/ M1Q4[[2D_AZ_^Y7\TWPG_^#C?E/_R/_X?4$L#!!0 ( B* TO\JP)L%%@ M $R'! 5 96QL:2TR,#$W,#8S,%]P&UL['U;DQLWLN;[_@KO[+/' MN%].[.P&KE[%RFZ%))_9\X2@NJM;/&:S^O B2_/K%V"3U5>21585JD@I)L:6 M: )$9GX ,A-Y^9__^^OMY*+F^+Z>(G,RM&B^+JI[_&B\\__?.J MF/_YT_6LO/WIG^7LS_&7T<\_WP_Z:?6'R7CZY[^E?WP:S8N?OL['_S:__%S< MCMZ6EZ/%ZK<_+Q9W__;++W_]]=??OWZ:3?Y>SFY^00#@7ZI16[^1_O;SYFL_ MIX]^ANAG#/_^=7[UMY\BA=/YZK=K_,CFZU]??/\OO/HVE%+^LOJOU5?GX]>^ M&*>%O_R_W]Y^6-'Y\W@Z7XRFE\7?_M=_^^FG>W;,RDGQOKC^*?W[C_=OGDQ2 M3";C.*SX^V5Y^TOZPB]Z-$GC/WPNBH4I;^_*:13"/"YB-=?G67']C[^E49%^ MR '#(%'_/W:/6GR[*_[QM_GX]FX2*?^EW:6IR\O9LKA2TZN+Q>=B9I:S6?SX M[7CT:3P9+\;%W!:+T7AR) F'SMXIJ>]FY5TQ6WR+JW'_M1S?I?W1B+H:$W9* MT,?1ITEQY-J?CFUMF?/Q_.+ZW:R8Q]]8'1F1-Q_&-]/Q]?AR-%U$/)3+Z2*> M6^_*R?AR7&?U1T_9'U%K$'PLOBZ6HTD')+[^ _T1W*$T.Y)JW FWX\7MZI": M7IER]9OQ4JU!1(VAW2_R,(@=/%%K!$ROBNF\2#\YCX*\2KK(XP-I_L=TM+P: MQT_WDW#P5/F)>#=*]]OG8A'!7$,HS>;MDKP/<7,6*[Q<7)O1_+.?E'\UE%6] M*;,1%6_"6?$Y?F?\I7@3E>G;HD7R:DS>$J&VF%_.QG?I)+VXULOY>%K,]YY@ M.P>UM;"U!9*4HWC<++Z]F5Z7L]O5F;]W?37&MK3,I+BM-+@/B_+RSRBK^+-1 M:._B+MS+QCIC,RSSL*O@\)DRD.!'X]F_CR;+0LWGR]L5,*O%)$65-*&J]N09 M"'T?%9_9EWA:?(XG^I-5T"8DUI@V!W'S9?P/[XK9:K/&_Z3^&LVNU&7\0ASS M>%6X$;&'_TP&XE#1Y,YTO9LN-JE^=?;\5H_ER=J^@[%O\ M,7/U0(89S6;?HAVC;I/)^.1K-=TZW?Q:'ZQ8673+=U MG7<=_%0/3#A,#VH^@.=_]\N(X2)>8;/%^%^/M<4&M!W\&_G)_G46 M+ZCXO=^+Q=J_5O?,:/5'NB<\/6->+2?%Q?7F2\WIW#MG]V35.^YJ3]#2@N\= M>Q]'7_E)47][:< MK@RX?0NM-SK+4A_;Q8^CH^3]^J;%37J->COZ5#R[ EX;-YG-G@Q+ M85DRA65!MEKU:[.UO-*X ]I=[/,)6UYOW*CC\LI-6V;QZ]-VLO8/B]&L99YO MF[CE]7\L9O.BW96_G++M-9>+T:3E-;^8LKTU'P&,QQG -=AJ_]C_7&H'O\OKBNGR[MR/EX]6'R:+V:CR\5F<9/$FG_\ M+2XD'#(\6.\\AU(B 3F5T&K#.-*$4HJ4U$9Y@S!4TAFK/*_# MCL[?C;XE/3B*:2VP1Q):RZP&,XZ8+4B#H #" M&RQ)9 ] B.(-;Q2TX#L\06K#I#I%M8NJBCE-^*J#--5H;/B_7O .'> ML4$3Q[!AWCGDF"6" LTW-!.LW'E!KE-4E-WR/A?>UASY,)K$E:8@[7G*\=J/ MM9WC@K; "0PUQQIC"S5R"JYI)?&.KJ4J;L$9^KYQUB;?,V/L??EM-*EWDFT9 M$;QU4?V#T%,0[P8'E -L0Y^3KHG2C7_@JCG'W?+C"> MJS+=\#S79;-UT?K;Q[@0]74\WP&X&J,#BJJ<(XQK0A"UA#HES(9NYKDY,ZRU M#H>R:Y;W#K6T;EO>CL;38Z#V,#I(RY47",5_<:89P4:S#=U:6GA>4&L5"751 M=C2W]Z/L99Q2^B0DG649N5DM854TXOZS#^7UXJ_(K-^*VT_%[!7T'#A#@$A# MSP6@$A-E!>?8VS5-SD<2OQ,$'2/E,@?'I ],K/_Z:_C3?"K+] M@P+P2B07+! 6"D,PY49OJ&0>JO-R@G>!J]:9G M*;XO1O/A<3J[>W-[-RB_W M&4Y[L;1C5'!8$P8E\98!"C44PK"*3HOU>7F^NP13>US.A:87)^M>)&T9$10Q ME"I$"6+$:*&I V[#,^"E/"_O=I?I2?5QM/.\4%*(:."R;RV M%B/J#4%@LWN0L^R\?-HYT-4FOWLW^=Z.I\6;17%[E'.A&AP\M,)$2P8JRR/9 M"#SPU'%,F[S0#5"MZL^W<"S'>\?9*@_V&(RM!@9D@5% $RX%0\XA)/C&?'86 M$-0 7Z=D#AXA_KK(.H;/&6-5EK?+50R7+:*P+L?KA*Z[2;&N%OHXLWPKC;N# M6UKYB< \L$ [#JCPC'JM@,*58) @YW42=HC4GB1RM'MLL\AX[C]9RR[TU1L8 M.-;.&2T0RY#<4:(J:8.J4[,SC,=4)GX]&2E00 ZV.K\4LP^ ME:>'L@[XG M1C^_K9]?T#D#M&!440,QYD2*$,,64.42KG8.H;N(C&V 58=H M:H_)V=QDH[MQRFQ.'N*K1T65=GG&M@P)2CJ-E$ <8:X\TA0[M:;0\WC#-X 1 M_ZY@U!*'^\#0_&T1UUL\CL:[)T!_^VWTG^7,3$;S^0OC8]_AU=(O! "C>N 0 M%E$=,$1(9G3%/Z%(DR@'T;KIV:W&'310D,58+SIE"PF*FI"6@ MVMX>-?'SRN\7GFWSO1<4WE>LJD(\'VL6[FNJ2+XK8/; F8+W2BBH(LN-@]QA M$17@#3\TY$W"."#X?H'8.N=[#*Q_K9+6F<70A MPU'QZB^&?ON[6(V2+_L'!XDQI!AS[;"E(%(NK+%&08*0(U"@XUF#8@SH@&2)G$,6>41!8:3XVQ))Z8JHG?:X"O M/YWB,J,<,MU2#7M69KR\7BZE?KF=5P8%C(U,Q:"'6EC[)%GGX,F]E "-,8YA80$G5!,I MO+6488PHD$RQK,EG.9ST;0#T>?KIL&4VU(-M5VWQ$S[FD"!".6&]YX C%J^? M*" :#70/)">ZQ\)JOQ=_/5KWK)S&/UZN&U/.S.?1]*9X,WW\C7'$ZEV\4?8)EB #+=#SOC07:1[1U:%$QJ_L==:O^<, 3D[IS86H.# 0XQ BB!FNFK1:XHD19>V:%C9L) ML^R8N]G\6QM#X<-E,1W-QN6>"^_5[X?(*JV]\T0S&O](.%6F8IMU9^:1ZN=B M:X/S^;RF]TO\8SJ_*RZCA59<[2WYL'5,B%N2.QF/:Z.X $ARJ]6&1GE^-46: MR?F%@[,=KN9"SOMB7CT,5G?Z7@UHQZATI'OAD-+<*"PX!Y16G//FW"H?MR#O MLBO>YL+0L>?SVQIIBHWG#H)3;HPA!DJ)'86.R(T>H"A737)E!YAGT<]=F5M* M^9"],*/YYTC1E_%5<:6__3$OKMY,+^Z*V2@1LNY0_^A5YU4(UYTD6",AC:>& MB JJHL0""#;\5U$R3;(X!GAV9D3-"[QV))*>@;E^CV@&S%;-0^HP"J M93QU%-CY^"ESM>YO=5ZP=PV+"JEE49D%$ ''A&)0R\T;AR4Z[V-/SZ_-M07_ MH@)):_S-=?O$0^GBVLT7X]MHJ.RZ89Y^,0!!>+1=B"(.&!.U2U>]B%F-4:VG MU-.Y13K 2B-^9G-&-8V9J1DUX9%6U&(H/9)66&^8@!OJD7%-=)(!&G8=H*D3 M/N/>"F8I8P2[C:IE&=!-\K<. M3JX_V5NN$UX/P,5U*.H.G2HH JA00$.. $/4*ZQLM?^\/K-B;QU@KV..9S&M M5AW([A_<5]5^5[04TUY-IQUK>A0%N=^:.FB> ./]@PCQ!#KAK*8 .2$H#3\V:5L?EI_^L[A< M?"PO9NI+%%1ZG/'EK/)/KQ([?U^F-\&+ZS^FXT6=*HR'3QH$A)A::JB@4 ., M86KBLN)4O L5S?H>,;R3I3:.MB3G=2Z03*=,/"RF\^+JP9%57#W.WIW_,1TM MK\;QT][.F1QYNYA!H #@EAME 83(P"@EBB"/,F.\EI'8D8M[57V@CEO[R1<# MM,XQ19Q#AC I/#8&;"A"NE%=B$'N_G;%_#Q.N@EOLX7IKQ;YK(W?7L \;_LG MJ-7>,^R,Y$P3)055%6VL45VO0>+F6-&^BI!FS,Q7)&3^.=V0\5\IM?S+:+*Z M,Q=F-)M]BU?7OX\FR]VE06J,CP8_MUIX+CQPCG+,;VEVS5AP#!M+1"'A1 M!*1]'F<[B![I0ZF=\8?B!L- Z9US[J4!N:(QNR%K8_ M/5RUS=]LF%I7''A?7!9Q-T0"4K3%?CCM&!8X),QP!*RRD$;[7U /J]TC8=8B MSB>(I/98FZ^N;G$W&E^M"R>I)\6!]V.IQNB 4W7JR$WE,2>81A; BIF$X2;] MRH?YV-0JI-KG<"^Z=UV=.PCOC,84.L28LS12I=V&%F5=$UW[\,>A,M4<.QVL M-.%DOO.F_3K>%BN"">.0,ZF3TUIHOJ'41 :FGG5(2Y5,W=?+R?(J MFI2_EN757^/)9 >FZ@P/3D..-<(>,VTY!A0XM*$< -_DA!I@-XN6,-4!9W-A MZDF'C1H'TZO?#PIK*A E'CD7N891-$$WM$%+FIQ$@^Q/T1)NVF!F+J#4.& J MJ'L&O4<(V<@.A(0PBE5J(>6HB?=P@.TE6@+#D=S+:R3MM8Z"YWZ'6%<^KO\"\71 X/%^9DYB M3KUE1@ 0:7QP.?BS"_ML0]!;'B :<3:KD?22"?O,I)=7SY>T=&X2.^R)>P@IJXCARC)F'2 !" MFY16':0YUKG*W#;+^]* ZON*7QT45N44- (8,L$XCDRT5>P;(J))/8*A7VC= M *LU7O=PQ=6[VQ(=-E[5"$%E'(L7-3&5;4!(HZ*]P[[4.K?>#V1MQD(#^S)O M#\M("P):P!$5F!L%)9904UG=X:I>1XE3>J?J_CYKC=G9:J2\8,*;Z?JI]EUJ MSQB%NEC,QI^6BU4+K#(=I)&LR/2XE)LWTV@U%_,ZGLAV?R@@3;U*+9]]TD"U M8896ZB?0HHGGX. WM;. ;J_RR7F$EM,5J7L30YY]-7 BM/2IHIU85C-=6S:[G.FOCPC1T %Q MIQ+ ,=,$$1+UU0U]-EX5YV9D#@1G[8@CX]/-IIW\RM1YI:K1VW+5W/OB^N/H MZ^XWG4-F"EZAN/\LXG$U68T_?7!K^'5NWFW8K+GXO%^++'$ELY M2M]PP1FP2230QI,%"$4(!4 K[ #$M79%QTI[)-)^5>2C2]GMEQ^6EPO)R^S MCFN$8!TR3P!00*6@($+B5#E72!,U0DQ2$PFD4"U^G);/HDV0/%?".V1]#PZP M>"I?R]GX7P_%UW8#[/FH "7 C! FH(34""XE%YH[ MZ#GW#IDF.L\@W\AS :LAHWL#U)OY?'D8F.Y'!,*99MX98ZBES#*AO(7(&,>% MH5@U\6 -U$V0$TA',;DW$%TL%_/4NC=:J(<@Z=&P8 EBS%AJ(,94&2LAM-Y: M'HU83!%N4L-ID(_H>>%T/*?[L\(J#LTOKE/1,Q_UQF'5'JU6=9CA]6)8L(X2 M3^(_M+>*,L2-7P=3 4BA[+$&>OW.>C5XW1SR2[[DNGDC(PS/-;J ]?"\P(XW4(M5Q$) MH2[%_1)91S,Z7TS!INOR*GXUH]8I7'!?N[-P$&:$],-GE2RZ+4H_*Z+K9I[I-CU+_6OUU!]!W MC K4>^V,(H8+@0E7UBF[H5-SF;6!?)8R+H,!SHMDM;:$E.WH?K3$B^OG!9%V M';P[!P:N%)+>,:.B,60<0M2J#;42FO,K&#Q42+8JIVP!#\FDUJ.5N7J;ZI+N M.QU?'Q"BID2%%8II(2 F&%GM*Z9IV.3R'J0K=K H;$4^N;._[QGU M_VWBA[L[!^T;&J@$G"A% =+<.^&Y%F9#,9 L:ZWB#"6VAHK'EN64K9C;:#Q- MC+J8IA*8J6_\HP*K5775'?BL-T'P6A.NK0+00"LXBXR &^J)-TT4ROJN8GF/ MTFEQDWR5'[]?L'8BM'X43%M\6J2^8"D6X=VLN!TO;VOKF*^,#81A0EG'^+6O4,VVO2K/40.PF"="0/G7CI( M#2-$L?12!TVUY9DD3<[0^KZE>6B/7:MV4].I Q,2(TZA9('<_SWLZU>W:L/COD)'LT+""G/5?&@Y3%13V(UT9U64A)\H22 M?2=GU_%\SX:P67E9%%=S'_GVVVBQ[D2[\IE_JZKJCB:3^<7U]L:UNZ#8QOS! M()6Z[R!B$;-<6D!MI0,[KINT.A^DOS G9GL04!_@OH\X:HSA?=.$%!*"%%9 M<6$AI5S(!W<^PTTN[P'Z#'L":LM2&)[1W(JQ'%3DK2?6.NBL(E1RRZLKQSF0 MU7/8F_NF"RQV)H.>D;@N+]".^V;'9,$[)+WD2@/F&0/)IU6]12E)SRZ?(:?[ MICV^YT+C^TK9N+A^6TYOHK5YNZ51T0X8'C!+$%$/%QK'S8@AX5)(_L!R[1N] M[)V2 Z<5J+PH3MN5&/I0&U-QG52![N+ZOCK*'],HY#?Q@VED6(HB>CTA*#FK MYE6UUE5UE8N[?0#N]'>#BY<0=MA:YKS4C!I#*Q5=6M?$AAI@Y\^,@!^2V'([ MIB*=:;$;LDTYK^68>FU8B/J03<7/F.94&:Z8V'3"C,J8:=3K[UC'5&]NSTYP MVA[S<\/L?;$J;OZQ_#CZ^L_QXG.J%1R9D^R^0Q-LCYTR4*$M\E%Y)Q@[QR// M5141P(1KTHVFO@_J.X!GQX(9GH75BF65JKMC;S!&DN K-ANO&B2X3# MTO@9<=F9#+*58(RK7SEQYY_3V^F7T21MLW?%;%Q>/0^$VH'%0Z8))K5QQ,A& MT3I.D;/P(4=.69[589^C44,'UGV'_.X7>2KNI]GL6]PZ>SO"U1D?D'213 -2 M,68-I1'N(4 *(IWUY+M;B2?B8;8X%\0U8_=Y00T#[*QRW$GIA%'>@HQA M5H?Z/=3SVU'=OAKU9DAE$!AG M%$#.B"!& HJKC09\HV)HA[>,52IH-/"S]DS- )JVY?LB3^!HUF;,/=D4_MF+DR??#-(KJ( 5 M5@E#)8CFD 0/!A'+6A#T'*#2A+O9O!+KTA750_7TJC)D5_4LZCSWUITC2"R9 MQ]$H$=IK@#33HLK^MT@UN<'$]_/*VQ&[\VGFJ[>_5=[]U7BQ3!TK[E.@K_1R M\7NY^(]BWPU7=XJ '<1.:^(,MYXSA_&# P8+VT0_'V3]V ZP\4)5[X3UN<#G M;N\FY;>B^%#,OHQ3F[[7/,BIS=CENN!3JN9S,TU=>>X]+:O7D343TJ?J-N54 M[\!J1[\8=#PS/(OV$#/""D* >G@']$AD37C*\'S;.;"'(:>'?=!KRY27S:T' MU3SE?DG)8_!RH8?U4ZDS4X (,RZ,5Y1@3 !PV.A-[U&/02T;JJM J55V\NXH MJ/NO!,*DTX!S0C#T$!F=6B*NJ;"LT8/0(._"SJ3\(K[I* 9G4[?BL90.JWUU M!YY\+WB20E2558QP![BD&%3M=JW33>K_##V=ME.P-.%R+L3\.BOG\W>S\GJ\ ML^#NP[<"-M9++I$%T!&L4U:3V]#A1*.*% ,L"Y +*\=S.!=2JO($ZR)J=;P% M6\>$>' J(!VC&-%X7 +''W8#1^3LBD#EPE%;',_VHI(TUI6*_]MH]F?Q:.6[ M=+JM@P*E"CJJ+!! ,ZXMT*:ZEZ&13:HJ#E+Q:4'>SY]-VF)NO@2">1%_*STJ MVGC73LI5@8#]*-HY+F@HA.=*1-7.$<^H=D9N:&56-&EQ,$BEJ'T@MWX^DXL2 %;^]'TYZ1P5$O!9-::P,8I=I"Y"MZ::,'W4$F/;6/ MIW8YW)O:=(BZ%"BB%A*O)5:&2 40,&!#$T(\3]QQ-F6[?6P%QIMZ#*:-TF@&& (<'9U^FA.9T/0NKYP^73%^R^NW0.# MBIS3+FX7"51RKBM%JWL:,-E$#SH\C3QG(%*WN&J3Z7FC3=(>2-ENIIS&A2_C MVM>;I)S.=7%=SHI'T1#N:^13%/=X.II]6[W=I,>=.#+*9+(B^S[&9F_D2B>_ M&CAPD!-N0?PG-JE,A,?5M2)DD^OU\"B[LSDTAR.Q['%8ZPVLHZJZVZ.Z942 MA$"BL9%>>2X0)]!5] $AFE20&7K43 9,-N5WQORQ(_K78Q+O"REE-*D]= S MBRO>& &;^%3E]WN:->%QMDB7T6P:3\F4(+2*9:CAFM\V)!A*'%7((\TD%^8TJ/Y^/( 0*V^'QR'1'&H4T0LT))!S"NGC$.B MR=OR(/WQS86\!S7'L+4OR-CQ9/DHBJ@&:-8C@O$>4,4Q!UXC;A4GLN(60RQ/ M:2&"K ][Y)KK\ %.YNH/*D9@\1@@] W)]PK\@Y7!(;ILI>$&B44PC;UBV)(BL3Q"OW"3)<(Y6],7UQ]'7UTM8U DE:SQY4 13 M8+G4$%H%.5>(5EQC#C6ZZ0>81I'U+2.G9(;MA4,4(\@8XS#E?!)J!:\>F.-E MDJ>Z:,Y CXSBW^F:.XSQN4#TQS32NLH1^G4TGJ:%7DSK-?+8,S)H+;QP#LNX M:Z%"*+4)JUR1GC7I0S3 TZQ'F+4KB'RY("]XM>'3SLR0K:."QP9!X--C"2,& M$"]$=4&D]^KSBOSO$7#M"2%+BJ$MYI>S\=U]IJ1>SL?3XN&^S)XZ>#&[&4W' M_UK1\9#SF. VO7KWB,:+ZW52Z6CRD Y91Q%M8_[@K2<(8BDAEU3&\\, )2S& M0 #)(:J5H->1UI/ZP!07UP^O];M4GQ=?#D@Q@;"U&OEHBC"NO "*8XV@=UJX M\XO SXN'YRI04P'D.2'*RV6B-W7PFR[&BV^/BJ\<<5"D'TCPC78O!BOPID_" MKE_9L;%KCXWG.6$>*:(T-10:J+VR/)[P&A(M(GN;;MIYCR9NXE[[^W^+;3G0\^VY02@'.(%(& M4^IDI,(;9 '5+!*A\N8#GS8\FG&V&WQL2/X8?V,++!Y_)1#,#)3:<0\PC6N4 M3EK+D*(8 ,10D\/B<*W_1-'0@*'=@N#=IHZHC1K)'C0\^6Z@4C$G&7" 8XI4 MY(:@0DDLG? &XB85)@[/3#EQ6#3A;#?X4'%95VEI?C)Z[07IQ7<"0A02A)A6 M$=7 82VA8():1TV\ !ME*@VH]6&W>&C"T6[/"3^>7XXF_U&,9CY^\II%N./; M 6JN*+>0,*PHT%9$8\0Q(S4TV!'5Y H94 Y)GK.B&6]SH.3^-*N/DT??#TXS MP0U)[=PY=0Q)8:GR3@H A:"-;I4!E3W.B93CN=L-5DPJ'_@8QKN5CVU?#P P MXK'$6BA,B9 :$21<5*X9-\:;)F5H#DZ4.%6DM,3<+NU8/YX4,Q/7=%/.=ENQ M3[X9HM*$,%30>B]I9(/@FE(!J>?0T:AF9\V%.%%X-.=KIQZ.\O:VG*ZZF=6) M>:HW,'#G133' 311STH!/$YB0[&T"A-M.,^:_7#:P&F1SUF);:M.X MZI"WZ=NX:L_8VVN6C6?SI)RO?/R/BY.N&Z6MZI"NN/LIE2_=M%&K\8S5;.*@ M-),\*A&<1328U':-*NF(Q4A@@Q7L[_VJ-F'Z,6$?HTQU7-"?;;#L]9D#!)P# MX:F#VE*A4?R?\MY;YVEJGI/5[9[C92P7Q,H^Q=3[T62+Q6@\6:U_.9K\.*B> MH0AJG-X)-?=(WG:L)$&8$^>XJQ7TV0W'/EQ^+JZ6DTV[X)?UIV>ST?3F M_IU8?WN!6/77:';U +[BA)/C#JWID;Y M$?"\%>_QS,\-(UO>CL8[^ST_^6) 1@*H@428,26T])JA#34 @:Q5T;N'TG&" MW(*&HSBX'P];(GE4ZG:=?OJW(F7"; O:>?:U0)F5&E"D$('$<:6,%YO5*=_H M#6K \CU4-&5K'#Q:OE7_C:3.OEO.+C_',VR_O/<,"P)&4&.-&$1.$2V((?I^ M]?"_0U)R(4J^LX]Q"X"E@&UJ< MH6?61*=_1:()]W,AZ7C>/% WO:JMCW3QT^A=$MJ(LCX_XK??KCF\'[(W$$C.N) 1.XG@IB >Z&CVU#M)O MV2\XMK4J.UH@O0#M8I4.=!C<'H\)F#+N"!/00NN-H4G.^%WY8106$"B(A[BW++M$9 \^I\I]YF M;8[TG0&O'9$<[1AY#?>)N(=5K6C>#JTC9@G"2,"$E,"G,(RH-4=SKS+RC6^2 MUSV@T.U!P:U[,0W&@M[&S;?C:;&J]-W$7MX[>>#1-I1$*4H5@1PA*0C=<,T: MT*0(7@,S[/[BXK9E_%:W7[!JM_+5:&EXE[YFG],97\>__<4 MB?-[N?B/8O&^N"QOIJE*TR.OQ:XC-LOO!X,M\4DO9%%W0X)R#RK-D&G6Y$UR MD'W_>D3\$ 5Z\IMIDS\V6W^4O@?[V%6O+B18:0#%5!D@[31='RSJYF96 MW(P6Q9OI8C:>SL>7_SZ:+(M_7W%SGVZ5?T7!8V&U]9 S%14*+K%[<,)&L[&) M-7&*7J..%;G!"WCP9OA>;MR3O;&Y5B>7'XUG*Y9T8:DW6E @$!#,H.8F9<1@ MX)VLO(&$L2:QC@.JJ3"4[3=T^6;;?:O\H_E\65S993PR;N[7?O]4LC68<*>C MZ[@9@U,P +'.6BGBS!6_/"+J&<*K7;>5F,,!O'N^P!2, MZBS$'!O),8$Z"6 3N,8:M=(89I_/P<&W50$=_>";:HMO[*#G=M(ZV>QC>0@L M6Y@U8.DI<98QBQ7U..J!;+-Q(0*HB5%]%QDSRR:I[OB_N-CMG5M[,1K>1O,_E+&TU=5LNIXM=[O6: M,P06C4=K(,%>0XBC%B,!W]#/E&O4=_?'.VOW$NF]K$CEB5!Q8]W>.RPVI492 M@!!YNMX?E4:"!E(#'NU=::-F)A@75@OJN7?<:FUZ;.EQ6I5&&%?*,J\\0QX3 M:HF7=L-'#_F99>GG EUGE48.$]>P4X0!EP(220E6+I[^PFGFU[0X!RD^+^CU M@(&=*<*'<7\P#TXGD"*,F./4 B^\EMXIIY7C&\YBW"A*8H"X/A)5.5*$#Q/$ M:69N,F,4XJD/IY!,,FQ@:H=X3Z.1>2N%#<)3TRE0:F=N'B:6T\E.)UQ+PK% MT(+X3V8( 1NZI,U;].7[AMM1 AG,-=YSGA+RR&)C)#"4::]Y5*#>2UWY+@S-6L3AQ]8:EK1/>H?]>SF)TTQ2)_$>]MC37P_. M.$J\0MA[KSW74&B\X;N2L,D%=EZYE*>ZRQK)N_>(E$VPUWV$U^-8E&2*FPUB;C#T'. ,?>F5KALU[$H=GT>; 'X/\>+SV^F5^EB6(XF M+\ ^KQ^0TL8/!>6(%\)0J6#DK(4"*V<@BYJ@]$+:,WM"S06_K5$I/+< J6!"+NL'IN<[P-Y@; S/N4P$0Q&+SV!^!2.&*;> M&J4IH!P @1R#BG(%N+>,G%G(WY&HRA&?A <2]=PJ"LD/)'(VM>_- ?8G603K[ M?3GSRT549%8E]7:CJ\;0@!5G6AIJD_U&!5)8:V0D]?&OWJ FQ7*'^$X_&'RU M+YNV$+8[,^X@Q-69*E#M%%0,$T4I!5$ -JD LT03\)A M6"1MB"(;S,K;VW*Z6JH9W8T7:VY4CKSJ#-_D;NZ"X*%S!>D()!P2BCRE&B/M M.;/601X_DX0WRA@?HC>[(3*>XZQC?O?O39XO7ZFUKR[C%^*8Q][E9W%\/[S+ MP1JB)1/2,V7CM2:D9L88'A4NC9!3M2+\?V0Z%D$8H:+ND5002 V PA/#)6#4 M4 <$Y>=EJ^8"76>9CH>):]CN9 % -+NM2LXGRCP7'!O%*9<&&0:&@\8CS+S9^U)KHVJ')[DPP21 M"^+=- I$A,9#@#/B4B]:Y"10$D8[WSE,@&W4TV*0ID:_@#FH5>!AHLD%P_9: M!3*E->+2P7C_4&:9AI9+J:.IQZWBNDF/RB$Z888$O'9$,IC+O>?\1P\\BUJ4 MQ)!S:K33BF(8M7QG)!*N45+7$('>MU5;XOWY63BRUD:U,6F M.&HA 0CG%&*6*&BI-D8:FCK3, J,T0HT>18Z326D10!G*PG?@F0'O\\BC??4 MON3&0\Q QUOLT#6$>(\SIZ@7(AZL4DJ!+(3&H"B$J">@1O44!W@]#13@;>W# MCL4_^"U87TR_+_<8)MG6$"R66'KGHV(=]1I$!4IMN)W"0G@G2=8+[NZ^ \)B M-%L,H,,Q@3X10D$ ( MFN1 G%>&\QGLOD:B/_W-][0W4R^;[^D2@N:,:"H TD!2!Y42 A,./##2.6Z: MA%O5#_N3]YMONNH:=_5C\PU1]*>_^:)@KHMQW_OOQ2H"=1H8E@*:6&KVBZ6V M$DIEHR"\YS1K@O2 C< SV(!-97_Z>W"0%J#36$75GPB@*4-*>(NY9#JJ(8@J MU"2D\^"6L_<6H)O^N 2'*?TSVH'_+,8WGU-+[6CSC&[N,UYLU+_Z[4Y;?WF! MPA24$DUTQ@A5 "F$92I#O+(<<%Z[FQ-QH?:'C]/?V4]MZV%N[P/7& @G M7F'D(/4IS]-)#Z."I*1#49R\T1X_Q:RT<]_=W<+C]+?X4PM^F%O\P#4&3A6/ M9[0P3H&(/Z.%9X JA^)1C3!KHGZ?D_E[+EN\6WB<_A9?^PB6$='#W-^'+# X MQHDER"HA+;5:28Z-(4X8[P74HDD@Z<&V]8_-?E75[2[31X_\GMVYM ]< M0G 6,*(!IEIC2C!)M9 (%0AI1Z5@3<(*SRNBHL>@W6YEVGLAA-5'+_DR68$M M_NEQ*81G9OJ/4@@A'IE&3@2R34!N/6$@G]B2Z7=A$/O_*V^!#1L#KTWZXIV5,\8<>H@!!E5L8S M7T$:Z92*"*=290JMF16,G1=$>\9*V95<>L;?WFH).\<%**(:Q#$QB"$*"98Z MA8I!!U-5,>6S%KOJ'H.M2+T>DH[B;[X":U'_O/XPFM1(('_QW: \)=)HXBF+ MG.)$"LH5TPP23@PF9Y;2U))\7Y1):\;5;#9UL@FF-ZE)R6CV9[&(?TYFS'1> M[ 7.OJ'!..\PI<31:/-(#J5TGGGA!$&0*INU[]FIXJAE)FUX.DYV3G)M;.0]W];MU%Y0N-ZW.X!=;X* F(.&;+(&*1>$)N^4MQ#Z].YT7E9& M3K@\KS#9A3R&\3IQ_P+S6FWF9YOGQX-$@%AHHIWR47G3\9 SG$!8 M&$2M-P9L:)$2G)ECK@<,[*S-?!CW!V.CG$!M9B^T))H)I@"QT;CD@%6<=:)1 M%_2PQ))@:68F8ZB:7Q/G5QVP)GMWMEJ.$>BH;Y6GV^*^SRBA3:@79\!5[TN3-][P2+X:Y49J+--M66;UIS.?+XLHN M9Y%]]TM>4??X=6/NOA:SRW$D=]=..'BR@#R3BI H&JJPC\(!JE*!J6KT>'Q> M92,[ GK7$CN5(_]1PG&751VW_UHP3G@ H -0<<8EB,*L7 ]0-"KA7S_,YSO> M";V+]%2V2K]F!-(,D"A9KIBP4 ,%':PT3@6:F!'G5F1QF!NEJ4A/99N<4IXW M@UY119U27K+(#T)]Y7Y!WC3Q5YV7N=&_QZHCF9[XKEJKI\FKWM>N>K&$H!S5 M%)%H\Z5<&TPE8N;!XI-Y2N+_V%4]RO14=M6CT^-969:-W?=N-KXLDOIPG?-- MI>9BHBX#(,!"::P,YL9R0"K?BM/FS%(D3GB?=2[;,]MQ_6^SH"$"#%KL@!/. M&P>XJK3S*)@F^9/?P[M-ZS#O9T<>"(/!;,.M$1AU"@6WMA7;6T6PRCBMF/10 M0(]Q5.7Q@QQ0(__'>9EJ ]R*O<'@9+;CALC>=^1!"PDRE4ZPTFLJM$/02_40 MR(6D;1+->5Z6W@ENRBZ1<#+[\I77C;YVYH%+"01P2'&"B';*6AL!5)V44C3R M;1YL&_[8FZ>$A<'LSK.Q)950G%NIG)7.Q[]$X. **/S'X]VP=V,O(-B_"5/& M=MI:'# ,5ALK?1*VN'0/W"''3A4\!-!#JR23G$LOB==59"32J$G9Q8.A/NAK MYWBG9";9G,HUL/]EL*?;H=G" G(2,*@U004]69'A/91 M/%H:AN.M785\,MXD2)?_>%X[*>&>RJ8[^"3:QB#8X5YL;Y$!(BHXM 8)#3UV M ";/\"8NP?$FEZ3X<4F>A]1/9>\^BKH9P"8]8C6!&\<9=A138HC --J[Y,' M:.3GD#]VXXF)]U3LQT<'T)M(\'@Z'U]VUD5NWV\&)*2+0,&$D, MY=&@.+=(Y\R [DU2/>'[A:[P/JK.LW%2HU+QLAO]6<#)9PC M+:*8@:32& F<0(IHR!'FRN3\G%-W'?+ MV>7G."#IETDIOL?*?+Z\O?_^\8I,-RL(PBD%+*3(,$ZA206VL/&1F5'(3F!Y M;D&^0U%^!B'.QENDO)XGBN;E=32X;N-RTI)'7T;C25K6=3F[7J88XW%<[RB: M7LMH6Z/#GP[ 8VLE\89BF,Q7%:4>90VH8U) MV:2BU,$AB(/O$=)H2PQ'BEF\$7X\C62,1Y,W<=FSY3TCIU=^-)ZM7"B_%:,D MA]7G1_@EMNS60WYUAWOAZ+D"QO$$LHA"X2S5/)Y*W"HGE2=62P1J73+=J+JO MD?.P'^IHK35G",I[1A&,RKXBU!,@9>0 <-IJ!E/T]KEX&3*@I,PA@<&=!V8T MFWU++Q6WY?+9U]:=T\[HQ*#:1L7>T7AZ\V@D6^H\%S3UKI5(^'J!DUT;QVIS M3?ERECJ%?R@NE[/Q8KSV8M6R=/?,$73<$4XB[Y!E6E )?;QI-WPPL-'#R' T MD0PXV6JGMBN!7"X:,YJGML_I7^F%XTM<>&++[FYDVP<%1"6U,G+/$ L\]!Y[ MM:%28MCH,7LX..M0^F5'K,X%J +3_]]_2N\8%SS0ER'+GD" *(JUH=059RK,&=64$86^0>7Z3MRB< M;$ L9HOQ]3@BH9A?7-OBKIR/%_MAN'U4\%$_B9::LZL,#86NBR07!WY;3\>7X;C31Y?1J_Q'XVM>#L1+0>.6P>,4(1KF'%FPH M@Q(U*=MV<*33=PBZ%F22"VU_?/@X6_$KQH@JPZW)G4>=IQ98PH&AP"VQ1/_I#3[1;AVSH]V0^9)UJ7%G-"*7$* M1_XRPU(MX'M>$*'.[*CLWNKNDOL]OZSMS[K9/3!PY*R7'F&BC>9:0.4?]AT] M-ZNX(R34>V4[CN4Y ;8'1B'J!)I)XI"R6DND#".R6KF038K2#! L;8GQ%70< MR,EL>GXY+;[]-IK]62S\,JJ):K&)[MF7[[YG9)#"4!U534AT-+"M< 8\4AI@ MDV-F@"9G1\AIE\E'1UEOH>ZVC&;MO^X#JY;;(J[KC0S)]A4AIPP92)*WB MI*+'VT:QB0/4@UH&39>L[NF%M/YQM'M@8(*F4O[1PB5*>^FP2165UW9O_%-. M6_#D@-4)CWM6HP\"UM[Q@1)+$/;8<\R8@HAH6/E5L&A4@V6 B1H=XJMM5N>" MV7;KHG++?"Q?'L,US+F&,P<7;1E@)$>0$NV]189440M:^":)=0-4Q/+8>WEE MTC^&GY!R%%:?S!"0%$IXP26GS!"!K.'554%%(]?LX69EN1A-.L5D-K341FD3 M:0P C9>7R]OE*B?PUUDYG_\QG16C22+GU]%XJE.V7O%Q]/4XG-:;.^AHQ!.D MD2)<10V:(V8K]=E9WB2<>$(<5 MH9@YK9E+\H(28 QDK<+EYY"P*HTF #D XRV?*EI)P9%!"G!O! ?P3.(NNX?) MT?FJAPG@-+,EF)&IL1%5$#FJ+-;2>NN$<)H3#5 3W\J 0-:A[&MG2QS&Z1_9 M$H='>4FM!62:(4XE9=HI)YP7F& <]07:J%CC +'< M)R94L<)I@3SY: D\$#8FFA..WY=,*F5HM!Z[2CF,EY!G D*"#">DT;%_P99 M*79P0&Q3/.<=OVXUEL9I(0Q0% NBJ4=0:*I5M"DA.+.2!-W;05UROW\'\#97 MW+MTT"#M%KRJ.L08#5-E0 ) M=MIPI@7@QIOOT,H_ GNU'P&B>TH?/0JEKW6Z&[;\9H :".H\5A@X M:DSJE\A2S3LF/8:.?H($H) M -I!1;F(=[QB3EN!-#;(-"KL-<"8]:'OAC9E-?R]L-GS&TISW Y[?C.D.LE: M8\N-4Q0IHJ2S2!!JA8G:L&OR\#; A_JA[X=VI37\'='M3?!PDN!4KQMS!0&' MU'@J*5&I&PR()AZSIDF,U #_H>.\F/E,GP\YSC1GY\) F'G/306<4D%((HS M#J!7'##E1*/"+>P'MO-*9W!Q6.MXJ]0-83F:/%WL27<*0)821+S7U$4E4Q(* MC1,,4.(,E%@?U:VTY2B%WXN%+6;C+Z/4>7;E)G\['GT:3\:+;[6][?.G[O:/ ML]%T'O?S/,Y=)VJAXR4$(:"S$A*9NAE:PB7 T?SUW#O+XWXY\["O%E&Z+;IA M6 (BH2RD*WX:6%[$RJ\63 6B?16,?(J(=(UD><\[/BOY;% M]/);_9C6;:,#<@Y((S'%D"A,/61@79I2HZ2%G@T7,]OC7EJ22'8VOK;M^ M4.OVT0%K9+%G##+'<#3EB=K4\M>((7PFFETG2-B&LM:XW2?*YM7^W!MO56=X M0 (JP( PEA.*E $"^PWEG)-SQ5D;6*B!LX;L/LTTD57H."/> 8R\0%P;(S8T M*H*;-,\;X(/YP"[21K+XD4AR>+@ETIJ+:*X+C"10U +%JQT- 3RSFI$M("U7 M(LEA@NFK!.7^8O.O#@C8,&\4HH)(H)6Q&LI*&T+&U$I\/86^QL.!R9YBE4?) MY72S1@#PJ34BC[0:BXB!W%=:DH'BQR7?+?K:$TWV##I;?%H$ Z-T)1[#N2& M,D!=DRC( 49]#0YV+*SO4OMK M4SP]>'E>OMN^+;X4D_HNGQT3A$BGQ$YY*('SU$9#T*.*>M6H?_C9WLFM^7_: M$TRO7NY7 @N.>579.D_@41]Q\5Y(P?"6.6FT8Y62',VVLW7;M *0.J[OEEB? M'8;W,3LKIL#Z;RPO1P7 A'-15LSP:()QZ"FJ;@&G0)/V#L-VT;2+@FU8:\SQ M/I&%CD+6>E0@ %I*6;*M($02$40JPPI&YN5TOIPWLH[C>'Z-;C0932^+#Y^+ M8O'KK%S>1;6C"D#Z$(6\8ID9W25IUZJ(T'3J *EU7$)"9-QX40"$L6HO"@J: M7+!G:R*WI05F$5DVQ^&K?3(J8NUX?CDI$[=W.1'KSI':NEADD/78$Q39@9&N M#$*)==9+.Z=>V#5D:C4_:2Z07*!\,_U2S!>WAR-Q]\ 0U>Q4[\DB"P7QP"O# MP(9:3.V9%1OH#7ZM2B%;6MWJ:CD,;EO'!$?B1F+0&>>E%8HJ0%45B60:U1X< MLI^FWT6+] '1^62!&6*2C9N8H8Y1+JQ#4 M0G)&E"28PEHO/KFS;=.CW(-,GM3/;]2)J\:\ 1B+HC4>]PJD\<2$*IE/"A!A MXUUNQ)F4-LV I]J9M>U+I?]\\:0'PA( M08$$YYAR0(W#2G ,J,!&,TNCCGH>F,Z,M"/QW:JH]@-]R[54=[6_Q[NO'F3; MF#9$-05J3 '@!% OK,#*.$Z=YUQZJ<^L"6)>H/8@H,[A^6;Z\:\RK7!GX:NI8I/.J[@S^8Y:=54(8(=1:1JY2BDB$-I!!9> M*4<\DL!YII29ZS" MU,4C U-.5.K?RYP\YKJ=B9]*3.C^F,0LEBN/Q:EE=_C2>3R+ W MJ3?OS3BN^%ZO.L)":6<_[5C3PY-\C4?1@^8)P!+K$!3&&$*-2,5?'" 4 @Q MAZ)6N;L>^5'G1#ELHB"T -0[I))3D3JE%,&I4X.YSHFS7-;2(SO2S^]=8VF=[WB?#\[WZY2#QZ M1.+Q\6>G?%@0 ARQA"+)4RHSUE'M=,@S ;R36O=X6$1]>KPHWHZ_%"_H>"D\ M]_6NF,[KL*?)M(%HY@5Q'AN?>AMP">-%B(G%FE'LT'=^T-3&TG-':CZ19,NR MVD[2*\2\&IAT'(;KSAX D9@@8I?VZEB[- K#ZN.Q+3 M,.&=(IH>=YUK#=G/)PZ(82$PU80911'P"E#N% 54$.)XHP2%82:Y#A_6#64T M3$2GK?GQK[(U(*_G"XP 3'1Z6/&:>@!6<54$*V.@,I0UJ:P\S(;VP\?O<:(9 M,&Q3N%2[P$TSAFCRQ8N)IAQW3@G66C&A$%%$>F:9;=*FXV!/_P_H-A+.<,'K MRV5[>O%FPL!09(.7UC,,*+8BY0#$?1T992 UC1ZIAED9[32@>X1L!HS<^-UV MD1N_&Y11V# *L&>I59E0C'J>^(2-$- T>1HYN _E#^0VD86T\58KZ0&EE%.E@ .0,PP%\*!>F>"N T5W('%?9\#ZDP0-G0%8 MQ-5@0[6)L-98 >@9(]AC?&9E=3I"R=; SY;9/X#[2W_[;?2?Y:Q6(Z+ZLP1# M#%52.D*@H%$1U1Z::/1+#HQW"C]A,P2OBO?!4@+CO!36*:H$=Y$FK)(B+\P)C)TBIC\86)) +D385GBSOBJN/ MQ>7G:3DI;[Z]']]\7NSO5;!G9(#QCB&"Z.3ZI"!JJIQ)*J# !&ENX-E%WW6& MA[)+ON?"VPDDP93#FC'.M(#L:6>R=<*F33Q$-\:H]S MK2*I(:./3LLWR_FBO"UF[XO)2A[SS^.[9,)M@M"W0^20X4%@"QBP!D(BJ - M ,HULSW4&723A7S6J1\?H\L]X?NX]D78/ M#,9*KXPEB$%.+67:4@>)=UIJ)$ C>W- N2JY3Z=6F9XOE>JJN&[%TCQPI@ 4 M$)99SQ"W%"N=VOTJ1*4&U'#<*-EA0!FO&:W-;@4P$$ >:'4>,5M 6$2[2GF! M#* *$VDTED;$[>H]%JQ)(:8!6IZ=H>8P=+8@B5.P#* VV@'-K-.44BN2T4XM MHIA$#00VJCUW>MAJ)O-]ML%AK!Z 0^UMG<83-88' "6&A@M$H:",<6$U$<8E MIU'2:LXDO7X8?MQCN7ZT+7JQ^%S,'E;Q>[&K6O&>$8%#8YDPU'@(** ^'N>" M.8L!H40RP[\CE]<1@BR[8/( #J+5"_5QA]!J:% >8F57S_20$H2$\!I3YCG1 MR!/2I)C-HFN3KGS?','@ D%*7E\O;Y62T**X>!XP<&2?V^F1!,P4M8<"NW98/@ @-@K]@C@Y;QQ7WA"* MF5=.!VUGH5\]P.MPY@[$'>&^7DZ65^/IS2:HY7A?Q(NI@G3" M&4NED Q09(VT"!/*,>(T=4 [DR9Q7<&M8W;G ^ K"L!AL*LS09#<&R:A!0AY M2CG7"@B/A/'1#N>8-M'9#B^Q>X)@ZX#)?4$L,J0)P%X;'G#43SWV4#OG*(UG MNM(20FBC\N"3_I S?O_TX=4"BP>@B]WG@4<2'JN4[XK9N+R"QREINV:,1A-% M'$5CWD%'D>!1K0#$"&NT8-KS)E$9AP?NGQP$\W"][V#]!V?BYDO?9VP^!,Y! M PV.MAP5%"@HH/51,=+,$LQJJ9[=\J,&J0%HQ2W46%-GJ658:@V0]U1( BW' M9])FK6,);ZFF=R!S77[,%]\-*IJ?F-A(%Z44&ZDB(1:D M4,2HHLE&@3$#C$G("YACN=SWE7!T]XB3/O^C/0*B5<(YL%0XK^(=CN(-[@#@ MT,M:UF#7N5GJ\K^6X[B;:L;.'UC&_\C)0T0T@Y[IU)V>6FNCCJ.CIA4/1X?3 MT^.YO'UTC*OM9?SS"";7?;4AK-SU>KTUT_;@_A1M_$Q !#& -&>(,BH45QXS M3@V(JGXJO-$DOF"0X>UY(=Z#B+)X8%2"!2A-/ M5>J0(%(G56TD18Y$_49Z7BMG,ANM]9H@;!\6-".40YG*7VI*M-11\8/0"(.( M)4[62MD^I=BPRG^,=$;_@II&6XFK]G1VL.'[20+WW MS@,3C3>"D44 D0VG7+Q7LH;VY A@;0$S94_,S_=\M*9CK8KH8EI?US;#N5C6>WES<%;/[ MQ+V#C[/7)@E21^H%QXH2EO*Z@$]!GO=<@ PWJ2HPP-#H?,=7"\P^.B*Z6M%Z M+7[TI9PE<^C-[5VD].):795W]ZT=U.5EN4PKO?D0[:JKT>SJ73&[3,*\V=H^ MNZ7I ];1(%1 D+C?!)?88P(VW!"@48#%@*)YNH!>CV+H]QQ\JA2HA2^BN$>3 M2-5B&<'Q[V8/4CEK-&+ *"J-@L+[2O>@1#8I#C2@^*"^%;]VI9 - MO5\OB_D\KG&M;/C(SP^?(Z/U:)ZZD]\F361%W[IUX/1&)4[LZPC?:-Y@,<:( M>$& (@I8[!RM-!Y)8!/$#BCDJ%/$9N1_+JRF_J>7YL>]=,1U- MTOKOO;U%!,!BK4KO0&J#64/4C:)2#IP5T&*/4LEU_["G]9G$)76)TWS_3'GM^AVW>Z*8&9(QP*H0FE4FF8:O9P;QRB2OI:T3E=OS&G,ZZ>;5=4X(K8-"=YQ"8A&7"E+ M'0,22(,)YM(JYK'M\7QXON0ZNW_KF$ 0Y@P#B5-'.6^4\((IR)&Q47/2HHG7 MVQ[6E3WH3,Y(*JW&/-.<4:!XE2;W5'D51)UMV M.)LXVC3CRZ@@VO%DF=)<#R=ZRPQ!:PJL=!(DJ+V!-YLB_[[2^H'$\7KGJ1G/P3[LSF@E\J/$ET@J M;J?2W8,)%UG S:6$C0?#&0&?AM"U+,Y'B7_S:'^U9&@S=B!YO_"AD-B6#2F2I4X2.-)IL M9&,P3MLQ15Y6&56=&TE34KL6LOYN2\7EO/C,@,N/[9^'4B+KXL-Q_ON+P]=] M"93D11W7\@+2>HW3I,!")$-6) !>,JK8SX;Y\EYD4AS#(2<+*L:T=_B[C:.WK_BZS7+\V!:;%"B MNZZA@XCW'2J;]0XX=TY+F4!I8Q-*+YBV(NADQ9CFP2M,I9A;XFGD M[%AX_SRUGO[;YZF1FL27#TIS\&6C"$X6ZAN1.#-CM/+^EYQG;V"Y+#PG M8\/@[,B?_!X=/+KG7VJ\2I!B(JZ9AJ @JSV92(IL7@C33M=,!7O-*O?DI%[4 M3]77/]4$GIS(.JQ,S$#>GTD1X\B"DA%!8=5V@[-7B9V(S5U<43T)N[ +H+_I MWX08N''.!I$0A#(D'!GM3;0RZ&C'N,97Y="L")QAI%U9P/1)KM8KC9BB9:4Z MBE9>Q6-\+(B H*/6AJMH.Z7ZS)T696^^?KHJD/GTK7W7OC_<'C,^[TK2M5?6R5/\4,-34IY8QK"UQH*,W/$'BO+\Z;;LL?' .EU[ MHSXW:IU.(Y?FOC\_P)F>63/^:N.)4M!H4D@N&FZ]"H]T!AW&I!6O$/5+@72W M5H8N*SB=FG.=>[5AG)5[ S9KKRYK-$G(J!Y6+!6O6FYB?@BO CN=\#R81%Y_^7?WO6V/.M_%\9Y?2>:W_UW>7IWIOMKAU<9C%GAI$F8II\3!W]U5Z@*4E]YIM+41=>0@C;*>Q)AW,C3&I[_"RI#SX&-" K\2M?!-AY9N4_U$(S47+$2CI)0^>*ZM=(\Z"[ Q MI^4*(;H-A6\H]UX)_NUUN8@_'_COQF\P=3L+EB"=5CL!W[<>2-O7' MS=%6^[%+9_4#[WXJ;]LOI=YQIUS24Z\T$IAD6N9MA%@I!8Y9S= B1/3N2%1'D5 M]XNG%.MLI#@FE3#&%D\G_P,_W/?[+[N'Q#N/ MUC@C;#"EKIU+ ,218B)FN42'V="K6EB@@D-H-$1.'O=SD;R:YIKYUY9)NL,^ MV_[[_?V#?K^]%Q#F4*@F9MM^:V\.[9G0VO-/-RSJH*E<:1,.'#>H&%=,)6<\,!^VQOUA M?-I-3<<1//_KMKW^M&^[,OW9QQL,468X&RDQF]\JV[XJD.7.)12:XQBWVAKC M5%-P?0I"5CX(GCL>NX1#N[Q>[+@@\I^76:5#%=%0MKJ8*C=EI:*M0:BFZC$] M^5< O'O!&6!HGAZD"3&O'*V@DD;KP6$^J3TB,!Y"8'IS==NFA49WW(VC>RWT M/>S-+V#KX9'&*+(^G]E")P&(PLED% -ON ;TL+DV6G,P=S<);1=RPRT<2)[4 MKY[/%BDI&*D,0)282'@?!"H/R:K<,#U"LKU&K'A5C#KD]!0>J%8C4%D MD.JL RH.<7L]8<>#99PK;B#A.VP&]U^4?_]<[MO??_L?4$L! A0#% @ M"(H#2V1:'18T(@$ S^87 !$ ( ! &5L;&DM,C Q-S V M,S N>&UL4$L! A0#% @ "(H#2R&LN4W?# XX, !$ M ( !8R(! &5L;&DM,C Q-S V,S N>'-D4$L! A0#% @ "(H#2Y9UFQ;< M%P G?@ !4 ( !<2\! &5L;&DM,C Q-S V,S!?8V%L+GAM M;%!+ 0(4 Q0 ( B* TMGU1#$0C .IO @ 5 " 8!' M 0!E;&QI+3(P,3&UL M4$L! A0#% @ "(H#2_RK FP46 3(<$ !4 ( !J!," L &5L;&DM,C Q-S V,S!?<')E+GAM;%!+!08 !@ & (H! #O:P( ! end