0001122388-17-000043.txt : 20171109 0001122388-17-000043.hdr.sgml : 20171109 20171109164132 ACCESSION NUMBER: 0001122388-17-000043 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20170930 FILED AS OF DATE: 20171109 DATE AS OF CHANGE: 20171109 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: 171191438 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-2017093010q.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 September 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.    ¨
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 November 1, 2017:
Class
  
Number of Shares
Common Stock, $0.0001 par value
  
34,536,251

 



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)
 
 
September 30,
2017
 
December 31,
2016
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
246,832

 
$
380,907

Short-term investments
119,327

 
41,841

Accounts receivable, net of allowance for doubtful accounts of $270 and $45 as of September 30, 2017 and December 31, 2016, respectively
48,987

 
39,358

Prepaid expenses and other current assets
17,324

 
15,209

Total current assets
432,470

 
477,315

Property and equipment, net
166,864

 
126,297

Long-term investments
112,874

 
45,931

Intangible assets, net
14,056

 
17,289

Deposits and other assets
18,132

 
10,138

Goodwill
74,547

 
74,547

Total assets
$
818,943

 
$
751,517

Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
14,537

 
$
15,942

Accrued and other current liabilities
21,121

 
39,809

Deferred revenue
20,322

 
23,126

Total current liabilities
55,980

 
78,877

Other long-term liabilities
16,316

 
17,732

Total liabilities
72,296

 
96,609

Commitments and contingencies (Note 8)

 

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

 
3

Additional paid-in capital
646,343

 
612,098

Accumulated other comprehensive loss
(211
)
 
(219
)
Retained earnings
100,512

 
43,026

Total stockholders' equity
746,647

 
654,908

Total liabilities and stockholders' equity
$
818,943

 
$
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 September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
Revenues
$
107,029

 
$
100,381

 
$
304,156

 
$
264,104

Cost of revenues
39,603

 
32,218

 
112,638

 
87,302

Gross profit
67,426

 
68,163

 
191,518

 
176,802

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
13,522

 
12,654

 
46,762

 
40,446

Research and development
15,901

 
15,081

 
49,354

 
42,196

General and administrative
20,159

 
19,360

 
55,828

 
52,885

Total operating expenses
49,582

 
47,095

 
151,944

 
135,527

Income from operations
17,844

 
21,068

 
39,574

 
41,275

Other income, net
1,140

 
204

 
2,403

 
565

Income before income taxes
18,984

 
21,272

 
41,977

 
41,840

Income tax provision (benefit)
4,465


7,492


(964
)

14,966

Net income
$
14,519

 
$
13,780

 
$
42,941

 
$
26,874

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.42

 
$
0.43

 
$
1.26

 
$
0.88

Diluted
$
0.41

 
$
0.41

 
$
1.20

 
$
0.84

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

 
31,916,910

 
34,004,025

 
30,407,020

Diluted
35,784,972

 
33,482,533

 
35,803,817

 
32,039,083

 
 
 
 
 
 
 
 
Net income
$
14,519

 
$
13,780

 
$
42,941

 
$
26,874

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

 
(107
)
 
8

 
322

Comprehensive income
$
14,572

 
$
13,673

 
$
42,949

 
$
27,196


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

2


Ellie Mae, Inc.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
 
 
 
 
 
Nine Months ended September 30,
 
2017
 
2016
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
42,941

 
$
26,874

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
26,024

 
14,487

Amortization of intangible assets
3,233

 
4,442

Stock-based compensation expense
25,260

 
23,456

Deferred income taxes
(1,259
)
 
9,363

Loss on disposal of property and equipment

 
5

Amortization (accretion) of investments
(948
)
 
779

Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
(9,628
)
 
(19,267
)
Prepaid expenses and other current assets
(2,115
)
 
(1,381
)
Deposits and other assets
508

 
(2,298
)
Accounts payable
625

 
(349
)
Accrued, other current and other liabilities
(12,271
)
 
1,238

Deferred revenue
(2,749
)
 
3,759

Net cash provided by operating activities
69,621

 
61,108

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Acquisition of property and equipment
(24,919
)
 
(21,074
)
Acquisition of internal-use software
(40,047
)
 
(25,218
)
Purchases of investments
(213,749
)
 
(49,201
)
Maturities of investments
70,276

 
45,494

Sale of investments

 
20,000

Net cash used in investing activities
(208,439
)

(29,999
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Payment of capital lease obligations
(587
)
 
(2,954
)
Proceeds from issuance of common stock under employee stock plans
17,590

 
15,339

Proceeds (payment of issuance costs) relating to common stock issued in public offering, net
(15
)

271,411

Tax payments related to shares withheld for vested restricted stock units
(12,245
)
 
(4,762
)
Net cash provided by financing activities
4,743

 
279,034

NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS
(134,075
)
 
310,143

CASH AND CASH EQUIVALENTS, Beginning of period
380,907

 
34,396

CASH AND CASH EQUIVALENTS, End of period
$
246,832

 
$
344,539

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

 
$
213

Cash paid for (refunded from) income taxes
$
(1,292
)
 
$
218

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

 
$
1,196

Stock-based compensation capitalized to property and equipment
$
3,640

 
$
1,927


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 nine months ended September 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. The Company elected provisions of the standard permitting retrospective restatement of prior period amounts presented in the statement of cash flows related to these transactions. This resulted in a $5.5 million increase in net cash provided by operating activities and a corresponding $5.5 million decrease in net cash provided by financing activities for the nine months ended September 30, 2016 from previously reported amounts.

4


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 nine months ended September 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 currently anticipates adopting the standard using the modified retrospective method and 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. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of updating its systems and continuing the evaluation of the quantitative impact to our financial statements.
The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation 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 and is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.
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 timing of adoption and does not expect the adoption of the accounting standard update to have a material impact on its consolidated financial statements.
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 September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share amounts)
Net income
$
14,519

 
$
13,780

 
$
42,941

 
$
26,874

Basic shares:
 
 
 
 
 
 
 
Weighted average common shares outstanding
34,275,116

 
31,916,910

 
34,004,025

 
30,407,020

Diluted shares:
 
 
 
 
 
 
 
Weighted average shares used to compute basic net income per share
34,275,116

 
31,916,910

 
34,004,025

 
30,407,020

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

 
1,565,623

 
1,799,792

 
1,632,063

Weighted average shares used to compute diluted net income per share
35,784,972

 
33,482,533

 
35,803,817

 
32,039,083

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.42

 
$
0.43

 
$
1.26

 
$
0.88

Diluted
$
0.41

 
$
0.41

 
$
1.20

 
$
0.84

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 September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
Employee stock options and awards
319,922

 

 
179,091

 
42,036

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, 59,455 and 167,336 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for each of the three and nine months ended September 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:
 
September 30, 2017
 
December 31, 2016
  
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
 
(in thousands)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
4,363

 
$

 
$
4,363

 
$
2,733

 
$

 
$
2,733

Corporate notes and obligations

 
17,327

 
17,327

 

 

 

U.S. government and government agency obligations
6,575

 
14,829

 
21,404

 
151,660

 
149,976

 
301,636

 
 
 
 
 
 
 
 
 
 
 
 
Investments:
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 
8,140

 
8,140

 

 
12,088

 
12,088

Corporate notes and obligations

 
73,713

 
73,713

 

 
28,892

 
28,892

Municipal obligations

 
10,475

 
10,475

 

 
11,361

 
11,361

U.S. government and government agency obligations
51,021

 
88,852

 
139,873

 
4,579

 
30,852

 
35,431

 
$
61,959

 
$
213,336

 
$
275,295

 
$
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 September 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 nine months ended September 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 nine months ended September 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:
 
September 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
$
203,738

 
$

 
$

 
$
203,738

 
$
76,538

 
$

 
$

 
$
76,538

Money market funds
4,363

 

 

 
4,363

 
2,733

 

 

 
2,733

Corporate notes and obligations
17,327

 

 

 
17,327

 

 

 

 

U.S. government and government agency obligations
21,403

 
1

 

 
21,404

 
301,631

 
8

 
(3
)
 
301,636

 
$
246,831

 
$
1

 
$

 
$
246,832

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

Investments:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
$
73,754

 
$
26

 
$
(67
)
 
$
73,713

 
$
28,978

 
$
1

 
$
(87
)
 
$
28,892

Certificates of deposit
8,138

 
3

 
(1
)
 
8,140

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,471

 
11

 
(7
)
 
10,475

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
140,050

 
2

 
(179
)
 
139,873

 
35,502

 
8

 
(79
)
 
35,431

 
$
232,413

 
$
42

 
$
(254
)
 
$
232,201

 
$
87,996

 
$
23

 
$
(247
)
 
$
87,772


7


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 September 30, 2017 or December 31, 2016 based on its evaluation of available evidence, such as the Company’s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company expects to receive the full principal and interest on these investments.
 
September 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
$
31,732

 
$
(32
)
 
$
7,710

 
$
(35
)
 
$
39,442

 
$
(67
)
Certificates of deposit
2,452

 

 
245

 
(1
)
 
2,697

 
(1
)
U.S. government, government agency, and municipal obligations
124,336

 
(154
)
 
5,500

 
(32
)
 
129,836

 
(186
)
 
$
158,520

 
$
(186
)
 
$
13,455

 
$
(68
)
 
$
171,975

 
$
(254
)
 
 
 
 
 
 
 
 
 
 
 
 
 
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 September 30, 2017:
 
 
 
 
 
Carrying or
Fair Value
 
 
 
 
 
(in thousands)
Remainder of 2017
 
 
 
 
$
28,276

2018
 
 
 
 
102,878

2019
 
 
 
 
72,308

2020
 
 
 
 
28,739

Total
 
 
 
 
$
232,201

Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.

8


NOTE 5Balance Sheet Components
Property and Equipment, net
Property and equipment, net, consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software(1) (2)
$
66,871

 
$
54,029

Internal-use software(2)
96,022

 
62,573

Furniture and fixtures
9,218

 
6,838

Leasehold improvements
29,389

 
18,532

Property and equipment
201,500

 
141,972

Accumulated depreciation and amortization(1)
(75,015
)
 
(48,991
)
Subtotal
126,485

 
92,981

Internal-use software and other assets not placed in service
40,379

 
33,316

Property and equipment, net
$
166,864

 
$
126,297

________________
(1) Includes computer equipment and software under capital leases
(2) 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.
Computer equipment and software under capital leases, net, consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment
$
8,715

 
$
8,715

Software
1,517

 
1,517

Accumulated depreciation and amortization
(8,676
)
 
(6,522
)
Net computer equipment and software under capital leases
$
1,556

 
$
3,710

Depreciation and amortization expense for the three and nine months ended September 30, 2017 was $9.7 million and $26.0 million, respectively. Depreciation and amortization expense for the three and nine months ended September 30, 2016 was $5.8 million and $14.5 million, respectively. Depreciation and amortization of assets under capital leases which is included in the depreciation and amortization expense for the three and nine months ended September 30, 2017 was $0.6 million and $2.2 million, respectively. Depreciation and amortization of assets under capital leases which is included in depreciation and amortization expense for the three and nine months ended September 30, 2016 was $0.8 million and $2.4 million, respectively.

9


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

 
$
31,848

Accrued commissions
643

 
1,832

Accrued royalties
1,828

 
1,395

Sales and other taxes
1,298

 
2,327

Other accrued liabilities(1)
2,071

 
2,407

 
$
21,121

 
$
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, Net
The carrying value of goodwill at September 30, 2017 was $74.5 million. There were no changes in the carrying value of goodwill during the three and nine months ended September 30, 2017.
Intangible assets, net, consisted of the following:
  
September 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

 
$
(9,181
)
 
$
2,354

 
2.1
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(11,928
)
 
7,472

 
3.4
Order backlog
370


(179
)

191


2.1
Total assets subject to amortization:
31,636

 
(21,619
)
 
10,017

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

 

 
4,039

 
 
 
$
35,675

 
$
(21,619
)
 
$
14,056

 
 
 
 
 
 
 
 
 
 
  
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 nine months ended September 30, 2017 was $1.1 million and $3.2 million, respectively. Amortization expense associated with intangible assets for the three and nine months ended September 30, 2016 was $1.5 million and $4.4 million, respectively.
Future amortization expense for intangible assets at September 30, 2017 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2017
$
1,061

2018
3,443

2019
3,166

2020
1,778

2021
314

2022
255

 
$
10,017


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 September 30, 2017 and 2016 was 35.9% and 36.5%, respectively.
  
Three Months ended September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
4,465

 
$
7,492

 
$
(964
)
 
$
14,966

Effective tax rate(1)
23.5
%
 
35.2
%
 
(2.3
)%
 
35.8
%
________________
(1) The impact to the effective tax rate due to the excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 was 12.0% and 37.0% for the three and nine months ended September 30, 2017, respectively.
The Company’s effective tax rate was 23.5% and (2.3)% for the three and nine months ended September 30, 2017, which was lower than the U.S. federal statutory rate of 35%. The lower tax rate was primarily due to the discrete impact of excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 and the federal R&D credit, partially offset by the non-deductible stock-based compensation.
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 nine months ended September 30, 2017 was $2.3 million and $15.5 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 nine months ended September 30, 2017 and 2016.
NOTE 8Commitments and Contingencies
Leases
As of September 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.
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 September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,810

 
$
1,381

 
$
4,929

 
$
3,483

Sales and marketing
1,346

 
1,243

 
3,780

 
3,180

Research and development
2,043

 
1,969

 
6,002

 
5,417

General and administrative
3,700

 
4,155

 
10,549

 
11,376

 
$
8,899

 
$
8,748

 
$
25,260

 
$
23,456

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
(365,573
)
 
23.23

 
 
 
 
Forfeited or expired
(20,646
)
 
40.48

 
 
 
 
Outstanding at September 30, 2017
1,505,714

 
$
27.03

 
5.70
 
$
83,042

Ending vested and expected to vest at September 30, 2017
1,498,599

 
$
26.93

 
5.69
 
$
82,809

Exercisable at September 30, 2017
1,259,159

 
$
23.53

 
5.40
 
$
73,791

There were no stock options granted during the three months ended September 30, 2017. Stock options granted during the nine months ended September 30, 2017 were made under the 2011 Plan. There were no grants under the 2009 Plan during the nine months ended September 30, 2017.
The aggregate intrinsic value of the stock options outstanding at September 30, 2017 represents the value of the Company’s closing stock price of $82.13 on September 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 September 30, 2017, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $4.9 million and is expected to be recognized over a weighted average period of 1.3 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
504,699

 
100.90

 
41,992

 
94.66

Released
(309,089
)
 
57.11

 
(145,651
)
 
39.53

Forfeited or expired
(100,817
)
 
79.20

 

 

Outstanding at September 30, 2017
1,119,908

 
$
81.59

 
303,991

 
$
56.86

Ending vested and expected to vest at September 30, 2017
977,940

 
 
 
303,991

 
 
RSUs, performance-vesting RSUs, and Performance Awards that are expected to vest are presented net of estimated future forfeitures. RSUs released during the nine months ended September 30, 2017 and 2016 had an aggregate intrinsic value of $32.0 million and $16.8 million, respectively, and had an aggregate grant-date fair value of $17.7 million and $8.3 million, respectively. Performance-vesting RSUs and Performance Awards released during the nine months ended September 30, 2017 and 2016 had an aggregate intrinsic value of $13.7 million and $21.6 million, respectively, and had an aggregate grant-date fair value of $5.8 million and $6.8 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 September 30, 2017, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and Performance Awards was $72.3 million and is expected to be recognized over a weighted average period of 2.5 years.
Employee Stock Purchase Plan
For the nine months ended September 30, 2017 and 2016, employees purchased 121,010 shares and 101,816 shares, respectively, under the ESPP for a total of $9.1 million and $6.7 million, respectively. As of September 30, 2017, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on February 28, 2018, was $1.4 million and is expected to be recognized over five 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 September 30,
 
Nine Months ended September 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
1.12

%
 
0.46

%
 
0.58
%
 
0.36
%
Expected life of options (in years)
0.49

 
 
0.50

 
 
0.49
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility
37

%
 
33

%
 
35
%
 
38
%

14


Common Stock
The following numbers of shares of common stock were reserved and available for future issuance at September 30, 2017: 
  
Reserved
Shares
Options and awards outstanding under stock option plans
2,929,613

Shares available for future grant under the 2011 Plan
5,225,211

Shares available under the ESPP
1,614,689

Total
9,769,513

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 August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase. As of September 30, 2017, the Company had not repurchased any shares under this program.
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 in the United States for its network participants.
NOTE 11Subsequent Events
On October 2, 2017, the Company acquired all of the shares of Velocify, Inc. (“Velocify”), a leading cloud-based intelligent sales automation platform that provides customers the capabilities to generate and manage leads and customer relationships, in exchange for total cash consideration of approximately $130.0 million plus contingent payments of approximately $2.8 million.
Given the timing of the completion of the acquisition, the Company is currently in the process of valuing the assets acquired and liabilities assumed. As a result, the Company is unable to provide the amount recognized as of the acquisition date for the major classes of assets acquired and liabilities assumed. The Company will provide these disclosures in its Annual Report on Form 10-K for the year ending December 31, 2017.
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,” “target,” “anticipate,” “believe,” “estimate,” “predict,” “potential,” “project,” “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 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;

15


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 revenue and cost forecasts and drivers;
our ability to accurately forecast revenues and appropriately plan our expenses;
the potential impact of ASU No. 2014-09, Revenue from Contracts with Customers, on our revenues and costs;
the number of Encompass users, including contracted Encompass users;
anticipated benefits of our new solutions;
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 planned investments 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.
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

16


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 183,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.
In October 2017, we acquired Velocify, a leading cloud-based intelligent sales automation platform that provides customers the capabilities to generate and manage leads and customer relationships.
Our 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. Our 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.
Our 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 nine months of 2017, mortgage volumes declined relative to the first nine months of 2016 due to an increase in mortgage interest rates resulting in a lower number of refinancings. This had the effect of reducing the number of closed loans per active user on our platform in the third 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 for the remainder of 2017 relative to the same period in 2016.
In spite of lower industry volume, we continue to experience period-over-period increases in revenues as our customers use our platform to process an increasing percentage of loans originated in the United States and we are able to increase the revenue we earn per loan. This is achieved by the continued addition of new users and the increased adoption of our broader service offerings by our customers.
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, the acquisition of Velocify accelerates our vision of offering a fully digital mortgage by combining Velocify’s lead management, engagement and distribution capabilities with our Encompass CRM and Consumer Connect service offerings, which allows lenders to provide better digital tools and a more easy-to-use web based experience as a seamless extension of Encompass.
In 2017, we have increased our investment in our platform, research and development, technology infrastructure, and data security in an effort to support our growing user base. This includes the rollout of our Connect solutions in the first three quarters of 2017, the development of our hybrid cloud infrastructure, and our next generation Encompass platform and capabilities, which we expect to continue to progressively rollout to customers in 2018 and 2019. The amortization expense of capitalized costs associated with our Connect solutions resulted in a decrease in our gross margin percentage and increased operating expenses in the first nine months of 2017 as compared to the same period in 2016. Conversely, capitalized costs associated with solutions that we have not yet introduced are reflected as an asset on our Condensed Consolidated Balance Sheet.

17


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. 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 our hybrid cloud 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, and as we pursue additional strategic acquisitions. 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 $7,774 in the second 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 encourage 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 are 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.
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
________________
(1) 
Mortgage Bankers Association, Independent Mortgage Bank Production Profits Improved in 2nd Quarter 2017, August 29, 2017.

18


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 Total Quality Loan Program (“TQL”) 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 2017, we acquired Velocify, a leading cloud-based intelligent sales automation platform that provides customers the capabilities to generate and manage leads and customer relationships.
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.
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.

19


The following table shows these operating metrics as of and for the three and nine months ended September 30, 2017 and 2016:
 
Three Months ended September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
Revenues (in thousands):
 
 
 
 
 
 
 
Total revenues
$
107,029

 
$
100,381

 
$
304,156

 
$
264,104

Total contracted revenues
$
70,994

 
$
54,469

 
$
200,958

 
$
150,007

Users at end of period:
 
 
 
 
 
 
 
Contracted users
234,356

 
205,784

 
234,356

 
205,784

Active users
183,122

 
159,523

 
183,122

 
159,523

Active users as a percentage of contracted users
78
%
 
78
%
 
78
%
 
78
%
Average active users:
 
 
 
 
 
 
 
Average active users during the period
181,413

 
156,912

 
175,151

 
149,289

Revenue per average active user during the period
$
590

 
$
640

 
$
1,737

 
$
1,769

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. Sales taxes assessed by governmental authorities are excluded from revenue.
Our revenue is generated from the company-hosted Encompass Software subscriptions that customers access through the Internet. Our revenue is also 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.
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 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 continue to progressively rollout to customers in 2018 and 2019.
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.

20


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 nine months of 2017. Given the inherent uncertainty in predicting future share-based transactions, actual benefits realized may vary and result in volatility to our income tax expense or benefit.
Critical Accounting Policies and Estimates
There have been no material changes during the three and nine months ended September 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 $5.5 million increase in net cash provided by operating activities and a corresponding $5.5 million decrease in net cash provided by financing activities for the nine months ended September 30, 2016 from previously reported amounts.

21


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 September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Revenues
$
107,029

 
$
100,381

 
$
304,156

 
$
264,104

Cost of revenues(1)
39,603

 
32,218

 
112,638

 
87,302

Gross profit
67,426

 
68,163

 
191,518

 
176,802

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

 
12,654

 
46,762

 
40,446

Research and development(1)
15,901

 
15,081

 
49,354

 
42,196

General and administrative(1)
20,159

 
19,360

 
55,828

 
52,885

Total operating expenses
49,582

 
47,095

 
151,944

 
135,527

Income from operations
17,844

 
21,068

 
39,574

 
41,275

Other income, net
1,140

 
204

 
2,403

 
565

Income before income taxes
18,984

 
21,272

 
41,977

 
41,840

Income tax provision (benefit)
4,465

 
7,492

 
(964
)
 
14,966

Net income
$
14,519

 
$
13,780

 
$
42,941

 
$
26,874

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

 
$
1,381

 
$
4,929

 
$
3,483

Sales and marketing
1,346

 
1,243

 
3,780

 
3,180

Research and development
2,043

 
1,969

 
6,002

 
5,417

General and administrative
3,700

 
4,155

 
10,549

 
11,376

 
$
8,899

 
$
8,748

 
$
25,260

 
$
23,456

 
Three Months ended September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
 
 
 
 
 
 
 
Revenues
100.0
%
 
100.0
%
 
100.0
 %
 
100.0
%
Cost of revenues
37.0

 
32.1

 
37.0

 
33.1

Gross profit
63.0

 
67.9

 
63.0

 
66.9

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
12.6

 
12.6

 
15.4

 
15.3

Research and development
14.9

 
15.0

 
16.2

 
16.0

General and administrative
18.8

 
19.3

 
18.4

 
19.9

Total operating expenses
46.3

 
46.9

 
50.0

 
51.2

Income from operations
16.7

 
21.0

 
13.0

 
15.7

Other income, net
1.1

 
0.2

 
0.8

 
0.2

Income before income taxes
17.8

 
21.2

 
13.8

 
15.9

Income tax provision (benefit)
4.2

 
7.5

 
(0.3
)
 
5.7

Net income
13.6
%
 
13.7
%
 
14.1
 %
 
10.2
%

22


Comparison of the Three and Nine Months Ended September 30, 2017 and 2016
Revenues
 
Three Months ended September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Revenues
107,029

 
100,381

 
304,156

 
264,104

Three months ended September 30, 2017. Total revenues increased $6.6 million, or 6.6%, for the three months ended September 30, 2017 as compared to the same period in 2016, primarily due to a 13.9% increase in contracted users as of September 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 $2.9 million increase in Encompass revenue mainly attributable to a $11.8 million, or 29.9%, increase in base fees, partially offset by a decrease of $8.9 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 third 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 and other technical support offerings also contributed to a $2.4 million increase in revenues from professional services. Finally, we had a $1.3 million increase in network revenues from increased adoption of service offerings with third-party providers.
Nine months ended September 30, 2017. Total revenues increased $40.1 million, or 15.2%, for the nine months ended September 30, 2017 as compared to the same period in 2016, primarily due to a 13.9% increase in contracted users as of September 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 $25.2 million increase in Encompass revenue mainly attributable to a $38.3 million, or 35.8%, increase in base fees, partially offset by a decrease of $13.1 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 and other technical support offerings also contributed to a $10.2 million increase in revenues from professional services. We also had a $2.9 million increase in revenues from other software and services due to increased usage by Encompass users. Finally, we had a $2.9 million increase in network revenues from increased usage of third-party providers of services needed to process loans.
Gross Profit
 
Three Months ended September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Gross profit
$
67,426

 
$
68,163

 
$
191,518

 
$
176,802

Gross margin
63.0
%
 
67.9
%
 
63.0
%
 
66.9
%
Gross profit decreased by $0.7 million and gross margin decreased by 4.9% during the three months ended September 30, 2017 as compared to the same period in 2016. The decrease in gross margin was primarily the result of a $3.6 million increase in amortization expense related to internal-use software and depreciation expense related to infrastructure hardware placed into service, a $2.3 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, and a $1.3 million increase in expenses related to upgrades and services to our data centers hardware and technology as we increase capacity to accommodate new customers through our hybrid cloud architecture.
Gross profit increased by $14.7 million and gross margin decreased by 3.9% during the nine months ended September 30, 2017 as compared to the same period in 2016. The decrease in gross margin was the result of a $11.1 million increase in amortization expense related to internal-use software and depreciation expense related to infrastructure hardware placed into service, a $8.5 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 $3.5 million increase in expenses related to upgrades and services to our data centers hardware and technology as we increase capacity to accommodate new customers through our hybrid cloud architecture, and a $2.5 million increase in third-party royalty expenses arising from the increased revenues.

23


Sales and Marketing
 
Three Months ended September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Sales and marketing
$
13,522

 
$
12,654

 
$
46,762

 
$
40,446

Sales and marketing as a % of revenues
12.6
%
 
12.6
%
 
15.4
%
 
15.3
%
Sales and marketing expenses increased by $0.9 million, or 6.9%, for the three months ended September 30, 2017 as compared to the same period in 2016. Sales and marketing expenses as a percentage of revenues remained flat. The increase in sales and marketing expenses was primarily due to a $0.5 million increase in expenses related to marketing events.
Sales and marketing expenses increased by $6.3 million, or 15.6%, for the nine months ended September 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 was primarily due to a $3.2 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, and a $1.5 million increase in marketing and promotion expenses, including our user conference.
Research and Development
 
Three Months ended September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Research and development
$
15,901

 
$
15,081

 
$
49,354

 
$
42,196

Research and development as a % of revenues
14.9
%
 
15.0
%
 
16.2
%
 
16.0
%
Research and development expenses increased by $0.8 million, or 5.4%, for the three months ended September 30, 2017 as compared to the same period in 2016. Research and development expenses as a percentage of revenues remained relatively flat. The increase in research and development expenses was 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 $7.2 million, or 17.0%, for the nine months ended September 30, 2017 compared to the same period in 2016. Research and development expenses as a percentage of revenues increased by 0.2%. The increase in research and development expenses was 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 September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
General and administrative
$
20,159

 
$
19,360

 
$
55,828

 
$
52,885

General and administrative as a % of revenues
18.8
%
 
19.3
%
 
18.4
%
 
19.9
%
General and administrative expenses increased by $0.8 million, or 4.1%, for the three months ended September 30, 2017 as compared to the same period in 2016. General and administrative expenses as a percentage of revenues decreased by 0.5%. The increase in general and administrative expenses was primarily due to a $0.3 million increase in professional services.
General and administrative expenses increased by $2.9 million, or 5.6%, for the nine months ended September 30, 2017 as compared to the same period in 2016. General and administrative expenses as a percentage of revenues decreased by 1.5%. The increase in general and administrative expenses was primarily due to a $1.3 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount.

24


Income Tax Provision
  
Three Months ended September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
Income tax provision (benefit)
$
4,465

 
$
7,492

 
$
(964
)
 
$
14,966

Effective tax rate(1)
23.5
%
 
35.2
%
 
(2.3
)%
 
35.8
%
________________
(1) Adoption of ASU 2016-09 resulted in a favorable effective tax rate impact of 12.0% and 37.0% for the three and nine months ended September 30, 2017, respectively.
Income tax provision was $4.5 million for the three months ended September 30, 2017, compared to $7.5 million for the three months ended September 30, 2016. The decrease in income tax provision and the effective tax rate was primarily due to the discrete impact of excess tax benefits of stock-based compensation from 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 $1.0 million for the nine months ended September 30, 2017, compared to an expense of $15.0 million for the nine months ended September 30, 2016. The decrease in income tax provision and the effective tax rate for the nine months ended September 30, 2017 was primarily due to the discrete impact of excess tax benefits of stock-based compensation from 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 September 30, 2017, we had cash, cash equivalents, and short-term investments of $366.2 million and long-term investments of $112.9 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. The acquisition of Velocify will be in exchange for total cash consideration of approximately $130.0 million in October 2017.
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 will use our cash and investments to repurchase our stock. Acquisitions that we enter into are 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:
 
Nine Months ended September 30,
 
Net
 
2017
 
2016
 
Change
 
(in thousands)
Net cash provided by operating activities
$
69,621

 
$
61,108

 
8,513

Net cash used in investing activities
(208,439
)
 
(29,999
)
 
(178,440
)
Net cash provided by financing activities
4,743

 
279,034

 
(274,291
)
Net increase (decrease) in cash and cash equivalents
$
(134,075
)
 
$
310,143

 
$
(444,218
)
Operating Activities
Cash provided by operating activities for the nine months ended September 30, 2017 increased by $8.5 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 $16.1 million for the nine months ended September 30, 2017 as compared to the same period in 2016. Non-cash items resulted in a net decrease in cash from operations of $0.2 million for the nine months ended September 30, 2017 as compared to the same period in 2016. Changes in operating assets and liabilities resulted in a net decrease in cash from operations of $7.3 million for the nine months ended September 30, 2017 as compared to the same period in 2016.
The $0.2 million decrease in the net contribution of non-cash items to cash provided by operating activities was primarily due to a $11.5 million increase in depreciation/amortization expense from data center equipment, internal-use software, leasehold

25


improvements, and furniture and fixtures placed into service and a $1.8 million increase in stock-based compensation expense due to increased headcount, partially offset by a $10.6 million decrease in cash flow due to the increase in deferred tax assets.
Changes in operating assets and liabilities resulted in a net decrease of $7.3 million to cash provided by operating activities for the nine months ended September 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 nine months ended September 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 $208.4 million for the nine months ended September 30, 2017 was primarily the result of $24.9 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 $40.0 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. We also incurred $143.5 million in net purchases of investments.
Cash used in investing activities of $30.0 million for the nine months ended September 30, 2016 was primarily the result of $21.1 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.2 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. Additionally, we sold net $16.3 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 2017, our audit committee, under the authority delegated to it by our board of directors, approved a new stock repurchase program under which we are authorized to repurchase up to $250.0 million of our common stock. This authorization expires in August 2020. 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.
Cash provided by financing activities of $4.7 million for the nine months ended September 30, 2017 consisted primarily of $17.6 million in proceeds from employee stock purchases and the exercise of stock options, partially offset by $12.2 million in tax payments related to shares withheld for vested RSUs.
Cash provided by financing activities of $279.0 million for the nine months ended September 30, 2016 consisted primarily of $271.4 million in net proceeds from our August 2016 public offering of 3,162,500 shares of common stock, $15.3 million in proceeds from employee stock purchases and the exercise of stock options, partially offset by $7.7 million in payments on capital leases and tax payments related to shares withheld for vested RSUs.
Off Balance Sheet Arrangements
As of September 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.

26


Contractual Obligations
During the nine months ended September 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 nine months ended September 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 September 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 September 30, 2017, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at 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.

27


PART II—OTHER INFORMATION
ITEM 1LEGAL PROCEEDINGS
From time to time, we are involved in litigations that we believe are of the type common to companies engaged in our line of business, including commercial and employment disputes. As of the date of this Quarterly Report on Form 10-Q, we are not involved in any pending legal proceedings whose outcome we expect to have a material adverse effect on our 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 we could incur judgments or enter into settlements of claims that could have a material adverse effect on our business.
ITEM 1A.
RISK FACTORS
You should carefully consider the risks described below and the other information in this Quarterly Report on Form 10-Q. 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.

28


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.
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, and (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, or a decrease in the number of potential users of our service offerings, this 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.

29


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 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 three quarters of 2017 relative to 2016 and may continue to decrease materially for the remainder 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 three quarters 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 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 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

30


subscriptions or services, our revenues may grow more slowly than expected or decline and our profitability and gross margin percentage may be harmed.
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.
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

31


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 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,280 employees as of September 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 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. For example, in October 2017, we purchased Velocify, Inc., a leading cloud-based intelligent sales automation platform, for cash consideration of approximately $130.0 million.

32


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 on 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 October 15, 2015 (as amended again on August 24, 2017). 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. In September 2017, Fannie Mae and Freddie Mac announced that lenders may begin using the redesigned URLA starting in July 2019 and they will require the use of the redesigned URLA for all new loan applications beginning in February 2020. 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

33


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

34


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

35


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 as 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 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, or 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.

36


For example, our implementation of ASC 606, a new revenue recognition standard which becomes effective in fiscal 2018 and as more fully described in Note 2 “Basis of Presentation and Significant Accounting Policies”, requires significant updates to our finance technology systems.  The timely and precise implementation of necessary updates for ASC 606 are critical to our ability to properly recognize revenue and the failure to do so may, among other things, result in significant deficiencies or material weaknesses in our internal controls.
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 (“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.
Specifically, our implementation of ASC 606 beginning January 1, 2018 requires significant modifications to our internal financial and accounting controls and procedures, which places a significant burden on our accounting and information technology teams and increases the risk that we fail to maintain an effective internal control environment. Our failure to successfully modify our controls in connection with adopting ASC 606 may, among other things, result in material misstatements in our financial statements and fail to meet our reporting obligations.
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, (“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

37


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.
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 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 may cause our stock price to decline.

38


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
In August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase. As of September 30, 2017, the Company had not repurchased any shares under this program.
ITEM 3DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5—OTHER INFORMATION
Not applicable.

39


ITEM 6—EXHIBITS

Exhibit
Number
Description of Document
 
 
 
 
 
 
 
 
 
 
 
 
101.INS
XBRL Instance Document
 
 
101.SCH
XBRL Taxonomy Extension Schema Document
 
 
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
 
 
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
 
 
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
_________________
(1)
Previously filed as Exhibit 2.1 to the Registrant’s Current Report on Form 8-K, filed on August 31, 2017, and incorporated herein by reference.
 
 
*
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.


40


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:
November 9, 2017
By:
/s/ Matthew LaVay
 
 
 
Matthew LaVay
 
 
 
Executive Vice President and
Chief Financial Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

41
EX-31.1 2 elli-20170930ex311.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: November 9, 2017


EX-31.2 3 elli-20170930ex312.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: November 9, 2017


EX-32.1 4 elli-20170930ex321.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 September 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: November 9, 2017


EX-32.2 5 elli-20170930ex322.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 September 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: November 9, 2017


EX-101.INS 6 elli-20170930.xml XBRL INSTANCE DOCUMENT 0001122388 2017-01-01 2017-09-30 0001122388 2017-11-01 0001122388 2017-09-30 0001122388 2016-12-31 0001122388 2016-07-01 2016-09-30 0001122388 2016-01-01 2016-09-30 0001122388 2017-07-01 2017-09-30 0001122388 2015-12-31 0001122388 2016-09-30 0001122388 elli:AccountingStandardsUpdate201609Member us-gaap:RestatementAdjustmentMember 2016-01-01 2016-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-07-01 2017-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2016-01-01 2016-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-01-01 2017-09-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2016-07-01 2016-09-30 0001122388 elli:PerformanceBasedAwardsMember 2017-01-01 2017-09-30 0001122388 elli:PerformanceBasedAwardsMember 2016-01-01 2016-09-30 0001122388 elli:PerformanceBasedAwardsMember 2017-07-01 2017-09-30 0001122388 elli:PerformanceBasedAwardsMember 2016-07-01 2016-09-30 0001122388 us-gaap:CashMember 2016-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2016-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2017-09-30 0001122388 us-gaap:CashEquivalentsMember 2016-12-31 0001122388 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember 2016-12-31 0001122388 us-gaap:CashEquivalentsMember us-gaap:CorporateNoteSecuritiesMember 2017-09-30 0001122388 us-gaap:MunicipalBondsMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember 2017-09-30 0001122388 us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2017-09-30 0001122388 us-gaap:USTreasuryAndGovernmentMember 2017-09-30 0001122388 us-gaap:MunicipalBondsMember 2017-09-30 0001122388 us-gaap:USTreasuryAndGovernmentMember 2016-12-31 0001122388 us-gaap:CashMember 2017-09-30 0001122388 us-gaap:CashEquivalentsMember 2017-09-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 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:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:USTreasuryAndGovernmentMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2016-12-31 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:MunicipalBondsMember us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 us-gaap:CertificatesOfDepositMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2017-09-30 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2017-09-30 0001122388 us-gaap:LeaseholdImprovementsMember 2016-12-31 0001122388 us-gaap:LeaseholdImprovementsMember 2017-09-30 0001122388 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2016-12-31 0001122388 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2017-09-30 0001122388 us-gaap:FurnitureAndFixturesMember 2016-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2016-12-31 0001122388 us-gaap:FurnitureAndFixturesMember 2017-09-30 0001122388 us-gaap:ComputerEquipmentMember 2016-12-31 0001122388 us-gaap:ComputerSoftwareIntangibleAssetMember 2016-12-31 0001122388 us-gaap:ComputerSoftwareIntangibleAssetMember 2017-09-30 0001122388 us-gaap:ComputerEquipmentMember 2017-09-30 0001122388 us-gaap:TradeNamesMember 2016-12-31 0001122388 elli:CustomerRelationshipsAndContractsMember 2016-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-09-30 0001122388 elli:CustomerRelationshipsAndContractsMember 2017-09-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2016-01-01 2016-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2016-01-01 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-09-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-09-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-09-30 0001122388 elli:CustomerRelationshipsAndContractsMember 2016-01-01 2016-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2016-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-09-30 0001122388 2016-01-01 2016-12-31 0001122388 elli:CustomerRelationshipsAndContractsMember 2017-01-01 2017-09-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-09-30 0001122388 us-gaap:TradeNamesMember 2016-12-31 0001122388 us-gaap:TradeNamesMember 2016-01-01 2016-12-31 0001122388 us-gaap:TradeNamesMember 2017-01-01 2017-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-09-30 0001122388 us-gaap:PerformanceSharesMember 2016-12-31 0001122388 us-gaap:PerformanceSharesMember 2017-01-01 2017-09-30 0001122388 us-gaap:PerformanceSharesMember 2017-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2016-12-31 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2017-01-01 2017-09-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2016-01-01 2016-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-09-30 0001122388 elli:A2009PlanMember 2017-01-01 2017-09-30 0001122388 us-gaap:EmployeeStockMember 2017-02-28 0001122388 us-gaap:PerformanceSharesMember 2016-01-01 2016-09-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-01-01 2017-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-09-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2016-01-01 2016-09-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-09-30 0001122388 2017-08-31 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2017-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-02-28 0001122388 us-gaap:EmployeeStockMember 2016-01-01 2016-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-07-01 2017-09-30 0001122388 us-gaap:EmployeeStockMember 2017-07-01 2017-09-30 0001122388 us-gaap:EmployeeStockMember 2016-07-01 2016-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2016-07-01 2016-09-30 0001122388 us-gaap:EmployeeStockMember 2017-01-01 2017-09-30 0001122388 elli:SharesAvailableForFutureGrantMember 2017-09-30 0001122388 elli:OptionsAndAwardsOutstandingMember 2017-09-30 0001122388 elli:SharesAvailableUnderEmployeeStockPurchasePlanMember 2017-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-07-01 2017-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2016-01-01 2016-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-01 2016-09-30 0001122388 us-gaap:CostOfSalesMember 2016-01-01 2016-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2016-07-01 2016-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2016-07-01 2016-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-09-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-07-01 2017-09-30 0001122388 us-gaap:CostOfSalesMember 2017-01-01 2017-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2017-09-30 0001122388 us-gaap:CostOfSalesMember 2017-07-01 2017-09-30 0001122388 us-gaap:CostOfSalesMember 2016-07-01 2016-09-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2016-01-01 2016-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-09-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2016-01-01 2016-09-30 0001122388 us-gaap:EmployeeStockOptionMember 2016-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2016-01-01 2016-12-31 0001122388 elli:VelocifyIncMember us-gaap:SubsequentEventMember 2017-10-02 0001122388 elli:VelocifyIncMember us-gaap:SubsequentEventMember 2017-10-02 2017-10-02 iso4217:USD xbrli:pure iso4217:USD xbrli:shares elli:facility xbrli:shares false --12-31 Q3 2017 2017-09-30 10-Q 0001122388 34536251 Large Accelerated Filer ELLIE MAE INC 336856 1684282 28739000 72308000 102878000 380902000 301631000 246831000 17327000 21403000 92981000 126485000 0.120 0.370 P5M 33316000 40379000 1400000 26.93 15942000 14537000 39358000 48987000 1395000 1828000 1832000 643000 48991000 75015000 -219000 -211000 612098000 646343000 8748000 1381000 4155000 1969000 1243000 23456000 3483000 11376000 5417000 3180000 8899000 1810000 3700000 2043000 1346000 25260000 4929000 10549000 6002000 3780000 45000 270000 779000 -948000 1500000 4442000 4400000 1100000 3200000 3233000 0 167336 42036 167336 319922 59455 179091 59455 751517000 818943000 477315000 432470000 158972000 233169000 392141000 61959000 213336000 275295000 87772000 12088000 28892000 11361000 35431000 232201000 8140000 73713000 10475000 139873000 23000 8000 8000 13000 1000 1000 8000 42000 1000 1000 3000 26000 11000 2000 247000 3000 3000 19000 87000 62000 79000 254000 0 0 1000 67000 7000 179000 87996000 12094000 28978000 11422000 35502000 232413000 8138000 73754000 10471000 140050000 0 0 0 0 68000 1000 35000 32000 250000 19000 87000 144000 254000 1000 67000 186000 212250000 5651000 26076000 180523000 171975000 2697000 39442000 129836000 250000 19000 87000 144000 186000 0 32000 154000 211865000 5651000 26076000 180138000 158520000 2452000 31732000 124336000 385000 0 0 385000 13455000 245000 7710000 5500000 41841000 119327000 28276000 45931000 112874000 2800000 1196000 3930000 8715000 1517000 8715000 1517000 3710000 1556000 800000 2400000 600000 2200000 6522000 8676000 76538000 203738000 34396000 344539000 380907000 380907000 246832000 246832000 0 0 0 2733000 0 2733000 151660000 149976000 301636000 0 17327000 17327000 4363000 0 4363000 6575000 14829000 21404000 310143000 -134075000 301636000 17327000 21404000 9769513 2929613 5225211 1614689 0.0001000 0.0001000 140000000 140000000 33685649.000 34526383.000 33685649.000 34526383.000 3000 3000 13673000 27196000 14572000 42949000 32218000 87302000 39603000 112638000 9363000 -1259000 23126000 20322000 5800000 14487000 9700000 26024000 0.43 0.88 0.42 1.26 0.41 0.84 0.41 1.20 0.352 0.358 0.235 -0.023 0.35 0.35 0.365 0.359 31848000 15281000 1927000 3640000 P2Y186D P1Y92D 72300000 4900000 2300000 15500000 0 0 18386000 9762000 8183000 110000 331000 21619000 11928000 9181000 179000 331000 3443000 1061000 255000 314000 1778000 3166000 31636000 19400000 11535000 370000 331000 31636000 19400000 11535000 370000 331000 13250000 9638000 3352000 260000 0 10017000 7472000 2354000 191000 0 P43M17D P47M18D P32M21D P34M0D P0M1D P36M21D P40M23D P24M20D P25M0D P0M1D -5000 0 19360000 52885000 20159000 55828000 74547000 74547000 0 0 68163000 176802000 67426000 191518000 21272000 41840000 18984000 41977000 7492000 14966000 4465000 -964000 218000 -1292000 -349000 625000 19267000 9628000 1238000 -12271000 3759000 -2749000 2298000 -508000 1381000 2115000 4039000 4039000 35675000 35675000 17289000 14056000 213000 431000 0 12088000 12088000 0 28892000 28892000 0 11361000 11361000 4579000 30852000 35431000 0 8140000 8140000 0 73713000 73713000 0 10475000 10475000 51021000 88852000 139873000 96609000 72296000 751517000 818943000 78877000 55980000 2733000 4363000 279034000 -5500000 4743000 -29999000 -208439000 61108000 5500000 69621000 13780000 26874000 14519000 42941000 47095000 135527000 49582000 151944000 21068000 41275000 17844000 39574000 2407000 2071000 10138000 18132000 39809000 21121000 17732000 16316000 204000 565000 1140000 2403000 25218000 40047000 15000 4762000 12245000 130000000 49201000 213749000 21074000 24919000 15209000 17324000 271411000 15339000 17590000 45494000 70276000 20000000 0 141972000 54029000 6838000 18532000 62573000 201500000 66871000 9218000 29389000 96022000 126297000 166864000 8 2954000 587000 15081000 42196000 15901000 49354000 43026000 100512000 100381000 264104000 107029000 304156000 2327000 1298000 12654000 40446000 13522000 46762000 23456000 25260000 0 100817 0.00 79.20 41992 504699 94.66 100.90 407650 1025115 303991 1119908 46.77 64.47 56.86 81.59 145651 309089 6800000 8300000 5800000 17700000 39.53 57.11 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.33 0.00 0.38 0.47 0.37 0.00 0.35 0.48 0.0046 0.0000 0.0036 0.0138 0.0112 0.0000 0.0058 0.0204 20646 0 6601 0 108356000 83042000 1885332 1505714 26.21 27.03 1259159 82809000 1498599 303991 977940 23.53 23.23 40.48 94.66 82.13 21600000 16800000 13700000 32000000 P6M P6M P6Y0M29D P0Y179D P0Y179D P6Y29D 73791000 P5Y146D P6Y124D P5Y256D P5Y252D 101816 121010 365573 6700000 9100000 250000000 654908000 746647000 -107000 322000 53000 8000 0 0 1565623 1632063 1509856 1799792 33482533 32039083 35784972 35803817 31916910 30407020 34275116 34004025 <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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,700</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,155</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;">10,549</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,376</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,899</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,748</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;">25,260</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;">23,456</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom: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;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.49</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">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></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;">September&#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;">2,929,613</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,225,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,614,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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,769,513</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;">September&#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;"> based on its evaluation of available evidence, such as the Company&#8217;s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment&#8217;s amortized basis. The Company expects to receive the full principal and interest on these investments.</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;">September&#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;">31,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;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,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</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;">39,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</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;">2,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">2,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">124,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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;">129,836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(186</font></div></td><td style="vertical-align:bottom;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;">158,520</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;">(186</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;">13,455</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;">(68</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;">171,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(254</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;">September&#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.</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.</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size: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,810</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,381</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,929</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,483</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,346</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,243</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,780</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,180</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,043</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,969</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,002</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,417</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,700</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,155</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;">10,549</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,376</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,899</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,748</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;">25,260</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;">23,456</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;">(365,573</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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">(20,646</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;">40.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 September 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,505,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">27.03</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.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,042</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 September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498,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 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.93</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.69</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">82,809</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 September 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,259,159</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.53</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.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">73,791</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 September 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;">nine months ended September 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;">nine months ended September 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;">September&#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;">$82.13</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> 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;">September&#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;">$4.9 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.3</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;">504,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(309,089</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;">57.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(100,817</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;">79.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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 September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119,908</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.59</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,991</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.86</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 September 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;">977,940</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,991</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;">nine months ended September 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;">$32.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$16.8 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;">$17.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.3 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;">nine months ended September 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;">$21.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;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.8 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;">September&#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;">$72.3 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.5</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;">nine months ended September 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;">121,010</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">101,816</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;">$9.1 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$6.7 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">September&#160;30, 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;">February&#160;28, 2018</font><font style="font-family:inherit;font-size:10pt;">, was </font><font style="font-family:inherit;font-size:10pt;">$1.4 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;">five</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom: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;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.46</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.58</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">0.49</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.50</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.49</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">37</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">33</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></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;">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></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;">September&#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;">2,929,613</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,225,211</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,614,689</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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,769,513</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;">In </font><font style="font-family:inherit;font-size:10pt;">August 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s audit committee, under the authority delegated to it by the Company&#8217;s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to </font><font style="font-family:inherit;font-size:10pt;">$250.0 million</font><font style="font-family:inherit;font-size:10pt;"> of its common stock. This authorization expires in </font><font style="font-family:inherit;font-size:10pt;">August 2020</font><font style="font-family:inherit;font-size:10pt;">. All shares are retired upon repurchase. As of September 30, 2017, the Company had not repurchased any shares under this program.</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,519</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,780</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;">42,941</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,874</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,275,116</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;">31,916,910</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;">34,004,025</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;">30,407,020</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,275,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,916,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,004,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,407,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,509,856</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,565,623</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,799,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,632,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,784,972</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;">33,482,533</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,803,817</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;">32,039,083</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.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">319,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">42,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">59,455</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">167,336</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 nine months ended September 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;">September 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;">4,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">17,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">6,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">21,404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">51,021</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;">88,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;">139,873</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;">61,959</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;">213,336</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;">275,295</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;">September 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;">4,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,363</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">17,327</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">6,575</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">14,829</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">21,404</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,475</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">51,021</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;">88,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;">139,873</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;">61,959</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;">213,336</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;">275,295</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2016</font><font style="font-family:inherit;font-size:10pt;">, the Company </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 nine months ended September 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 nine months ended September 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;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">203,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">203,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">17,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">21,403</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">21,404</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">246,831</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;">1</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;">246,832</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,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(67</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,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,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: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;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(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: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,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">140,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(179</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;">139,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: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;">232,413</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;">42</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;">(254</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;">232,201</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;">September&#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;"> based on its evaluation of available evidence, such as the Company&#8217;s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment&#8217;s amortized basis. The Company expects to receive the full principal and interest on these investments.</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;">September&#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;">31,732</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</font></div></td><td style="vertical-align:bottom;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,710</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(35</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;">39,442</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(67</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;">2,452</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">245</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">2,697</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">124,336</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(154</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(32</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;">129,836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(186</font></div></td><td style="vertical-align:bottom;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;">158,520</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;">(186</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;">13,455</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;">(68</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;">171,975</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">(254</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><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;">28,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">102,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">72,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">28,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">232,201</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, Net</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;">September&#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 nine months ended September 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;">September&#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;">(9,181</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,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.1</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,928</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;">7,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.4</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;">(179</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;">191</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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.1</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;">(21,619</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;">10,017</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.1</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;">(21,619</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;">14,056</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 nine months ended September 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;">$3.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 nine months ended September 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;">$4.4 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;">September&#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;">1,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,017</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">35.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">36.5%</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">4,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</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;">14,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">23.5</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;">35.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;">(2.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.8</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 excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 was </font><font style="font-family:inherit;font-size:9pt;">12.0%</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">37.0%</font><font style="font-family:inherit;font-size:9pt;"> for the </font><font style="font-family:inherit;font-size:9pt;">three and nine months ended September 30,</font><font style="font-family:inherit;font-size:9pt;"> </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">, 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 Company&#8217;s effective tax rate was </font><font style="font-family:inherit;font-size:10pt;">23.5%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">(2.3)%</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and nine months ended September 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;">, which was lower than the U.S. federal statutory rate of </font><font style="font-family:inherit;font-size:10pt;">35%</font><font style="font-family:inherit;font-size:10pt;">. The lower tax rate was primarily due to the discrete impact of excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 and the federal R&amp;D credit, partially offset by the non-deductible stock-based compensation.</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 nine months ended September 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;">$2.3 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15.5 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;">nine months ended September 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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;">:</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><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;">28,276</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">102,878</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">72,308</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">28,739</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">232,201</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 currently anticipates adopting the standard using the modified retrospective method and 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. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of updating its systems and continuing the evaluation of the quantitative impact to our 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;">The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation 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 and 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;">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 timing of adoption and does not expect the adoption of the accounting standard update to have a material impact on its consolidated financial statements.</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;">nine months ended September 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. The Company elected provisions of the standard permitting retrospective restatement of prior period amounts presented in the statement of cash flows related to these transactions. This resulted in a </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> </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;"> </font><font style="font-family:inherit;font-size:10pt;">$5.5 million</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">decrease in net cash provided by financing activities for the nine months ended September 30, 2016 from previously reported amounts.</font><font style="font-family:inherit;font-size:10pt;"> </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 nine months ended September 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 currently anticipates adopting the standard using the modified retrospective method and 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. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of updating its systems and continuing the evaluation of the quantitative impact to our 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;">The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation 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 and 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;">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 timing of adoption and does not expect the adoption of the accounting standard update to have a material impact on its consolidated financial statements.</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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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) (2)</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;">66,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Internal-use software</font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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;">96,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,389</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;">18,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">201,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75,015</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;">(48,991</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: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;">Subtotal</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,981</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: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;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align: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;">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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;background-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;">166,864</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:middle;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:middle;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;">126,297</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: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: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">(2) </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 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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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,676</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;">1,556</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">15,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">2,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">21,121</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;">September&#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;">(9,181</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,354</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.1</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,928</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;">7,472</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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.4</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;">(179</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;">191</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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.1</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;">(21,619</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;">10,017</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.1</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;">(21,619</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;">14,056</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;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;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">319,922</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">179,091</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">42,036</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></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;">September&#160;30, 2017</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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;">203,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">203,738</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">4,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">4,363</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">17,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">21,403</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">1</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">21,404</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">246,831</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;">1</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;">246,832</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,754</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(67</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,713</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">8,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: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;">8,140</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(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: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,475</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">140,050</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">2</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(179</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;">139,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: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;">232,413</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;">42</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;">(254</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;">232,201</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;">September&#160;30, 2017</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2016</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">35.9%</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">36.5%</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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">4,465</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,492</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(964</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;">14,966</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">23.5</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;">35.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;">(2.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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.8</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 excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 was </font><font style="font-family:inherit;font-size:9pt;">12.0%</font><font style="font-family:inherit;font-size:9pt;"> and </font><font style="font-family:inherit;font-size:9pt;">37.0%</font><font style="font-family:inherit;font-size:9pt;"> for the </font><font style="font-family:inherit;font-size:9pt;">three and nine months ended September 30,</font><font style="font-family:inherit;font-size:9pt;"> </font><font style="font-family:inherit;font-size:9pt;">2017</font><font style="font-family:inherit;font-size:9pt;">, 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 September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months ended September 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">14,519</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,780</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;">42,941</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,874</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,275,116</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;">31,916,910</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;">34,004,025</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;">30,407,020</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,275,116</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,916,910</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,004,025</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,407,020</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,509,856</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,565,623</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,799,792</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,632,063</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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,784,972</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;">33,482,533</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,803,817</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;">32,039,083</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.42</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.43</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.26</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.88</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.41</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;background-color:#cceeff;" rowspan="1" colspan="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;">(365,573</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.23</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">(20,646</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;">40.48</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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 September 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,505,714</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">27.03</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.70</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">83,042</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 September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,498,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 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.93</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.69</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">82,809</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 September 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,259,159</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">23.53</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.40</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size: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;">73,791</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;">504,699</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">100.90</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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,992</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;">(309,089</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;">57.11</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">(100,817</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;">79.20</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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 September 30, 2017</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,119,908</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.59</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,991</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.86</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 September 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;">977,940</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,991</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;">September&#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;">1,061</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">10,017</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 in the United States for its network participants.</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;">nine months ended September 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;">Subsequent Events</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </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 October 2, 2017, the Company acquired all of the shares of Velocify, Inc. (&#8220;Velocify&#8221;), a leading cloud-based intelligent sales automation platform that provides customers the capabilities to generate and manage leads and customer relationships, in exchange for total cash consideration of approximately </font><font style="font-family:inherit;font-size:10pt;">$130.0 million</font><font style="font-family:inherit;font-size:10pt;"> plus contingent payments of approximately </font><font style="font-family:inherit;font-size:10pt;">$2.8 million</font><font style="font-family:inherit;font-size:10pt;">.</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;">Given the timing of the completion of the acquisition, the Company is currently in the process of valuing the assets acquired and liabilities assumed. As a result, the Company is unable to provide the amount recognized as of the acquisition date for the major classes of assets acquired and liabilities assumed. The Company will provide these disclosures in its Annual Report on Form 10-K for the year ending December 31, 2017.</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, net</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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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) (2)</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;">66,871</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">54,029</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Internal-use software</font><font style="font-family:inherit;font-size:9pt;vertical-align:middle;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(2)</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;">96,022</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">62,573</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Furniture and fixtures</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,218</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Leasehold improvements</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,389</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;">18,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">201,500</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(75,015</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;">(48,991</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: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;">Subtotal</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">126,485</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:middle;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92,981</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: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;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">40,379</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;" rowspan="1" colspan="1"><div style="text-align: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;">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;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="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;background-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;">166,864</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:middle;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:middle;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;">126,297</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: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: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">(2) </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 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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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,676</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;">1,556</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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 nine months ended September 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;">$9.7 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$26.0 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 nine months ended September 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;">$5.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$14.5 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 nine months ended September 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.6 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. 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 nine months ended September 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;">$2.4 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;">September 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom: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;">15,281</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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;">643</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,828</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,298</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">2,071</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">21,121</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-20170930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2105100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Balance Sheet Components (Accrued and Other Current Liabilities) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Balance Sheet Components (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Balance Sheet Components (Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - 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 2108100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2408401 - 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 2109100 - Disclosure - Equity and Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2409407 - Disclosure - Equity and Stock Incentive Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2409406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2309301 - 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 2106100 - Disclosure - Goodwill and Intangible Assets, Net link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Goodwill and Intangible Assets, Net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets Future Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets Gross and Net Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Intangible Assets, Net (Schedule of Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Income Taxes (Tax Provision and Effective Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Net Income Per Share of Common Stock link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Net Income Per Share of Common Stock (Anti-dilutive Shares Excluded From Computation) (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Net Income Per Share of Common Stock (Components of Computation) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Net Income Per Share of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2411401 - Disclosure - Subsequent Events (Details Textual) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 elli-20170930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 elli-20170930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 elli-20170930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Earnings Per Share [Abstract] Components of net income 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 per share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets, Net Goodwill and Intangible Assets Disclosure [Text Block] Disclosure of Compensation Related Costs, Share-based Payments [Abstract] 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 Revenues [Member] Cost of Sales [Member] Sales and Marketing [Member] Selling and Marketing Expense [Member] Research and Development [Member] Research and Development Expense [Member] General and Administrative [Member] General and Administrative Expense [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense Statement of Financial Position [Abstract] Accounts receivable, allowances for doubtful accounts Allowance for Doubtful Accounts Receivable, Current Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Subsequent Events [Abstract] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event [Member] Subsequent Event [Member] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Velocify Inc [Member] Velocify Inc [Member] Velocify Inc [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Cash consideration Payments to Acquire Businesses, Gross Contingent payments for acquisition Business Combination, Contingent Consideration, Liability Income Tax Disclosure [Abstract] Income tax provision (benefit) Income Tax Expense (Benefit) Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Accounting Policies [Abstract] Basis of Presentation and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] 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] RSUs [Member] Restricted Stock Units (RSUs) [Member] Performance Awards and Performance-Vesting RSUs [Member] Performance Shares [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, beginning of period 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, end of period 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 Ending vested and expected to vest, end of period, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 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 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) Operating Activities Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Schedule of property and equipment Property, Plant and Equipment [Table Text Block] Schedule accrued and other current liabilities Schedule of Accounts Payable and Accrued Liabilities [Table Text Block] 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] 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 [Member] Customer Relationships and Contracts [Member] Customer Relationships and Contracts [Member] Order 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] Intangible Assets, gross Intangible Assets, Gross (Excluding Goodwill) Intangible Assets, net Intangible Assets, Net (Excluding Goodwill) Assets subject to amortization: Finite-Lived Intangible Assets, Net [Abstract] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Net Intangibles, finite-lived Finite-Lived Intangible Assets, Net Weighted Average Remaining Useful Life (in years) Finite-Lived Intangible Assets, Remaining Amortization Period Assets not subject to amortization: Indefinite-Lived Intangible Assets (Excluding Goodwill) [Abstract] Net Intangibles, indefinite-lived Indefinite-Lived Intangible Assets (Excluding Goodwill) Stock Option [Member] Employee Stock Option [Member] Employee Stock Purchase Plan [Member] Employee Stock [Member] 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 Accrued and Other Current Liabilities [Line Items] Accounts Payable and Accrued Liabilities, Current [Abstract] Accrued payroll and related expenses Employee-related Liabilities, Current Accrued commissions Accrued Sales Commission, Current Accrued royalties Accrued Royalties, Current Sales and other taxes Sales and Excise Tax Payable, Current Other accrued liabilities Other Accrued Liabilities, Current Accrued and other current liabilities Other Liabilities, Current Equity and Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Statement of Comprehensive Income [Abstract] Revenues Revenues 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) Net income Net Income (Loss) Attributable to Parent Net income per share of common stock: Basic (in usd per share) Earnings Per Share, Basic Diluted (in usd per share) 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 (shares) Weighted Average Number of Shares Outstanding, Basic Diluted (shares) Weighted Average Number of Shares Outstanding, Diluted Other comprehensive income, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Net income Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] 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 Financial Instruments and Fair Value Measurements [Abstract] Financial instruments and fair value measurements. 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] 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] Asset Class [Axis] Asset Class [Axis] Asset Class [Domain] Asset Class [Domain] Money market funds [Member] Money Market Funds [Member] Certificates of deposit [Member] Certificates of Deposit [Member] Corporate notes and obligations [Member] Corporate Debt Securities [Member] Municipal obligations [Member] Municipal Bonds [Member] U.S. government and government agency obligations [Member] US Treasury and Government [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 Financial Instruments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Income Taxes Income Tax Disclosure [Text Block] Stock-based compensation expense Schedule of Share-based Compensation Expenses [Table Text Block] Schedule of share-based compensation expenses. Summary of stock option activity Schedule of Share-based Compensation, Stock Options, Activity [Table Text Block] Summary of RSU, Performance Award, and performance-vesting RSU activity 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] 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] Corporate notes and obligations [Member] Corporate Note Securities [Member] Schedule of Available-for-sale Securities [Line Items] Schedule of Available-for-sale Securities [Line Items] Less than 12 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 12 Months or Greater, Fair Value Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value Continuous Unrealized Loss Position, 12 Months or Greater, 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 Segment Reporting [Abstract] Segment Information Segment Reporting Disclosure [Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Comprehensive Income Comprehensive Income, Policy [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Maturities of the Company's Investments Available-for-sale Securities, Debt Maturities, Amortized Cost Basis, Fiscal Year Maturity [Abstract] Investments, Maturities, Remainder of Fiscal Year, Fair Value Available-for-sale Securities, Debt Maturities, Remainder of Fiscal Year, Fair Value Investments, 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 Investments, 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 Investments, 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 Available-for-sale Securities 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] Options outstanding, beginning of period, 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 Options outstanding, end of period, shares Options exercisable, end of period, shares 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 Fair value hierarchy of financial assets on recurring basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Carrying amounts, gross unrealized gains and losses, and estimated fair value of cash and investments Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of investments in continuous unrealized loss position Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value [Table Text Block] Summary of the maturities of investments Investments Classified by Contractual Maturity Date [Table Text Block] 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] Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Share price (in usd per share) Share Price Unrecognized stock-based compensation expense 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 Aggregate intrinsic value of shares released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Aggregate grant-date fair value of shares released 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 Subsequent Events Subsequent Events [Text Block] Estimated annual effective tax rate (percent) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, 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 Excess Tax Benefit from Share-based Compensation, Financing Activities Income tax interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Transfers of financial instruments between fair value levels Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers, Net Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of intangible assets Amortization of Intangible Assets 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 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 Proceeds (payment of issuance costs) relating to common stock issued in public offering Payments of Stock Issuance Costs Proceeds (payment of issuance costs) relating to common stock issued in public offering Proceeds from Issuance of Common Stock Tax payments related to shares withheld for vested restricted stock units Payments Related to Tax Withholding for Share-based Compensation Net cash provided by 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 (refunded from) income taxes Income Taxes Paid, Net 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 Number of facilities under operating lease arrangements Property Subject to or Available for Operating Lease, Number of Units 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 $270 and $45 as of September 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 Property and equipment, net Property, Plant and Equipment, Net Long-term investments Available-for-sale Securities, Noncurrent Intangible assets, net Deposits and other assets Other Assets, Noncurrent Goodwill Goodwill 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 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,526,383 and 33,685,649 shares issued and outstanding as of September 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 Depreciation and amortization expense Depreciation and amortization expense, capital lease Capital Leases, Income Statement, Amortization Expense Components of net income 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 per share: Net Income (Loss) Per Share [Abstract] Net income (loss) per share. Net Income Per Share of Common Stock Earnings Per Share [Text Block] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Schedule of components of income tax provision Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] 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 net income per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 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: 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 Investments: Available-for-sale Securities, Fair Value to Amortized Cost Basis [Abstract] Investments, amortized cost Available-for-sale Securities, Amortized Cost Basis Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Investments 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 Finite-Lived Intangible Assets, Net 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] Internal-Use Software [Member] Software and Software Development Costs [Member] Furniture and Fixtures [Member] Furniture and Fixtures [Member] Leasehold Improvements [Member] Leasehold Improvements [Member] Computer Equipment [Member] Computer Equipment [Member] Software [Member] Computer Software, Intangible Asset [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and Equipment, Net Property, Plant and Equipment, Net, by Type [Abstract] 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 Computer Equipment and Software Under Capital Leases Capital Leases, Balance Sheet, Assets by Major Class, Net [Abstract] 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 Net computer equipment and software under capital leases Capital Leases, Balance Sheet, Assets by Major Class, Net Goodwill, change in carrying value Goodwill, Transfers EX-101.PRE 11 elli-20170930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.8.0.1
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2017
Nov. 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 Sep. 30, 2017  
Amendment Flag false  
Document Fiscal Year Focus 2017  
Document Fiscal Period Focus Q3  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   34,536,251
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Current assets:    
Cash and cash equivalents $ 246,832 $ 380,907
Short-term investments 119,327 41,841
Accounts receivable, net of allowance for doubtful accounts of $270 and $45 as of September 30, 2017 and December 31, 2016, respectively 48,987 39,358
Prepaid expenses and other current assets 17,324 15,209
Total current assets 432,470 477,315
Property and equipment, net 166,864 126,297
Long-term investments 112,874 45,931
Intangible assets, net 14,056 17,289
Deposits and other assets 18,132 10,138
Goodwill 74,547 74,547
Total assets 818,943 751,517
Current liabilities:    
Accounts payable 14,537 15,942
Accrued and other current liabilities 21,121 39,809
Deferred revenue 20,322 23,126
Total current liabilities 55,980 78,877
Other long-term liabilities 16,316 17,732
Total liabilities 72,296 96,609
Commitments and contingencies (Note 8)
Stockholders' equity:    
Common stock, $0.0001 par value per share; 140,000,000 authorized shares, 34,526,383 and 33,685,649 shares issued and outstanding as of September 30, 2017 and December 31, 2016, respectively 3 3
Additional paid-in capital 646,343 612,098
Accumulated other comprehensive loss (211) (219)
Retained earnings 100,512 43,026
Total stockholders' equity 746,647 654,908
Total liabilities and stockholders' equity $ 818,943 $ 751,517
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Statement of Financial Position [Abstract]    
Accounts receivable, allowances for doubtful accounts $ 270 $ 45
Common stock, par value (in usd per share) $ 0.0001000 $ 0.0001000
Common stock, shares authorized 140,000,000 140,000,000
Common stock, shares issued 34,526,383.000 33,685,649.000
Common stock, shares outstanding 34,526,383.000 33,685,649.000
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Statement of Comprehensive Income [Abstract]        
Revenues $ 107,029 $ 100,381 $ 304,156 $ 264,104
Cost of revenues 39,603 32,218 112,638 87,302
Gross profit 67,426 68,163 191,518 176,802
Operating expenses:        
Sales and marketing 13,522 12,654 46,762 40,446
Research and development 15,901 15,081 49,354 42,196
General and administrative 20,159 19,360 55,828 52,885
Total operating expenses 49,582 47,095 151,944 135,527
Income from operations 17,844 21,068 39,574 41,275
Other income, net 1,140 204 2,403 565
Income before income taxes 18,984 21,272 41,977 41,840
Income tax provision (benefit) 4,465 7,492 (964) 14,966
Net income $ 14,519 $ 13,780 $ 42,941 $ 26,874
Net income per share of common stock:        
Basic (in usd per share) $ 0.42 $ 0.43 $ 1.26 $ 0.88
Diluted (in usd per share) $ 0.41 $ 0.41 $ 1.20 $ 0.84
Weighted average common shares used in computing net income per share of common stock:        
Basic (shares) 34,275,116 31,916,910 34,004,025 30,407,020
Diluted (shares) 35,784,972 33,482,533 35,803,817 32,039,083
Other comprehensive income, net of taxes:        
Net income $ 14,519 $ 13,780 $ 42,941 $ 26,874
Unrealized gain (loss) on investments 53 (107) 8 322
Comprehensive income $ 14,572 $ 13,673 $ 42,949 $ 27,196
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 42,941 $ 26,874
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 26,024 14,487
Amortization of intangible assets 3,233 4,442
Stock-based compensation expense 25,260 23,456
Deferred income taxes (1,259) 9,363
Loss on disposal of property and equipment 0 5
Amortization (accretion) of investments (948) 779
Changes in operating assets and liabilities:    
Accounts receivable, net (9,628) (19,267)
Prepaid expenses and other current assets (2,115) (1,381)
Deposits and other assets 508 (2,298)
Accounts payable 625 (349)
Accrued, other current and other liabilities (12,271) 1,238
Deferred revenue (2,749) 3,759
Net cash provided by operating activities 69,621 61,108
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (24,919) (21,074)
Acquisition of internal-use software (40,047) (25,218)
Purchases of investments (213,749) (49,201)
Maturities of investments 70,276 45,494
Sale of investments 0 20,000
Net cash used in investing activities (208,439) (29,999)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payment of capital lease obligations (587) (2,954)
Proceeds from issuance of common stock under employee stock plans 17,590 15,339
Proceeds (payment of issuance costs) relating to common stock issued in public offering (15)  
Proceeds (payment of issuance costs) relating to common stock issued in public offering   271,411
Tax payments related to shares withheld for vested restricted stock units (12,245) (4,762)
Net cash provided by financing activities 4,743 279,034
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS (134,075) 310,143
CASH AND CASH EQUIVALENTS, Beginning of period 380,907 34,396
CASH AND CASH EQUIVALENTS, End of period 246,832 344,539
Supplemental disclosure of cash flow information:    
Cash paid for interest 431 213
Cash paid for (refunded from) income taxes (1,292) 218
Supplemental disclosure of non-cash investing and financing activities:    
Fixed asset purchases accrued but not paid 3,930 1,196
Stock-based compensation capitalized to property and equipment $ 3,640 $ 1,927
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.8.0.1
Description of Business
9 Months Ended
Sep. 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.8.0.1
Basis of Presentation and Significant Accounting Policies
9 Months Ended
Sep. 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 nine months ended September 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. The Company elected provisions of the standard permitting retrospective restatement of prior period amounts presented in the statement of cash flows related to these transactions. This resulted in a $5.5 million increase in net cash provided by operating activities and a corresponding $5.5 million decrease in net cash provided by financing activities for the nine months ended September 30, 2016 from previously reported amounts.
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 nine months ended September 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 currently anticipates adopting the standard using the modified retrospective method and 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. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of updating its systems and continuing the evaluation of the quantitative impact to our financial statements.
The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation 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 and is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.
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 timing of adoption and does not expect the adoption of the accounting standard update to have a material impact on its consolidated financial statements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share of Common Stock
9 Months Ended
Sep. 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 September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share amounts)
Net income
$
14,519

 
$
13,780

 
$
42,941

 
$
26,874

Basic shares:
 
 
 
 
 
 
 
Weighted average common shares outstanding
34,275,116

 
31,916,910

 
34,004,025

 
30,407,020

Diluted shares:
 
 
 
 
 
 
 
Weighted average shares used to compute basic net income per share
34,275,116

 
31,916,910

 
34,004,025

 
30,407,020

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

 
1,565,623

 
1,799,792

 
1,632,063

Weighted average shares used to compute diluted net income per share
35,784,972

 
33,482,533

 
35,803,817

 
32,039,083

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.42

 
$
0.43

 
$
1.26

 
$
0.88

Diluted
$
0.41

 
$
0.41

 
$
1.20

 
$
0.84


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 September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
Employee stock options and awards
319,922

 

 
179,091

 
42,036


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, 59,455 and 167,336 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for each of the three and nine months ended September 30, 2017 and 2016, respectively.
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements
9 Months Ended
Sep. 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:
 
September 30, 2017
 
December 31, 2016
  
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
 
(in thousands)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
4,363

 
$

 
$
4,363

 
$
2,733

 
$

 
$
2,733

Corporate notes and obligations

 
17,327

 
17,327

 

 

 

U.S. government and government agency obligations
6,575

 
14,829

 
21,404

 
151,660

 
149,976

 
301,636

 
 
 
 
 
 
 
 
 
 
 
 
Investments:
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 
8,140

 
8,140

 

 
12,088

 
12,088

Corporate notes and obligations

 
73,713

 
73,713

 

 
28,892

 
28,892

Municipal obligations

 
10,475

 
10,475

 

 
11,361

 
11,361

U.S. government and government agency obligations
51,021

 
88,852

 
139,873

 
4,579

 
30,852

 
35,431

 
$
61,959

 
$
213,336

 
$
275,295

 
$
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 September 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 nine months ended September 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 nine months ended September 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:
 
September 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
$
203,738

 
$

 
$

 
$
203,738

 
$
76,538

 
$

 
$

 
$
76,538

Money market funds
4,363

 

 

 
4,363

 
2,733

 

 

 
2,733

Corporate notes and obligations
17,327

 

 

 
17,327

 

 

 

 

U.S. government and government agency obligations
21,403

 
1

 

 
21,404

 
301,631

 
8

 
(3
)
 
301,636

 
$
246,831

 
$
1

 
$

 
$
246,832

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

Investments:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
$
73,754

 
$
26

 
$
(67
)
 
$
73,713

 
$
28,978

 
$
1

 
$
(87
)
 
$
28,892

Certificates of deposit
8,138

 
3

 
(1
)
 
8,140

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,471

 
11

 
(7
)
 
10,475

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
140,050

 
2

 
(179
)
 
139,873

 
35,502

 
8

 
(79
)
 
35,431

 
$
232,413

 
$
42

 
$
(254
)
 
$
232,201

 
$
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 September 30, 2017 or December 31, 2016 based on its evaluation of available evidence, such as the Company’s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company expects to receive the full principal and interest on these investments.
 
September 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
$
31,732

 
$
(32
)
 
$
7,710

 
$
(35
)
 
$
39,442

 
$
(67
)
Certificates of deposit
2,452

 

 
245

 
(1
)
 
2,697

 
(1
)
U.S. government, government agency, and municipal obligations
124,336

 
(154
)
 
5,500

 
(32
)
 
129,836

 
(186
)
 
$
158,520

 
$
(186
)
 
$
13,455

 
$
(68
)
 
$
171,975

 
$
(254
)
 
 
 
 
 
 
 
 
 
 
 
 
 
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 September 30, 2017:
 
 
 
 
 
Carrying or
Fair Value
 
 
 
 
 
(in thousands)
Remainder of 2017
 
 
 
 
$
28,276

2018
 
 
 
 
102,878

2019
 
 
 
 
72,308

2020
 
 
 
 
28,739

Total
 
 
 
 
$
232,201

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.8.0.1
Balance Sheet Components
9 Months Ended
Sep. 30, 2017
Statement of Financial Position [Abstract]  
Balance Sheet Components
Balance Sheet Components
Property and Equipment, net
Property and equipment, net, consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software(1) (2)
$
66,871

 
$
54,029

Internal-use software(2)
96,022

 
62,573

Furniture and fixtures
9,218

 
6,838

Leasehold improvements
29,389

 
18,532

Property and equipment
201,500

 
141,972

Accumulated depreciation and amortization(1)
(75,015
)
 
(48,991
)
Subtotal
126,485

 
92,981

Internal-use software and other assets not placed in service
40,379

 
33,316

Property and equipment, net
$
166,864

 
$
126,297

________________
(1) Includes computer equipment and software under capital leases
(2) 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.
Computer equipment and software under capital leases, net, consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment
$
8,715

 
$
8,715

Software
1,517

 
1,517

Accumulated depreciation and amortization
(8,676
)
 
(6,522
)
Net computer equipment and software under capital leases
$
1,556

 
$
3,710


Depreciation and amortization expense for the three and nine months ended September 30, 2017 was $9.7 million and $26.0 million, respectively. Depreciation and amortization expense for the three and nine months ended September 30, 2016 was $5.8 million and $14.5 million, respectively. Depreciation and amortization of assets under capital leases which is included in the depreciation and amortization expense for the three and nine months ended September 30, 2017 was $0.6 million and $2.2 million, respectively. Depreciation and amortization of assets under capital leases which is included in depreciation and amortization expense for the three and nine months ended September 30, 2016 was $0.8 million and $2.4 million, respectively.
Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Accrued payroll and related expenses
$
15,281

 
$
31,848

Accrued commissions
643

 
1,832

Accrued royalties
1,828

 
1,395

Sales and other taxes
1,298

 
2,327

Other accrued liabilities(1)
2,071

 
2,407

 
$
21,121

 
$
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.8.0.1
Goodwill and Intangible Assets, Net
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangible Assets, Net
Goodwill and Intangible Assets, Net
The carrying value of goodwill at September 30, 2017 was $74.5 million. There were no changes in the carrying value of goodwill during the three and nine months ended September 30, 2017.
Intangible assets, net, consisted of the following:
  
September 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

 
$
(9,181
)
 
$
2,354

 
2.1
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(11,928
)
 
7,472

 
3.4
Order backlog
370


(179
)

191


2.1
Total assets subject to amortization:
31,636

 
(21,619
)
 
10,017

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

 

 
4,039

 
 
 
$
35,675

 
$
(21,619
)
 
$
14,056

 
 
 
 
 
 
 
 
 
 
  
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 nine months ended September 30, 2017 was $1.1 million and $3.2 million, respectively. Amortization expense associated with intangible assets for the three and nine months ended September 30, 2016 was $1.5 million and $4.4 million, respectively.
Future amortization expense for intangible assets at September 30, 2017 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2017
$
1,061

2018
3,443

2019
3,166

2020
1,778

2021
314

2022
255

 
$
10,017

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes
9 Months Ended
Sep. 30, 2017
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The Company 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 September 30, 2017 and 2016 was 35.9% and 36.5%, respectively.
  
Three Months ended September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
4,465

 
$
7,492

 
$
(964
)
 
$
14,966

Effective tax rate(1)
23.5
%
 
35.2
%
 
(2.3
)%
 
35.8
%
________________
(1) The impact to the effective tax rate due to the excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 was 12.0% and 37.0% for the three and nine months ended September 30, 2017, respectively.
The Company’s effective tax rate was 23.5% and (2.3)% for the three and nine months ended September 30, 2017, which was lower than the U.S. federal statutory rate of 35%. The lower tax rate was primarily due to the discrete impact of excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 and the federal R&D credit, partially offset by the non-deductible stock-based compensation.
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 nine months ended September 30, 2017 was $2.3 million and $15.5 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 nine months ended September 30, 2017 and 2016.
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies
9 Months Ended
Sep. 30, 2017
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Leases
As of September 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.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans
9 Months Ended
Sep. 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 September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,810

 
$
1,381

 
$
4,929

 
$
3,483

Sales and marketing
1,346

 
1,243

 
3,780

 
3,180

Research and development
2,043

 
1,969

 
6,002

 
5,417

General and administrative
3,700

 
4,155

 
10,549

 
11,376

 
$
8,899

 
$
8,748

 
$
25,260

 
$
23,456


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
(365,573
)
 
23.23

 
 
 
 
Forfeited or expired
(20,646
)
 
40.48

 
 
 
 
Outstanding at September 30, 2017
1,505,714

 
$
27.03

 
5.70
 
$
83,042

Ending vested and expected to vest at September 30, 2017
1,498,599

 
$
26.93

 
5.69
 
$
82,809

Exercisable at September 30, 2017
1,259,159

 
$
23.53

 
5.40
 
$
73,791


There were no stock options granted during the three months ended September 30, 2017. Stock options granted during the nine months ended September 30, 2017 were made under the 2011 Plan. There were no grants under the 2009 Plan during the nine months ended September 30, 2017.
The aggregate intrinsic value of the stock options outstanding at September 30, 2017 represents the value of the Company’s closing stock price of $82.13 on September 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 September 30, 2017, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $4.9 million and is expected to be recognized over a weighted average period of 1.3 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
504,699

 
100.90

 
41,992

 
94.66

Released
(309,089
)
 
57.11

 
(145,651
)
 
39.53

Forfeited or expired
(100,817
)
 
79.20

 

 

Outstanding at September 30, 2017
1,119,908

 
$
81.59

 
303,991

 
$
56.86

Ending vested and expected to vest at September 30, 2017
977,940

 
 
 
303,991

 
 

RSUs, performance-vesting RSUs, and Performance Awards that are expected to vest are presented net of estimated future forfeitures. RSUs released during the nine months ended September 30, 2017 and 2016 had an aggregate intrinsic value of $32.0 million and $16.8 million, respectively, and had an aggregate grant-date fair value of $17.7 million and $8.3 million, respectively. Performance-vesting RSUs and Performance Awards released during the nine months ended September 30, 2017 and 2016 had an aggregate intrinsic value of $13.7 million and $21.6 million, respectively, and had an aggregate grant-date fair value of $5.8 million and $6.8 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 September 30, 2017, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and Performance Awards was $72.3 million and is expected to be recognized over a weighted average period of 2.5 years.
Employee Stock Purchase Plan
For the nine months ended September 30, 2017 and 2016, employees purchased 121,010 shares and 101,816 shares, respectively, under the ESPP for a total of $9.1 million and $6.7 million, respectively. As of September 30, 2017, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on February 28, 2018, was $1.4 million and is expected to be recognized over five 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 September 30,
 
Nine Months ended September 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
1.12

%
 
0.46

%
 
0.58
%
 
0.36
%
Expected life of options (in years)
0.49

 
 
0.50

 
 
0.49
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility
37

%
 
33

%
 
35
%
 
38
%
Common Stock
The following numbers of shares of common stock were reserved and available for future issuance at September 30, 2017: 
  
Reserved
Shares
Options and awards outstanding under stock option plans
2,929,613

Shares available for future grant under the 2011 Plan
5,225,211

Shares available under the ESPP
1,614,689

Total
9,769,513


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 August 2017, the Company’s audit committee, under the authority delegated to it by the Company’s board of directors, approved a new stock repurchase program under which the Company is authorized to repurchase up to $250.0 million of its common stock. This authorization expires in August 2020. All shares are retired upon repurchase. As of September 30, 2017, the Company had not repurchased any shares under this program.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.8.0.1
Segment Information
9 Months Ended
Sep. 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 in the United States for its network participants.
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events
9 Months Ended
Sep. 30, 2017
Subsequent Events [Abstract]  
Subsequent Events
Subsequent Events
On October 2, 2017, the Company acquired all of the shares of Velocify, Inc. (“Velocify”), a leading cloud-based intelligent sales automation platform that provides customers the capabilities to generate and manage leads and customer relationships, in exchange for total cash consideration of approximately $130.0 million plus contingent payments of approximately $2.8 million.
Given the timing of the completion of the acquisition, the Company is currently in the process of valuing the assets acquired and liabilities assumed. As a result, the Company is unable to provide the amount recognized as of the acquisition date for the major classes of assets acquired and liabilities assumed. The Company will provide these disclosures in its Annual Report on Form 10-K for the year ending December 31, 2017.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2017
Accounting Policies [Abstract]  
Principles of Consolidation
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
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
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 nine months ended September 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
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.
Recent Accounting Pronouncements
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 currently anticipates adopting the standard using the modified retrospective method and 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. The Company has assigned internal resources, engaged a third-party service provider, and is in the process of updating its systems and continuing the evaluation of the quantitative impact to our financial statements.
The Company expects an impact to its Encompass subscription and professional services revenue streams due to the removal of the current limitation on contingent revenue, which may affect the timing and allocation 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 and is continuing to evaluate the impact to the expected period of benefit under ASU 2014-09.
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 timing of adoption and does not expect the adoption of the accounting standard update to have a material impact on its consolidated financial statements.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share of Common Stock (Tables)
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Components of net income per share of common stock
The components of net income per share of common stock were as follows:
  
Three Months ended September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(in thousands, except share and per share amounts)
Net income
$
14,519

 
$
13,780

 
$
42,941

 
$
26,874

Basic shares:
 
 
 
 
 
 
 
Weighted average common shares outstanding
34,275,116

 
31,916,910

 
34,004,025

 
30,407,020

Diluted shares:
 
 
 
 
 
 
 
Weighted average shares used to compute basic net income per share
34,275,116

 
31,916,910

 
34,004,025

 
30,407,020

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

 
1,565,623

 
1,799,792

 
1,632,063

Weighted average shares used to compute diluted net income per share
35,784,972

 
33,482,533

 
35,803,817

 
32,039,083

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.42

 
$
0.43

 
$
1.26

 
$
0.88

Diluted
$
0.41

 
$
0.41

 
$
1.20

 
$
0.84

Common shares excluded from computation of diluted net income 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 September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
Employee stock options and awards
319,922

 

 
179,091

 
42,036

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2017
Financial Instruments and Fair Value Measurements [Abstract]  
Fair value hierarchy of 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:
 
September 30, 2017
 
December 31, 2016
  
Level 1
 
Level 2
 
Total
 
Level 1
 
Level 2
 
Total
 
(in thousands)
 
(in thousands)
Cash equivalents:
 
 
 
 
 
 
 
 
 
 
 
Money market funds
$
4,363

 
$

 
$
4,363

 
$
2,733

 
$

 
$
2,733

Corporate notes and obligations

 
17,327

 
17,327

 

 

 

U.S. government and government agency obligations
6,575

 
14,829

 
21,404

 
151,660

 
149,976

 
301,636

 
 
 
 
 
 
 
 
 
 
 
 
Investments:
 
 
 
 
 
 
 
 
 
 
 
Certificates of deposit

 
8,140

 
8,140

 

 
12,088

 
12,088

Corporate notes and obligations

 
73,713

 
73,713

 

 
28,892

 
28,892

Municipal obligations

 
10,475

 
10,475

 

 
11,361

 
11,361

U.S. government and government agency obligations
51,021

 
88,852

 
139,873

 
4,579

 
30,852

 
35,431

 
$
61,959

 
$
213,336

 
$
275,295

 
$
158,972

 
$
233,169

 
$
392,141


Carrying amounts, gross unrealized gains and losses, and estimated fair value of cash and investments
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:
 
September 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
$
203,738

 
$

 
$

 
$
203,738

 
$
76,538

 
$

 
$

 
$
76,538

Money market funds
4,363

 

 

 
4,363

 
2,733

 

 

 
2,733

Corporate notes and obligations
17,327

 

 

 
17,327

 

 

 

 

U.S. government and government agency obligations
21,403

 
1

 

 
21,404

 
301,631

 
8

 
(3
)
 
301,636

 
$
246,831

 
$
1

 
$

 
$
246,832

 
$
380,902

 
$
8

 
$
(3
)
 
$
380,907

Investments:
 

 
 
 
 

 
 

 
 
 
 
 
 
 
 
Corporate notes and obligations
$
73,754

 
$
26

 
$
(67
)
 
$
73,713

 
$
28,978

 
$
1

 
$
(87
)
 
$
28,892

Certificates of deposit
8,138

 
3

 
(1
)
 
8,140

 
12,094

 
13

 
(19
)
 
12,088

Municipal obligations
10,471

 
11

 
(7
)
 
10,475

 
11,422

 
1

 
(62
)
 
11,361

U.S. government and government agency obligations
140,050

 
2

 
(179
)
 
139,873

 
35,502

 
8

 
(79
)
 
35,431

 
$
232,413

 
$
42

 
$
(254
)
 
$
232,201

 
$
87,996

 
$
23

 
$
(247
)
 
$
87,772

Schedule of investments in continuous unrealized loss position
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 September 30, 2017 or December 31, 2016 based on its evaluation of available evidence, such as the Company’s intent to hold and whether it is more likely than not that the Company will be required to sell the investment before recovery of the investment’s amortized basis. The Company expects to receive the full principal and interest on these investments.
 
September 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
$
31,732

 
$
(32
)
 
$
7,710

 
$
(35
)
 
$
39,442

 
$
(67
)
Certificates of deposit
2,452

 

 
245

 
(1
)
 
2,697

 
(1
)
U.S. government, government agency, and municipal obligations
124,336

 
(154
)
 
5,500

 
(32
)
 
129,836

 
(186
)
 
$
158,520

 
$
(186
)
 
$
13,455

 
$
(68
)
 
$
171,975

 
$
(254
)
 
 
 
 
 
 
 
 
 
 
 
 
 
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 investments
The following table summarizes the maturities of the Company’s investments at September 30, 2017:
 
 
 
 
 
Carrying or
Fair Value
 
 
 
 
 
(in thousands)
Remainder of 2017
 
 
 
 
$
28,276

2018
 
 
 
 
102,878

2019
 
 
 
 
72,308

2020
 
 
 
 
28,739

Total
 
 
 
 
$
232,201

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2017
Statement of Financial Position [Abstract]  
Schedule of property and equipment
Property and equipment, net, consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment and software(1) (2)
$
66,871

 
$
54,029

Internal-use software(2)
96,022

 
62,573

Furniture and fixtures
9,218

 
6,838

Leasehold improvements
29,389

 
18,532

Property and equipment
201,500

 
141,972

Accumulated depreciation and amortization(1)
(75,015
)
 
(48,991
)
Subtotal
126,485

 
92,981

Internal-use software and other assets not placed in service
40,379

 
33,316

Property and equipment, net
$
166,864

 
$
126,297

________________
(1) Includes computer equipment and software under capital leases
(2) 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.
Computer equipment and software under capital leases, net, consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Computer equipment
$
8,715

 
$
8,715

Software
1,517

 
1,517

Accumulated depreciation and amortization
(8,676
)
 
(6,522
)
Net computer equipment and software under capital leases
$
1,556

 
$
3,710

Schedule accrued and other current liabilities
Accrued and other current liabilities consisted of the following:
 
September 30,
 
December 31,
 
2017
 
2016
 
(in thousands)
Accrued payroll and related expenses
$
15,281

 
$
31,848

Accrued commissions
643

 
1,832

Accrued royalties
1,828

 
1,395

Sales and other taxes
1,298

 
2,327

Other accrued liabilities(1)
2,071

 
2,407

 
$
21,121

 
$
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 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net (Tables)
9 Months Ended
Sep. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of intangible assets, net
Intangible assets, net, consisted of the following:
  
September 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

 
$
(9,181
)
 
$
2,354

 
2.1
Trade names
331

 
(331
)
 

 
0.0
Customer relationships
19,400

 
(11,928
)
 
7,472

 
3.4
Order backlog
370


(179
)

191


2.1
Total assets subject to amortization:
31,636

 
(21,619
)
 
10,017

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

 

 
4,039

 
 
 
$
35,675

 
$
(21,619
)
 
$
14,056

 
 
 
 
 
 
 
 
 
 
  
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 September 30, 2017 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2017
$
1,061

2018
3,443

2019
3,166

2020
1,778

2021
314

2022
255

 
$
10,017

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tables)
9 Months Ended
Sep. 30, 2017
Income Tax Disclosure [Abstract]  
Schedule of components of income tax provision
The estimated annual effective tax rate as of September 30, 2017 and 2016 was 35.9% and 36.5%, respectively.
  
Three Months ended September 30,
 
Nine Months ended September 30,
  
2017
 
2016
 
2017
 
2016
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
4,465

 
$
7,492

 
$
(964
)
 
$
14,966

Effective tax rate(1)
23.5
%
 
35.2
%
 
(2.3
)%
 
35.8
%
________________
(1) The impact to the effective tax rate due to the excess tax benefits of stock-based compensation from the adoption of ASU 2016-09 was 12.0% and 37.0% for the three and nine months ended September 30, 2017, respectively.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (Tables)
9 Months Ended
Sep. 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 September 30,
 
Nine Months ended September 30,
 
2017
 
2016
 
2017
 
2016
 
(in thousands)
Cost of revenues
$
1,810

 
$
1,381

 
$
4,929

 
$
3,483

Sales and marketing
1,346

 
1,243

 
3,780

 
3,180

Research and development
2,043

 
1,969

 
6,002

 
5,417

General and administrative
3,700

 
4,155

 
10,549

 
11,376

 
$
8,899

 
$
8,748

 
$
25,260

 
$
23,456

Summary of stock option activity
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
(365,573
)
 
23.23

 
 
 
 
Forfeited or expired
(20,646
)
 
40.48

 
 
 
 
Outstanding at September 30, 2017
1,505,714

 
$
27.03

 
5.70
 
$
83,042

Ending vested and expected to vest at September 30, 2017
1,498,599

 
$
26.93

 
5.69
 
$
82,809

Exercisable at September 30, 2017
1,259,159

 
$
23.53

 
5.40
 
$
73,791

Summary of RSU, Performance Award, and performance-vesting RSU activity
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
504,699

 
100.90

 
41,992

 
94.66

Released
(309,089
)
 
57.11

 
(145,651
)
 
39.53

Forfeited or expired
(100,817
)
 
79.20

 

 

Outstanding at September 30, 2017
1,119,908

 
$
81.59

 
303,991

 
$
56.86

Ending vested and expected to vest at September 30, 2017
977,940

 
 
 
303,991

 
 
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 September 30,
 
Nine Months ended September 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
1.12

%
 
0.46

%
 
0.58
%
 
0.36
%
Expected life of options (in years)
0.49

 
 
0.50

 
 
0.49
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility
37

%
 
33

%
 
35
%
 
38
%
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 September 30, 2017: 
  
Reserved
Shares
Options and awards outstanding under stock option plans
2,929,613

Shares available for future grant under the 2011 Plan
5,225,211

Shares available under the ESPP
1,614,689

Total
9,769,513

XML 35 R24.htm IDEA: XBRL DOCUMENT v3.8.0.1
Basis of Presentation and Significant Accounting Policies (Details Textual) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by operating activities $ 69,621 $ 61,108
Net cash provided by (used in) financing activities $ 4,743 279,034
ASU No. 2016-09 [Member] | Reclassification [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Net cash provided by operating activities   5,500
Net cash provided by (used in) financing activities   $ (5,500)
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share of Common Stock (Components of Computation) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Components of net income per share        
Net income $ 14,519 $ 13,780 $ 42,941 $ 26,874
Basic shares:        
Weighted average common shares outstanding 34,275,116 31,916,910 34,004,025 30,407,020
Diluted shares:        
Weighted average common shares outstanding 34,275,116 31,916,910 34,004,025 30,407,020
Effect of potentially dilutive securities:        
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares 1,509,856 1,565,623 1,799,792 1,632,063
Weighted average shares used to compute diluted net income per share 35,784,972 33,482,533 35,803,817 32,039,083
Net income per share:        
Basic (in usd per share) $ 0.42 $ 0.43 $ 1.26 $ 0.88
Diluted (in usd per share) $ 0.41 $ 0.41 $ 1.20 $ 0.84
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.8.0.1
Net Income Per Share of Common Stock (Anti-dilutive Shares Excluded From Computation) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 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 net income per share 319,922 0 179,091 42,036
Performance Based Awards [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded from computation of net income per share 59,455 167,336 59,455 167,336
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Fair Value Hierarchy) (Details) - Fair Value, Measurements, Recurring [Member] - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, fair value disclosure $ 275,295 $ 392,141
Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,363 2,733
Certificates of deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 8,140 12,088
Corporate notes and obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 17,327 0
Investments 73,713 28,892
Municipal obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 10,475 11,361
U.S. government and government agency obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 21,404 301,636
Investments 139,873 35,431
Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, fair value disclosure 61,959 158,972
Level 1 [Member] | Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 4,363 2,733
Level 1 [Member] | Certificates of deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Level 1 [Member] | Corporate notes and obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Investments 0 0
Level 1 [Member] | Municipal obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Level 1 [Member] | U.S. government and government agency obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 6,575 151,660
Investments 51,021 4,579
Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, fair value disclosure 213,336 233,169
Level 2 [Member] | Money market funds [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Level 2 [Member] | Certificates of deposit [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 8,140 12,088
Level 2 [Member] | Corporate notes and obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 17,327 0
Investments 73,713 28,892
Level 2 [Member] | Municipal obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 10,475 11,361
Level 2 [Member] | U.S. government and government agency obligations [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 14,829 149,976
Investments $ 88,852 $ 30,852
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Carrying Amounts and Fair Value) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Sep. 30, 2016
Dec. 31, 2015
Cash and cash equivalents:        
Cash and cash equivalents, carrying value $ 246,832 $ 380,907 $ 344,539 $ 34,396
Investments:        
Investments, amortized cost 232,413 87,996    
Unrealized Gains 42 23    
Unrealized Losses (254) (247)    
Investments 232,201 87,772    
Corporate notes and obligations [Member]        
Investments:        
Investments, amortized cost 73,754 28,978    
Unrealized Gains 26 1    
Unrealized Losses (67) (87)    
Investments 73,713 28,892    
Certificates of deposit [Member]        
Investments:        
Investments, amortized cost 8,138 12,094    
Unrealized Gains 3 13    
Unrealized Losses (1) (19)    
Investments 8,140 12,088    
Municipal obligations [Member]        
Investments:        
Investments, amortized cost 10,471 11,422    
Unrealized Gains 11 1    
Unrealized Losses (7) (62)    
Investments 10,475 11,361    
U.S. government and government agency obligations [Member]        
Investments:        
Investments, amortized cost 140,050 35,502    
Unrealized Gains 2 8    
Unrealized Losses (179) (79)    
Investments 139,873 35,431    
Cash [Member]        
Cash and cash equivalents:        
Cash 203,738 76,538    
Cash Equivalents [Member]        
Cash and cash equivalents:        
Money market funds 4,363 2,733    
Cash and cash equivalents, amortized cost 246,831 380,902    
Cash and cash equivalents, carrying value 246,832 380,907    
Investments:        
Unrealized Gains 1 8    
Unrealized Losses 0 (3)    
Cash Equivalents [Member] | Corporate notes and obligations [Member]        
Cash and cash equivalents:        
Cash and cash equivalents, amortized cost 17,327      
Cash equivalents, carrying value 17,327      
Cash Equivalents [Member] | U.S. government and government agency obligations [Member]        
Cash and cash equivalents:        
Cash and cash equivalents, amortized cost 21,403 301,631    
Cash equivalents, carrying value 21,404 301,636    
Investments:        
Unrealized Gains 1 8    
Unrealized Losses $ 0 $ (3)    
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Continuous Unrealized Loss) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value $ 158,520 $ 211,865
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (186) (250)
12 Months or Greater, Fair Value 13,455 385
Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss (68) 0
Fair Value 171,975 212,250
Continuous Unrealized Loss Position, Accumulated Loss (254) (250)
Corporate notes and obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 31,732 26,076
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (32) (87)
12 Months or Greater, Fair Value 7,710 0
Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss (35) 0
Fair Value 39,442 26,076
Continuous Unrealized Loss Position, Accumulated Loss (67) (87)
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Less than 12 Months, Fair Value 2,452 5,651
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 (19)
12 Months or Greater, Fair Value 245 0
Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss (1) 0
Fair Value 2,697 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 12 Months, Fair Value 124,336 180,138
Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (154) (144)
12 Months or Greater, Fair Value 5,500 385
Continuous Unrealized Loss Position, 12 Months or Greater, Accumulated Loss (32) 0
Fair Value 129,836 180,523
Continuous Unrealized Loss Position, Accumulated Loss $ (186) $ (144)
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Summary of Investment Maturities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Maturities of the Company's Investments    
Investments, Maturities, Remainder of Fiscal Year, Fair Value $ 28,276  
Investments, Maturities, Next Fiscal Year, Fair Value 102,878  
Investments, Maturities, In Two Years, Fair Value 72,308  
Investments, Maturities, In Three Years, Fair Value 28,739  
Total $ 232,201 $ 87,772
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments and Fair Value Measurements (Details Textual) - USD ($)
9 Months Ended
Sep. 30, 2017
Sep. 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.8.0.1
Balance Sheet Components (Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Property and Equipment, Net    
Property and equipment, gross $ 201,500 $ 141,972
Accumulated depreciation and amortization (75,015) (48,991)
Property and equipment, gross subtotal 126,485 92,981
Internal-use software and other assets not placed in service 40,379 33,316
Property and equipment, net 166,864 126,297
Computer Equipment and Software Under Capital Leases    
Accumulated depreciation and amortization, capital lease (8,676) (6,522)
Net computer equipment and software under capital leases 1,556 3,710
Computer Equipment and Software [Member]    
Property and Equipment, Net    
Property and equipment, gross 66,871 54,029
Internal-Use Software [Member]    
Property and Equipment, Net    
Property and equipment, gross 96,022 62,573
Furniture and Fixtures [Member]    
Property and Equipment, Net    
Property and equipment, gross 9,218 6,838
Leasehold Improvements [Member]    
Property and Equipment, Net    
Property and equipment, gross 29,389 18,532
Computer Equipment [Member]    
Computer Equipment and Software Under Capital Leases    
Capital leased assets, gross 8,715 8,715
Software [Member]    
Computer Equipment and Software Under Capital Leases    
Capital leased assets, gross $ 1,517 $ 1,517
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Statement of Financial Position [Abstract]        
Depreciation and amortization expense $ 9,700 $ 5,800 $ 26,024 $ 14,487
Depreciation and amortization expense, capital lease $ 600 $ 800 $ 2,200 $ 2,400
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components (Accrued and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Accrued and Other Current Liabilities [Line Items]    
Accrued payroll and related expenses $ 15,281 $ 31,848
Accrued commissions 643 1,832
Accrued royalties 1,828 1,395
Sales and other taxes 1,298 2,327
Other accrued liabilities 2,071 2,407
Accrued and other current liabilities $ 21,121 $ 39,809
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net (Schedule of Goodwill) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2017
Dec. 31, 2016
Goodwill and Intangible Assets Disclosure [Abstract]      
Goodwill $ 74,547,000 $ 74,547,000 $ 74,547,000
Goodwill, change in carrying value $ 0 $ 0  
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net (Intangible Assets Gross and Net Balances) (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2017
Dec. 31, 2016
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets, gross $ 35,675 $ 35,675
Intangible Assets, net 14,056 17,289
Assets subject to amortization:    
Gross Carrying Amount 31,636 31,636
Accumulated Amortization (21,619) (18,386)
Net Intangibles, finite-lived $ 10,017 $ 13,250
Weighted Average Remaining Useful Life (in years) 36 months 21 days 43 months 17 days
Trade Names [Member]    
Assets not subject to amortization:    
Net Intangibles, indefinite-lived $ 4,039 $ 4,039
Developed Technology [Member]    
Assets subject to amortization:    
Gross Carrying Amount 11,535 11,535
Accumulated Amortization (9,181) (8,183)
Net Intangibles, finite-lived $ 2,354 $ 3,352
Weighted Average Remaining Useful Life (in years) 24 months 20 days 32 months 21 days
Trade Names [Member]    
Assets subject to amortization:    
Gross Carrying Amount $ 331 $ 331
Accumulated Amortization (331) (331)
Net Intangibles, finite-lived $ 0 $ 0
Weighted Average Remaining Useful Life (in years) 1 day 1 day
Customer Relationships [Member]    
Assets subject to amortization:    
Gross Carrying Amount $ 19,400 $ 19,400
Accumulated Amortization (11,928) (9,762)
Net Intangibles, finite-lived $ 7,472 $ 9,638
Weighted Average Remaining Useful Life (in years) 40 months 23 days 47 months 18 days
Order Backlog [Member]    
Assets subject to amortization:    
Gross Carrying Amount $ 370 $ 370
Accumulated Amortization (179) (110)
Net Intangibles, finite-lived $ 191 $ 260
Weighted Average Remaining Useful Life (in years) 25 months 34 months
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net (Intangible Assets Future Amortization) (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Minimum future amortization expense for intangible assets    
Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year $ 1,061  
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 $ 10,017 $ 13,250
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Goodwill and Intangible Assets, Net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 1,100 $ 1,500 $ 3,233 $ 4,442
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Tax Provision and Effective Tax Rate) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ 4,465 $ 7,492 $ (964) $ 14,966
Effective tax rate (percent) 23.50% 35.20% (2.30%) 35.80%
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Income Taxes (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Tax Disclosure [Abstract]        
Estimated annual effective tax rate (percent)     35.90% 36.50%
Favorable impact on effective tax rate due to adoption of new accounting standard (percent) 12.00%   37.00%  
Effective tax rate (percent) 23.50% 35.20% (2.30%) 35.80%
Federal statutory tax rate (percent) 35.00%   35.00%  
Excess tax benefit from share-based compensation $ 2,300   $ 15,500  
Income tax interest and penalties     $ 0 $ 0
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details Textual)
Sep. 30, 2017
facility
Commitments and Contingencies Disclosure [Abstract]  
Number of facilities under operating lease arrangements 8
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 8,899 $ 8,748 $ 25,260 $ 23,456
Cost of Revenues [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 1,810 1,381 4,929 3,483
Sales and Marketing [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 1,346 1,243 3,780 3,180
Research and Development [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,043 1,969 6,002 5,417
General and Administrative [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3,700 $ 4,155 $ 10,549 $ 11,376
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (Stock Option Activity) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2017
Sep. 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]      
Options outstanding, beginning of period, shares   1,885,332  
Options granted, shares   6,601  
Options exercised, shares   (365,573)  
Options forfeited or expired, shares   (20,646)  
Options outstanding, end of period, shares 1,505,714 1,505,714 1,885,332
Ending vested and expected to vest, end of period, shares 1,498,599 1,498,599  
Options exercisable, end of period, shares 1,259,159 1,259,159  
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.23  
Options forfeited or expired, weighted average exercise price   40.48  
Outstanding, end of period, weighted average exercise price $ 27.03 27.03 $ 26.21
Ending vested and expected to vest, Weighted Average Exercise Price at End of Period 26.93 26.93  
Stock option exercisable at End of Period, weighted average exercise price, Ending Balance $ 23.53 $ 23.53  
Weighted average remaining contractual term at End of Period   5 years 256 days 6 years 124 days
Ending vested and expected to vest, Weighted Average Remaining Contractual Term at End of Period   5 years 252 days  
Stock option exercisable, weighted average remaining Contractual term, Ending balance   5 years 146 days  
Aggregate Intrinsic value at End of Period $ 83,042 $ 83,042 $ 108,356
Ending vested and expected to vest, Aggregate Intrinsic Value at End of Period 82,809 82,809  
Exercisable aggregate Intrinsic Value $ 73,791 $ 73,791  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details)
9 Months Ended
Sep. 30, 2017
$ / shares
shares
RSUs [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding, beginning of period 1,025,115
Granted 504,699
Released (309,089)
Forfeited or expired (100,817)
Outstanding, end of period 1,119,908
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 64.47
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 100.90
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 57.11
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 79.20
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 81.59
Ending vested and expected to vest, end of period, shares 977,940
Performance Awards and Performance-Vesting RSUs [Member]  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding, beginning of period 407,650
Granted 41,992
Released (145,651)
Forfeited or expired 0
Outstanding, end of period 303,991
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.86
Ending vested and expected to vest, end of period, shares 303,991
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (Fair Value Assumptions) (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 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 1.12% 0.46% 0.58% 0.36%
Expected life of options (in years) 179 days 6 months 179 days 6 months
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 37.00% 33.00% 35.00% 38.00%
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (Reserved Shares) (Details)
Sep. 30, 2017
shares
Class of Stock [Line Items]  
Reserved shares 9,769,513
Options and Awards Outstanding [Member]  
Class of Stock [Line Items]  
Reserved shares 2,929,613
Shares Available for Future Grant [Member]  
Class of Stock [Line Items]  
Reserved shares 5,225,211
Shares Available Under Employee Stock Purchase Plan [Member]  
Class of Stock [Line Items]  
Reserved shares 1,614,689
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.8.0.1
Equity and Stock Incentive Plans (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2017
Sep. 30, 2016
Aug. 31, 2017
Feb. 28, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares 0        
Stock repurchase program, authorized amount       $ 250,000,000  
Stock Option [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares   6,601      
Share price (in usd per share) $ 82.13 $ 82.13      
Unrecognized stock-based compensation expense $ 4,900,000 $ 4,900,000      
Expected to be recognized over a weighted average period   1 year 92 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]          
Aggregate intrinsic value of shares released   $ 32,000,000 $ 16,800,000    
Aggregate grant-date fair value of shares released   17,700,000 8,300,000    
Performance Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value of shares released   13,700,000 21,600,000    
Aggregate grant-date fair value of shares released   5,800,000 $ 6,800,000    
Restricted Stock Units and Performance Awards [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense 72,300,000 $ 72,300,000      
Expected to be recognized over a weighted average period   2 years 186 days      
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
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   121,010 101,816    
Purchase price of ESPP shares   $ 9,100,000 $ 6,700,000    
Unrecognized compensation cost related to employee stock purchase plan $ 1,400,000 $ 1,400,000      
Expected recognized period under employee stock purchase plan   5 months      
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.8.0.1
Subsequent Events (Details Textual) - Subsequent Event [Member] - Velocify Inc [Member]
$ in Millions
Oct. 02, 2017
USD ($)
Subsequent Event [Line Items]  
Cash consideration $ 130.0
Contingent payments for acquisition $ 2.8
EXCEL 60 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $V%:4L?(\\#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,$% @ 385I2V;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 " !-A6E+8G@;2N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>NEE1$5&7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR6W.@H=$CZG$#&1Q7PSN,YGH>.:'8FB ,CZB$[ED/=4!8554##DD910HF8!$7(I.MT4(G5!32&6_T@H^?J9MA1@-V MZ-!3!EYR8'*:&$]#U\(5,,$(D\O?!30+<:[^B9T[P,[)(=LEU?=]V==S;MR! MP]O3X\N\;F%])N4UCK^R%72*N&:7R:_UPV:W97)5\;N"\Z*ZW_%&W')1-^^3 MZP^_J[ +QN[M/S:^",H6?MV%_ )02P,$% @ 385I2YE&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 " !-A6E+"]GA6U4" "O!P & 'AL+W=O],0\?M &>]W M(0S?#2_UK5+& (J\(S?ZC:KOW4GH%9B\7.J&MK+F;2#H=1?NX?,18D.PB!\U M[>5L'IA4SIR_FL7GRRZ,3$24T5(9%T0/#WJDC!E/.HY?H]-PTC3$^?S=^T>; MO$[F3"0]?Z)A0$@9C]E_H@S(--Y%HC9(S:;]! M>9>*-Z,7'4I#WH:Q;NW8#SLQ'FE^ AH):"*@^+\$/!+P1("6 (;(;*H?B")% M+G@?B.%O=<04!7S&^C!+8[1G9_=TME);'T64@X=Q,R(. P+-$'!" .U[$D ^ M@0-RZ.A?@:.+P'X![,T 6SJ>T6,_/?;28TN/9_1D<0 N(O4+)%Z!Q*%O%@(# M(K&(=CAAB!#.,K],ZI5)'9EL(>,BMGZ!C5=@X]#ALE0\D)5:R;P2FX>"A&S/S/X#C!*4J6509FSU]#Q*ZH"B)QU*I;OG MM&#TJLQTH^=B:"'#0O%N;(]@ZM'%'U!+ P04 " !-A6E+B&5M-\L# O M$0 & 'AL+W=O)"GJCRY =M\U7W:-*?;+*]U M\[T]AM M?E;EN5TEQZZ[/*1INSN&JF@_U9=PCI\7HKG\&?H_KH\-O$LO;>R/U7AW)[J\Z()AU7R*SQLT?<%0^+O4[BVD^-% M/Y2GNO[>G_RQ7R593Q3*L.OZ)HKX]AJVH2S[EB+'C['1Y-YG7S@]?FO]\S#X M.)BGH@W;NOSGM.^.J\0GBWTX%"]E]ZV^_A[& 9ED,8[^2W@-98SW)+&/75VV MP^MB]])V=36V$E&JXN?M_70>WJ]C^V]E<@&.!7@O /UA@1H+%"E(;V3#4'\K MNF*];.KKHKE]6Y>BGQ3PH.+-W/47AWLW?!9'V\:KKVO$9?K:MS-&-K<(3B/O M$ULAH>Z1-/9_AT 1 H=Z-:W7-X;WXW%,6GE*Y,EYF ML2*+Y2R>L%A^8YR:3(8;BY RF.4RBQ-9'&?)"8OC]R6BN(S "#'G%!B9QHLT MGM$HTLW&\S%;ZRV]-4(,+>8S$S@7:7). X0F%R8P>D=I>$R;7,U,8,AD0V4< MARDJXSPZ,Y9Z2H@Y]#,3!V:,"9Q'41[@'7E@MI%B&:B9'Q7(\@3D/)KR(.O( M::/I;_Q_8^]Y9!D#M[&B-AXSTXX\^%PK"L1SSH"!.2)9R*#9^J+L3 NR18%K M5%&- CY439V*7)8.,:<\0BRW=F[^H.Q4Y$ZE+MA(&;K>?)QY M3S*S%>5[43VSE*/L/^3^TW3_A]QK5'T?1MYSR-9#O@^EPM\@WV%:;17SL)2# MN..:6:E0MBARBVIJ+>1Z_"5JB_*(J;DY)SL4N4,U=18*.\TL,T"E)>2TRN:D MA;)$D4O44&DAMZ/3UK*57,A9H_-L[@N3-8I&PO M=V]R:W-H965T&ULC97;CILP$(9?!?$ ,6 .:420=E-5K=1* MT59MKYUD$M :3&TG;-^^/A#$&K>[7,0>\_\SWP!VRH'Q9U$#R."EI9W8AK64 M_08A<:RA)6+%>NC4G3/C+9$JY!@[D9$PM14D4Y:@E31=6I5G;\ZID5TF; M#O8\$->V)?S/(U V;,,XO"\\-9=:Z@54E3VYP'>0/_H]5Q&:LIR:%CK1L"[@ M<-Z&#_%F5VB]$?QL8!"S>: [.3#VK(,OIVT8:2"@<)0Z U'##79 J4ZD,'Z/ M.<.II#;.Y_?LGTSOJI<#$;!C]%=SDO4V7(?!"<[D2N43&S[#V$\6!F/S7^$& M5,DUB:IQ9%28W^!X%9*U8Q:%TI(7.S:=&8YE$OFF=G[JENA5J]55E2HIO.,TH>K229 M21S%SJ/ DP2I^A-$XH5(C!_/(?[AQUX_-OYT[D^=)JRD,)+.(A:1T\92DV9^ MC-2+D2XQ,@?#2M:S$M$JBJ+8(7E3]HHF\])D2YK" Y-JHYOM>&9,@DH:K52^6AW04T#A+/6T4'-NCRD;2-:/)S": M_@:JOU!+ P04 " !-A6E+WW.:*K8$ A%@ & 'AL+W=OV.!S#YWK6O)9E7O^["D5U?IC+^7O!E\/+ONT*DN7BE+^$KZ']\_2YCF_) MI9;=H0S'YE =9W5X?I@_ROL-I%U 3_QU".?FZGG627FJJF_=RV^[A[GH>A2* ML&V[*O+X\Q:R4!1=3;$?_XR5SB]M=H'7S^^U_]*+CV*>\B9D5?'W8=?N'^9N M/MN%Y_RU:+]4YU_#*,C,9Z/ZW\-;*"+>]22VL:V*IO\[V[XV;56.M<2NE/GW MX?=P['_/8_WO87P C %P"8AM?Q2@Q@#U(T!_&*#' /VS+9@QP* 6DD%[/YCK MO,V7B[HZS^IA/9SR;MG)>Q.G:]L5]K/3_R^.9Q-+WY;&+Y*WKIX160T(7"&I MN$76%)$7(HGM7SH!7"=60,+AMH&,$JE$??C?2C8?5G+33<6.E>KCU74\\/&: MC==]O+Z.5VBL!\3VR'$82&$%H"G).$PHAX>$8DIH:5(T+A2#5$NA>6V&U6:H M-HVT#8BY[HU/!1J!C*$ I$/**"4EI IA&XHYJ\3$I*6LL)0*,TA82EI)K08T MRAE#.8D7P)I2TDN#]6\8S*9N2IEEE5FZG%,^WK'QCHZ,12/C:#>5 ?QQ,Q2D M!BV?-:5T:E/\C3.4T'I"EV=U>:H+#?_*TQX;+]#GEW&4(!\II;176/V&H4#Z M"5U2\+E>4&4DV0O2$ B)/2%C,.D5]06*&>, KV8. ^?,A+H))Y-$G158G60& M.W8(JV,P*[S!ZB@6/U6O\=QQG#(&[(0^UB0?)5!]$NL#)B\XW*&,P4 *O,K7 M#*:\L40>Q;0$.S5[O+=*1=4!5J>8K*\%%D(]7U+3 MM]CT1^9&E_..S!K%((XS8&D4T]);B[5QF+L:S5MUO.M+:OMX>:PD->&8D T6 M1RFK/=%&J4\>;S0V#"6UGS(WR?N^I,9OL?&/S,T^3,<,@+4QF+*.)$N*:?!: M8G44@]39B=V:Y+U?4O.W4^/#N[^D]H_7V&ID_%57Q9TFV9:E\,:(H>0=WF1M MV+J(\% MZK%X&:^ NIW2T0ZDQ#MBCHR[W=1+_&FP=0JA!:!/./)MJMQSDYXTBE'1B%ESE;I^O.=CB!',#:FYXN[$"UMSHTN;,+<5[G#6#=3/FL3;&W"P]YR17UUME MJ%_ZN\9FMJU>CVVWE*]*+_>9C]!=CZ'RE;S/)%.^EO>;X;;R1_7#Y>D?>?UR M.#:SIZIMJ[*_.GNNJC;$WHN[."?[D.\N+T5X;KM'&Y_KX=)R>&FKTW@AFUQN MA9?_ 5!+ P04 " !-A6E+24YB(MP$ "3%P & 'AL+W=OEJ>F_=;MO.]GW^OJT#W,=WU_O%\L MNI>=K\ON2W/TA_"?UZ:MRS[;_\/V?QZ,0\"H^&OO3]W5]6Q(Y;EIO@TWOVX?YFYPY"O_ MT@]-E.'GPV]\50TM!1__3(W.+WT.@=?7GZW_/"8?DGDN.[]IJK_WVW[W,,_G MLZU_+=^K_FMS^L5/"27SV93];_[#5T$^. E]O#15-_Z=O;QW?5-/K00K=?G] M_+L_C+^GJ?W/,#L IP"\!(2^_R^ I@#Z$W]:Q M'#X*N*=0S)?AX5B[\7\AVRX\_5CER7+Q,;0S2=9G"5Y)X*)8A,8O/:#5PQI5 M.-YVL-&*--(#F3G0&$_7.:1V/)OQ/,;S57PF:W"69*/D,$H8"P:1B%9AFF=L M>TE,+XG.);/C4S,^5;GDN^/AN: MH*E9I-*,)F( !&9R/C)T@!0KCHU.T.PD27'06+S#C"6P#!EE2:P\-CW!P*=Z M5YJ,:1A:JCJ&#,!%RH,V0=%I6,1:L-F'!OMD@=%@'W(!LL*F#EQL"8(V !&5 M(W!ROIQ$-UVQG3318B4#Z0[2$7*"+K6MMJ**& M*C@Y>Z+&9>8P2Z4C+>.$8],.VE1%355P$JNHB2FGH<0A.\AD-'B:Y&AD6-8LD M]LYM'J+F81COTH\F'03PJO=NR!*B2(W)!B+I)27(:7M->L%X!Y$7038V26-3 M];,AS<,P2S+$MI% M'$(;2QFA@Z8DZBP]5&(AE(A-B[MY%(!A+E MMF%-&G9,[,631=0O;-&2]/ 2([-W8!AT; MH ,)5-:@HX(DX T50.P;9AN&;,!0KD/7D^CZ)(Q25G:T*FQM97465T>9M6_? MQE/?;O;2O!_ZX=3PZNGE9/EQ/%@6S]=POSF?#_]HYGQ<_7O9ONT/W>RYZ?NF M'H]#7YNF]\&D^Q*JM?/E]G)3^==^N,S"=7L^)C[?],UQ.@)?7,[A5_\!4$L# M!!0 ( $V%:4M.=Q#*K@$ -(# 8 >&PO=V]R:W-H965T&UL?5/;CM0P#/V5*!^PZ62&BT9MI9U%""201HN YTSKMM'F4I)TNOP] M3MHI92F\-+;K):]9EI(0\L\QJ9!:5H\3R=TJ1S MG/EOL&T GP'\!8!-A9+R=R*(,G=V)&Z:?2_B%>^.'&=3Q6 :1?J'XCU&K^6. M9SF[1J(YYS3E\'7.DL&0?2G!MTJ<^%]PO@W?;RK<)_C^#X7_J'_8)#@D@L-_ M6]S*>:F2K6:JP;5IFSRI[)J^BR\+>\W0GO].G;?\L7"N-)Q<;\&;3_!MK M Z"4[ Y7J,,'MC@*FA#--VB[:<;E+U!+ P04 " !-A6E+ MGU@@Z[0! #2 P & 'AL+W=O-(!S0OM@%PY$U);3/:.-<=&;-% TK8&^Q ^YL*C1+.FZ9FMC,@R@A2DO'- MYI8IT6J:I]%W-GF*O9.MAK,AME=*F%\GD#AD=$O?'<]MW;C@8'G:B1J^@?O> MG8VWV,Q2M@JT;5$3 U5&[[;'4Q+B8\"/%@:[.)-0R07Q)1A/948W01!(*%Q@ M$'Z[PCU(&8B\C->)D\XI W!Y?F?_'&OWM5R$A7N4/]O2-1D]4%)")7KIGG%X MA*F>/253\5_@"M*'!R4^1X'2QI44O76H)A8O18FW<6]UW(?Q9G^88.L /@'X M##C$/&Q,%)4_""?RU.! S-C[3H0GWAZY[TT1G+$5\W<NC@Q59)QKX"OY;=['!8C-+ M)348)]$0"W5.'[:G\S[&IX#O$@:W.)-8R17Q)1J?JIQNHB!04/K((,)V@T=0 M*A(%&3\F3CJGC,#E^8W]0ZH]U'(5#AY1/=R(^\?;$0V_*Z$RM2'=!O O>6['E]QF[1:(IYCS&\&7, M',$"^YR"KZ4X\W_@?!V^6U6X2_#='PH/ZP3[58)](MC_M\2UF.-?2=BBIQIL MDZ;)D1)[DR9YX9T']H&G-_D=/D[[%V$;:1RYH@\OF_I?(WH(4C9W883:\,%F M0T'MX_$0SG8&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0@]FF MZ0J0LJFJ5FJE5:JVSUX8P(J-J6V6].\[-H2B!N7%]HS/.7/Q.)^,?7(=@"?/ M6O6NH)WWPY$Q5W6@A;LQ _1XTQBKA4?3MLP-%D0=25HQGB2W3 O9TS*/OK,M MC/HE:]\5](Z2&AHQ*O]HIL^PU/..DJ7XKW % MA?"0"<:HC')Q)=7HO-&+"J:BQ?.\RS[NTWQSFRZT?0)?"'PEW,4X; X4,_\H MO"AS:R9BY]X/(CQQ>N38FRHX8ROB'2;OT'LM4_XA9]<@M&!.,X9O,2N"H?H: M@N^%./%7=+Y/SW8SS"(]VT;/DGV!PZ[ (0H,T.5*9 ML8^3O/&N WO/XYO\@\_3_DW85O:.7(S'EXW];XSQ@*DD-SA"'7ZPU5#0^'!\ MCV<[C]EL>#,L/XBMW[C\"U!+ P04 " !-A6E+ANPW-[(! #1 P &0 M 'AL+W=O'B %ZG?]\!.X[56GT!9CCGS(4A&XU]=2V )^]*:I?3 MUOO^P)@K6U#"79D>--[4QBKAT;0-<[T%4462DHSO=C=,B4[3(HN^DRTR,WC9 M:3A9X@:EA/U]!&G&G.[IA^.Y:UH?'*S(>M' #_ _^Y-%BRTJ5:= N\YH8J'. MZ=W^<$P#/@)^=3"ZU9F$2L[&O ;CJ,@$ M8Y1&NKB2J%D%4U'B?=H['?=QNDF3F;9-X#.!+X3;&(=-@6+F7X4716;- M2.S4^UZ$)]X?./:F#,[8BGB'R3OT7HI]PC-V"4(SYCAA^!JS(!BJ+R'X5H@C M_X?.M^G)9H9)I"-//'X@MO[CX U!+ P04 " !-A6E+3Q0YCK0! #2 P &0 'AL+W=O MZ6:2$[6F31=[9%9@:O9 =G2]R@ MM;"_3J#,F-,]?7,\R:;UP<&*K!<-? /_O3];M-C"4DD-G9.F(Q;JG-[OCZ 'Q)&MSJ34,G%F)=@?*YRN@N"0$'I X/ [0H/H%0@0AD_9TZZI S ]?F- M_6.L'6NY" RWV29JQ:R":8TY3#%_'+!$,V9<4?"O%B?\#Y]OP M9%-A$N')'PH/VP3I)D$:"=+_EK@5<_M7$K;JJ0;;Q&ERI#1#%R=YY5T&]I[' M-WD/GZ;]J["-[!RY&(\O&_M?&^,!I>QN<(1:_&"+H:#VX?@!SW8:L\GPII]_ M$%N^&PO=V]R:W-H M965T5%2VYRVSG4'QFS9@N+V M"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH66?2=3)%A[Z30<#+$]DIQ\^<( M$H><;NFKXT$TK0L.5F0=;^ GN%_=R7B+S2R54*"M0$T,U#F]W1Z.NQ ? QX% M#'9Q)J&2,^)S,+Y5.=T$02"A=(&!^^T"=R!E(/(R?D^<=$X9@,OS*_M]K-W7 M^D>9.P2B*:8XQB3+&/F".;9YQ3)6HIC\@Z>K,/3585I MA*?_*-RO$^Q6"7:18/=AB6LQG_]+PA8]56":.$V6E-CK.,D+[SRPMTE\D[?P M<=I_<-,(;&UL?5-A;]P@#/TKB!]0M.IL3EOG^@-CMFQ!"WN%/73^ MID:CA?.F:9CM#8@J@K1B/$ENF!:RHT46?2=39#@X)3LX&6('K87Y<02%8TYW M]-WQ))O6!0I, M0B5GQ)=@/%8Y38(@4%"ZP"#\=H%[4"H0>1FO,R==4@;@^OS._BG6[FLY"POW MJ)YEY=J&UL?5/;;M0P$/T5RQ]0[WI36JV22-TB!!)(JR+HLS>9)%9]";:S*7_/ MV$E#@(@7VS.><^;,>)R/UKWX#B"05ZV,+V@70G]DS%<=:.%O; \&;QKKM AH MNI;YWH&H$T@KQG>[=TP+:6B9)]_9E;D=@I(&SH[X06OA?IY V;&@>_KF>))M M%Z*#E7DO6O@*X5M_=FBQA:66&HR7UA '34$?]L=3%N-3P'<)HU^=2:SD8NU+ M-#[5!=U%0:"@"I%!X':%1U J$J&,'S,G75)&X/K\QOXAU8ZU7(2'1ZN>91VZ M@MY34D,C!A6>[/@1YGIN*9F+_PQ74!@>E6".RBJ?5E(-/E@]LZ 4+5ZG79JT MC]/-73;#M@%\!O %<)_RL"E14OY>!%'FSH[$3;WO17SB_9%C;ZKH3*U(=RC> MH_=:[K-#SJZ1:(XY33%\';-$,&1?4O"M%"?^#YQOPP^;"@\)?OA#8;9-D&T2 M9(D@^V^)6S&W?R5AJYYJ<&V:)D\J.Y@TR2OO,K //+W)[_!IVK\(UTKCR<4& M?-G4_\;: "AE=X,CU.$'6PP%38C'.SR[:U MUKX =]Q[]^XXTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG M0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V%?CZ#,D-$M?7,\R;KQP<'R MM!,U? ?_HSM9M-C,4DH-K9.F)1:JC-YN#\ GQ(&MSB34,G9F.=@W)<9 MW01!H*#P@4'@=H$[4"H0H8S?$R>=4P;@\OS&_C76CK6CY1,A7_ !=0&!Z48(["*!=74O3.&SVQH!0M7L9=MG$?QAO^ M>8*M _@$X#-@'_.P,5%4_D5XD:?6#,2.O>]$>.+M@6-OBN",K8AW*-ZA]Y)O MD^N470+1%',<8_@R9HY@R#ZGX&LICOP#G*_#=ZL*=Q&^^T?AS3I!LDJ01(+D MOR6NQ>S?)6&+GFJP=9PF1PK3MW&2%]YY8&]Y?)._X>.T/PI;R]:1L_'XLK'_ ME3$>4,KF"D>HP0\V&PHJ'XXW>+;CF(V&-]WT@]C\C?,_4$L#!!0 ( $V% M:4LMZ2VMM $ -(# 9 >&PO=V]R:W-H965T)W^?0?LN%9KY068 MX9PS%X9L-/;%M0">O&K5N9RVWO='QES9@A;NQO30X4UMK!8>3=LPUUL0521I MQ7B2?&!:R(X66?2=;9&9P2O9P=D2-V@M[.\3*#/F=$??'$^R:7UPL"+K10/? MP?_HSQ8MMJA44D/GI.F(A3JG][OC*0WX"'B6,+K5F81*+L:\!.-+E=,D) 0* M2A\4!&Y7> "E@A"F\6O6I$O(0%R?W]0_Q=JQEHMP\+UGY-J>WE%10BT'Y M)S-^AKF> R5S\5_A"@KA(1.,41KEXDK*P7FC9Q5,18O7:9==W,?IAM_-M&T" MGPE\(=S&.&P*%#-_%%X4F34CL5/O>Q&>>'?DV)LR.&,KXATF[]![+7;I7<:N M06C&G"8,7V,6!$/U)03?"G'B_]'Y-GV_F>$^TO?KZ(=D6R#=%$BC0/INB1N8 MP[]%LE5/-=@F3I,CI1FZ.,DK[S*P]SR^R5_X-.W?A&UDY\C%>'S9V/_:& ^8 M2G*#(]3B!UL,!;4/QX]XMM.8388W_?R#V/*-BS]02P,$% @ 385I2VH( M'+OM 0 9@4 !D !X;"]W;W)K&UL=53;;MLP M#/T50Q]0)4KBN(%CH&DQ;, &!!W6/2LV?4$ERY.4N/O[2;+K>1[[8HG4X3FD M9#+ME7XU-8"-WJ1HS9'4UG8'2DU>@^3F3G70NI-2:!%R%("LI6 MJYA*WK0D2X/OK+-47:UH6CCKR%REY/KW"83JCV1-WAW/355;[Z!9VO$*OH/] MT9VUL^C$4C026M.H-M)0'LG#^G!*/#X 7AKHS6P?^4HN2KUZXTMQ)"N?$ C( MK6?@;KG!(PCAB5P:OT9.,DGZP/G^G?U3J-W5&JPAG+GGCO+=LO6,I MO7FB$7,:,&R.F1#4L4\2#),XL?_"&1Z^03/)49$8(=@O1#!,@HOL49$]0G"_$$$P\0H725"1 M!"%8+T0PS/+/H;/_7(*N0H>;*%?7-DR7F7<:(@\L],E?^#"!OG%=-:V)+LJZ M;@L]42IEP:6RNG-/5[NA-QD"2NNW>[?70^L/AE7=.-7H-%JS/U!+ P04 M" !-A6E+: \Z?,0! W! &0 'AL+W=O9 ).,*EWF,74R9Z\$)KN!BD!VD9.;W&80>"[S%[X$7WG8N!$B9 M]ZR%;^"^]Q?C/;*PU%R"LEPK9* I\-/V=,X"/@)^?2]79N%9BY^\=EV!'S&J MH6&#<"]Z_ 1S/QE&<_-?X ;"PT,E7J/2PL8OJ@;KM)Q9?"F2O4TK5W$=IYTC MG=/2"71.H$O"8]0ADU"L_ -SK,R-'I&9SKYGX8JW)^K/I@K!>!1QSQ=O??16 M;@^[G-P"T8PY3QBZQBP(XMD7"9J2.-/_TFDZ?9>LDP3[),$^TBP M_Z?%_5V+*4R6%LF2(EF"X' GDL+<=T)6%R?!M/')6E3I0<5Q6467J7B*+X7\ MA4\C]969EBN+KMKYYQ,ON=':@2]E\^!KZ?P4+XZ Q@7SZ&TSO>7)<;J?QY0L M_XKR#U!+ P04 " !-A6E+;*S8O]T! !!0 &0 'AL+W=O BU=$&M&6P?)TY[6\!WTC_XLC446EK+ET*E6=$A"E>&'W?&46+P#O+8P MJM4>V4HN0KQ9XTN9X< F! P*;1FH6:[P"(Q9(I/&KYD3+Y(V<+V_L3^[VDTM M%ZK@4;"?;:F;#-]C5$)%!Z9?Q/@9YGH.&,W%?X4K, .WF1B-0C#EOJ@8E!9\ M9C&I\UU\GY*K)9HQIPD3KC$+@ACV12+T29S"_\)#?WCDS3!RX=%: M/0K\!'LOP=X1[/\I\=.F1 \F^4#DX!4Y> AV&Q$?YH-6Q%Z1V$,0;41\F+U? M)/&*)!Z"PT;$AXDW(F1U!3G(V@V?0H48.C?X*^\RWP^AN\)_X=/C\(W*NNT4 MN@AM!L%=UTH(#2:5X,YTM3'OT6(PJ+3=)F8OIZF<#"WZ^<$ARZN7_P%02P,$ M% @ 385I2_:Y7(/% 0 -@0 !D !X;"]W;W)K&UL;53M;ILP%'T5RP]0$Q*:+ *DIE.U29L4=5KWVX$+6/4'LTWHWGZV MH8RE_H-]K\\Y]\.^Y*/2KZ8#L.A-<&D*W%G;'PDQ50>"FCO5@W0GC=*"6F?J MEIA> ZT#27"2)LD]$91)7.;!=]9EK@;+F82S1F80@NH_)^!J+/ &OSN>6=M9 M[R!EWM,6?H#]V9^UL\BB4C,!TC ED8:FP ^;XRGS^ !X83":U1[Y2BY*O7KC M:UW@Q"<$'"KK%:A;KO (G'LAE\;O61,O(3UQO7]7?PJUNUHNU,"CXK]8;;L" M'S"JH:$#M\]J_ )S/1E&<_'?X K[_4R+$]*9D"Z$0XA#ID A\\_4TC+7:D1ZZGU/_15OCJGK3>6=H17AS"5O MG/=:;O;[G%R]T(PY39ATC5D0Q*DO(=)8B%/Z@9[&Z=MHAMM WZ[HV3;.WT7Y MN\#?_5?AX:;"&.93/$@6#9)]%#@D-T%BF-M&DM6]"=!M>+$&56J085I6WF4H M'M)P[__@TT1]I[IETJ"+LN[UA#MNE++@4DGN7"Z=&^+%X-!8O]V[O9Z>\F18 MU<]32I9?1?D74$L#!!0 ( $V%:4MU-;,AQ $ #<$ 9 >&PO=V]R M:W-H965TAE?#'>\>^^.XYR-2K^:%L"B=RDZD^/6VOY B"E; MD,SAF(L_'2^\::UWD"+K60,_P?[J3]I99&&IN(3.<-4A#76.[[:'8^KQ M ?";PVA6>^0K.2OUZHVG*L<;GQ (**UG8&ZYP#T(X8E<&F\S)UXD?>!Z_\G^ M$&IWM9R9@7LE_O#*MCG>8U1!S09A7]3X"',]*49S\3_@ L+!?29.HU3"A"\J M!V.5G%E<*I*]3ROOPCI.)^E^#HL'T#F +@'[H$,FH9#Y=V99D6DU(CW=?<]\ MB[<'ZNZF],YP%>',)6^<]U)L]S0C%T\T8XX3AJXQ"X(X]D6"QB2.]+]P&@]/ MHADF(3Q9JR=IG& 7)=@%@MT_)297)<8PN[A(&A5)(P3IE4@,9>IN*.A\5_P::2>F6YX9]!96?=\0I-KI2RX5#8W+I?63?%B M"*BMWWYS>SV]Y&PO=V]R:W-H965T;,_XG#,7C_/1V&?7 7CR MHJ1V!>V\[T^,N:H#Q=V=Z4'C36.LXAY-VS+76^!U)"G)DMWN/5-<:%KFT7>Q M96X&+X6&BR5N4(K;WV>09BSHGKXZ'D7;^>!@9=[S%KZ#_]%?+%IL4:F% NV$ MT<1"4]#[_>FI,0B578YZ#\:4NZ"XD!!(J'Q0X;C=X "F#$*;Q M:]:D2\A 7)]?U3_%VK&6*W?P8.1/4?NNH!DE-31\D/[1C)]AKN<=)7/Q7^$& M$N$A$XQ1&>GB2JK!>:-F%4Q%\9=I%SKNXW23'F?:-B&9"Y-2.Q4^]['IYX?TJP-U5PQE;$.TS>H?=6[K-CSFY!:,:<)TRRQBP(ANI+ MB&0KQ#GYCYYLTP^;&1XB_;".?LBV!=)-@30*I/^4F+TI<0OSX4T0MNJI MO& M:7*D,H..D[SR+@-[G\0W^0N?IOT;MZW0CER-QY>-_6^,\8"I[.YPA#K\8(LA MH?'A>,2SG<9L,KSIYQ_$EF]<_@%02P,$% @ 385I2Y@,&13I 0 904 M !D !X;"]W;W)K&UL=53;CILP$/T5Q >L@9"$ M1 1ILU752JT4;=7MLP/#16MC:INP_?O:AE!$IB_8,SYSSHS-3#H(^:YJ .U] M<-:JDU]KW1T)47D-G*HGT4%K3DHA.=7&E!51G01:N"#.2!0$.\)IT_I9ZGP7 MF:6BUZQIX2(]U7-.Y9\S,#&<_-"_.UZ;JM;60;*THQ7\ /VSNTACD9FE:#BT MJA&M)Z$\^<_A\9Q8O .\-3"HQ=ZSE5R%>+?&U^+D!S8A8)!KRT#-)_QZ&!T130+0*(*.0R_P3 MU31+I1@\.=Y]1^T3A\?(W$UNG>XJW)E)7AGO+0L/04INEFC"G$=,M,3,"&+8 M9XD(DSA'#^$1'KY!,]RX\,U2/8YQ@A@EB!U!O"!XJ/ 1$A[^4^,6U=@B!-%* M!,-L<)$=*K)#".*5"(;9XB)[5&2/$.Q6(AAFCXLDJ$B"$"0K$0QS6(F0Q6_. M05:NP967B[YUPV7AG6?(<^3:Y!]\'$#?J:R:5GE7H4VSN98HA=!@4@F>S-/5 M9N;-!H-2V^W>[.78^:.A13<--3)/UNPO4$L#!!0 ( $V%:4N?6$M8+ ( M $ & 9 >&PO=V]R:W-H965T5M!@_D [:.6;$V4-%G++SHAW#/!1)S4$!9ZW0@VN M6S?/=&S/\HQ>!*E;V#.'7YH&LS\[(+3?NKY["SS5YTJH ,JS#I_A.X@?W9[) M'1I9CG4#+:]IZS X;=U'?U.D"J\!/VOH^63M*"<'2I_5YLMQZWI*$! HA6+ M\G&% @A11%+&[X'3'4NJQ.GZQOY)>Y=>#IA#0,=H[S'RL#JLSX6]"VF7B# M(+(21)H@FA"DR:P)!I)H2<IJO GSFQH'S?6]NUQ%8M\4)+X,T:MHL79:(D M"F=:#"B>@((D]<+(+F9E%;.RB GM!(F5(/G_3[.V$JS?_33%>F$TCB>'^*Y( M:BV2OM_S(EWT_(.E#)I&ULC5;;CILP$/T5Q <$7\%$2:3-I6JE5EJU:OO,)DZ" M%C %)]G^?6U@66(F:5Z"/3ES/.<8[)E=5/5:'Z74WEN>%?7'H[:!8#$KDX/\(?7/\KDRLZ!GV:6Y+.I4%5XE M]W/_"4\WF-F$!O$KE9=Z,/:LE!>E7NWDRV[N(UN1S.166XK$/,YR);/,,IDZ M_G2D?K^F31R.W]D_->*-F)>DEBN5_4YW^CCWA>_MY#XY9?J[NGR6G2#N>YWZ MK_(L,P.WE9@UMBJKFU]O>ZJURCL64TJ>O+7/M&B>EX[_/0U.(%T"Z1/,VO<2 M:)= /Q+8W036);!'5^!= G=6"%KMC9GK1">+6:4N7M6^#V5B7SL\Y6:[MC;8 M[$[SG_&S-M'S@B V"\Z6J,,L6PP98$)T#5F/(;A'!*: O@H"5;$DHW1ROWS1A%0A$Q6!<'=7' F! F"$&"<&0,09'C3(OA@SHI(Q'' M.'3, 8 XQF&,77\@1H08(LZF; "@@46((%AD!(J, )<$3"! O& 2^)1EP @ M[!+$"+H$ .^Z%(,B8\"E&"; "#[3T-@G5]6R PVKQ1S%@KL^@<"0AX2Z9R MC.(XBMUC" *&U'PQ](;,&T;PJ/!(LC]X2%D)0)PNE(*,0I$!4X M#]\(3)^*7 Y 8%?'9C.CY[W6^GP\2#+K"0'QM^]BF+?J@;YO@;TEU2(O:>U':-%=- M"[172DM3/)J8%_9H^NY^DLF]ML/(C*NV^6PG6I5=8QWTW?WB'U!+ P04 M" !-A6E+C%C\($@" P!P &0 'AL+W=O.P"5C9 MO 1[..?,F3$99QUE;[P$$,Y[31J^=$LAV@5"O"BAQOR)MM#(-P?*:BSDEAT1 M;QG@O2;5! 6>EZ :5XV;9SKVPO*,G@2I&GAA#C_5-6;_5D!HMW1]]Q)XK8ZE M4 &49RT^PD\0O]H7)G=H4-E7-32\HHW#X+!TG_W%=J;P&O"[@HY?K1U5R8[2 M-[7YME^ZGC($! JA%+!\G&$-A"@A:>.OT72'E(IXO;ZH?]&URUIVF,.:DC_5 M7I1+=^8Z>SC@$Q&OM/L*II[8=4SQW^$,1,*5$YFCH(3K7ZS1 ;0CS*@/K:=3,W6. \ M8[1S6/\YM%A]=?XBEL=5J* ^'?U.]I/+Z#D/_#!#9R5D,*L>$UQA$N\6LIE" M_ &!I('!16!SL0HF]. VP7J*2/R1AT]%MG=%;FR&UF:%FA_=-"NR"T16@4@+ MA#<"L5T@M@K$%@?)Z+AZ3*PQC<:$_GP>C#LZA8T/=8KPT[DW'_5].X5%@1:.QL4F@\C^)XU-&KO[N-;"CGKW<*>BI$:HM5]%AO#\':ER,XBM_L?8M\8V\#OKI_2'?WR4_ M,#M6#7=V5,@AI4?)@5(!TKWW)(V7\OH:-@0.0BU3N6;]$.\W@K;F?D+#)9G_ M!U!+ P04 " !-A6E+%2%FIV($ "#&0 &0 'AL+W=ON.JS84A5\EX@$.>&^;RRB)U$E5M5(KC4[5T]],XDS0 M@9 ",SE]^W*;B.#EU/Q)@"SO[&WS>=FPOI;5]_JD=;/Z4>3G>N.=FN;RY/OU M_J2+M/Y27O2Y_>585D7:M*?5FU]?*IT>^D9%[E,0A'Z19F=ON^ZOO53;=?G> MY-E9OU2K^KTHTNK?9YV7UXTGO,\+7[.W4]-=\+?K2_JF_]3-7Y>7JCWS;U$. M6:'/=5:>5Y4^;KR?Q-,N#+H&O>);IJ_UY'C5E?):EM^[D]\.&R_H,M*YWC== MB+3]^M [G>==I#:/?\:@WNT_NX;3X\_HO_3%M\6\IK7>E?G?V:$Y;;S86QWT M,7W/FZ_E]5<]%J2\U5C][_I#YZV\RZ3]CWV9U_WG:O]>-V4Q1FE3*=(?PW=V M[K^O8_S/9K@!C0WHUD#(APUX;,"S!OZ065_JSVF3;M=5>5U5PVA=TNZF$$_< M=N:^N]CW7?];6VW=7OW8DHC7_D<7:-0\#QJ::NX5.Z#@F\1O$[AE03 +ZMOS M718)#L P /-FE0J.>19=Y@BBM@RN!%,)0*I6 +$,$#LWAD)#)" #.2L M,Q*CSEC(V2VT,T6"@CC&N8@ $Q> ;)0EA 5:X=XC A,GR.$&&45W]49,T9Q^ M4Q98DL'T"H3O?(!&T?1?(H[$_'X%,HKCA"P)87X% CBTA, $BP4("\RP0! ; MW6("*@(9S6O,"4"7-- M+K9,)K"A2%0R[Q93)E2<1!:P"8--"&Q;41AL6@ V8;#)Q9W)R9Z!RN[/A+$F M@#5;9G#"6-,"K EC32XN32:O;985I5LB++3L.A0%4"[Q880"5BQO99-4Q;]X^]C63:Z#1E\:D.H_:X&EX+#"=->1E? M>?BW]R[;_P!02P,$% @ 385I2[WVRAO[! -QL !D !X;"]W;W)K M&ULE9EO;Z-&$,:_BN7W.=A_+$2VI;/OJE9JI>BJ M]EX3>Q-;!\8%$E^_?1=,7#/S;$3>Q,9Y=IB9G?TQNRS.5?VCV3O7SGZ6Q;%9 MSO=M>[J/HF:[=V7>?*I.[NC_\U359=[ZR_HY:DZURW?]H+*(9!PG49D?CO/5 MHO_MH5XMJI>V.!S=0SUK7LHRK_]=NZ(Z+^=B_O;#M\/SONU^B%:+4_[L_G3M M7Z>'VE]%5RN[0^F.S:$ZSFKWM)Q_%O=?C>X&](J_#^[=QZYPFW;SD3N/U[=QA5%9\G[\<]@='Z]9S?P]ON;]5_ZX'TPCWGC-E7Q M_;!K]\MY.I_MW%/^4K3?JO.O;@C(S&=#]+^[5U=X>>>)O\>V*IK^[VS[TK15 M.5CQKI3YS\OGX=A_G@?[;\/P #D,D-AB@IPXPPP!#!D27 MV/MD?LG;?+6HJ_.LOM3#*>_*3MP;/UW;[L=^=OK_^7PV_M?7E=3Q(GKM# V: M]44C;S5CQ08HU%CRA4L2,99\!5;T_YK(QW$-1L)@9&] C0Q(;$!! ZHWH$<& M2"#KB\;VFN.@25)%4\)E*HVSV)*T )G61F4D-4BFL@3'IF%L&B1'8P,&&C @ M.88DYZ(QM\E1?A))#C=@)M3N(R#PQM@"93-,L4+P"LTX V(7 M(#"@1/*!\L5P$8@NK'PY.5*A4IH5KA(RSD+^8,((@!A>O1P>;(JX1(22B^DB M %YX]6:\,"GIH";#ODC,*1E/*-Y!-)XEVFEM@,K/4AI@C,30DP!Z,O!LE8%& M"G52@5J1F"\2\876KN3H$+&V=)*03&@96-(2,T8"QK#BE1P>@GD#- %/,%PD MZJ1H\4K>(]U1\B)-$LH*II0$?10O7MXE==-DJ#M )E022@YFG@3,DX&GB<28 MDND'JA?S12*^L.KE[/!+.C9L57.=,B8.[4PP912@#"M?Q?G!]B4 1 %',%X4 MZJEH]2K>+-T)FU%?@,H&X*LPJ11HJ%C]*M LJ2RU]+D$=,IH%2A@%=A#(O"% M4HQ1I=!>+50NF#$*,2:C>0';M5A9UCP G4V,"@6%2:, :6Z6RM@$9H.R'\@+ M9H,"+8P1-"^\/]$J8=4"-E-6!?H8A3FC &>,I.YP?O1'#O3!!'3]F4,@0QJ# M1B/0T$,0#4"#3D& CAR#C%W"R-%B.M UYH2>LO'2[VVJAH"X)+ ,-,:#GK+O MTKSAH0\5(+D+U)X.' B!ALB$3&#*:#-]06J,!8VP0%> !IV%5:&V0&-Z:-!9 MT%W^6H-]TCMWPI#1"#*!PP^-P:"SZ9DU>"$;L)!99@U8R+Z)80=V8!W'(@D] M&@U>QP:T#FP&##AG\1[1XQ@@ZST*;'0,QH+YP$;'X 5MT(*F9#%@!T,#XI( M60Q>SP9M<"A9!I%]ARQ PL@2W;Q?Z%XI_9'7SX=C,WNLVK8J^Q<*3U75.F\O M_N1#VKM\=[THW%/;?;7^>WUYE7.Y:*O3\)HJNKXK6_T'4$L#!!0 ( $V% M:4M7585GL@, !@2 9 >&PO=V]R:W-H965TE+C%LSF'@ MOMB2?$@>4G,^4UJ=V^Y'?]1Z\'[65=.O_>,PG!Z"H-\==5WTG]N3;LPOA[:K MB\&<=B]!?^ITL9\:U57 89@$=5$V_F8U77OJ-JOV=:C*1C]U7O]:UT7W[Z.N MVO/:)__]PK?RY3B,%X+-ZE2\Z#_U\/WTU)FSX-++OJQUTY=MXW7ZL/9_H8>M MXK'!I/BKU.?^ZM@;I_+E*[X:QB\)\O>FMKJJQ)^/CGZ53 M_S+FV/#Z^+WWK]/DS62>BUYOV^KOWM]*%ZKX5M[_E4O$XI];YG] M[_I-5T8^.C%C[-JJGSZ]W6L_M/72B[%2%S_G[[*9OL]+_^_-< ->&O"E 44? M-E!+ V4U"&9GTU2_%$.Q677MV>OFNW4JQJ*@!V46G-9N^LW,MC=7WS8< M)ZO@;>QHT3S.&K[6W"JV0*$NDL 8N+A@Z(*G]NK&18H[4+ #-740W7206=.8 M->FD:28-Q5G,H347*6.B+(FQG0C:B8"=W+(S:^*K<3Z982PS0,1QB*W$T$HL MK236E!]C,0JI*(XM+U*E,L>J)-!* JR09261$TZL&[F5&L>*I-!&"FQ8!?V8 MRA5)*4_M)9$R)G;>H S:R8 =9=G)4!E$EADH5%=%.,E"K!)2DSU9\F#D,83L1WI'D1W:R^M -$F6MU,.@(D$[D>1%= MCY.F9(,.J!S50IAR!# G DT 8QN$52%21+@P9R] \HERAQ6,/ ;($Z%FP++(#A(0.8+$CIT8@)W(- .. MD>U$:EQ.,.D8D. M,#+F$R?WYYDQ51A01>29P4Z*(Z7LC2[292&IS&$)4XK!9DIF&FR42.RFH"J* M''8P\1@03^8:L"P.!66DRKG[5AAX"@!/1%L!FHE]#! YLJTP\!0"GIUM)5E& MG&>B=) N"V/7'YS"X%,(?':^%U%Z4Q3BH0VJ1.D$5X_HXSN3/XKNI6QZ[[D= MS-/^]$Q^:-M!FQ[#SV9R1UWL+R>5/@SC86J.N_E=Q7PRM*?E/4QP>1FT^0]0 M2P,$% @ 385I2YK2' CZ 0 <@4 !D !X;"]W;W)K&UL?931CILP$$5_!?$!:[ #9B- ZJ:J6JF5HJW:/CO))* UF-I. MV/Y];4,0 ;D.HDL)-+:CC"492BAM5M6.;N;"_+7%PUKUO8RT!=FX;)/R_ 15^$ M<7@_>*TOE;8'J,P[=H'OH']T>VDB-+FMW@E^UM"K MV3ZPG1R$>+/!EU,11K8@X'#4UH&9Y08[X-P:F3)^CY[AA+2)\_W=_9/KW?1R M8 IV@O^J3[HJPBP,3G!F5ZY?1?\9QGZ2,!B;_PHWX$9N*S&,H^#*_0;'J]*B M&5U,*0U[']:Z=6L_^M_3_ EX3,!30KSY;P(9$\@B 0V5N58_,LW*7(H^D,/' MZIB]$_&6F)=YM(?NW;EGIEME3F\E3C11DDB!3P%0% M]E:!73YYJ"+Q&Q"O 7$&FP>#=-'&H*%.TPZ:#-/4C]EX,1L/ABXP@R:98>(( M9S3SN/ M0S".XL5%6\LR2BE>5(-FM]].HV],7NI6!0>AS1_)7?>S$!J,8_1D6JO, )P" M#F=MM]3LY3 &AD"+;IQP:!JSY5]02P,$% @ 385I2Y:;!U/9 0 7@0 M !D !X;"]W;W)K&UL?53;;IPP$/T5RQ\0L[#) M1BM "EM%K=1*JU1MGKTP7!1?J&V6]._K"V')AN8%>\;GG)FQ9TA'J5YT"V#0 M*V="9[@UIM\3HLL6.-4WL@=A3VJI.#765 W1O0):>1)G)(ZB.\)I)W">>M]1 MY:D<#.L$'!72 ^=4_2V R3'#&_SF>.J:UC@'R=.>-O 3S*_^J*Q%9I6JXR!T M)P524&?X8;,_;!W> WYW,.K%'KE*3E*^..-;E>'()00,2N,4J%W.< #&G)!- MX\^DB>>0CKCJX2#99-L/W&%50TX&9)SE^A:F>6XRFXK_# M&9B%NTQLC%(R[;^H'+21?%*QJ7#Z&M9.^'4,)[O[B;9.B"="/!-L[,\(R41( M+@1_FR1DYDO]0@W-4R5'I,)C]=3UQ&:?V,LLG=/?G3^SU6KK/>?Q;I.2LQ.: M,$7 Q O,!4&L^APB7@M1Q!_H\?L AX^(N_]$2%:+2#P_62:81.L"VU6!K1?8 MOKN%JR2+@-EYC/"8Z*J,SQ A";)X%@ZJ\1VL42D'8=P%++SSD#S$[EFO_(4= MGM#K%YDP>3^H:CJAT4D:VS3^:6LI#=@$HQO;SJT=]ME@4!NWW=F]"BT?#"/[ M:9K)_$O)_P%02P,$% @ 385I2Z&E!G&ULE9=M;],P$,>_2I3W+/$Y?LC45F)%""20)A#P M.FO=-EH2E\1=Q[?'>5AI[3/KWBRQ^[_S[VZ^LS,[ZO:QVREEHN>Z:KIYO#-F M?YLDW6JGZJ*[T7O5V%\VNJT+8X?M-NGVK2K6@U%=)9"F/*F+LHD7LV'NOEW, M],%49:/NVZ@[U'71_KE3E3[.8Q*_3'PKMSO33R2+V;[8JN_*_-C?MW:4G+RL MRUHU7:F;J%6;>?R>W"Y!]@:#XF>ICMW9>]2'\J#U8S_XO)[':4^D*K4RO8O" M/I[44E55[\ER_)Z\/S]Q?O'X?@;3 /1:>6NOI5KLUN'LLX6JM-<:C, M-WW\I*: 6!Q-T7]13ZJR\I[$KK'253?\C5:'SNAZ\F)1ZN)Y?);-\#Q._E_, M< .8#.!D0++_&M#)@#H&R4@VA/JA,,5BUNICU([_K7W1;PIR2VTR5_WDD+OA M-QMM9V>?%B#H+'GJ'4V:NU$#YYI+Q1)1_'.26( 3!: 4,-C3"XH,=T!1!W1P MD%TX8$X8HT8,FF;4I(2EJ1.++R,9R07@.!F*DR$XW,$9->QLG7>"62 '!Y%E M,L\)CL-0'(;@" >'>>L0X)ET<7Q9#KD,T'"4AB,TTJ'AWC)92D7NP/@J2BGA M.(Q 880'0YT-<2?\S' N>>; (#+@D N<1J(T$JF#''>0HPYR/[?2C2?W=Y3D M[O9<(BK.(% %),6;2XK@$+>[I'[B&'-Q$!45) W@!'H=07!"$>&-BKRA4Q&\ M59%K>M4D.@_7[CE!W*SX,I:E$-@R!&]6!.E6,M"^"=Y@"'M#6O"N0+"VX*7% MK_B!4"N3XI$+@NP!5)F43GX4).I7N&(#(B&0VT!&PO=V]R:W-H965TN5FC(>,^^^M]I/$&\+.$5HSFCG9R9.Q5+[Z<-JZG M!0&%7.H,1 TWV *E.I&2\;O/Z0XE-7$\?\_^R7A77HY$P);17^5)%AMWZ3HG M.),KE2^L_0R]G\AU>O-?X094P;4252-G5)A?)[\*R:H^BY)2D;=N+&LSMMU. MO.QI\P3<$_! \*.'A* G!!^$\"$A[ GA_U:(>D(TJ8 Z[^8P=T22-.&L=7CW M.31$?W7^.E+7E>N@N1VSI\Y3J.@MQ86+O'K*S(?Z 0$K MH +/J'L_S0\,.QPM7D M)+,.LS"8VF!6"V\"VMJ@:#D%[6P0CCT<3L[$1OEAN%S,VXIF;44SMB:7DT56 MF=AR96-L4S8&XREH/P,*1Z#.$AH]D0KXQ?0KX>3L6DM]R:/HT!*?L7YBDWCF MK[?^3'RG6FC7\3[2=_WW&^&7LA;.D4GUL,WS.S,F06GWGI3X0K7\84'A+/5T MH>:\:WS=0K*F[^EH^&-)_P)02P,$% @ 385I2U'M+0,D @ BP8 !D M !X;"]W;W)K&UL?97=CILP$(5?!?$ :[#YRXI$ M:E)5K=1*T5;=7CO))* UF-I.V+Y];4,0,=[>Q!YSYLPWQ!K*GHLW60&HX+UA MK5R'E5+=,T+R6$%#Y1/OH-5/SEPT5.E07)#L!-"336H8PE&4H8;6;;@I[=E> M;$I^5:QN82\">6T:*OYN@?%^'<;A_>"EOE3*'*!-V=$+_ 3UJ]L+':')Y50W MT,J:MX& \SK\%#_O"J.W@M<:>CG;!Z:3 ^=O)OAV6H>1 0(&1V4CBT9IZ/NPUJU=^]'_GN9/P&,"GA+BY+\) M9$P@3@(:R&RKGZFBFU+P/A##G]5191L?,HR"1!&F"BP%X*;//) \4'!L1K0*Q!\F"0.&T,FMQJ6JN) M4US$3BM+%8F+I/##)%Z8Q .3.C"#)IV5R1+BH"PU<4&PGR3UDJ0>DLPA23U5 M<.&@>$1DUM,#2N9%R3PHN8.2+:O@E8NR%&&"M)]5?K+, 4,SLIL<[T7PWP< L6[+\$K] 0 =P4 !D !X;"]W;W)K&UL MC53M;ILP%'T5Q /4?)BR1(#4))HZ:9.B3MM^.^3RH=J8VB9T;S_;4$H)ZO(G M]KT^Y_C<&W.3GHMG60$HYY711J9NI52[14CF%3 B[W@+C3XIN&!$Z5"42+8" MR-F2&$6!Y]TC1NK&S1*;.XHLX9VB=0-'X5,@F4 M)2TIX2>H7^U1Z A-*N>:02-KWC@"BM1]\+>'R. MX'<-O9SM'5/)B?-G$WP[ MIZYG# &%7!D%HI<+[(%2(Z1MO(R:[G2E(<[W;^I?;>VZEA.1L.?T3WU65>I^ M<9TS%*2CZHGWCS#6$[G.6/QWN #5<.-$WY%S*NVODW=2<3:J:"N,O YKW=BU M'T[BS4A;)P0C(9@(?O0I(1P)X:T$/!+P.P';;@VEV-XZ3.7K)@LTG0Q0B-F-V "6:8>^\C9'\-\2<$T@8F%\&: MBUUP10\6%_P7<5A!A.L>PM5.A)8?SDL(HW4!O"J K0">"81XTM(NN;EJ:_@PQF$"S9\E E/:3ET[.N\:. MFUEVFBH/@7W6[_!A)/T@HJP;Z9RXTA^'?<(%YPJT$>]..ZGT%)P""H4RVUCO MQ3 +AD#Q=AQS:)JUV3]02P,$% @ 385I2]3.L$_P P B1, !D !X M;"]W;W)K&ULE9AKCYLX%(;_"N+[%([-=91$FJ2J MME(KC;KJ[FV>^%M5I?L)/X4 M[??+O'N40UZ*JLEEY=3BN':?Z'''XZY!K_@K%[=F.?,:A[[[-K.+U_B_ZI3UXE\Y(U8B>+O_-# M>UZ[B>L?M#C F%KC-F_T6\BD+).R>JC[TLFO[7V5^;5I9C%&6E MS'X.U[SJK[#N>]>]F/7_Z>R;=3;UPWW:>6]=H%&S7;0L(E&4^Q,!??97>,I!W<; M#-G8,B, T[H "HY[X#!1WK?G,XN6 $,$/0!@EF 0!NI01/WFFK0A%$<:JDL MJ69F0F@F!&:T;K:#)IQT0X$?1IH9H(I9DF(S$303@:&-<( 8!HA!-K&636SX MY!1Q/9LEU#,46 4V2I.,)PH?#]$YHP$BAZQY0>13/V4,AU M7"[*YH8P8@@Q1I_69.+C(:7$*%T@2]3$MAC"F"'$&7UBCZ)I03 >!KH?4\5Y M:)M+&#,$.&-.;"32,0-%"3;#,&488H-E>!EF Z/WUS##;&#L'34\BN9CKQ?, M@FAN!E.& G5R\R%CJ][^9UD;@2SBH&5D%&W M4*3#=T$T-X.IQP#UF"T?S"D6_X^ZQ61AB"Q&W9K,H#3PC>^S))L;PFQA: UC MU&X*%DN4LD1W!'1I'%EHQS%@. ",4;ZC:)I[',3ZO@2HTHA;>,_ _J YU%=K@_%.+8=K>QNJ^'PZ'AH967\>#+NY^^;?X%4$L# M!!0 ( $V%:4MH":;9%0( #8& 9 >&PO=V]R:W-H965T8HA?R554 VGMK>*LV?J5UMR9$'2MHF'H2';3FR5G( MAFD3R@M1G01VN7A5O;R[(05\WK%O;24]>F8?+O%KCH-W[H MWQ>>ZTNE[0(IBXY=X"?H7]U>FHA,+J>Z@5;5HO4DG#?^IW"]6UF]$[S4T*O9 MW+.='(1XM<&WT\8/;$' X:BM S/##7; N34R9?P9/?T):1/G\[O[%]>[Z>7 M%.P$_UV?=+7Q<]\[P9E=N7X6_5<8^TE\;VS^.]R &[FMQ#".@BOWZQVO2HMF M=#&E-.QM&.O6C?WH?T_#$Z(Q(9H2POB_"71,H(L$,E3F6OW,-"L+*7I/#G]6 MQ^R9"-?4;.;1+KJ]<\],M\JLWDH:I06Y6:-1LQTTT4P3O5?L$ 6=),04,%41 MH55$+I_.\L,\P0TH:D"=0?RNC6S1QJ#)G*8=($$:XI08I<0()5]0!DTRH] X M_F S$I22()35@I(\4L(TQ2DI2DD?*3184-('2IAE.4[)4$J&4,(%)4-ZB7%( MCD)R!+(XH=O\ 1(E'YRP%0I9(1"Z@*R0$Q:$BW.X0U0T2H)%,63V!ML;]0>3 ME[I5WD%H&PO=V]R:W-H965TOL@10P5O-&KD,2Z7:!4*R**&F\HZWT.B; M QDFJ&DBB:H9I639AGUK85><9/BE4-;$4@3W5-Q=\5,-XM MPSA\-[Q4QU(9 \JSEA[A!ZB?[5;H$^I5]E4-C:QX$P@X+,/'>/%$#-X"?E70 MR<$^,)GL.'\UAZ_[91B9@(!!H8P"U_2$(?[=_5GF[O. M94U5N0SOPV /!WIBZH5W7\#GDX:!3_X;G(%IN(E$^R@XD_8;%">I M>.U5="@U?7-KU=BUD/0$[?L6 7L"_B"0FP3B">2S'E)/2$<> MD,O=%G-#%FZ>)'JWU48H_T[]D[74VKK.<>89.ALA#QFY3#) M #.++B&;:TC<(Y .H(\BF8IBE5S1DTL'ZVO$+![%\%^1IYLB%V'BR6)AR\?# M+'$Z+4 F!8@5( .!^X=1L1UD;B&-\Q%'HW*O)T#I&+2Y!N$$XU%)KD&$D&24 M$QIT4PWB:)^V# I^:I2IQ\#:3X_'Q'3CR+Z*%^MXPK[1T\8-AP]Y-ZJ^4W&L M&AGLN-)OP';J@7,%.O;H3O=^J:=C?V!P4&8[UWOA9H0[*-[Z\8?Z&9S_ U!+ M P04 " !-A6E+7UYJ!S " !A!@ &0 'AL+W=O]=<#+F((&TN52NU4K2KML\.F02T@*GMA.W? MUS:$)<9*^X+MX9PS9"-$N$>)9#1?@3;:"6;TZ4 M543()3LCWC @1TVJ2A1X7HPJ4M1NFNC8GJ4)O8BRJ&'/''ZI*L+^K*&D['Y3_ZR]2R\' MPF%#RU_%4>0K=^XZ1SB12RE>:/L%>C^1Z_3FO\$52@E7E<@<&2VY?CK9A0M: M]2JRE(J\=V-1Z['M]6\T.R'H"<% \*.'A+ GA!\$_)" >P+^WPQ13XB,#*CS MKC=S2P1)$T9;AW6?0T/45^LRZPP0C M3.S=0[93B#\@D"Q@J"*P5;$.)O3@/L%FBHA]HX9_BNP>BMR5&5HW*]3\<.PR MG-L%L%4 :P$\$IAA8[,[R$Q#:@W!.#9.9#,%S?#"<+N=@CXM8B/=;@KR\2*. M[:8BJZEH8BH,8\.5#3,S3-DP<\.3#;,P+%DPV#,,H=']J("==;/B3D8OM5 G M/(H._? Y4/?+B*_]Y<:WQ+>R?W;M[D.^:[[?"3L7-7<.5,A;K>_>B5(!LG3O M2=:>RWX_+$HX"36=R3GKNEZW$+3I&SH:_BKI7U!+ P04 " !-A6E+N!^: M@&D" X" &0 'AL+W=O9/M".M?'*@K,%"+MD1\8X1O->DID:> MXT2HP55KIXF.O; TH2=15RUY818_-0UFOS-2TWYMN_8E\%H=2Z$"*$TZ?"3? MB7CK7IAU%^7:7MC6 MGASPJ1:OM/],QGI"VQJ+_TK.I)9PY43F*&C-]:]5G+B@S:@BK33X8QBK5H_] MJ'^AP01O)'@30>9^1/!'@G\E! \)P4@(_C=#.!)"(P,::M>;F6.!TX31WF+# MY]!A]=6YJU"^KD(%]=O1S^1^0J@J2! MR84'NU#D3N;/KA9ON;[MU7Z"U@@ 4"+1#<[;9A M,HNC:->.:N-BX0SV5;'+K857[HJ=\P.U8MMW94R,M:7ZD'2@61QITG>4Q* MV<:G14T.0DUC.6=#,QL6@G9CGT;3GX7T#U!+ P04 " !-A6E+V(*.')P! M !8 P &0 'AL+W=O#O=^R$J$5]R5Q\YLR9L5,,UGWX M#B"0+ZV,+VD70K]FS-<=:.&O; \&3UKKM @8NCWSO0/1I"*M&%\LKID6TM"J M2+FMJPI["$H:V#KB#UH+][T!98>29O0G\2+W78@)5A6]V,,_"*_]UF'$9I9& M:C!>6D,FI(LH"!34(3((-$>X Z4B M$J)!:5H\35::9(=QI/5]51VN8!/!7PNX#S-,C9* MRN]%$%7A[$#Q"O.UAQW4\=D6D4Z0_$>L\"_(0@6V:7"?*+!'DB6)XI6/Y2.6)6"6,2YN97"W:RE/CFGH7; M2^/)S@;<;]I":VT 9%M<(5&'SWP.%+0ANG_0=^-ECT&P_?2.V?PS5?\!4$L# M!!0 ( $V%:4L" S-/W0( 8+ 9 >&PO=V]R:W-H965T^Q<[O3,Q;,\,*:\EZJLY PC(,J+VI_/K5K#V(^Y4=5%C5[$)X\5E4N_BU8 MR<\S'_FO"X_%_J#,0C"?-OF>_63J5_,@]"SH5;9%Q6I9\-H3;#?S[]%DC6)# ML(C?!3O+P=@SJ3QQ_FPFW[8S/S01L9)ME)'(]>/$EJPLC9*.XV\GZO=[&N)P M_*K^Q2:ODWG*)5OR\D^Q58>9G_K>ENWR8ZD>^?DKZQ**?*_+_CL[L5+#321Z MCPTOI?WU-D>I>-6IZ%"J_*5]%K5]GCO]5QI,P!T!]P2]]WL$TA'(&X&^2Z = M@=ZZ0]01(F>'H,W=FKG*53Z?"G[V1'L?FMQ<.S2)]'%MS*(]'?M.^RGUZFE. MHF@:G(Q0AUFT&#S Q.$E9#6&H!X1Z #Z*# 4Q0*/Z/AR@^48$2,GA@]%UN^* M7(1)0+.(Y9,+LV)8@(("U K0@4#F.+EH(8F%U!:2IEGFN & $IHZ?HQ!.,+N MR:T!%*'7LHK K*)15B1*8($8%(AO]S4!!9*/?6TAT2!/E"('M 1 )'7OV1A$ M,^R('*#OV24+0Y=YY8 "F5Q MYOH[1L5AZ%9) !51=.4/C>!"A\:5CL37C@BN*BCZA+]P74'Q#?[&HP)(DM M M# "*(O=#N0)0*(RH6QL@&"*)FULP^(973.QM0R6]#3_6RO@R6.V;MGML>@!G M?8$F2P2LKTR39WN&-_FV0_R1BWU12^^)*]UYV/Y@Q[EB.OKP3I_+03>E_:1D M.V6&B1Z+MC-K)XHW7=<9]*WO_#]02P,$% @ 385I2_P:#8>- P SP\ M !D !X;"]W;W)K&ULC5==;YLP%/TKB/>!/\ V M51*I"9HV:9.J3=N>:>(DJ( S($WW[V<,I<&^-'T)V#GWGG/]<9*[N*CZJ3E* MV7HO95$U2__8MJ>[,&RV1UEF3:!.LM+?[%5=9JT>UH>P.=4RVYF@L@@)0BPL ML[SR5PLS]U"O%NK<%GDE'VJO.9=E5O];RT)=EC[V7R=^Y(=CVTV$J\4I.\B? MLOUU>JCU*!RS[/)25DVN*J^6^Z5_C^]2PKL @_B=RTMS]>YUI3PJ]=0-ONZ6 M/NH4R4)NVRY%IA_/SNYS\Y%^T-=OLBAH-CWANJ_R6=9:'BG1'-L5=&83V][;EI5#EFTE#)[ MZ9]Y99Z7(?]K&!Q A@ R!FCN]P+H$$#? OB[ =$0$%D!85^*69LT:[/5HE87 MK^ZW]Y1UIPC?17KUM]VD66SSG5Z>1L\^KRC#B_"Y2S1@UCV&7&$8FD(V+L1* MDKH(BLB(";7(42F!E*Z)DX!8(FXB4@!!80T47"UJXNEDM6:*B, $D4D031)0 M:[E[3&PPE<$@F"(&*6* (H(3,# !^WB1'$S 06QM5?<*1(+$5,Z0R1 (G%[ M-3?"(6(,89@E 5D2@(59+(G#\DG7'/.9TX41?!D10,7MJX9<+H)8Q&:H9NX] M!JB$??&QNTLQBCF.;$T?!*80\+U]QZ 7W&,"J$]L]<3EBA(1)XFM_C9P*@HV M!TQ=41S9HJC+1>($QXZHV\"I*-AP<.3>9CYS_#%L*!AP%&Y[[P!*KN02%I Y M)MAY, .8[ L]@+IK,%(E4<#FSC_L41@P*>X<:^Y2$1K,_69@V*4P8%/<]L,! M-*&*4!")&2K8JC#@59S91S!QMXH'R%GG!"C>Q:50NOF=)[#S$<#YN.5\ZP$T M5<2"Q%9^&S>5!#LD 1R2VPXY@)+I 8D=1;=@4T&PZ1' ]+AM&Q!(6":4@J"Y M#8/-C@!F)YP_9!!HKFC8OPCPCTG8]Q0$Q3,\L,D1P.2$?7,&$+_:1D%1Y)3] M(5@*P# 2-)XQ,@)[)@$\4S@WASD_)H((Y!R>6["I(-A9">"LPKDWW*F=Z\., M;4&W8+V@\*K;*65],)UDXVW5N3)M[-7LV*W>$],MO<'[5O=[5A_RJO$>5:M[ M+M,9[95JI5:# KTP1]U=CX-"[MONE>OWNF\Q^T&K3D/['(X]_.H_4$L#!!0 M ( $V%:4M("/1X1@, $\- 9 >&PO=V]R:W-H965T%WMUE=U+?Q)"!6]-W?;K\*34^2Z.^]U)-&4?R;-H]3\' MV36ETH_=,>[/G2CWIE-3QY20-&[*J@TW*]/VV&U6\J+JJA6/7=!?FJ;L_FQ% M+:_K$,+WAJ?J>%)#0[Q9G:G5D[Q^%G9 / SLZ+^*5U'K M\*$2S=C)NC>_P>[2*]G8++J4IGP;KU5KKE>;_[T;WH':#G3JD)@.\0@RE7\L M5;E9=?(:=./DG\MAC>&.ZKG9#8UF*LQ_NOA>M[YNDKQ8Q:]#(ANS'6/H+ :F MB%AGGQ 40VRITSTI")X@06M,3 )VD\!3 4,3,),@N4E \00<3<"1"I+%+(TQ MW,2TXRP1R@$X#DI14(J V *4.B!.6%H4."=#.1G"X0M.YG ^)*0@N0>4HZ < M :4+4.Z"@) <,AQ4H* " 64+4.$N$4"AAX2#@."2(0@J7VIF#"IFK)1%S#,D M\(@3$)*C3BMA11+>"Z!X:0Z)+$G)7*(>*^Z<,- A"'2)V5N:.XK*DK:]<6;=""%SZU/WRNY9H@^:KQ-,H]TT=[A 4<0C'$JGK$.BK%\_V MLXWHCF8GWP<[>6G-,6+6.IT6[JG9#_\+'X\:W\KN6+5]\"R5WE6;O>]!2B5T M.232A9STZ69ZJ,5!#;>9ON_&+?[XH.39'E_BZ0RU^0M02P,$% @ 385I M2YK'3OW* @ V0L !D !X;"]W;W)K&ULC5;M M;ILP%'T5Q ,4; SY4!*I"4R;M$E5IVV_W<1)4 $SVTFZMY]M* WF-N%/L&_. M.;[G8IN[N'#Q*H^,*>^M+"JY](]*U?,@D-LC*ZE\X#6K]#][+DJJ]%0< ED+ M1G>65!8!#L,D*&E>^:N%C3V)U8*?5)%7[$EX\E265/Q;LX)?EC[RWP//^>&H M3"!8+6IZ8#^9^E4_"3T+.I5=7K)*YKSR!-LO_4:%2K;A MQ9]\IXY+?^I[.[:GIT(]\\M7UAJ*?:]U_YV=6:'A)A.]QI87TOYZVY-4O&Q5 M="HE?6N>>66?EU;_G083<$O '4&O?8L0M83H@T!N$DA+(!^$Y"8A;@FQ0P@: M[[:8*55TM1#\XHEF/]34;#LTC_7KVIJ@?3OV/UU/J:/G%0G)(C@;H1:S;C#X M"I.$?4@ZA* .$>@$NBPPE,4:#^BXO\!FB$B0D\-=D>RF2"_-""Q69/GDBA\E M!!8@H "Q E&OVC$L$(,"\2 #$B;.ZX(P$Z><(S IA)DZ%84P,]A0 AI*A@+( MW5P0QGGYV6U,+Y$)F,@$$'#VSQK #"H[ I..P&2W,3U#4]#0%# 4.88 S,#0 M"$P*K>7<(AF$^63OST!#,T @@050"%]VX?CSASZY+]&($PB!D%M7$#1U[U4( M-',J"X%P^(DM\ )^1/C^.5Q#((Q<6Q (N[9&*&5WE/JVX L;#6_LX:F&0(-3 M, :4C@%E=T!]6_!G!)$19QL 161@"U#"D6L+4AIL0DC)_3@&5VU)R<3!]HC2 MV_)3I@C-FV-$U^C^08!\=3TK;8-^I!OFMX?5!SR2GHO7.EFRK8\ M>\X5T[F'#_HS=M1]=C&PO=V]R:W-H965TJ;GHJ-)#<4)R M$$ KF]0Q1((@01UM>[_([-Q!%!D_*];V/'<=%?_VP/B8^]A_GWAI3XTR M$ZC(!GJ"GZ!^#0>A1VBA5&T'O6QY[PFH<_\3WNTQ,0DVXG<+H[SJ>\;*D?-7 M,_A6Y7Y@*@(&I3((JIL+/ -CAJ3K^#M#_473)%[WW^E?K'EMYD@E/'/VIZU4 MD_M;WZN@IF>F7OCX%69#L>_-[K_#!9@.-Y5HC9(S:9]>>9:*=S-%E]+1MZEM M>]N.TTJ"YS1W ID3R)) K Z:A&SEGZFB12;XZ(EI\P=JWC'>$;TWI9FT6V'7 M=/%2SUZ*B,09NAC0'+.?8LA-3++$(,U?1(A3A%A > /8N &A$Q!:0'0#V'ZH M61UXQ3: MW N%@1NP=0*VZZVF3D"ZPFIZ9S4F)"88NX5PX/[* X?91X@'!P6OMXO=QP"3 M%8;GH&O'.,%1LOWX&:*K(VZNT!]4G-I>>D>N]&UASW3-N0(-#9XTKM&W]C)@ M4"O3W>B^F*ZN::#X,%_+:/DW%/\!4$L#!!0 ( $V%:4LHH.9CU0, !@2 M 9 >&PO=V]R:W-H965T7%3] MO3E*V7H_RJ)JEOZQ;4^/0=!LC[+,F@=UDI6^LU=UF;7ZLCX$S:F6V:XW*HN MAJ$(RBRO_-6B'WNM5PMU;HN\DJ^UUYS+,JO_6\M"798^\7\.?,L/Q[8;"%:+ M4W:0?\KVK]-KK:^"JY==7LJJR57EU7*_])_(XPL3G4&/^#N7EV9T[G53>5/J M>W?QVV[IAUU&LI#;MG.1Z<.[W,BBZ#SI//XU3OUKS,YP?/[3^TL_>3V9MZR1 M&U7\D^_:X])/?&\G]]FY:+^IRZ_23"CR/3/[W^6[+#2\RT3'V*JBZ?^][;EI M56F\Z%3*[,=PS*O^>!GNQ*DQPP;4&-"K@8Y]RX 9 _9A$-\TX,: ?QCPFP:1 M,8CN-1#&0%@&P5"LOOK/69NM%K6Z>/6P@$Y9MT[)H]#]W7:#?3O[>[H!C1Y] M7W%&%\%[Y\A@U@.&CC BG$(V+H1<$8%.X)H%15FLJ6-NY;#Y%/'L(@290GYQ M(9RQ*>8%83B>"X,59;T#-G+ (H$=<.B ]P[XV(&PLEP/F*C'5#TFQ"$B&")R M0G 66<4:,/$H!(W"X8=#"1A*@-G,U#.&#N+[ZYE !\GG]=PD3CV%"&>6< JC MI*"DPNK:@$E'41+Z0.Q)0+!P4"(?3,@,:!XL2E!5U MA>/F.J)8."C0!#[S$*%8$RB]OV,44YVZ5'#03!VL,!1I#YBJ(]8"*+S0!DYY0.25(#P%0Q#M#O_70>%MUKMKNTVPT>MW>>*+= MQZ\UOB&/S\,FQ8>;8<_DCZP^Y%7CO:E6?UKW'\![I5JIU9L>E8J"ZNI,3=WU<7QT@"OT@D=7@.24GEJ/2'Z0$L M^A)*-BY[K8IV7Y.R))LPN8K(;3#%CB..? M1;)%D2P0Y#<$ZV6"?)$@#P3%#<'#7941LPD8&3!IGBR+%(LBQ8+(YDXD8M+T M2B5;/=ZID*OA^[?]F^HCDP8=E'7W&*;=*67!$28K]V!Z]YUFAT-GO;EQMHZ/ M*CI6#=-_(?.GK;\!4$L#!!0 ( $V%:4LD?!/[A3D ,TH 0 4 >&PO M#8/! 5;$DIJO(:BZ2%Y*WG)6NQ.7F8J0%IE+I?WGGONV9?? MEV7E?=ZLL_(/W]Q7U?;%=]^5B_MD$Y>#?)MD<&>5%YNX@G\6=]^5VR*)E^5] MDE2;]7?A<#CY;A.GV3=>G:6_ULEE7F?5'[X9C6??_/#[,OWA]]4/+_-%O4FR MRHNSI7>556GUY+W*>,PTS[QSK[R/BZ3\_7?5#[__#M_A]^;>FSRK[DMX9YDL MFW=ODNW BX:^%PZ#:?/FV_QAX T#]\U=\_G+Q6U9%?&B^J_FF^+A#\E=BD_ M$&_C3=)ZZO7K5U?>FXLK[]7;RXXA+N'[1;R&[RZ3S]Z?DJ?.27Y\VK:^$ S/ M_]SYPOND2'-M=R7<_L^__(L+.!N[HJ*T"O M-&N!\#*'+<]*&!5^E?DZ7=(G?HS7<;9(8 X6*5W]BF+ZV4*=Y[#^?AT\]([ M>_;<>^:EF??Q/J]+&+L-W60!.\M(/^D"7ER6,/Z+UNVXO*?SL, ?R:]U^A"O MX?G61V[N\Z(ZKY)B W-Y2,IJXWH*@(=TH/2*9)' 4+?KQ/>RI/+RE1>OU_DC MK16.G+?,Z]MJ5:^]6+X"CSP+IT.:S;/1&&:,EP!MJV1S"]LFSSP] &L65\6Z M??ADN4T65?J0K%M;^[Y(MG&Z])+/6]R#DL;(JWL88&$!J/GBQ[P"E.M_YGT! MY+( E,!!$81;A VMNX5B>7:W$XBO,D"ANQ1@)S[H'.IELLW+M#*7XI[>3WF^ M?$S7:_?2W.](K%FG\6VZ3JLT::..VNMM_(0;[;A?U(#A;5 ;H[97M4K@H27L MYD.2U:U![?WH&>@=?7&MX-WS*(_9\P >]93WBL\*L"]L[=YE7BS MYXVWD+.^*+?Q(OG#-\ ZRZ1X2+[YP6N=*Z0?]_EZF13EOQ'V5$_M4\JTIF1: M\VPX& Z' <"]\."TUHD'Z,>\]'LO& U]N(O_]^*Z@E.;_@W R9S6]Z*1/PXG M?C2+:"51Y$]F8W\RFHLGO+0LU:9I8O95#^/%$@@<,%P .A[*U&LBE *%\@T \QX.,0P-VUNV-NM#4H%8 B\ F\A@ZAW;73K@OA,Q:+7[ MO'DXL3]['R-*WR=5"DQN?^)_4\'(Q%MA?Z[3#,9/D<,B;>@7:IRT6A'ITDVE M^S%38^09S+DNEQHSF\>C\:; /HVQ>SW.R+K7H_G!G%E!EE#_TD*\5QD@8G(4 MMX[VEFY;O-S::^>$NG?[ ]-3QP:6-%S1^V*"9!\ MM46Y;D":X&.SB8M?DLH!_@] &^-BP6+($J:QSHF!MF:29 F*SOA8O-RD&%7_N_"#<0X@^ MI"6>T+-;6!A MW5"WH+W>.C\0, #V1G^7T^*23N@*DU;43V!?/F0;MGVW'_G8-M&'N)7Z>M M:GWV4P;Z[IJ8YQTP%.\,FO7 M[_[CQKO^\.Z-]^[]U8>+CZ_>_N1=7'Y\]?.KCZ^N;MH"W?*OM5B75^7(%G)@ M)B"%&ML&U_%?I"T0"@,-\VZ?C,,6(]=W2XP@LL*@*6O;=(PWH%2D?Z,+;854 MWT.(I$VIV"E)G=_&"%G<;X QORR.?Z>HV7=B7R/U@S&6:0GB-E*5%:[;(>_W MSO\,^&>1X,_GO)9N#+J'52)KRTR8TH+I>WM)Y WMJT,R]YL:D!+4>V3AM_ON M_BZ4?/7VYZN;G2BY / *269_R-LO >(D!0B;YT"/O#)?58] *%HZ7 T<*$;- ML'][WL157; LV/\@,KX=CRA02D+)SQX&QNM7;R_>7NX X_OX28H-0M+VU@FL MULMOU^F=F^V!5KM(DF7)[!$E+1)=&]3:JX&8%5ZRV:[SIR01%[<@YG8/>+;5 MTU'C+D . ?):)&M&)" TUG>$7@)0VM8PZ06\#,?7(4Y\1.;*'RAY.'@-1A-, MZ3&M[N^3]9+$6P0WZ9H@2:0+_"D7E?9LEXGY*Y:X>[?L[=5'M A^N+JXN?+. M7E[QK^=PS:/=O'C[DG]<_?G3JY\O7E^]_7CCW';7@[[W8W*79JCIT DAR]H! M;Z,AK?.]FWJ[71-3 HP!$K@ 'E@+EHV06 &#@BU1)E2W>8DL+PAN.HD Z_ZG MSHIDA5BU),Q[WDN>>R:8Y=DY3=(X5;!6UX:UIGV=?D:I!JDNH)ND#+$P:-S6 M%8Q>T8SW9D+BW)$\ =BX'R5[F92+(MU*2O9C78)FVU9YWQ5W<298C6](%9+- MOD?S X!(CJ/51$/HZ%8=.F;A7:W7:>*]B8')@& [\,Y^]Z^S,!Q^KZ_3A>![ M#YB*)VZBA!1G3^J6N/R8-*_D=:$N 5:(JW4IK@%>P(X@&2/[A#B3!9/<+'\@ MQ0 X]_DRV9#6+@@__ "!$0D>*_-)\9!*;1>G":""<;(*H8,<_ [EVC1;@F14 M/"'YP8<^9:D2V4IO 'I]]DOI>\#B04Y#Z@'#^ZSUR"'6"1)*$HII" $'7$TP M_1ZU04070+G?_6LP'7V/BOAYFIWG6:+'@(7 'R*=^M\SCS?JT!5ZLG7D2R6J6+-,D63P.7<$ZL MT,(Q?.DFO ^])4(PP8UZ#ZBY5!S2^!-@1FI99C*2!BR7Q,^0SWAVKK.LGO(.VLZ4T MI##. FE+MVN6]MIX);?6^S2X&7@_75R\]]3FDO0,M \6BA)Q44LUNTCNT&!& M"(ZZ#8QZDRRDS$*>K\\+DC')@P%LU<0B[^;J4G\$QHH+.EY$N=.- 0M8-Z!)*!LZ+@HQ$66P:'T/A#@42>Y!FA[P?#\3XIX/:%K+"'>V;+)>K[W>)\" M.!YCH':@UBWU-''7<<#DMJAC('-A**R["B]H!/U!B2($Q2[ W0IK)_F,A079 M-2VU<-R0%#@8SA"()1!PE@%HCO*4NJ$HD#VN//PVL>AE#D!%/BW&1Y)JHJ/\ M,!DF< ?0:@V>OQ69 M&B0>R>/.4F%)X$3>B="47T_7R Z70("8TZXD^VQ_!^=YBSRH AJ\90B(+ZUJ M6.V*';L2>W&]33R9X@D'\,(+%0IX/+,!T']%0\DF:HH^/:CIW "))W(_I5?2 M.(S,-.'RXWT.9/T\?T1/0UG?@M"0 DP2H"L7L"("H, (>0[XK&/X0!DO&"Z: MDB7K=$.<&M;TJ21P7H'0NB%&@ MATJA$N,/6A0\A;4:_=8.8"I0O3>$"MFL3 M_Y)XB9H!L1O0P#9;L:%XTF+0P !?>=N1*"5DT9%@SE/0&\C.Q/.!PW?IP#% JQ9DPHN(6Y,Y=B)>Y4@ O;C[!.@')5K1&^'WI =;-[RSC\ _%]XTF#U_X;UBQ4,9FZ^D 8D":9;G/Q*^ M2KN5L7E2(L%)B DH>14^\N]Q1A*,X!HH\P T;Y\L(I[ECW0*"V!M" +094W4 M9S("%^!$L=Y#&X_7C;,E'T?&),@)?DS:JV)0-F%X-#W@$W!>*_*O"@JEIT(Q M"FB%7<.IADW&K47&I>PK=+J0?A5DC_4-9&DE(#="(?">C0=C;P/$,"4O#*C;:,.$6WN[))B1 24I,$ A9UG#&G:9 M[!C694!2XLP>YV["&P5@>DCSN@0IJLFM!F[?KLNW1#0Q+9G#&6X:(^;&]=; MZW:+23$(**_0ZQ;:)<'1#H+] Y4"M&31G=:D)P!L!W"&2!9JO[7M2R/6R?Y@ MTEY+I: .4#M%DH0 Q>%L'YSM?+,T&A1-#3))4CE,\#$AL16/NSA?"ZD83@C4[KSQ4];$K+4FTAFU8N" MZ(^(Z(N MYYX'9DJ&'[NG<)N@H IRCM@<2[:D"Y?[ 5:S0IPLDL83KKI+$' MFWR9K DET#!'!PZ(1LV'U^(24LD 8+^D:3F]A3V^AIL0U[ZY.EVPETY*>- Z>2Y173PDBINAJO"YS+7 ;V I'!%A(3)AB&DSB M6\12QT28I">$CP@AVC1 MCY96E%-1.3%9"S"" M9+M=/\GSKM9AB- -346\*4UU+ 96?A@85/ M4<%/$"0AI1&Q^HBR )^Y#TF9UP4\]E.1UUL;//0U\"1,ALHB%( !J)(@T=;3Z\8J,(-!:@CRQ M=#&\\BL:(=.*D4E %&WR=>%47AI2VF?<-!8YU:LX!67G)ZN#\LO@C#!(*R%[ M+@XL'1N2>@")2N(-:@F)%/*+9),_<$P#X[Z,JMVDTEF4F=JY&$J2;=3E#!M MA18,=K(AM5@H8"C-^S9AD5*=%J182LJ0--JQPT@WV2M#6+T%)8L]-!*?Q(+( MB4Q OK7'E%-.43X%!96L5\1D4K(>K[R2 M46RB1N&A-8.E@AHT],\;O,,9A% M&E+9X0CXO":AIF,]=G.3Y(%LJQ0FZA@R,EFU MS)@4031!"RL$=%COT'Y*G@U1^5N;RNU+0<2^\)22I?KF2FE/O#)#.B!KJ^0; M'$RLJ(*47"P%%'B+EH9>98#GE&M2GK][(.?+"Q2O% ?'J;\!F !_;4?-7FCS MD[[XVC!$M;7/H"G,$,$PI.>XY.V@@V!8?C9Z$K[D7-IW8EO(-+U(]?H&GC$+ MW XM#N"Y,MF^H&\-JRYB+2$&&F[$T/8I*Y.E#HDF?6*4#%L4RX:SK(,HR>!WJ+E$2F) M( I;)#@I"I[&K/E]257$7+U',N#I&<0B(DB:79^43JMCA)1AF!]543:L5!<8 M#'I>Y11GQ;$3RJF.MZ3,CA?HU+,D93_)(V/&!N.0PH(6?DMLIH^S:TRY*W8@ M\:P+B3L06&.OX5,"%K1D@52-(NGBWP?'A4(X[47O:;8J;&J8X>4*$@%5J68],++B_*6T0/V;;-&G[E9#%N2)$/RF$ M2YBR90R9L+.)HXA,+^'\/!B+I'4A#(OI&\!GSJ-6K,X,KN.KHELGS3R"7@HA MR]"2F%U(O&1.R\S>,-D:+BT7W@&LNHWR^V&D*UI.&*[> RAN9*BWF3;9RJP4 M&3O&&]TA(/M\P-LG4)[@':\7P@@$6L@R!:1MQ*L+Y>2Q&?(NTTL:8YJY4X:) M2'J69-3Z/@'QO_G\2'=0(G7'"XY%O-_UCG2H+G&U>)!DED]5%2DP0)*3Q9DG M[R)F;7U.BD7*'E QU:UP5CO#-"4!4(:F#W"*2TV'8+(4E0*TYUS& <(CI75' M +XYU'OCB0N^IP>F4!KEM:#YR"!B[SVP>CW,UH(UV0)/@D%L5* M.BC-*P4W&66QV>:93!#8"W/(^HGA'CF:;\H7, Z:*-]T6R;?HN6RYSZ9B,AJ MJ7^=L1#)F0C*J21 FAD))-+ _=P\E\^\8.2/@SG^B/SI; @_1J$_'P7P(YSX ML^G(XQ00AMP+;T?:B8G:T<@/IV,_@%E&@3\'67 >#/'J< C_#\>XIM%P"C^' MZDQV?L9,:^'P9!#V$O+\+MS[<*G6%S@CT%@F(TG^&LR]B=A!+^F\SG\/X1?DRCTAY-H;^ L^PA=-(;] M'OGS:8B)J*-9Z(^C"*_.AI$_ _3"CT5S?SB+G)3\A4",9]YP, KY3X1X- @G M]*_93.TJW0ST'WAFR,^,Z'3Q$6%[EB1K+6)J(QJ=+ML#4HES6NM@VSX(^'@X M6=87UD86R[7S%TU(YQ()?J/SZT8GEG082Z)@[L_#T!/.72^8PJ;, SRGPVAB MXI6%<1Q\[$"Z0GF9E)=P:9T^ZQ"3X9_,OFP]2%F>05\DJ":@3RTM6KZ 8X(R MC '%#<:?L524<+R[B%62EE$AR@V\/^:/R0,:!%.*(#?BFD1DV!Y?POE2X -# MS[>L,\J[1I;5FC9&BK9"1WN4H864'($\4J[8G'O#]DW(V'A(YZD_*:9]06&5 MZ&5Y\DF=%,G8RE2S$QDPN&*)KHD'P-_QW!^-QW0[F$S]"+!!4@*MXG51I"[\ MZ#A833'"B2-BZSJD8$Q<9R]&[0"/JF&@8S\*0-S^AMS64A/5/C$TK2? M,7TQSK$F\XPA"ZX%0VSU->8>>X&BL9M4] G--ZU8&W83"@<51N4]A>:"86#%0:O9: MF1;$E3!6A^11.HU,E M#3G(C\*I_".O-O]2L.T=^EDR57[,_"CE$OFH5S+PQ 1QAYP1BD M[\D0KH(L-@6%8HC2^ 1HOPJ(>4&I&&SL8G1<!_',XZ !* MPS#P9C"#,2@LH#W,IA%L^'@Z1Z3$BZ!@C"+4 2:@DXU1\0Q!\T31!7Z!NA;. MQZ@@C&>DF< U4$Z""3X7S4, 76 ;AW7<'EK*-FT,5)3&BHFZC1>_"'-. MT11G:)<5N65RZU*=>3*. [EZ8#XEW+3 J//Z#LA08OJ%%[K*=Q2Z_:H7;?9TP M.+)RQ47!?J&-C("G"C2M$$)CNF1=%UQX:7$I$7"JTEP,9D$7;T& P5PN6=J. M!W74:).!ELFR)4GNR?9$/8@$RWX CAKE17ZB]1@77O.R+B4H %T,B5X/=. 8 M>S!3%Z!>\"V@@T,@]M',XI<&YU1WI\"^.A\3-QV,FIERDWGR56;+S7O[,>L. M[KR#:1_/O(E?1X8>(1@X,VQ@3=Y9Y#U7_!L@-YKX,V)(@0U1NHX<*)H-_?D0 M?R%8Z75Y<=H0 '8 XQEQ[/&(;*LXUF1*@PD^_@Q9]WPZ$W,YF_%=P<^[I N0 M)V!+(^\L@*=9N$!I8@Y""UZ M*Q%01;SQ$/C+63"EN0BA .2 ,0 5]H,N*[$@C$)_1, @H^)9".!Z+J[#4<9= MF/KS.6U=1 ^,&$QP>0H2@T-<1QKSR&IVBYP91,P*-U)DK)F$IOBL29^(]6@[ M%+% $9\#1[SY/949:'L>)9L3L59/'ENL]%:=12%3)B!,0_KWF,G>W!_Q MN232U463X B/M84E'(V9.H7^9#[EGPU*XK?)B"CAX*99X8A4AK. J .2DJ&8 MN-2G/\I=S2<^,/IQ. F M3NG!?JAK5\?^9!P(EM+DU.:]+]Q;X*S(TY$-#/44[@U#B-Y"U7'P)]- MQ+X-!6,>VVL#YH?WU"-.!E%O4-_YF_ ,;*PZ4[N(OYOFONB2(!M;^"'!0NZB M> J]21P_G)*3: ;\. 1^.<-_S+UIZ$=#_ WX# ]-H[E -\T?1:JHL02,%+9S M175\;./1VV01H_9ZB^;"1]1I5,JH%4F&2C39GS$O^DE%6QK;Z*A58E1?)7BR M.WW?YSRKT/.55>C9ZRD"[1^@/+3SWMLN]N+B M!!WH*+*,T>$\!V'140R-GIW#"01Q:Q+Z8Y"-KNLB2RG3GG)JT\\5):3,_1 0 M L72&<=,$K=-S61.('[1; X'!>3\L ,LN"@BF,$H(".+6>AWV5S.SY!",CH?>P^>BZ%4Y@JRR25OC";P[UX6#2@/H@_#LN\C=;?(G^(U31NNAR"<^=$_"U3V6"17=>IZN6;H3_ MI-2HYW+_ROKVKPFGMIDD\ 40!RI=CT:C9'&?Y>O\[@F/.;#GB/3#N1_, E8: M_0AT_' 08)XK'(4LWL ,HPC45_R/UFV'P%AE,KVJT5+>IULXW',XK4,XBB!! MAVA#F/HC#*0$HOD. V[(P0AS\*+I4%D^052FKQJM7[H7%+&!^@S(P82-N$,? M@1[!"!=:;.Y\7Z_-&V$]#@'JTZ^PUW-_2K;P.6S,S!O!"ZZM#M#&$$Y /P>.>MA6@]86D84JB,AD M$8'0\96W6GT";5[ >?2H65+$LWLVE;UJR\2I@) 84O6B'J$J;_G_"9R?F-[ M?J,>6>B:2^)U"F3MJ77S!C-9P*Y@O]MF%/C#2< FH\@?@>1"!B.,G9BPO2CP MIV1& MDB"D;X PX&64&9LG2TR_C8TTH#JWWOQ5'-L>SX#5:Z.'I#I1(;^6QT'5L 2G_UN$0 A_SL(!,!+ZYPS^ MZ93%/[8S[MM#&^%!KFIB,M_*5;Q<%V%ME($3%=AHQX)P,!0[-L5?1]+G]D:W M;=^.U>$,$' \ P3:\R^8@JXKA65O1!PNCD2.A56RI$Y$J#?455X\B6.Q@DWZ M5L2QB/?,Z>F0)F,KU#G66<)??7>D:UG.^\/OXLWV^Y>B7KG/P:FD.^6K%<:5 MBF3"C,JG4WTY1"_C7CR+/D, MGWE,U@\2@QQE>K@4%*7>"S/-D[(XJ0 &S@C-A!&K*49W[6>5WW$TAZK4)2UJ M5K8)WK *;8CR.+E5W%D9X>!B+;J-ZCXQ%&6"LX9-,PI"=1S^?+0*JXZ?G)7V])+LVWI00_O)V+W#R%*K%QT27\VE2=3]-(C/=Y;Q0MI MK&2#M2[MR?5"XJ) HY511XNOPT:GHF8V"[KT&#-,/0524V#GE3K!\9SW#%9-T80/$4!4Q764#UM55ZMR!N. M,]QI6;FMHQL"P0CK2(EN-&:5.1P.JPB(V"E.:>0\LK0D96\@\)"@I*J*PZS^ MK+2:=I^%/[>6RY5@])+Q\E94L%\3^+8&^!ZIT%)>5Z*BJ#,.K%F'(UX^8'5* M58V0@^7V+O'/"5BJ$G"KX@;7P[&/AE.,9?)'X\E^F"$X\_FE$;7U$7,D+N[NL$U0A9I/ M!9(+UF/046;"G-Y G7=F\9FJJ;HA&LW&?D11H.%D$ ;>9!!18,UPYD=C] 3P M"9[XDV'@S4<#M*6()8#N'TW&%,-$EI0P0OJ]2J@="Y=JI\#>LW#H3T9HAQX- M![#WC3DYC@-&+(W]:4"Q\]/!,/+&@RGBRBP"I RQDQ[YR;BG(#$>6?80B \5 M@N\:>#2?^6-"1%CO' >F=+-92.Y7L33.2NT8(1S/ <%IA&@PQA%&0Q'6/P\: M(JJ=V2_)881-9!;HVQ2OZ2.E$^T/_2Y+9K'"WU3A MKW)U4@J4M:>2E7(^+NF;2X8-'G\W"01 AKW>,CQ+H M9UF=EK49<7CY?:%&IXDJJ*NK3+A6@<)B;F8L$ZC3[!Q>/:=LQH$B6^9[5I%2 M&\N+1+96-K*RV$DAZ->*CR3&% YZ50)BA)8F>PC'KS-Q&AN%IQNVJ,+GH:#"(FB9A\IXI9\3'"WF]VC9[S MGV6MC(YG8W?YC".8"Q;->\E M'DXC>EE7>_OR$79R(M $_8#B_B:CP6CJ8;6F"<5RCR:#Z52QHO%PY$^ @@?# MX6 .T@9(*/-0L":0C%DA/(N&6,P(_=SCZ0#3G8(11ZT_]Z(YDFTWJX)!J1S2 M:-)X/9Y'CN-9]._3DP&SD@ MU5_KJT+5@;7]]$27=N^B+!9)H4D@)6# 'VU3N8^75.VDCTD\BT(C_)&MI1,C MELVVEOI">6^,2WR-'8-V_NJS8-H,MYP9QMFF*?;04DQ_)Q %42MF-##B&;\0 M1*T T&[P,]/7'+&!**HZDUF/R4X0$^VCJ8;-?;Q>$3**HDFDP2,[*E?,>E$1 MV=0;PU.$9DT:)%\ON1HZ.2AD1>>#6.'>[._8,\G18DUGP!;X9LW;ST@A!(.>BFL@ EEJL:HKHJRU4U,5 +F*22DVU?; %BW+P9 M/S(Q\+L5/]*]J0=MIQDB62:;]%SXV&F&LAVZ +3T)R6869V;!;%G7 +9\V6D MR>C S5VEA@] UX)X971__7C?/*/M:F)"YI5;3HD]3>.,)>#[MF;@ZH!P*(1U1%$LMZ5)_A!#B'DZ'?MJG^FZL>' MLVSAI1>BP<^?@.XJ!G).1YS%MK+OC?T0+7#PS];[#8*,\:(@<<]D]B%&1L[] M,7RY4?T?J6P43:BDJ:QUJ"L6VP!L?(,)#'QI-O+#67C ZR:1,MM14Y &R %( M)A?:YVJTXD/MGDI=DNV#L>)#HJCD^R('Z&UPD1?U'>BP#M^93CU'USJG$U15 MDIA,#29QGQ>(DT#G2+QB)ZD*_6B.=4L-Q:B<*? #D&10:-A2VA_6_N<603C9 M0D]V*R;+G]4M1@P'BIC'W_CSQKOU%B\\"\=#0[;&0C15:1T!T6)+CJ-X9\K] MQC640&WBUKQ2!*"=JTC!JK=Y9GR\FV/;#B"44-$#I-]MU<5<%,(PVY)3N*)5"-7>UE*U*$"\-()'5'\Z M77ZU%#"GW!NU?*I,CM67%DCQ[&Z(OA$S?IY@. >!&FN;BE[9H&!L1;\FLG5*Q- KE=U[(KTYWEZ&^_&!HJ\L#["4XCHXIN,$'K@VU8 M)W87"=@0Z7)N4'/=M:+=1PUEZT:92[VW6:/=-_<"(#H<"[]VZV-U)ML'B+WA MH2G^R>I553JFKALFDI8>_S47#7A5%<_])FA25XJJ,N92)E8O1]'N^8)UMG9T MP9_4=% 8]40402OCT%'5X,CH2N],_GK>'/,]UYY9)R+ 45)/!W_J>51T+3BD M4;V.T5)1?K;KA'74BH(I@):>YX](H[%@;+I,XX+*I2*7)[U@(=X1$6&BQI+1 M9=A(24RPZUV&+B MO0YHU95H55LF78F6.$:S%*W1JZ_9[JU]XU M'157(&W1%+%GF"F;)= 'WAL-$IWG8)3GY9JU=S76.>;P*ATSQ%W0F#!S/SM' MVU6?^Z"2+D5)&'E]6V$ZF<167V5'^NVT&]^S2ERIF"T[#KC+O\7:2&=0IX^P M0\*-49(DWI"/7@8%+:CDL%V#!1>LH"-:=F+PHPX;,XJO.%L#.7V:!V Z?G*5 MYQ65#FJ+'OWTZ\#'G6*K6<+2T=*4M 179+M ZK=4\@APQ0H/UW79;ZQ#S:%& MP<0@^=*]K>D0^N>-2=F=L5"IDE,[U&"O&K-0SO9:-71S:HZ-1 +=*Z_13$QH M#KM:B;TR"\3 -[5U!T6YY?F/9IA83XNQB=%BK"/H'Z!IJ[ T4<1*%DZ0^:) M",$%*PT@EOTS99RZ[%?)?CDRS7()6EJZ,)(\B,!?..W5.FFWYH3-Q>JB26%6 M#68Y4H3H\=ET3I-E(,4WDXM'$\M'$\M'$\M'/]I6SBV0HL6]\FR;K?" M3:6/I;?'XAZ"TZD_Y*D_Y*D_Y*D_Y*D_9)=H\K^H/V0[:P9KMR@B8K>&W"&+ M_\]M,[EWU\8N4XC)U+?.UG[M7(=3C\?DU./QU./QU./Q']KCL9.2Q?OTNVN^ M?6J2=VJ2]YLWR=N+"SLRIK)6?SWO\V;]HMP"&?_#-UM1>^&;'T[]Y$[]Y$[] MY$[]Y+"?7)/$O!%%V%:']DEK.4__-S1:VXM2V_$YJ:,1UEY4FS)A3BW#3BW# MOF[+L(.;"W2A_*D.__\?=?A[+&+.LOA'6,).Y?9/Y?:_4KG]'FS]W/44^WO4^WO?TSM[SZ1L1T*F=A1DKIN(-)1[>TUZM@XZ?JISNRISNRISNR. M.K.])]-=7+:_E&Q7#=A^T>M4TO:(DK9?L>+;RZ2"KY<@2WY&F?*Y=^Y]NGGI MG3U#%3/%BFU":FSG!#WVU#@!0%RR03G-[,=$<3CO+Z^1(KW"%/Q654ARBV!\ MHNK->OODG=57]Y0PCQ7]Y_8P:Q;0V7]XY+>[+S MFRYU9L)S!5T;JM])3 ?0B+XM_:#>G4'E0@B5,M2\N7\&4;O9GY4DU-*J]T[B M:;WYF^7T[%S\$:D[+CQI9><\$-?F92/0&Q M+O3'N>BIJ,W3TUDUID,U#^,"]=326&3?2;?7JS&D/_%HGTTQ48.KB>U8[A$I M-<:-/\KL%7M/]!.^]2Z67)))*8HT[4MZS4'M(!>JJ@)C^JZ2<]YE+#:_=T>$ ML\R0HG7]@I8AO1WQW07>9A),ZWY' %?7>*^ZPYQV19AU#>D.9.YZ^O"@Y:Z1 M9$[1OO>!AQT >,?;A\+:-<21,':MY2"P.P;XVCL1[GW_F)T(OWPGPJ^W$^&7 M[D3XV^S$$=18.VY%Y(3]=)3ODZ-(E+;0^1: M@QKW?"-H'.O\M$A5(Z>HYS['[#H7T$?9G2]<&8E9G32W=7P. %[_JCOG\ 6' MILG%=FU@WQS^L8=%9WHT=O^8:!'EO5-SX M,?CSIBOJ_-]*KT?0LTB@'L.W8R2NN7C6?R9Q[R9V#O8V^5Q]\2"O8/6/.;W? MB]2] Y"1=^<09"SZ"AO=;1IJ?1$+/*Z$&<]9W\R[3:I'C&$TU HJ!M#:T^ZH M?2L2^TI'8H-F?0S.]0RW;Y@_9>8YHF?WBP<^Z"L8&56Y-O9+0MU=AB8*1;ZR M0I%5V/,G.E*7(A29ZZP=O7S?CFEVV@"/"(T^=$W=^J6 *S9SV/FTG3EQ+3,G MND5GF45A%4+OE#K::^@64 Q@+%7HJQ-3=ZZJ^RP>;39^V1LA+^)GCGII!SYU MK\4,=^=X[TL146U4BSR&PNPU<+\Q9H^8^*YWC(#XKD=45'P+,UR!\X7RO>;3NB["@_$=?$#@TU&(H47!*W3%.GAU M6B7GKU/T5K7GT8Y M J&R1JAT6O5WAV.SP[4Y0#21SO,P\);Q4PM@HT@^$$R=#W" \EN*O>ZTJ.\. M=-X)!A1K^T"A \<_ZL#QK@F%([7LH7-54;@#+G2UQ81DD/D'*\B\:Q:CH?I( MY ;^5 %_YGR @]1_%$'JG:L=BV%:JQQUW#B24HBP_MJQ@$/_RV M3?K'@UG[87NI1T/L:H]\H" 27>RU.W[?#,''CA"N MTIJZKU\F2HK\Q5["N\N)IOV4[1KIJI1NP:]BL(VS&XG=L*+ZO M0K\$=^!,2X1.M@,5?K2*%Q2(U>+N*F95/(%#LU:K M.SEQ&6V0JE"Z==K!=J+L3OFX59F.6.M=[UB3P_C,G=/:'5>]YT"-]2'AW_/- MWP@W_)U)+3N09^=&MP*@Y=YBVGS;EMG"QB/?-S#HR!'W*[]YQLZY].U"PZ@%\Y9(-34!MRZ-T!. M(ABY@>9*4&,'T*[E[0/.[O2WG:.;6-DURN&HXV'ROT*@9OYN2 M4]Y4ITCTY63^;9Z="S8MEFVX#@\2#';0]K8=D4AV6W)CIT9+QW#0U_W)YTY3 MHC-KS+D.[[\-8=&.^:Z+[V(/B-.:7>*6T<*4O.QH4N)QHRLUD7,SW*H MVSN3EKJX8SAW,T=W.E/S,9VUU+("SUQ+&CGM#KU@[D(&3.)JC80I78Z+XS;( M,-VK#=RI&QJ3+E-TY#2N.)>^!S.R)63,:J_LT=_7=?NW%2$*P MN$D?3RMU@!GE6PE;.U.4O=_D2(:CL&0WU/I4&;?E4#=3#HBT>'.WF'O!IE58>+Z!Z2RL5IG"=*(2"*DLC\@5 M[-*1M5"9-D16G:98=$@C^EW2/,^YF[.=DMP_@H.W]1BS8'X$848(,@^YY<_N M44(IP<_<$KRN;-%Y)O8Y2,#0CSIPVD@J "=Q7B9K8[I7"XCZ7"">8V92=U*8 MA>,67F-B8ODX&QC?I>NT20=XMJH&'K3:1,G60MO8G^RR]&"9-E7*6 M9/5NF^^5];W2K2JIW<\"R'&SJOYW95G]\/\ 4$L#!!0 ( $V%:4M1_2HX M4@( "D, - >&PO=A;46S9%NCBR7+F]-=/%U\2CW5KMHXD#_'1=W2^\TDZCDZB6FTH M?B@Q5J!EE-G9:8H?I<5)AK3RXD0TH/9>'5E<0HJTT0HU[H^PN/ M(<)A$O&&W3)5@U0T7,7P8H" B[\1&8[AX^G;;XU0UV^ >YZ\.SGQ'\^NI_BI M=9Q!X#@^93$,%A?0^W/2<]]]?DG>3Y@DF;\PR7/\$^K%RZB?89X07QIBKSN! M),H%'P]B!AV@,R.&P1K1&-X@2E:2F*@<,4(W#@X-D HJ)%"Z K2RP"#UDW,' M;F2*H^-AA MI<[L,[GO539\X^I$12"@=!(;0 4E4(:6PY+=Z8"=;\"<7Z.SE MIM(*"XDV03B'8X!]Z"0K(3,LAS0![*$DHC@W2M]D<]S9MN!7?Z]9/NK,A5\6+OZVA+-57T$(N?'(')Q^")G5X>OT31)KRO2ZV[O MK19AIT$84+!J"%6$=W)+DF78Z3$=6@SO3&M(=Z[IL4_0] JM=-^^PZ]C,YRC MAJI[LT3KC.%H?S;"@\4P:SE0Q'"TO^",-.S*)AS_'"0_ %!+ P04 " !- MA6E+>V8C49<# #9'P #P 'AL+W=OHBI=H[M4F":D,*N,W^_G7]Z=.Z);=K&AO-B%>/Z=#0*U4JW*GQS:VW3DX7SK8KIUB]'8>VUJL-* MZ]@V(SX>3T:M,K:X.-NU-?.CB[-\\GF^9JJ)YT0_J\;P8%ZG>"%3L M&]W];HE._;\PN<7"5/K&55VK;=Q">=VH:)P-*[,.!;.JU>?%K@I3MF:W-IKX MFTWMMJE4MV#]IZ?U>5&FZZAB>N?%!//8Z(+Y4Y,>^&E=9G ZR&MG:VV#KEFZ M"JXQ=>*HV95JE*TT Y <@>1#0@H *1!(,0CD/..D5P&D1"#ED)"' /(0@3RD MA;S1H?)FGT27D",3&=E /YA!VD M94HF><^W,:WP(;7"2XB):87_1ZV\]6#X N'010NQ7]#0S>&JA6.&X<2&0<,0 MEQ 3,PPG-@P:ACA1F MFX1+(8F>X1!+",>$$I*8A"2QA'!,*"&)24@22PC'A!*2F(0DL83^VL;\&#LA M)B8AV4MHM#O]KO7"6%W?IT^$5%ZIIIIYEG^VV_/R,.^6+;JFN4YE/^T/I_KS MZMS&[JC]X@]02P,$% @ 385I2VO7?"O/ 0 =1T !H !X;"]?0 ,# M)4#;=,:H=V]E8TVTGPORL:$A;2J7] _\M'&_ZQO-IO=*CXVJ]=CK/,O M%=\+BO![D(X'*3W(QH.,'N3C04X/FHT'S>A!\_&@.3WH>CSHFAYT,QYT0P^Z M'0^ZI0?)%,@XY2BO06_EZ*]!;+_"NC5ZV^7HKT%OY>BO06_EZ*]!;^7HKT%OY M>BO06_EZ*]!;^7HKT%OY>AO0V_AZ&]#;^'H;T-LN<%:"#DOX>AO0V_AZ&]#; M^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ.]#;^7H[T-OY>CO0VR]PUHT. MN_EZ.]#;^7H[T-OY>CO0V_EZ.]#;^7K[0.]4E5UI?^X?*)W[+3&7!E&ULS=G+;L(P$ 70 M7T'95L3X4?H0L&F[;9':'W"3@40DL64;"G]?)T"E(BI1 =+=$))Q9FZ"=3:, M/C:6?&]=5XT?)T4(]I$QGQ54:Y\:2TVLS(RK=8BG;LZLSA9Z3DP,!D.6F290 M$_JA[9%,1L\TT\LJ])ZVU]O6XT1;6Y69#J5IV*K)#YKV=PU31U6WQA>E]3=Q M0=)[6<4F6];QEM1;1SKW M!5&HJ]07VE'^'ES9S'=YI]J%5UW'QFQ=L5\+TNOE")N*C@?H*I><'.*VH&.C MNL+VDY\U<+\;,N.H;UVLNE >>;P8:1JKGK4++_F(U&Z=G/*3AL?6U_MAOXQ; M=-^/O?"?HF?=X;RW?KD< B2'!,FA0'+<@N08@N2X \EQ#Y+C 20''Z $01&5 MHY#*44SE**AR%%4Y"JLV.::W+YJ\DG\8L]O-9]W?KY!M02P$"% ,4 M" !-A6E+'R// \ 3 @ "P @ $ 7W)E;',O+G)E M;'-02P$"% ,4 " !-A6E+9O,+8(( "Q $ @ 'I M 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( $V%:4MB>!M*[P "L" M 1 " 9D! !D;V-0&UL4$L! A0#% @ 385I2PO9X5M5 @ KP< !@ M ( !^ @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ 385I2]]SFBJV! (18 !@ ( !Q1$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 385I2Y]8 M(.NT 0 T@, !@ ( !IQT 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ 385I2X;L-S>R 0 T0, !D M ( !92, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 385I2Y\&%B:R 0 T@, !D ( !)"D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M385I2RWI+:VT 0 T@, !D ( !XRX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 385I2VRLV+_= 0 M 04 !D ( ![30 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 385I2QT#-76W 0 T@, !D M ( !^#H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 385I2\6(&PO=V]R:W-H965T&UL4$L! A0#% @ 385I M2[WVRAO[! -QL !D ( !RTL 'AL+W=O&PO=V]R:W-H965T94 !X;"]W;W)K M&UL4$L! A0#% @ 385I2Y:;!U/9 0 7@0 M !D ( !%U< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 385I2U'M+0,D @ BP8 !D M ( !_5X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 385I2V@)IMD5 @ -@8 !D ( !LV< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 385I2[@? MFH!I @ . @ !D ( !K6X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 385I2_P:#8>- P SP\ !D M ( !-'8 'AL+W=O$8# !/#0 &0 @ 'X>0 >&PO M=V]R:W-H965T&UL4$L! A0#% @ 385I2XA*O.@# @ )P8 !D ( ! M=H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 385I2R1\$_N%.0 S2@! !0 ( !H8@ 'AL+W-H87)E M9%-T&UL4$L! A0#% @ 385I2U']*CA2 @ *0P T M ( !6,( 'AL+W-T>6QEV8C M49<# #9'P #P @ '5Q >&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 385I2VO7?"O/ 0 =1T !H ( !F<@ 'AL M+U]R96QS+W=O XML 61 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 62 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 64 FilingSummary.xml IDEA: XBRL DOCUMENT 3.8.0.1 html 149 221 1 false 42 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 2105100 - Disclosure - Balance Sheet Components Sheet http://www.elliemae.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2106100 - Disclosure - Goodwill and Intangible Assets, Net Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNet Goodwill and Intangible Assets, Net Notes 11 false false R12.htm 2107100 - Disclosure - Income Taxes Sheet http://www.elliemae.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2108100 - Disclosure - Commitments and Contingencies Sheet http://www.elliemae.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2109100 - Disclosure - Equity and Stock Incentive Plans Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlans Equity and Stock Incentive Plans Notes 14 false false R15.htm 2110100 - Disclosure - Segment Information Sheet http://www.elliemae.com/role/SegmentInformation Segment Information Notes 15 false false R16.htm 2111100 - Disclosure - Subsequent Events Sheet http://www.elliemae.com/role/SubsequentEvents Subsequent Events Notes 16 false false R17.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 17 false false R18.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 18 false false R19.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 19 false false R20.htm 2305301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.elliemae.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.elliemae.com/role/BalanceSheetComponents 20 false false R21.htm 2306301 - Disclosure - Goodwill and Intangible Assets, Net (Tables) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables Goodwill and Intangible Assets, Net (Tables) Tables http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNet 21 false false R22.htm 2307301 - Disclosure - Income Taxes (Tables) Sheet http://www.elliemae.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.elliemae.com/role/IncomeTaxes 22 false false R23.htm 2309301 - 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 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 (Components of Computation) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockComponentsOfComputationDetails Net Income Per Share of Common Stock (Components of Computation) (Details) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 25 false false R26.htm 2403403 - Disclosure - Net Income Per Share of Common Stock (Anti-dilutive Shares Excluded From Computation) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockAntiDilutiveSharesExcludedFromComputationDetails Net Income Per Share of Common Stock (Anti-dilutive Shares Excluded From Computation) (Details) 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 2405402 - Disclosure - Balance Sheet Components (Property and Equipment, Net) (Details) Sheet http://www.elliemae.com/role/BalanceSheetComponentsPropertyAndEquipmentNetDetails Balance Sheet Components (Property and Equipment, Net) (Details) Details http://www.elliemae.com/role/BalanceSheetComponentsTables 32 false false R33.htm 2405403 - Disclosure - Balance Sheet Components (Details Textual) Sheet http://www.elliemae.com/role/BalanceSheetComponentsDetailsTextual Balance Sheet Components (Details Textual) Details http://www.elliemae.com/role/BalanceSheetComponentsTables 33 false false R34.htm 2405404 - 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 34 false false R35.htm 2406402 - Disclosure - Goodwill and Intangible Assets, Net (Schedule of Goodwill) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetScheduleOfGoodwillDetails Goodwill and Intangible Assets, Net (Schedule of Goodwill) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 35 false false R36.htm 2406403 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets Gross and Net Balances) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetIntangibleAssetsGrossAndNetBalancesDetails Goodwill and Intangible Assets, Net (Intangible Assets Gross and Net Balances) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 36 false false R37.htm 2406404 - Disclosure - Goodwill and Intangible Assets, Net (Intangible Assets Future Amortization) (Details) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetIntangibleAssetsFutureAmortizationDetails Goodwill and Intangible Assets, Net (Intangible Assets Future Amortization) (Details) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 37 false false R38.htm 2406405 - Disclosure - Goodwill and Intangible Assets, Net (Details Textual) Sheet http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetDetailsTextual Goodwill and Intangible Assets, Net (Details Textual) Details http://www.elliemae.com/role/GoodwillAndIntangibleAssetsNetTables 38 false false R39.htm 2407402 - Disclosure - Income Taxes (Tax Provision and Effective Tax Rate) (Details) Sheet http://www.elliemae.com/role/IncomeTaxesTaxProvisionAndEffectiveTaxRateDetails Income Taxes (Tax Provision and Effective Tax Rate) (Details) Details http://www.elliemae.com/role/IncomeTaxesTables 39 false false R40.htm 2407403 - Disclosure - Income Taxes (Details Textual) Sheet http://www.elliemae.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.elliemae.com/role/IncomeTaxesTables 40 false false R41.htm 2408401 - 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 41 false false R42.htm 2409402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansStockBasedCompensationAllocationDetails Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 42 false false R43.htm 2409403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansStockOptionActivityDetails Equity and Stock Incentive Plans (Stock Option Activity) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 43 false false R44.htm 2409404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansRsuAndPerformanceAwardActivityDetails Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 44 false false R45.htm 2409405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansFairValueAssumptionsDetails Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 45 false false R46.htm 2409406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details) Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlansReservedSharesDetails Equity and Stock Incentive Plans (Reserved Shares) (Details) Details http://www.elliemae.com/role/EquityAndStockIncentivePlansTables 46 false false R47.htm 2409407 - 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 47 false false R48.htm 2411401 - Disclosure - Subsequent Events (Details Textual) Sheet http://www.elliemae.com/role/SubsequentEventsDetailsTextual Subsequent Events (Details Textual) Details http://www.elliemae.com/role/SubsequentEvents 48 false false All Reports Book All Reports elli-20170930.xml elli-20170930.xsd elli-20170930_cal.xml elli-20170930_def.xml elli-20170930_lab.xml elli-20170930_pre.xml http://xbrl.sec.gov/dei/2014-01-31 http://fasb.org/us-gaap/2016-01-31 true true ZIP 66 0001122388-17-000043-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122388-17-000043-xbrl.zip M4$L#!!0 ( $V%:4LM0,?VA1X! *!4%P 1 96QL:2TR,#$W,#DS,"YX M;6SLO6N7FD>N+_[ZG$_AX]?'2=U4EZS9.:NNL[U.?!D[F7WR:A:!QS8[W= # MM./^?_J_1%\,%,VMH8%N9K)B!QY 4JFDGU22ZF__Y]OYV8NOS6#8[??^XR7_ M@;U\T?3:_4ZW]_D_7O[V\97_&%^_?OE_?OZ??_M?KU[]O_#AEQ>IW[X\;WJC M%W'0M$9-Y\5?W=&7%__5:89_OO@TZ)^_^*_^X,_NU]:K5]W'+@<#9/*^S]V\.^>#G:8[_S/X!CVNIA]OSLZ^/__77W_]0"\T MYZWFAW;_G)XWS$EV]_2W]I?YWT[OS*&FV_O:#$?S/W+]'GU(SGQHV%>"FRFR MQI_L#S[CXTS^>//$[0?.NKT_%SQ-;__1&C:WC_=:W?9P/DWCMX@D/DU2K]_K M79[/_XW.:/#CZ.JB^1$?>H5/-8-N^^YSRS\T_8%!\^E>3O2/^.[M@\-N>SX+ M^,8/TAN=F2UQ)\_K-Z<>'/#COS'L2OY3_^OS>_?&Q_P>WY M_>'N\H=?W5'S\__\'W^CW_II.'[C0_/IQ?BW?_HRUCO:^Z]N]_P/2,C+F[=I M'?[CY;![?G&&+/U(7W-MZ-K]WJCY-GK119I+HH_^0_[^:Z(?NGT$S7!W=$4O MW+[2[=!KG[K-X,68CF:*A5N]C*__[\N?&3+"A9#6_NW'V0^/?^/'V1^Y^8T+ MW%3]SN2OH@@&HX3>X&_= MOG CF?FB>CV6E'K;_\KX(LLVX594QV ^]7KFB,L>A568] MK=JVIQG;'3AXNP/;MCO7YO;0O8S>MI?Y;D/^=8/3_^4[_WTY'%$T/"S]P=OF M+]\>AYT8/;\?]'OXUW8S?M=_ZP[_11#P7]^?^(CT=%J#SO"WBP[J(7T[]%I([_J+;=S]@C'?S_G=*KK_AT1;G;F,VG^G7QR]= MO];!7_YV<=9M=V]H>M'IXB/7F88;%GY:2X(O?R81_K22"/_VXUP:UJ5O[@*\ M_/GV[04KL(B .XOU76C'[RZ^[PIDH=,]NQQUOS8?F_;EH#OJ-L/\K7UVV6DZ M9= _C_WSBTL4'(KZW:?<&O1P+8?OF\''+ZU!$Z[F?\'W/90Q5NI?-KA6]:2J)U4] M\'3;1!;BI*HG53WX+-!C6U5\\E-_<$Y'!*$U;$XZ.E='%TGI>=G1DW*>E/-@ M\>BC.OF3^I\N]<[6[E=WG:/KN0I=4=_+-U=DG[8#AL1O&L-9Q9Q_[@HC] M]7G;'TWLC^-:VGO9G%C917P>[V(CWCDM]@$N]J[*A]8UT1/O'= 2S]"0PRA&8I6> D98KVYO+ M'G)WT3H+_=ZQ94966.-Y[#T-0W3R.(?A<7:RAQ_9XYR \',!PCO7UF>B;*?% M/L&+?<*+ T".IWW\9+#DZ;3KB'?M-K#B4UO3_>3$#\ HO^GWFJLWK<&?S:A< MWKFD>5]P]]?_Q*5I#=I?KGYIOC9G4]]V]\SKWL7E:#A^@-__E6_&9G+<9E4& MS;\O:3[+_.^;>'+X@3(O@V[O\W&IXBKH8.YB;#_<6+"4WXE9L);;I^@^39A# MS@)5.%[GND4D==J[QX7Z3EOX.6[AN[.$U/PQFCU+.&WAO6SAA6MRVL)/?PNO MF:K:.706I[W[9*"S.&W:@\@OK[QI3SML/SOLI,\;U2>?<.3![)03CGSF6WC' MH>!IO^UUOQV1=A] E'32[I-V'Y/MWF)MTBD5<,K$GS("![.%G^L^>>[JL*N" MB.>J3Z<$T4$>-)Z0Q=8T_.32CT3G]YT4/>V=0PUC3UOXR+?P_5UZIPV\GPV\ M6=_D:?L^C>V[M5;BTZ'D:?N>CB0/.PFR=EK[M-OVFH,^(NU^/MCRY)Q.SNFT M?0^@HN 4')ZR.Z?P\*CQY6D+/S7(>MK"Q^V%3R'B<>VW(]+NQRP*.@5W^S\U M/\55!P'*YLTF.V&QO?B&=DV<K7Z\N MFO$N:<[.NO^*_7-K M%)/1YBI*=W0YEDWI?J._ M/65-N)_=X[4)ZR[]*78XK-CAH!S%R1X\6U=0;8LGO.[W\'J\^_VABWYK]U[W MD)C/W3_.FG&F\AFHP$+.CUURWLOA2OBU"G^:7[ MM>G,J/8P7+UI_7=_4!\4_CIH=9JWK?-C X%K\/I]]6>9/5[CO^FR7X>&E\-1 M_[P9?&C.6B.4ZO!+]V(X#I%ZHT&K?6R9HK54X3H^7$T ST\];C_S;M!I!N\& M:%H[EVV24&BU_SSK']NI_"8V8C'KQZL24_4C)T=Q@(YB]V5#)T=QQ(YBZ^J1 MKAW%[[^F!QF&FX.6IO-KT_[2ZZ.IO/K0_?SE22O'[8>6\+X[O<"U'XQ2:]1< M^PO&\9^[;[Q[;^(#3:_S_?$I]W+[SMX5Z00Z'AUT')0:S;JKU[U.\^D9(94U M^3VAE9,).0 3X G!PQ;3X'-000V!X<\'IHR.]F9_=J9K2?-TK7S M.44U1P=)IFR+6<^VS+BK;0;'C[;6QVJ&'[CC3I[]\#S[(>R^+1CQDW/?=XYS MWXHT"Q%/R:E#3D[M! QN(<5]K*M_X(>H3PG%G%3E>3F5R?RF_ZLUZ%3UF1^: MX6C0;8^:SL=1O_WG;RC?X8>/OQV76DRQ]GWA%_)VO/G)F?U_6M='6M>#V]V3 MD'&^%KQO!I_Z@_-6K]U\_-(ZNF:L>];_'JZ.%_RMM*-/:_DT=_%R'WU:^8/W MRZN9XY-3?EJF>9P4GL>X[W4FU'O\H>/>M./L[WJOGL++QAS]/)Q M+?DD(S?>8(:3Y['(UX"=E^8/8=?9YL>UVJML\,=%Z^*5^,[JE@Y<3C'W7F+N MX_33U[)88-BGGGY_.6A_:0V;XS/TV]GZ#_,L2T3Y/#S-BKFA$Y@\BOS0RA[G M9'2>M='9MW/.-ROG+SY(?8A7S-.MVI[,S3NGE T@O[US7 MUT\?G(#=T:<23NF@IX.2;E((_SBE^O>7ZC<'D.I?4P&>WM(_NT77IT5_=%._ MSJ+OQ-2O[]]/IOY)^?KU=_U) 9Z4!=CTO.@I+?WI\&4Z,7-]=.J_MKIGK3_. MFM(?E$NZ >3O@]:Q33F?EXU9@;VC3,&LLK375HZ23]<9IW>7(_K5SM%='3QO M89O;ZJ?&B&30OM*HIOXI;0IZLM*_#[?#,%JRC,WYM>,VB=$1[KG'=[W>%H M@ ]];9ZNRJS$\3/*+FQ@9>C6X7>?/K;.CJTD>24%J;@[69 3.CDL='(@=F-= M53FADSVBD[TKS :1STEA]J4PAQ#_;)!5.2G,'A7F&',K)RA[LAZG8/@@@N$# ML2#K*LW)@CQ59=@@PCDIPU.-7C9(DYTR(\\S#;\!##TACSTCC[W#U0WLRTEI M]GQVL_=FZ>5#'T]UP;LH(GJ,2QA.ZWG0NWF[5RMNWNY^NT&[.S$#X>/G'L/GW)>4!O^*_*A6:>?^X MU.<>F=P4'59"6:0]:_SJ/2*=0+_S9/HHILB\XNP5$ULS1>FDB2=-W!A'3^GB MY:P^WG[TACK\Z]I?BG2^;P;CZNC);^YTOZ)V3@J*/O'V\ASQ[J@_J28K M\O8_I@B9_J*)7TA-KX](^M[?N%G)<3'WLA^9^:[;M^Y86R*93ZUV]PSU;9[ MQWOJ]H&U97Y-_OT+>1][LU_;:;H_>=PD'=HHY:SU^<6-/GYH/DW%_B^O45VK M/7K%6,PFQ6!E*1"!.V>D3B46Y73QQ;S\^5/K;(AZ5'WY[2_&R\& 7NH.VZVS MWYO6(%]OE!5^O/#((O%ZB4I*Y9'02&E[^_ ]Y3<6]OS*?#*)S M52(D>.^0# :R0,!%0=%PKK22QN?HY,NQ69I'QMVOS!)Q3=_J2V*4M:YXHT42 M8+-Q&EC44F=M@\LQO)S*,-S[2[-DD"-8X=>#2CDB?%5&& =K?#!Q8+_R\YP MC[^.)OD?T[]+7WW[T<5YW_YO<[7"[T9K=4H^"! 1 +Q-D:=L MDPI:)Y[2M+>^]Y=FR.B?G_=[XXCANMMDHIEHBJ8;=/VV_Y7QER\Z3;M[CGL. M7W];)E<&P(3$0Q200$B/RHIK(WQ65AK#]-8.(B_FY/UA%B(Z7XI6+1C,+4*PU+'B.ZZ:E%=GC;OZE-?C"OE5952:N9]+AJ(%BQ$FU+XH(9HQ@O MJ$WYEU]>YQ=O?'[Q^FV<)&/ZMXB.Z['.O=YEZ\Q?COKGK5&WC>AI@-:XZ?:N M14GE#H.O3>=3?_!Z.+S\/D-VSG)O/";Y7@7A(*,JW.9"\K?@< 6*P?^P6AOA MY3P%D=J"_MN/#V+N,*0SE6RX5T;!!%Y2%KBY/0B7@F!!^>Q!!LA"S9,1UU8) M*[8FI(FF43JJ^MBT+P<(SYMA:OX8O6F-;O[K=>_7+X.F(<,^+*WNX)^ML\L9 MI;_IZIOD]I6<].V!!:>D1)\> )V[9Z@+B667'%=1P02S8W@JK)$.#=TMJP^A M=!-^_^H_A%N)]IG)@E;'><#51"AAC=))%N;1>\I9;HV0S&[$[2R=:_/Z%IF: M\-N;\:M8EM$ZF;.+@%O<0DZI%!M",JC*999?SG!]-V#X'F+OF(ZM(=5WT1\9 M0\VO^%6]T="?]P>C[O_7=.A0-K2&W6'-W61Z^)YOF3J\GGZOWNI3XN':<8?L M6D@!2@9O1.(R6)X1TZ&49L4C+7-,?!?/JFP=B!R^WWAZNT#A:GSW9WV_Z6\? M?QV,8X@K_*&_][\V@][Y]_3&??)$2.J2]PXMAS8NH9$I/O ,3@'PA I66&54%885QRN'-?0J]@<7 M?8)U;_NC"6NR1)XV4@0:O/4%T2H+-F0'!B%MB:Y@$%*9,2.%>0[BW&R;QB(B M5US&["1D:VU!IV ?!*^,HJ<*&5A4T(SY\^-6TZ5/ZU]>T#;K;2^HJ; M#C_W^OP"*7GWR7?Z8RB,?VNW^Y<]*G7Y2 $>0FB,T=OX9:W/\\.G?U#X])W# M*2Q9 H(^ MIA]UKOD$;K?)29YPRVL&UFG/C&"62QZ**-&(ES^_AS>W MR(X3MYO4:^!SVT MNL/F8__3"-EL4+;O1E^:P?4]Z>BY\ /MIH/Q',9QW?8<3+[(?$DCG(,DBC(8 M7A;DQ3L(%KP ;9FL(BXI)=??K< &]&V7MT4FSG.3(K/.%Q!0@@]&JVB2TT4% M;KR;Y0W]BG';X>VWWN!NP6/_G(IIQM4WY(X^-&>42?JUOZ*^[V.(_Z1(8=*H M*L-S\C'+D*!X#,M92AR!)#B&VR)57D,Q]EVB#Y/*G7#_V0SQ273ZMYOKUSZ] M]%]-]_,7>@.!!]J<_ W-3Q<_.KA/<;:1K!&3MM9+FT60&$5PL$GXD'B,@@&: M7 -E1M^^'UH)_8.3-R+:@#>2RUTQR+41'KYO79&5OCE_6-,D8"!JA0P1..); M\.@O57*9Z<2%,595:XS!Q'48NIB*3>ATS2RXB+O= MBUAM;^+&;$@GFN\&L24^]!:1[R92+0B@K+<]T M9*%$1*4\.^]]UKX(I-1)EVI"K:A4845"Q[T%=(+2'5+=PT9R-2K%2.)L0UG#$-]J!$FB5T18K2IM5 M5DPKN3'-E^>78^=U&Q.1J\"_GS7C&I9>YR8:';\^%2R1G=\L["1(@WXXV(*K M$F5VS$7OH\8=JK@6=L[6='R6P:W0_3BR6+B=*!$*SD6F!>FELXDG9@K+RDO\ M5Y5'!\:KC;]+68PQ(P&>0?.%ZH^^-M?%V;_TAT.TA^\^872UWO+'D(N+UD2+ MBNTSQ[6U+B@3BO,2(]Q9EE\)[N[C>!7JMLK8HK7,7-OH,&Y'OL K&7+00F3F M++[C=&4:D;%[U7IMQCJ=<=59Z^Q]J]MYW8NMB^ZH=;;>REC%E9)6!6L-N&SP M3XZPQ#FGM.6Q0LB:HPV=L>[SZ=B(U$6RYG2H*)R1&!2!XZ@YV8!6K@0-V;HJ M]M-*RUDKN0*I9V?4>H"FE-!N0# _A?UO.@WJ$%]7V9TIXIW%/2 %6G>)$%#% M@![5!I>\MS)Y71%OC9J1\DIT;8^3![8]WNOGN$.KQV+0-D&6)JBLM94L9EZ< M8I4.2P6D?.O;+Q/ KO2PB%SAJU<\5$5Q2D8HNU-7[E ,J^<[,H^!D:ER@DD!ER.29_02!JCL^7>31^3 MWB1W^'Y7]!'MHW 1@SD6'$9'8+0+&'- M%(6JDQCNM)VPXY(-@\QC\4*RTO6 MF8<,AF(/$;D69AR'1%F%Z8+M#2CMXBJ!>V&UEX@>!23G \@HO1887'NP:%EP M5]4.5:I]^=.Z;&"*$YV+T=$4EY4:EQTGQC+"X6+Q10R\JP4&H?>H^[O#CRB& ME)-)4CL-: \MRD#HP+0,#$.HJHI0.;%'/_&X^%%A4 A!&5X2 P^ KD%[1F:2 M4M.\LH^<@3HBX3P(/ZHD$RCPB>&_K'#:XF:2/F8CHN#U\0-CXG@DL[&!1,>I M!"C!BHR@=+!"H(DI(>H$O,C*0$JS%?SX%[4UE/X@]2__&'VZ/*N/)3 ME2Z(B'E!%!F%Y[:4'(56&;RV5>Y-U=FEE2G;(DL+.S!<0!COHX[6@Y?>R9Q< MXAI72\44:\=NZO79C*>)\Y5WGZB@/W6'X\^]'S3GW:PF& M@;4B9.,2E_W1NU>I^[N%+7E4XK9>*7QZ1\ M4N:%VR"$43%:0[W)0:D@.7-,J9*-K"IZE7HTF<^)Q2401+((FY-W M5D>J2T2#B5"KUA;^F)0ODCEG5DDA;3(<98Y,:!$4AH?H%B2P.GH>%T;LC?*I MW)]U2B45O(>,9B8[K0M@,(?N#+*:XXF%E)M2WAMU.]VS2P*6W[LL\K?VV66G MZ91!_YQ<^.7HYJMR:]!#0#&\+9##'[J<=6/SKO%]V*^$J_E?<$_-Y.RUBS7N M85.-QA@@)PP#K'0'+H++1%O$GS-)CW+".:P"!-9*[F3]/@S@EQ6I5=;)*8H\LZ M.>DLQL887&)PK$$+_)8F D\:.X!A-+> 3?<1B-#M@7FU!=SF*T&J(.B>PA9E)S3R5KKC/(2HS81 MN$>92F71#$E6,+JHSJPIR),K$;)1_M,S T8NQL3P=+T+568-L$&G4JHBW65 M,7*V\GKRU]<@:V';2D'T8GR0H5#MDPX20UR$+[:81&U"%5E2J-DTYF*R[GKA M*:-VUJ?I=HN'9$PTS]_]]3^[S8".%ZY^H<.%J?SZW3.O>ZC*"NF_=/D2[ M6SDDY95-,B:7(AAI<>-:Q:7,N'7GEA4Y@9!WIW*8[ \]YMWKE.".>U.,1\^: M9' )K;:C>MZ@F:NRPIH[V*V&;5FR>]N\3G+/H[71"P:&*R\0<@K)4;XL%U4? ME:%"2[T/T>Y6#CRY(FG.DHH2N L!$0>/A?O,$P9(%3P2!L1LX^5*: M'3HR(X!SUN4L@"?C)6*"5*PMG/-LJJH%:\RL.[N7D@?0N\[8XE M)ED0!**>EJ30".+ZWN1>LL]'OS(J[I @N'&)QK,)HI M<%'@?YKB0D(T7@3&+'-*NC4_*'8WFR(E3-(8G%%*S(*VPDIK\#^$=]Z:7!X MSZK1CD8:+@^*[[6,$$+(R"'1L;(&*T5P-@>7BRM!>3FGC8HI P?%[F9&*">7 MQ^,G$%_3$'(7T)L8E:1AKN#+(R&V6CADA]S$$+;[61-%]\3C'PJCRM2.WN6=_=]$W<]US' MQ!RUZ6:!^$/RP'006FFAE3D\6[_70& :!!N:A,\$Q:< M"19ER#SW7&F-3K&>^/.$);@>E$!3B?8R>W2AD/%/'764IFA?- +(.3/#GZ[@ M-K1^W%/7A^.8C"V M25 @^!!\CE3\XQU&3R4E$+KD$.=T5QWK$NP(MG ($D)))600O%B:EQ5U$H5G MQ7*=$GK*\ML(M:2@:*YW \>YK"78#7!25$:"R%LD"&"KX,3Y+<)1#9J'>_[.C/9^6 #="+G2\ M1+?T:&\S2)F"",8P"32#6_IZ"N?LV.HG)<*UD(O D .,1C]C,F2Z* 7##6-* MYD8+1#55O=##_>[A2F[#8R"!H#FH6! N@\V(_ "-H2C2*6$LKV+GV;[S Q?A MPI1+SI;F3&M-P[6\#(ZK-)ZJ*(T1N;YKC ;W'Q?ONX,N N.LF#4+B<9)A&!9 MD,(+K;.06M6%ML],;CO?M]S81.DN$X0&%4,H)G,N47NA@,S5L?61RG\WH"7+ MG,A%9%#D0E+06J+#$%[S0I7BV\]6';#\-L(L6L3, LN1KJDL"%.X]2R"LD)Y M;T,],NBX,,L.LRW!Q^@\2RYYAJ[6HNGD)DMO00%D7T]Z><*"V\ST2>=+HJIE MXPS8(M&/ W,.@F(^>E^'''O"+)/7.JZ75%'1&9D5,XSN7%'2T0V3$*@,-$8[ MYQC,.+=R.G.2K&UQLF-[G7@LP2BZ<,92 XKE3DOA&-UE"=95>X:N*5@9J^U; M'AO97QI P$124A0-&",ZS7E(BNL8K,S65]C5.K/R8>F>);*6.:4ASZ@#7//$ M(3$(-+>DH&@ /5&:X\JY$BM'@7L6Q&;F$=DN*J$CYA% F&*#Q) &8Q<#!IBJ M+^\"F!WG]X@26=A""D:6;*47+@)N=B>-$ )MH,90W];M0$)2Z=\^6=FQ'8RJ MT+R^&+R,=*,A_FFL1"@;/(VXK>= <[F_3?\8,)3S%( E2!P=0>(N1+HS-OB< MC!5"5:DS(\WJ0?R>);+>&9YT$3>^DIEJU5FV)2$H4L$CU/1SS]^563FJV;,@ M-C.#215K \TA"0;0Z@>$3P6! TC.C#=S;EQD#%:MW]] )+%/]PU?]B]G4.5[ MVO?=?H^+-_C$E^&[P2_]WN=F,(%%Z;$UBZ 3TT8)+0)8\."= -&M5T,N:$@LD$0.&VHP[X91G1>NJG^()BWOA M+&*3;#)4:\XY.*,0JTJ0DJZ@YDR+^BJ]58'9T8IJQU87/;J60)5RJ)Q*>&_1 MO7N,@+,U6=?!P:IHYUG(>S/#&[D%0[>** \86P:=1C":?8_B411)6TWRP@/]5 MY117+N5Y$@+=R&2RE&40#N,#8Z"@IY)TJQ^/VENE4ZQ*:UC2<":] 2N-1ZF@DN$_ MV8$M5:IW]0J6@Y7%KBL#'-V?P+E')PO )25.F(C%0"A.S&D??4[RW*Q2@)HA M,1)R18W'26",[NGHEGFI&*\[6U:N%'@*(MVP9H];Y40)QJ!S!JU#L%)+I[67 M@8DY9UYVU<+$]#'A' M\V.(8-(TU.>5FLU>4?SD)+EIW)L-9\D;(1P8C=9.!6]T4JK0N+!Z M.(U%++CJR>_AB'(1MN-&V5Q<"I9K*%J&6%A.3O'(?-+U62_'>'CEP40')8(= MFS,RL1T HC:*9E$HM25+:GD>JB>=MN"( ^,W[_9Z#R#?$DU)$(1TD1%#@03N1T,O3K2LF!5'F% -M M*U%VF#)?!#Q35-($'U*T$A0@JHR1@=7,!RN,VV%VX6!EM6,;[(.6!4-!C&XL M)(-0'U14)EJM67)E-]5:3T+8FX7I="N%32XR;H'1Y15.@A$FHG*'K*ISKJT= MJCX%D6]F?\'[F+7,%G3 (,)X%:-DHM"$$ FI3JMO[:#B467^ZU_-V=?F^H"<6* R5E$$H&$%J40JH_)Q^S MO2SIL4M\PX9)'Y4R=+=8##30U3D&C"N/!D9[9>L!7Y:MWCAR?")?.!,B6:?, M>!@GA@DENA2""AY$D5X@*)YS?QB(;><@#DI4NQY\&*7RWE,[2@%IBA4R25$4 MEYQY->=B(@7;AF-'*^Z-S&_.*D01E>,0@('Q0=#8.L%%R3;6&DY354\2?XCY MC8C;N% H[2C NX"&!!*^9H GY45=L80.<6O9WD<0^>17W]:+;HA^G1?&%*7H MQFC(VCH62A9&H8DH^$)=[VJW!7T7,K$O.>VZV"D+4./$;Z8Q ZB9=*6/4$KR M8I3836O'T0MZLYGZ-LL"/&)$9\&)' 1'F*%M <-XU%58=Q+UYN:6^MT9+T&! M H_A,37DI&@PMA.9R[K__0G;D(7=]31AVF$,QJ,"FTP(UM*M1]Z: #G5USQ( M!4]:4KNN0X!DF6,9I$#/7XJWB6:E:>ZBX5#JD1WJ).V'F%QN@RA)J*)S1/UF M-FHF'4O*BL05K_3;C!OB3P)_P!!LCY%$S,S1= IT;]GR[ Q=PR6+K _OQ];D M< 2^R:7R 9V+"%D$3[573G@9788B0V+> E2^1G$[>Q7T,H(>2/TB#R!]L#1! M2$0G@"5AL_$L:%&D,AI,?ZO8ZS>#=I](= MMEMGOS>MC;V<5DGF0K%7 &Z%5XF5PG1(Q5&O:#TH2:R<;5R'ZM7D\+;?:V^B MA\D6DQWGVA4.3#LZOM7%>RIY%BY66T^!6_E&T>\T/9R'A2L5E($<(@N1[#5W MND0NC4*K8GRI1PKBSK-FU6.B^4R$RV&WAP%R[)__T>VUR))<6YK/^"#^;=C% MY1R__$NW]4?WK#NZFN+IFB7UKCUBXLYXWGZI;__[LGM3-D_&M3D[Z_[KG\U9 MO]W]=/6ZUYX9%/KQ\H_A^+KK4?Z*__KUZJ*9LLDS[\^QQ3#I_*(JS,=,YYK@ MO$Q%:.>9LXP'(T5UJB'LC"W>0#23DHVMB^ZH=9:_732]3A>W2#-\?;T"G7 Y M0C_^>S-ZW^IVIE4DC=5<_OYKNO\D,=H +N8@Z09S&IN8A"L)?3I:5HRKYMBL MZ>V\*F7;X<8LY@9MKC*>8D%TFT&H(%Q5NHI*)H6)I/VQ_['\:_=4:-*][HU;O;.VM]=XDC 591G,=C(.DT+>A=7..NWJF MS8/7?AA:R%2[^?BE:4;7SX>K-ZW_[@_&T<#;9DT PET(:/"H9 E7,C&G?4I1 M:6Z$@VRJ(T8Y&VRM1]PVV5J$243AT19' S8=T/5\*7H3+2LI^")C70L',-?; M/)0MM.G]\^;C"&-@TK^;\6-C]SLV_<-FKB/]QXSKF40(B6LZ8 O(849@G)U/ M+"=%W72FH/.9=]7BO9PMIV_;K,UZU4G60$KI.(AB$VXDNH](269X-AE=K8MS M,BT'Q)M9O&P%_8-2D(HV#'%0],*$I ("/*;4G/L:]&&QMFC9$/8$CV8A4%NK ME3)D!CI[7XRAZVCKADZQ(][HS*QI%N_6B3JRU%P,FO;XF]!4B5 MJ,*G4"_!>"I_JI/,.Y/#7;XY=8?ML_[POLW[GKN__F>W&;0& M[2]7OS1?F[.I+[U[YG4/P^;A^ %^_U>^&9]&C8%<&8RSH.VK^=\W\>3P Q$[ M0.$M2S_YHKA04*C_AIE(ISD)'3%D51*7E55:NFQS5N%I+YW8U](EXWD*,<>4 M+22,@+2A(N?@+09\7E9^\>DNW6[EK$W6&)BX%$!",L+3&%#K&%HZ#494B>JC MD?.;?J_!N&#P9S,JEW=S]I^$69.42,7@V4=&>41):",5!:H(3@GWRBL9*5?P M2<]GY?9FU;)%1!PS..44Z.0P!"Z94XCL@XQ';-567[,=;PV.)HPS(:Q"*1>% M6"U@T(?[0AG0]<6Q1[8U%M;O/ G;ECTPRZ-(T1;0= VP!6#%,@[40S*G3X=K M/9LM/"WA/HU<04"!M@UXD=0'&*R5 ;PLR7M65*R74#E7I?V>U!+N5MZ60>$: M)!,8I'H6/6(YJ@&FN].R475O!?(K]ROO#@).F%$MP W)5JU "E$NMR2KU?;'YH*[>_L%4[:Y/C+"F'6 .L28$'+H+*SLBXJ,GMJ:S9C@7, MBI/IA:S1.8I2:"T/ +;*D*URMQMA' M)S!.5 M(71BG!3P@$V=#]8%GYIP.E@,/R;*4,1Y/D4'4+%8%/Y(SKE8QX_/IVQY?2WH9N 1%XS2C MPK5RE@4,4:F>FXG(7.85;L,/T)WD6V/LL8L[=MY/:=#%2^ET-!@P)IMI)%G( MQ46!V@.F:@BX)V&S>CG!8]=3[+P%.$+P7A9K@D&5-,91>7.R"*&HW;W4*<:Y M4>"3$.!F*EB284ZS@'$S3:LIENHQ/2BZQ,Q%5ZG@?/N[H@#[Y^?=T=@]D"QN MF\W:N,SW%)E]KX[S0B,&!I&HM5ZGPGDT,DNN,].YNF;MQ;=A]Z=>]^P_7HX& ME\W+%S]N3,:X..K[J1(XJ<'C)G5:%$8SV]4-&?A?ZY/1[WT<]=M_WA2W?OS2 M&E"7Z; 9?&TZI3\HE]3O]7HXO*1"UZ656Z_?EDGC4D1*V4FA,5 S66# 9JF@ MTV8AL@N3^:CA^(=?_NR,=L#EQ-JN2^/V&;S3;_]7:]"YZ\H9]UJ^NZ":7EK% M\9O#=X@>1ZU>9R[LF)&.-5P4ZIF4$K(!3_5M-$(:P!8VA3MNI2.<.Y6/D"MR)P? MJWQ^H\[N?'YQUK]JFO'OOK_$> 5Q"'6'+9.7#UIX""%"]I"E]-SD;%F4OHA@ MIRS#K;RXYDI;MWUYO6\-W@W&?1&=L0U&=#7^HJ65O-,LQ8BACQ9:2HM6(3.; M3; B*4M#NXR8J?V\_9&7/[,?T#],]YZO0-R#>5EH#-%;:&EQ:R>TW\",I8L4 MA4D8WVDTAO%1>+E1N,O1E_Z YENLN1[,@J8YG\+H2"4^ :1R+K&B:12'+O-4 M[+KOZ1[R9^G9F.R%HG>!9HVJA%HC@1JX

A*Q M66\2Z)BM*5'XS (4S76<)VDI-2Z/]]_>7>(]:7"0G M4>/NM8\QX:Y\+ZQ70MZC"(C*ZB0&/@G810C)<8>J#O--9Q M*4W=*+$.71>#YDO3&W:_-M?-@F^;T;M/O[:^K=1+.T5ETC))YS)"9. >K%/ M34$/GV2&NK2"2VTJ2N^CYB%$+\K7!%-,"42N*1#!N("HQ,?,:0(+#W67K*E& M:>R Z#GMK],AED(0)75(N*W0I&%8FIS,RQ'O&4^<&0]^="N(^C+0U[FR,+I)AE?5TLZ>:RRAZ&/7+TM[)(HQ BD>G3X.,S_?&K MT$G-W]UQ]SOH=D'TDAD8=$%##KH$ M+0.2[J/'L#<7%;SG&"74!L,\@J"7F(E2 *C;P/+H(8"ERK3DDLB(NU.HYY;A MCA-J$Z)S:]##T&!XFVT(K6&WO8HNBTEL*!!,(:H2RD70'M&VB]8"R\*+Q'6Y M/R&B)C*@UY,BYBQ&C!$\(RWO%@[;H.EQ*3,K[:;5V^[36JBNF MLAT8B./Z8Y@J0"D?B@N,9=0&C<;7A@5R%3NA=8%:;8("V0 M++^?VAMB-J5W@72E$5"R9PBM$7'3R,Z ^\PC_/8APRS8GM):M1MZ%VLN1H6) M1>XU5Y9*E6Q G^9D84)&%R4\OGP7:Z]#C85L;43/!IX7E[-/4GOE!!J%V?%6 M4]K+UJ/WTZ>F/;H+RQ"V?6B-FIN!Q?C9=Q>-<:]RQ^AZ.[#XYJK?%5 2(<8HQ0M-E6N 2XA*318R<@9?,,CN7(R%A MSQPM6".Z@:E0'9()="F(0&\JN*)" (S&HDQS.'K%?D SL!N6/C1(?[M[=H-[ M1J6AN;-G=*QR.>H/KJ8>7F7UIM.TV6@5$:%V+ZL<0PN\+A2!Y"A"<5QK-1[0.$0H+$#% 4:ZH@Q1"_-+J?<8'<@\Y:#KW M\K[8(!6= V1G!%UQC)",\K8"O1MJ@&)\JHUT@G.])NOS:=T5QXNWM]5*AXQ M7GD NH'RL?ST5C[* [?[G'IVF M7I=B4FYP>%.$0*]B+'HYR_,*R0<7+#6,!&6]A^BB(1<; @3NEN]% [.S#(4+'^B0%Z26WOB22XK&,J"SL#G3Z7?%^%T#PMMFE-!4?FU1 MA##N1;B['^:F :SSKG?7_D79X.%OO?X?5,)*9;;7/7[3P<2O@U9O^*D9U./[ MYV/,Z>#6)A911C;2]4*(J)U6Q20=M T9-U15V30AG<=BZC $N2Q+$(HQAB?C M;/:@ KK2FWT+LHO4-+_@[W1F[N*8'/Y]_YG>TBNW! LZ(P O M18!5W%MC)# >F .MU\2G/*/HP63T1^MY]) MU,OUY#1NO6@(X)SV(D3,Z=0$1EC(.H M4C5!B<]<4W/\@D-[V6G>MLZ7-D]F'X64@6OA(N _OD2?/>Y:C? ?3'TWV:/TU=9UDS6#.=8U.V"'%AP\%;:*[# ,8E)197"M=>:I;-JU[;>-*GHG, #V%O%Z M"%Q8#KA/DY2*\7I\P*/9[_HJIK7$;L[VW"N#U^/=6,YY0H 7*4$M$PV^$P*W2%+,&5M7>C.] M^C*O2/'F AA?D8S/KLLSDEIKQBZC3J[([EZ*)=(X\.X_/7+H%EW,9-/ M)9N4K$LT_M<'ZPPH@2A=\@"U ANS.HQ80.4#&?VKOQZ;EDL9)8%,-$F&LKE" MTPPPH%+\6$\RDM?SJA_$YE_]%9F\_Q[<^\\C#>(\P;UW'FVNMB%*S57&Z%-I MU,\*/\MJ-LTR>AY,^QY3&US@J@JGO) 0$@L6XTL91+ E:^>KG"-WLS=0'J9P M'HI[?8!42+,S&(@,XV^@,?PY"<)PJ>Z3Y"!7-MT'()<-02WRF&(P 6T$ ^>3 M+UZ($+E0EF=5=V)*Z&I[M:/&,&ZFL*'M48/EKTSK)C15N4!HUS2I/*)@U.R1"36!_1JCN&6-LHRF^>,0A"P\@*N?L1W']W[ M,X.!2LMY0@,H"V(?Z2.B1.8<7;B>N*N*.-QL0_;AR>6A%C ;FI(7<&]SU!43 MO,#H@><<-'V=MPZY>:15VROP"Q;CE^@RJK$ 3J//H=B8,DL&5[<:A_DS M3N:.A)63>GL6R::Q+S7M _44 M1XP.4K'%9)6%LXS3C)PY/0 KXYP]"V1EBQ=-$8S&+H!'@(_:@,&1S!F2C@Z< MK0S(MKF_SNE3:=]$'O&ZWGE.<3F(\)7!(N,ZN5S2:7F(L;"\R\ MX?;I"6QE\_F]RBYQ$4OR&:0%#M9+#) 9QPV39,;0 64EQ1O!GZZLEMG5[^DS M&OF9 O=:%1"6CCZ3]SK+K+Q%?T.B4F_8TY54;7 GI@$X!!TY4.$O&,F<=30G MA&45;*'I$#^_9V\.58EN"W._^TRI-/I)!<(E4-KXA'O$TGF1CFA<,JVT/MQ- M,=,>] @6-P;F%/@H,].@=0Y)87C-*=-H"E/41Z38&R&?GL VL+@E)8$:I:D% M%42RR6' @G_:X(K(Y)V$>B,.U8YL058K6UPIM.,9 U/*>'D$LG0:&K,P8#ES MW)*HX& M[A8DM<#B%D]7]G%K%).@50R::I%2*5X*J4OG\ MX>WOKD;+PERFH2KXDD7$2)YS'I $F;3)D ++M;C6H^6N56O].3TF>6#))2:5 M<U:,^BC1&X=#[0V7)Q5)ZEO>>!H]9B07!)H'_(A7)5E'E^N(NO?&:#LSQWD3JI:8-Q4@ENB% M=%[21'&O$@K/)K033G!19:FU43/3<#\N74ZSMO)E=H/O4'S<0PXOP-35Y_T.GV6H.KUZ/F M?/BVWR..!GT,QWJ?$:XU@V:XOI:JH"SS+&9+P]."#+P4@X ::,:O$]7Y'RW' MM#[LD)M]"FTABG/H>E$W4U) W7_>9.,1:(/3"@ROA*:XG9D$\Q2%MF23IZPX M[MO$4XS@J>D++2&SPN2"%JB&\-PZJYZ#T!;::R]-$@[!-6.0./<1P0&CXO,0 M"9K4FN:,V9_0\.,WF.QFF,':]@@-K(:2>6' $"<6YT7V)4GA"FXX6P5(1KEY MYJ@B9%-:%RT.R^@A-'!AHP6C4X@634*)S.D<@J_JR;ER,P7EVR1VR?9S4LJ$ M(!S_]% T#6'@XZNM9=%6V5J3E(9=TKK0OA;)A+99E8 1 ])JA$@292Q-1!E6 M'6:OG)YG*5:CM1F^;W4[*\ZUF*X4"3%Q!KI Y)! T44=B%U,2#PG70/BV:LZ M:A+6)7#9P#)=E%/2LV09W:SF+10$Q9P78Q'$S+L7X;[==!^)4]F!]"^[9B:P M1.TS" H2)*U#1,5%>^!0]GG.;21:5)ML&^1_:-I-]^M&*\!,BB9((=!= T.+ M)B63,600PH;DZ^Y.)W3E<9:2]7 VEBR$BH*CY'VF. >)#YX72_4=/-DLZY#" M:5%MSH=S,;BYUWHR_-X,;W]CY/O+?^0@'ZG>BX&5_#9+V5W&D,HH(2 MD3M5<+?=+UC\HF@?+!@V$NF,PALZ)$5;F-IDT8_HC\ MS]Q[LOY@3JV5Q? [.D1Z.G'$@$ES+ZQVUG-?W[IF8)DEG"'I@?0O62"(0*%2XU8VAE%T:-SERZW- R^^DG3,TA2^#&.MS MVD$T?>]18?[6/KNDJS$7YN+O#C"7?-L6JIDQ@)")99-1D=AZ_&Y75I,UD#N7E:?Q?%HE16V = 6AMSQ(]*TV"/R/2KNV+*LY M33*K:=/]@%QKC"FB%0$]J&?&%SH"M H#QI*#J=L"09O9_;(*5=O@8^&,"05> M2D3@BE&*43FZH5D6B9M>T''@8_"!T=\#5X,:;(5T(J1 \PMEB))'W(4(8.G> M[[I.WP@[JU_+:7HX#XM6PF<,+;)&:)84V& \$UI0L.ID$J;N#^'(W6S69VT> MQODVBL#7!S!.<8R?(<2 VQG!3!!,!1IWD QU2=3^0LX2>_?CJQ.UQ(G1O:&* M9GBSD("!]]7U$T?AEMJ*Q&8RZG[KMUJ@9OON4FHO^L#NZ-JCSON7NK__9Q>!AT/YR]0M5 M@$U]Y=TSUV,UQP_P^[_R9D G,5@&S;\OFU[[:O[W33PYO!OFN6QD G.H%BX) M!!60G,:8"BCA9BP0FJJ2+U,+LDCP3VZ)Q+Z6*.D0R. 8(1@PK[QFT;*"S4Y8710O!*#H\GJ=BBN: M6X32HHX##E>P;Y#0=O>B=1;ZO.&8!FZ%$6!3?=_ZXGME2[0\^%6"@<8$D=Q!M]MFE&#$B M5Y[K5%=!26;A,+W\VFNUXQ2'=ZID*L,6U":/GD!%K9+%_W-0K KT)-2IIUT) M=FK8P:%D.O9FK0""HXA!"A6@\!2R2.BQ59(\.Q>J>K7GNT1[LU*@BO$%%)6_ M02S>,NI_1]PKE-$^5X>NEE=5T$>Y4#MVTY9GFZU@!C2$*(+UH13<#C3$D:NJ M .MPI?KD4U%!.*_ITG(C&? D+0)?U'_'H@>AZAJ7Y[Q(>[-2N$+9ERB]$=2/ M90-(-%LTF\-@;%X/@C;25$=@1[I6NQ6L*=8@/"K">IH*8UQQEO 4;@II=%V) MNT9KLW>[%+123D1"C>!0\P( M:95RWD6F6$XNUE-:F:HJ.HYKB7:LZUXHF3T8K2)DDZU,@N?LE3%.)S;G%I9# ME>?33T4)QI++UD-@ Z\]S9$+F4.N%JF'M8.-)_V>:_5WNR42ED&[=![YPA& M)J^9B,FAD>+:HG>IXA'[>+FH':_5C@,]#!AR5#1W(D- FZ^C3 J#O8"O*U/G MSJ6S9E, =6^OQ;*2/:U"R*9 2))#*-K:Q',T&'6:#"9514'4XCB=-KZG96(A M18L*\&3B"&8XAL-:@>#:9Y^TB#YP+:U*58",N-_I-2E"!1G?J_ZE?]9I!D,: MKS.Z6D]PA@<0,4KN2@)+ F29>4=]0L"Y]B\0I(!E;N(MH/(&&^+B@]/O-5=O6H,_FU&Y1 SF1[$U&%RA#1J;A,5)_-@:?J'1??@'KQ=TL"CMD!SA' '&96+JN][5%)OS/E;='%(W/M!_VNWTW3"U6]#JKU1]^MFK85>&,>S13O.):@2K9 *LL-HQ;(HZEYQ?)S)Z0[LU:G; M+D]W"^<[_WUYZQK[@[?-7S?MF_@M^/4]_&O[VEU_'VKY_8F/HU:OTQITAK]= M=%JC9CRKRLW@!'QF-/Z&C^VFUQIT^U-Z\P']\LW[WRF9HSTP:<4,RA8T!V$X M.CCE+-7$:PQ4I/ @YPRY@YE;>AY?ZDL*O9E$=R%DL#P&8*%8H3EG*6JZ;<+6 MZ$&9&2^R58ZNX=+#]H;BN).EU=);!RIGZT1&N"8"Y[Q$5I4?OA(._[<*3W.H MVQ9/2U9)IE!B2,9+Z?Y_]MZUN7$;V1]^?'EE@7(.= M"-S'R=H>NF1,>Y80E]FZX?N1S@@)UW2Z":)#U$SIJ7;/WG5T M@.S@G0TO8C)"GFP#H9G6^L9[Q5L32B4 _!IS1# M@[NFZU%P+;S ].V01<$Z?E)3UJ]5,; M!7)T\!_ L;3 NXV @4TW8G"R!H&'#NSU:F.F3^PH!"_2 T=2]V2[9; ,?,N-(AJL5^ZACK'& M@)L']LB"\S._^_.997'P9&2'(#!=# $6QJ,6K*+GR0"+ MM+8CZ9OZ8603@U++7P]<&PZ,7_4 7RU%(,[@2?/.3)P,'G$W-!BGD<)F&N@UKTUO .(-NW-0]PB M*F_ OB!BCFDQ)W2D24)D,II# 78 =T"I&&N#- BU7A"6-PQR6ZUA[C"=!Y%L M!<=U&%CD4D.7?6 ]SGVR+C"6_=)BOVV0KY?WD4T6F.$[A("F[;G)M A()%.Z+<\AX/ XE.J6QWRR?HX!_D#>-.SF,/1C M,9$]CY8S6=#!U"T )LZ([>F,VQQ,-&E@)>MQ:F)9FY9_XT@.'>^K MM0X<\!DM&S@@9)R",\W B7--[GN1"Q-9K]EJ,F(>.E[X4[X*RHEHR'\#Q/68P#B9JY#&7$'\]?JD;ZX-^<3AO'/BKQ7UHJ.L!&"V $1RPUP9# MD#O4 M_(YX&^MK7%G]7H;&_@6XP&4&Q@_C.FF[XLA!G:3':8]/S -<#XXNO) M%\^35EL=^:L5)SW/ <0(#3 .%9"X,=!_GK;;VO^%-9SN)L M*/R\/*"BEL5#ZAN>9[LFD))&MMRJ929P0*C[X?IHG]73>FTLF\9@(PTSR9G&^SH*X9 M%/FAX0=DO;B*9=*-,]IWI.W,=EMTQ/5MSPJL4!:.#BB3_2Y#[DM>B\#H7E=1 ME!J;%U#%=*]S=_B?60)7S\HD$V"F;>ABW\S*^'58Z?0QV+JXH;Z_3.0+GJ*Z MOXLT'R:W#P MSR.XLYNRSDRIPJ_PK^N'J5B)X3[[^Y;HK0%FE!L&#.#9KAU4 M'@9<]D$ 5<3"]6[@=3ZOOI&:+U'B5:HMY;/L7^C(\XEO^Y':''CFZT-?&L[AP]["OZX3R@X,7N@ J>5&N6T:/')!4B/7#3?H M'\*>%\H\>-PK+:3<;'1X?R[+]2S+)'KHV@8'D71MU]4]V[3UP CX>I(8F.#/ M_/'=!Z=J2MNJ9ZZWGFC,Z3-?;HG@/ZV7.@:OR7C;#/*A$*.Z9<)"H?]Z"^ _R;-: MR^_?P"YR'!_TCB^;Z'K4="P=G"L+Z"]-S6B]5KP%7L S>-HVJ.TSJ!59^5LV M$@6H$IAT\E428[-^DUQ:PF5-8;KZ#;].ZXX1^\^>RCC];I_8#4^9\$6YW-"PFVSI'WI;OC,U"V=ZW*?Q;-\/_# O_)#:_WP M$FFJ0)^:<#_'U?QP4BUX#0S6F59I"H:R^S5.4EE 7=I6<2J>SC+M7R:;4,XC M8*+0"3AS/$]:[&[DR41E ZS ]:(&AO,<&A2,^PB$V);# U=%E^\6B$:'I6*EQXRR(LT@D#Q]'C8/';41@2Q^(RM2BP MUD_RTW5+=8_AJ9O6MLJ8CJRT"$LC8T"R?KKM!F%DF%X@,ZG6\R?4S&>S5;+N MN6S?ZC"E.Q9:1.["@8GGD(A*D03%'5 C6 ]PRH9%]/FRO#*<-P[\T2]Z\5[O MX=&':CI= Q#.*E$\7E!WN6Y^6X0FMIV3MX%5'5_V'^6<^X8K]3[X*0[38977 MMZ"YH=,U[=<1FBRNC68%C'E62*T1)7_*3]N28VTC(E0F8EFA#EH*G!@P- VP MZY@71*&[GI!E/]N@Z1X5_B$+J,LXP4^3:9%_;9*QMAT:-R/030%X26 +Z3(\ M'03;=S>4,="MM"%8<^9S<%H\ZJYG65'^["Q,>U1Y=4-/9H*!I<%(W8(D]"@W#)>"EV[H M(?4W;)*2YQEOK0[\)(!'?.HP*E.!9#]$ZKDA:#5F6:#,>.CZZ_T\3=M:\W4Z M0I,W !X/N.=:%B.!"Y)N&Y[# I,P9C#+)(&Y%IITUD+UG:/"(8#'P5'1G< & MD\;A/C$\$H61YU!N6Q2,FS63!GC'/I;Z.Y0.;P<\Z?QZMF4R&NJ6$QFV$7H- MX-F&3*Y>/U>G4^5J8*VIW#;[#AB9FR:/N GP3 WJRC81)C-H1!WJ^&LZG%"3 M.M9NPW[67&Z_0;^:(N!XW(61,L=P9:%@US1]OL;O'V[VEGM>!W55G5@1[H%"M,( MP-NC.B6A+Y&4\F7VN8V'-I M4L5I?>.O-VER%Q\6,_(=QS)]F70M2[6%MFL8X.6'@>?XD1ELZ'GO\-4UVV-P MRN:TM:>T([.,&8F #;EL!0YN4>"XS'6Y8?(UQ0@0J69*I9!'S8%QEU#JT.P* MEX,L>:#,F 7&>^#;-#!DV@*PHD^IM]XA4&81/IO&*^-YV\!?31H$ZSH,;%N* M"K<=SR->0&SP/<"Y!F=U/?V2DF<'A]L:^);L"B_P0"-2/P0W$@QD&14(9>L, M!WRHT&+KV17@7AV'XMOV4#Q##V1?0AUD.(ILQ_%($+@ZXZ'!HG5U 2[QFA#O M// J3C(Q"F.PT[*[TAT.9Y-9O:,;B-MD^+P-[59-!QI#!A7!4G&YKU,[-#BH M#T)9&(:6L:%%B4Z?,\NV$;UU_*\I/2<*;9W9+G/ @:2VY?K,!^*'\!_']_QU M-U/787)OFD#=E&__U&U. .7LR/)#%[Q /[+]R),-ZD++]TEDK:MG77_>O6WQ M[IW'\^J.K*W+Y E;@C.7-;N) 0H'#)V(F#Y?K\M P;#5GW/M/N/9=C"%1)1[ MD:>S@'/'X3901;8:]CDA=$/_,J);S^-'>X_GU1ZW/ A!"FR 3]D?QG0B,])# MPZ26P5E@K7&6C'+QYZ*Q/AX9H)0AYO#/85+*EL/SCK<'[7D"PU-XJ4TC.Y1U M71T*L _#B("AN&NO=SUBS\Y\;!G-FP;^FM@&GMSF\=YO5ZJ&;AAF MRT/>A@2A%UF&2ZS(M#EQN>>YEJQAK^N1*S-!-YQE>N8SMC+DUW=^+1D!(H;I MZ-PS O#M;=]R0T(8^+H;LG+,Y]EH.PY93>Z<8X(7[KLVDTUES,"T _ \(EF( M.S B4*7KN&$\@[;MN6**$M]T<&7!'K08(3)-2Y>'/0,"# '>+GA)ZQ#':_M$ MP5#=HHBS.]&$1IXNF:>[N/=Q,6I*O/R4E54Q:_P5F6]Q/8ZS^]GK89=5QEJ4_O5F;EO4#5_;8CDB0?JV#/"M>)$-X4)T?4$<*/G_Y;=MJN*$3 M&J'TRRS9U-9W3,L"+X%%>@0^F6%O6 VP_&QBG?^2R #S_XKD;@P#<+^*(KX3 M?X>'5P'8WX_%OMJ3&KH,XIX+%B>W/68!U!@$W$_+ QLP /\Y=)Z'8N#A]4-! M<*ZVP\VQ*78V:[BSQ"VO9,0I<1T#K$OJ<==BGFXY39:X"R8R"U]:2Z ME/5[RV.K*8^2D$7@M[BARWG@.RX-;=^Q76J;MN5O4E,&<1QZC#5:I4B/5N% M)16%E/B!;%P,QJS<] C!_98IJ)RP0%\Y$;U8"]F#WG$N8S$ZHJ3,(#)9&!A, M'K,.?-,-?8/:GJL'D6=$S\_./4&;8UR9YO%7JI/HUBE=98-):!*J1T84@BE( M/>8ZQ"%>X#'/8!Y[:4'!0+QRCJ*L.KFBO^3UZ0\Q:G;M7D_R4:2M=!D8)XQ8 MU#3JOCV.ZD:0WJS"P=J*$Y,9OFL%#C=(8(.% M;@41BTS3<]R5*H)/+A7EA/#+78SE-!!%(F%S9CJ<.L0']U:W ]L(8=&)%466 M%P4KQX<6R\!TYC@$5T&Y2( ]X/F!KOMA9/# L6QF^HRP$/0)T8W0W"02!*QI MW3[_Q=A3Y2M3(,N:WB(AI7K( +!,3G13=FAU P Q1]9R>GYVX4G3&^:5=91( MT.[4.H?5.\A:HPRTCJQQ[$0ZB!N8WZ8>.H85&($/4&B^M(:F<67@&NZYADKT MU?+J>82 M%D!-V65+RNR:1@%KFT$LJ63'KPH@=R\LH_B/%W6ZATF@5Y . _] MP# L3CF33<=EN64_\FV3^2_&]FQRQ8\2JNC:&OY>#^;8D3U;!S// U2T#,K! M3/=X$#+N4,>T7"?4PTW&B"'UXC&6:)4D/5J& RU#,W"C( 3IH$'(064YG+& MR!(PEA$08Y/CRG2P"X\B+Z=?C.N\BM-7@C_/ZU4?*B$K14A(X%/NNY$LA,4= MF=KLA(SJKN>1T-E0/:BNXWF2[U M'=^(0HL26=%VK4,,PU5J.1J^NCZ>';K$-^4I<*[+'$N#>LR@S+4"@+NU+#V. M4G2<$/?**LF##2%EC'EZQ"/'=0W/C*CND, +0AJNYW;6;8LNA;LM$%F]Y/R.K M ZC*\HYVI4'O"-[PU1:8DQMZKN5Z/ECC@6R%01W#]@T>V%Y@K9Q/O5BR;P>D M/?A<'@EW94X6I2:G3NAYD4X]2FU3MXCIZ$CPO0F^"Y^'H4DLPXT(<#MGH0E^ M9\0=ZNF.$QD^0[);BO%<)K!Y-I X\BSNN,#IU&5A1$PWT'77,I#@K>"Y8X1& M2$S+T+GL4NG8MAD&.C%,4Q:9MY'/=S(P]^!SPR* VY$MH[L[#I*[($1 (1'EA69$2>ZYP8&H;H=V8QX M>L W0PQ3D4MTUD3?A=\]#Q@[JL_JRA8IGN/I)H\,S^?$\<+(VTAZ)?DE/2*] M:HO="Z@\?&* H6[+! / =&8:OBQ(0D.#;28Z0Z*K\$Y]3DWJ1K[K Y\[Q /( MH0ZA8,CH)MCQB.\M6.Y6X)N>[S,S".1Y.0.LR2CT3"!X1(A%W]:[L1R/T?6(6)R T^1SG^@R8]TU==V2EGRXTM]Z&6(,%6E_NU*A=R1_B=>- ME0 !K>L,689K<+ ;;9^[>@0:U7="SP]?\E1;0_=N$O[-R+["ZZ'G,,NF-C6; M9E&V%]7U:2W/(G[PTJ8&NRQ>5X3KRX0/0DJE$1,9LE^OY;F&X7(WDNE0X&N7RM*7MA'HONF"/I7'[*R7%.HEX;H*BWV%UXD\(\Q]RR,! M]UCD&2RPF._Y$0@!8^8+).>7!2\MX#H%QF9F??*7YV$06N'F MT(!.=:-OA%\O3_+&A/6=2+V:K"X[&CI@J(/ZM+@/__$#ZU;=?>=*24 MZJ820_WEZ:ND[NIY^@TEVS?7R%NE4F!0BS)9O14,:F8$MB6K_!IF*#N\1M3: M0"45R/OR%$Y!H5;XS[9-<,L#AP2&Q2W7!R\QD@6[(D8-%A%C V5E%]VS)JXL M"/]+/%GJG^&"0^W(G[>1,S"8'81.W=J0$]G^A=J$^H9E@])R0MIK1OUU5I55 MG(WJ?MA5D61E,CSX0.I.O+I:W-.+J"R;%,K>EP"!LMP?TR-3]K,%HV"];YYN MLYT*.2J@P(G(O/W4X?YD-@T./G1@ZV %<#VT;$\/ 7,]H#MA=+T]H7\S@ <(%69A3Y$27@29A!Z%JZ[\%OOF5RD[J;%#ZQ;#3(' 9XY3;KFD9%OS+)+[K.H1M(JSLU454V*U')NRS?/'P3U'( MRM"?BF38'A@OQ_1]PW4])P)\C4#/R5Y/GF48(8E"5YZD?+%Z)#6OJ$+C84>2 M=&(5%#']ZDZBY1G4Y49DV=R-+,<(P$4.(L=R9.#_Q5,.U+K25:3JG&X5FN,3 M=4GT9COG.I<_S=\G:Z,?%7M^RE,F0"L%QF4]FM[G!DV,;@1$,?U?,_VUSN7 MVM1^UB7]9 0Z[BH=55AXX/J,Y*D+\NP=\4*$H2RY[QDVIY9O6[;M$5.F8[59RNQ,U^# 11NC2OEA,^R:IXA()8."8- ,D,1[8S]HW0 M8MPW"(";]]*J[%M36QUEUA:D717P+*(?!F"@1AZ7YZ2)Z]DZ#PPS# G7?=G7 MY,4*;/2*/$>7S;.YV:X:;I[3<&M]@1?WBK8K#Y)SBYHRX*N#@+NF&SDVM8E!;(MPI.,^XNU9P):>X5B.33C0 MT661;KF!QTS+(HX>U.+=)^%>#5_)C<)5\X <9[/.\8W -6W;MER=FY9OAZ[) M."7$]AWBFVM.B,4LAZ@QG+92H"4Z/PMZ?!:3.,F2[,X'>A= DUFSOI%+ DNVS)YIQ^J-O<-1R'\(AZ ML$J!+_LKT/FR4(7+HHXN*ZLE)_D3J&\Q"F:@4NZ:<'<3\UFAQ*=9,1S#V&2: M^88<]4-=O%>RVE]\_;:8>*B3T'.H&9I1Q%W;VA)G8;I#4#DX8DX#IQ0ZY'GD.,P#8C:NFVZ1KZII,NA )Q]>.1 M=DEN'_<\CWAB*O*I&P0D,L SY'X()**VSH +26AY/-J4:\=,<'_8CA3:.+T= MB%-;BB^2MVL"O1*SM,"-8:X\,^^ JK.)ZT;4YU26S&8ZI^O=.=9BRX>0I 6: MGE:25V@: #6I$Q'=90YW98Z_J^N^13UPNH.0NL]I6OLRZFGZ64P7?R[RNR*> MN+-JG!?)_X$:F^2SK%K5XG/GSIW=,?)*JKWO$I-:$><&B1RY'PIN&O"+S(\A MKK?6X0#^LA;DWFUP:_,9Y^E(%&43ZMZ8ZOZB@QF%C%J&;8149DL3VY,EL!GQ MW3 P;>#T-2[GAJ/;ZZ->&<*^ P3BOCA F^O4T&7++T_GH6.YMAD$H%&CR'2L M*%@;H&68IF'M,<#?LD+$J23OW\%R^4=>EK]F/]7]N^KM@I=B\R\.F'#"J&T" M18V0K2AKQ^'726[C.0%OFE+N\O4P84W=1!&G]MFZ!CN MVA839\<<^:M$9QZSW1"X)/0Y#[AMA93Z>@0JW(8U6!NY_9:!#_.[3%Y\'?_I MB4S<)C+;9)A/!/SP261Q6B6B!'M_<:Y);.8&TGJ4.XJ1 MZ=JR,98+3L[F\V3R#-^2H7G@4-N:[;]>GJU)79^!;C0X]4"/@Y0R%NG,CTS# M]6BP<;8F ^[NZ&S7(71YMI3Y7+>=D(:.S$>T72HS*FR;>89%J+/Q$";7'9N; MG9WM*VOKA7X@&R"0@#+N!8$7F)R%KNUX.N/NRC&8Q]E:CF,YM/W9_GK[TD/V ME5=.(]LA85TAB;/ =$TIMY0ZG)H>J/A-?B$S;,K9-A9^>8RJI_?*(C)9GX%9 MG 9$Y[X/5BN/7!J8(:<6-5U_T_2HSL""[]]T*(AQ^*MC;6/2XTWOE=6CO@]VFD^=T/:Y%>F.(?.#B,/!?PI) MN'EZMLYL8K4YO;5[O+A,AOM*GFZ#.O1#4W>8R77 49-R)S19&!D6K)V[:7+$ M(::S'+7::X1JI_;*NKG4MARP<@(F4[HX\\((9@AZT8??([:IL2_3#?!R: >F M]KK$12%@7T!#;GA@B(/'$_D&C7Q8%\N/P"?>-#6#@FM'MBG!XTSME56SN!D1 M/6"136'-PE">/3 #TR1>Q"R S(U3TV'=*'_#U&2XZ,.7X5B,9JF87[B6(#^W M9\MKN?UY#7/R4O#87Y[@TW)%H1%1+S "T&C@7MMZQ"@++0*#-HR(O/OQKVGU M<91\U51^?W9XFF7@_KFGP@5#]FX_3>"2G^[[*IQ_,Z9\?Y7C?)]D(M/P'1N&' MEQXJ?]\TJ"0;BR*I-MY7=Z:$FX V[^L-&Z#0$Q$U,7=>GOP)2<$RJ;,]\]L/ M\K7?R>Y F 4=4G%;?="?$4)^7WYH)G-\TQ7:$7G-XX,KR0?: M$'AG?DW-R?)[.8V'B^_[+^E],JK&\!'F=),7(U&\'^9I&D]+\6'QH1DX.-1W MV0+OJM'3QV+C(^;#;\9D.-]\7'G0 MTALV/?3Y_>2-M^NG?3U.'B=__I/?@@2@4JMD&*=S]+G)JRJ??%Q!5JE1EF%S M^7MS_MPUS"\AP&YU6LU!?4X),OU3*_,T&6G_TVRT'$3+C?"^1*TE?3$4,CZW-&_[,'+) MV^IO]XV^O,G3T=P"&!=":#_#W\:E)D"[CK0O8EK5FVX:TP=[$!69#IEN-Z;[ M!4PW!3R'Z/=&1F0G8,1U6L[?4AOM:Z_H%-]*AQ$!\5SYL&NL9B*KG2NK(>0= M@W;(I)?#I#N#)1J-;V1.F7>NG%B=8J=ODTRKQOFLC+-1^;=V& MH\?$F'OYQ M5^2S;"2CQGGQX7^&0R%N;Y]1T#X&OST/4JOD-S\O*RV_U0KQ560S49Y2G[Q( M\ZX0ZR^JJ+.5NW85Q]V)4;.>4FJ0@4WTUBG2E;67]]T4VC 51YE-YM+T-65(:,SJID-&!KLX0.WL/'V.)1U!4YR-<9."8&*A'X4+A:D&X MS(&N4Q0N%"X4+O7"Q0>&NK3]LQ>NB]_X^;O(1!&GM>L5CR9)EI15$5?)5]&* MF)WV>&LKL3]=79+J%NITA68X@V15V[ <.=@?JV,#@+87W+M'D6PK\ M?5>WX]AX_8;/WW_WAI8OKW:,66Y/O]R/6G:G?ZGUKVP,W+2\+\O9I+E^[RXS M5D1U:IN,>Y1PU_ =ES@T= +B&1:U3]5EIF$M,E.:71>MBK9;P4KLKXDRVGP%!$856P7.HKCN:7)I!_76- M'_<":22Q7)J[J>8S@BUS8>L&T60GL5O_NI8!T[T$<*$J+FTY16OPD@-B)J)5.1$8G.A'9)^WHPD[Z M]DN>^QO9YI(&WY.BQD?R"G=_G/TF'_-QLA??T*7I(C3)L8O0\?)MMI7AOL"F M&9?55^AL &W)<0D..7K$D]BHZDXS:MXAW!_@0H1&9M/-,VE*O MHCVJ!?7XP.IFJGY9VCW0IFF\+23$ZPSA+K[@TN>D_./]K=PS362\09255L35/M66E >O.I-W MV["330E5)HA=679YWWF5HVB36M_TERS=@EN$"X2+;L@%PL6%PH4RMFGAG,^5 M;IP%:5"B4*(Z(5'DBBDKE7"A$H5]8EXBH3SF-Y3'@-+DMCY?M#@R]FV2:0]@ M*95_ZV3\IC/2V8+!?/9G5S'2AR'2,R8<8A-B$XH8$N[\"-=N"Z,K75U)N.[0 M#)D-"8=2VG6:=8O9+GY'_S$L >]+8#U&VD,BTM$IPV"=D4#6[/D"M"6Z=05SA$WH?[,AC\[3S(7R86Z5>& MNM;JB$6=D2W$(L2B_F]$Z5<<=XE1.%$XNRFFSXJ[,YD'60/OVB3V^T\Z6S#N[: MGZA&VGGNE.&A2MPP:SOLUR-Z=0OK$9(0DCK(*0A)"$D](-S9@!3*:-?IA3** M,GJ1,GKQ._KJZ\GUVG9GRFHL=&6!V[;,+Q0XND>6?NGP?J,$0Y3HNC@@2EPH M2G38H&?\+ B#\H3RU UYPC[JRMS?[ZKX)A4;KU_ZO#2!-,G$^W%3.8Q0_9L5 MDA'I&-=33#(0"[C"A!\4S;'Y*B__D%1 PF'SRUH5L]>I,/_\_795;EK-)<_VUI.PU$,-+X>H?__N_OE]Y97Y;RE>6^>TPGTS@>OG,^&N< MI/*^V[RXG56S0B3PP#@;BAD0M*BO:9+OI_#64I+Z1CY]]5W @YG\TV=Q^\.[ M** ZL?[)_G4=O-.2$?P0#ZOWW-:)PP/7-SR;.XYI!]0DKNWPB#D1C_1W/SY; M]^4%NDXFHM1^$??:YWP2OXQ^N[*-N>":1C#^/2NKY/9AA9$85<=(]7W78Z'= MYBE@.(Q"RV:3&R"O/-O0K(K\U*R+5A-=NQ>%T. /HO@J1EJOV_AAHC,3.XAD+6Q=E(B+WIM]GV^#Q7$+MB MW%$'5YLXY0%&HMJ,S;Z;V7-SL+$!I)$(QL*L*BOX+DV)VE";&PV-J:;5MIHJ MGT4IE>[(H8' M-C)<@8L 1C2IZU^?,N30&4'D TKA'T)44:,K+'%\D;H09;DF:T^B%7[Y]*F3 M2K$SXD9 YQD#TU9VP._L$XHO7;5=YU6<*N.6%?^-@3TTRF=2AM_BP/7#XG0& MEND,N$*+FZ9I,-Z+PJ(%Y0G>(S.NM1N:;&&PY!OZOK0907V4)5L2"ZEH* MWT7CCL6>CG[]2F\[6^>G.@_W':\Q%J(Y#]+*\T>1Y4$ER3 M/RX/-89)P90 +\9Q]KX2DVE>Q 6\0DO@"4DAMR@J)<-2,[FVMR@T\."4/"@0 MP^?C)/4XUZNK'33.&[G#J.7 7;"*XNMBVU"RZ).-+.J#P$,QT,K9<"P7^V7V MK8 ?M"K7QGG:;$O=CX7D#'B!EI3:) >G-DW^$, :DE=JMJH9?>F1VGV2IL#T M(#S_F=7, P\L 7'KBY[X#BZYS>MML*%,@'A8"-;3%2N#B^'E52TO,.NDO-*6 M65S4QYY+^29XG$A ZN2C;F?PUFF19,-D&J?UA!Z+F0.9X))R^7WEU:Z1UC6< M>RWTVO/]I4EN<:%UZ4SX#U&6 MC2]%J/8S7#)6MK>/?(9\]LAGC]PE@QM_+T0,[T-&0T93SFA[;1JA_GPCNYW" MB.MXUJ3<+='J[1+$MW-EN-WW-T_-C4\[>MH_ZKTE9,IS92&SV2HA MZ\/Y"48&%J.MDZ0KBR_ONY!J[)W3 M> @UEPTUWQX!9]9%ICT**6<791V"$840A1"%-M]G#2RBK&5=Y]<>[1U$&D2: M4]D[RHK:HKV#*(0HA"AT2(#'&1@&!G@0:A!J$&I:-GA,93V"+MS@ZS1X,I4>E<6O&W-C0KZC"7BK^H; M0J)?A665G>RW!$4%@N6%CHP'2PZR]*!$H$JH\C MQK$Z%&)ODXB_77VYTNZD\&:R3.-@Z;,6WXEL^#"H\[HGLRQI*CT>EN&]LS2V M5R#^V&)*J#%@;+T<*6YZX:;7R93=^8C7MX0;1V.M\U:0*'DH>7O0B0^XCLFK M*%PH7'@^!;4:"MYY"!ZASL!&=PWU&HI7.^Z:W;YL789BZTE>7N>D[G6>ZDL/ MO0ZG#^]*PMYW'23<'G"JS@?&GH.(8(A@B& ]-<=VI=I>9EDO. ]3F!#<$-RZ M!FZ$#0RN[M@[6F<(8 A@"&#'/,-JHW&&QAEB6]=9#+%M?^/,(@/'0NL,K3-$ ML YP'B+8_M8959AYBN;9N>YWCIL.!%2'YYP<_1Z'WD:?ARUTZQNMD*^0KY"O MD*_Z0BOD*^0KY"ODJ[[0"OD*^4HYK7KJ)':'P;9V &RC'V6G.@0&8B@F-Z+0 M&!EH5"<[)T@A[[V1]ZQ+9[U_B++4JG&<:81J/\,E8^SQC'RFGL\>N4O+"^WO MA8CA?TZK^(4]6='G(,+;"6.O>O/G^%VW^8\-3<>W-@>F;)O3-DI MOD,41(9#H$.^.WN^0Z!#ANL'T*&SV_9&1>^#)]\FF5:-\UD99Z,2RUPKX#@_ M+Z9Y$5="RW+9RDV6M#ZLD+5RSNM\H3!L+[E\'S4'NH55XH[&$Q>L\1!J+AMJ MOK6QDRV6@D440A0Z)0K]57U3T\YS %H]B#>(-X@WB#>(-X@WYXTW&-!!J$&H M0:C!@,[IV>7<2H*TNJ4EYW@+LY3[6?FM-A+3O$RJ/1ALYRXD+6^HMM&ASN3* MFB1W9<';UMRHH,]8(KXECFH^.6\-@])RP=+20@RJ*P* 6@3E N4"Y0+E OT- ME B4"/0WNN%O8/;VRT3\[>K+E78GI3>;B*P:+'W6XCN1#1\&=4;W9)8EPV0: MIP?F=N\LCN?3EI?8^H P==U&NKXAT;92ZY!$]E?;G8]X?4L,=:7B+WO+!R4/ M)6\/.C%;78L95&HH6BA:F*&)(H8B=CRWC%.&XH7BA>*%;EF'W;*>9.)U3NI> MYREL1XCM"'^J&(BS\?H-G[__;E:^OXOCZ0?W:YRD\M8H+[[$J?@BAC,85R)*']Z?9+-\ M5CYUD9!-)#[) AY)GLEF)G4ODVMY^S70PTOSX1\__O=_?;]XN)]/)DDE3T"4 M;C9J'BA/0L#3@Z0T/[Z* ZL3Z)_O7=?!.2T;P0SRL MWML1"8GA!8;'.(\8)IEX/V\?3JC^S0J+$7NJK)]X_76MQ<(:'RAYZM*JU =25M;E5=;;BS)+ M$O+O65DEMP_-3TD&6J_ZP*ABZM67?T@J>.7PA9G_0\3;>J#L.D5SAQFJ[C?O MUB5TWLH4]:.^B&E5MQ%_LAB87O<37R_^=,CS!UHU%L!9$T#0!RV5=!^I&7F] M'DJ>I-W&PR2ML4Z;P9(56CX512QEH1FQ%A=%#()1B\J5=@TS:GX7?TZ3HCZX MI8WJRD;U9=IMD4\4+X]=+22QXCG=;' M4JN9%YYS,ROA4UD.I$2D,TFC^I&B&"9 >\EZ8C)-\YH5@57+Z0Q ZTIS'TCO_[DVY2RO5J8M?P8.'S4H*M=^ MNK3V]^-#" MVR2+LWJ"T[E%.@"A*F=I54]KCN5Y5G>1'\;E6)->=_FZM*T;R/O9L,^LWVDA MQB#MR5?Q4R9G_ G\C>%#\^]][%Z7A=0ED4-1 :ENG[U"3L!';O MLJ 1\_BPLD)FC0.RZDV5=?.VH,O:6$K F4!SZ<"%CV9IDT]TQ7R]A9_I-T,O#"2 MANFH!IYF3I+5'[5L6<$/C3$[%YI:?\?#83[+JD=38J'/)4Y)-0T:'X3B?7Z? MP=/*V4V9C)*X2&K[(TWA4:#DA_-[;L#:!Q.ZL9;!1,]*X,%:A=5D4ED7F2:W_>BMG U2I;_DL4OE:/P=0_C(&0/"D[_%I;N'O M%\;2+'J"*U^] M^3EOY8/YR:5YM+Y>@Y%TRVLR?)![@_.-5#FP>KPJ3(3524MR'6L>X9=/G]38 M8FIEH37&SZM:SVSE\T>9F-O(\"F__7#P)'= T)5=3OT9(>3WY8=FX"S'Z2K( MRFL>']P8@D.1IO-K?GBGOZN_E]-XN/B^/_;?)Z-J#!]A3O.-+F"U-)Z6XL/B MPS*:U1M73X-:/ACWM/EE;CP#N?O9NF9,AO/-]NVUC;N#\SF]\7;]M*_'R>/D MSW_R>,KVC6?;K6UGVU=R(M83&%H^XBY-/%$LS=L^C%SVBS;]];@00OL9_C:6 M$7 9:WG:"F/Z8 ^B(M,AT^W&=+_(;92W\QRBWQL9D9V $==IN7N&V*GY=F.R M!@+BF?!AUUA-6?-)9+6NL1I"WC%HATQZ.4RZ,UBBT?A&YB3\M$TIVF>G;^L, ML'Q6QMFH;*GB&=!BU\)Y]C'XK=66I'E9RJ,3@P;&P6T5X Y\SB-+(:17,2H#D\ Z,\)$!X=DUKP34PE&W& M=66QV];+J'[/6B*HH4RQH$2@1/1>(MC LI4%JE$B4"+.0"((2L3;?8Q+V23^ M+$J@Z7!<^Q\C\56D^50>\VU#ELZG8QT=Z.H,L;/W\#&6> 1%=3["10:.B8%Z M%"X4KA:$RQSH.D7A0N%"X5(O7'Q@J$O;/WOANOB-G[^+3!3SNI7Q:))DB2S7 M*HO+M")FISW>VDKL3V^I"G]W2^9C;+!#BNO<),H8$-Y2>T24*)2H"Y0HH@^X MH2Z8@2*%(G7Q(D4&S%*6%W0I(G70^5L,;W2JF=Q+J]&+7E_'ZS+WEASB?K2? MLP>VTY)1L0\]>\%W& )&C.Q0T+0?,-@AI+,,^_0DZPKW()@AF/5%\?8#Z?IA M\%$^H.81&Z;WFO$0)!$D.Z2S^X&#W8$Z-C!X2^&]2S3Y=FJ=?K2!+1&M^QW0 M=NHA)'_:UB"H'9*TV^2V?M+RY/O=9^HV3T%/PBBT>7/"V602%XGLFOQ2U]FZ M/X^6SU=^"&LJU[=I,27O>>P6==1>26I[/F$OH59Z";%N]!+J=T^77K6$47T[ M[?7HL1U/'YRUD^80;*'EZU;V$7JES.JV*/GMK@KRJ*.KN[*>M*#ON8I"-VK M=TH4_K?^08PZ*0DN+%-\]WK"_*G&%OXIBF%2=G-PGXIDN,\Y T0096&HHZ#& M[B$K1)#.(LAG,8F3+-E2$.Y4H_/AUR(>5K,X[>3XKD4Q081#&^D8(')W5XB[ MN.HFC/P$$WD"^(WCZ1Q?-+E"G8[S37^!' M[D'NZ3I]CM[2[$'$Q>[MS+I'L,XQ5'?AZ"@,]42S#C7+.ZU-]79&_'56E160 M4B8(Q)7V_^)L%AY#9NK MK.2'FE<4&\8ATIQZ1Z<[A&NW7N05,\Z09OUB-E1K9Z_6B&X/F,)S#UU?_;6<39MBWUEB&F,\)C#DQ=F4W8E05NV_1#I7O&76 D'#G1KC=<_N/2,3.$^[B@]!17MR*I!(C+2\T\>A7ZFK%-P5UL>(-T9TD3Z=I@]& MO$\1\>Z[X?SLO,$7,:U$77"(Z8J/'+RY:&PO[6LRX#H?6$1=[N+%%Y+%\$I; M<2DLBWU:A.L#H%'K2E>W^8!@AF!V(C#K$&5;%5A^9:EKV-$=FIT9-Z)J1=5J MLX%NJ#N\?/&Z]:V[8GWW[=U=X04$FC,$FDZ[RJ8R;8Z\ MA4H,E=BJ?TL'MH[F''$]FS#TEA@+U/ MYD3GV1$#[/MYT>R*X]XU@EGOP:Q#E&W9(3=P[[KSW(BJ%56KQ0:6HZX<[L7K MUB6G_[NZX?BFZX\VL"6BK?5?7^92(GERB:S_GI55EBMY#%R?#__0\FF5Y%FIW35E$K71K)";\M58T6BK<2&$-H&_ MC$M- (E'JX$0-7-1\I2-(9E#'G2E?3D*;3/@]0LC;2-'DW@D- !7F* M?UI^6[/%*E+GJT>BE!#PD4.>S/,7@]0'\4LAIH4HA90!.:.5Z?GY!(R@A^;5 M-B76QQ+T?U[*"393G\H>S/)R)8/YBTVOR'J;%X^_5V/@PQISD^P]W/H>T$<\ M7&F_;KBOOC8NQ(9+96Q(4]%8AAOE=!G\=-3+Y_B8NA3S5.YF*K(SKY9%+F@%' M%2*-YRL[R^;IG2L8-M#BD22U7&!9$.5IN9\6>*#=QZ4B@3>N' VN2N'=:J1) M)JLFY0H/W\AY/])(AE"T6+N?-_36XJ9YMC:%9^8C9>M/KA3A6-U\3Y%,V0N9 M:D& FJ_R\@\),&8R;)[T&5@(8$Q2NC&]?\N2"ECHDRB I29Q-A3O?Y=L!@CT MTK5R39>NU]S[N!B5O;8L;O,TS>]KV*UWH^US#I1X/O+[9%2- MX2/,:1ZN&@(WQ--2?%A\^/@\PO0TJ.5$CJJ]'WV_:]VKI>M(!OG.;38_#-;>5>&R[\-X&:AVUB2YHU-?M M'\PW1L8ZA+'6S>SGUO>3M;X'#R+BM5VCO 7&W$++4[/J+[/5\$I^NZMK<=1A M?AG'A4"P;D$FMA9ZOCR9^-]Y5*N3DN VD;9.CJWN1?C$CD%<=7.<49P4VN]R MCZ:3PP,[0:L!#_$.;0"T = &0!L ;0"T = &4!X= 7.^RK:'POB7!.T5A9-.C*O1N=6_J%!$[0[BSX$0$3&33[A*Q*X!YIFQZ MZ15 GW7W^']Q-HN+!XVH+8_2\R(G.N4#0K@J:G1E[>5]6#SO="KPB%+1W!B4*"-5I;6P.3**G"@3*!,H&;LH68TS"L+->.;?-V/_>U..H9.QI,[(%->-@:FP><2Y%\3I<<3QY-KX-,'PDW9A)[I^Y;1? M.PZE"Z7K I6700:.HZY3&4H72A?JKL?['./*-%&X6O/#SLS=^BR =*4Z?ZO7 MFNE;ICL#W5;>QN=IV7L4K/H;1C2/KX=ZIVZX=4645>[M"NNW;;*A1)RS$B$& M'YA\.H.)E*SL,Z6%(;^D^R[FBN!N%PG7JW:B+5(V/]7?IZ0F) M(HHB>H'ZKPT1/'<1P\-K*X?73MC>N]?:CPP(<0:.;A^-7%UAH+9U'*JR$\C5 M[B>5S^&4P,XD/#+%U,.43:ZXNFSHK?U#^\!%B%]GB%^=$3BFLX%SQ):]*%4H M56@5H%6P7VZ2>66K2X5%J^"@L$*'8GEM$C9L0@WS?HJR7\9Z"\V3AB'.,SKO M6-; ,=1MCAU,Q:[P8=L&2H?$N7.62U?JL>U;_J#KR;KC^:*"R1J7OMZE4UVO^I6D^U2*^8G-+71K)!+ M(GN#*WET!LRL3> /XU(3P)ZC5?=4SFCIH"&-8QDO M4#.J^.ZN$'? V5J25< M93+4OF[L$G+04$%TE#SH+XQ>Z1IC^3'6]D@IHM+3ZPKJZM+;U^Q%E?^ M:J6%[K*&[;Z"126$2NC5=@W(G=4M M,Y61LP5?)\F&Z6PD2JVLVV8V#IY4.GX^F<;9@W:?5..Q2$=:GFDW8ARGM[5C M-YFF^8.0-^1:&5=)>?M0WS9)LF0RF\"(XFI6Y07\&O_9/"1/ZYV[0OQGEA1B M HYB>:4D'F">(!S@EMJ&_J>G4YJ/ROPI"/3BSN=AW*WD,55>Q:DVRPHQS.\R M^)N,W$VF(I,\!!PFPPI9*21_QO/HPBQK]GH[1&R,!4E2WL>E(BBVJ&)_0)&J MA15(RI50UXUDS4?6E<%<+=;NYTU@M;AIN"H7-K7>.^=THWD0<:$( M_8F]@/\YUA-3'=8W7^7E'Q) KF38_++6AS601"5-20_T%N#O3(1=UU,MWR8O<8M1I'=[!D M(D[GTJ!(GQ%*!CI93T4ZB+ASLU>9LB4Z&=BJ@@7-X)Y[E#,0#36"V4#7ET^? MU P7K S0AHV)I\R#=*Y(=SU(M6&-YQYD[6/TQ3W8RZ:7S#N<%860;Q*3Y'V< M93/@FHXQ='Y[*^HH;&/0#;3[<3(<2]U42G=8R4LB<5/(=H]/"T/M>F'63X(> MMC#JS'1R9:@7Q>T&MI)WW8),J1ET8Z"HMEU?-NM.8<[^'J>S1GA_RFK?L=JT MYGVQ8V4D[BE"*C&UK*WT?"JGU2C_YI>%I:+5"3UE$V(%/GQ2N537G=JJ'QS5 M- 8\()N=B<- 04[YF.-7A\GW0F:?/.:5S*.5=10<%K9>,&U6+K;.O#0>_O'^ MRW"LT'#W9-\)-(Z.EE??9NG:7XO[UUSZ>.RG$T:?OEPL""\Q-1+ M]ZQDH>G//%OY??FAF13-=!51Y#6/#ZYSNK2A2-/Y-3^\T]_5W\MI/%Q\W[ $ MU\D$Z/6+N-<^YY-X+4WM/AE58_@(9:G M-$-C8^K<[D=BFC$9SC?;$QDWYEPV]]MONYV\[79VTK=?\MS?R#:7-/C]CJ:= M[+RM2@OBEM9R5:JA3 M-DY[;VIM-DZOQX78*TZ( M1\3?S'3\!$RW?W+]4=GP%QFM_OG-7(AH>E(TW7IQ%EER"TLJ*S6!&GZ/*J='T?"]XD.$1F32SC/ISF")%6=>V"]9H^J7 MI=T#;9K&VT+"7:@KW?>3RG@V'@G78;V#HHH=_'\G)1_O+^5>Z:)C#?(8CU%7*UG0UYB#^F_JN]XU)5EE_>=5P7U-JGU M37_)TBVX1;A N.B&7"!<7"A<*&,;]0!"KW3C+$B#$H42U0F)(E=,6<_$"Y6H MUG9^>^\ZAXN3B6ER6Y\O6AP9^S;)M+J&Q=\Z&;_IC'2V8#!C&7B,]"'A^DLX MQ";$)A0Q)-SY$:Y5M#*O%/:&[P[-D-F0<"BE7:=9MYCMXG?T'\,2\+X$UF.D M/20B7:^0BUMTN$6'X<_^D:5;<(MP@7#1#;E N+A0N.BPQ=\"@*!@=80L*%@H M6&<@6+B__Q()?\_3N$K2I'KH9-#FG&41M\JZ$][K!$KUB%[]L@L0DA"2>B=B M"$D(2?WW88QSW Q$T431/ /15%:]KYL4ZU.XX6P(57_=JSED*Y7C6J!G[W$- M<1_I@_*%_(/T0?H@?9 ^2!^D#]('-XE/7C_M/+=GR!6AK5.H*QPB[\-]&0S^ M=A[D+Q.+]"M#6B]"N.N\0HG"BX MCU==KN_VNZ.*$%U9^[;-=%1@2)\+!@RN(V"@0)Q:() ^/3;\U=D$.YL M0 IEM.OT0AE%&;U(&;WX'7WU]>1Z;;LS9346NK+ ;5OF%PH4)YZH8\81]U9>[O=U5\DXJ-UR]]7II FF3B M_;BI'$:H_LT*R8ATC.LI)AF(!5QAP@^*YMA\E9=_2"H@X;#Y9:V*F9]/)GG6 MU#![E2*[SLI<3*I9MW_/RBJY?5B9)Z/JYEG?=ST6VFV> L3 *+1L-KD112E3 M[\MQ7(CZT["99UG7:KL7A=#@#Z+X*D9:G,$_7^,DE8L+SRFTVUDU@RN2LIS% MV5!H<:6MT6;/<#?@@CB MJPU%FLZO^>&=_J[^#@ T7'S?0(?K9 (L](NXUS[GDWA->]TGHVH,'V%.-WDQ M$H4,&J;QM!0?%A\^/L>QIT$MQ],>L9!MK"&V>T2N&9)M?[,=;#?"_WQ*Y(WW M[W?[?E'&DZFD(]DNNS_.?I,EM'-QO#EOS^E(IG]J99XF(VV!:"VLQ.L&P5#( MLBT;";$W_3:KQL]S!;$KQAUU<%]JS7: #:,VH;#O5N"O\[-YM0UP'Q!F^_VNB.&!C0Q7X"* $4WJ\LRG](@[(XA\0"G\0X@J M:G2%)8XO4A>B+-=D[4FTPB^?/G52*79&W CH/&-@VLK.GYU]ONNEJ[;KO(I3 M9=RRXK\QL(=&^4S*\%L+\?%CS:PG8/N] 3Q MZ9^R-\>/Z^=$XJ:8Q<6#NG#PX&B!;<;,@16P8:E#P*[ G;&%![O1YO'RCZLBMV&%FGLT+NU51:E=>#C&< MS<""0RW)AH60?7FF1?XU*>MH3Y)I(AZ.ZUC.E1I8L;?#RBFV]YK>1)_%]+$[ M49SQ1,NE3;/6I@E)W=@?#50FDDNW\? +*_.$Q*=WZ".[2#"2KWG],JDJ( MP9(H 9>.?=Y'$QDEN:HZ00PRHO2D"5J>1N MN9>I9>)^'K LGE9]VJSZ_-7WXP28?^GY6E(NQO)_S1"6[IU-Y0]*B/07RO4K M78/K4I!#-< %A$BJW#(\ZXT-WW$ MWKB&W@H&#,@[A=$_K0=<5V]H/VX4:XO]X146U,;Q2,OR:NE.N=/]L'C#@@F! M3G/F>!T(%Y^__VY6OK^+X^F'("F':5[."O'KK7RIR,J:TI]%*AG9S\NJK",& MGGSWI_AA H!07@,X>"DLTH___5_?+QX5QD4&H%)^$D5]Q^-%L*R9A)//XO:' M=U$@9_E/]J_KX)V6C."'>%B]YY'K$MWR==_QN$4<-_""P.+4BCS'YA%[]^,S M2%M>D"U[NYM,\NUJ0"7$KP'Z6WEM\U-_$97V4P8R! H"V*)>!,ED9Y$=(B>7 M-).;RMV164D) #L#/&\YJWI7P6Q>8J--)GFZ?HW)#/BE/X!_&=^*E-)/E MG:31K)#_D;?#())\=*4%23J33\FZ,#YIET[S"A8@>3(!G]^P81*?MMT#0TMG M(P'CA=DF7Q\'$U=5D=S,FK2,A=56EK,)C%O\*8IA4M946-Y\ TTG&W4425T" MI/G++ -U.=^Z^W:A*.F;MM2?6.?SE]^4/*=\'!CY^+>!)-ZMS%?)AN+]5YB0 M)"J\JESYRYP1FJD];>XKG^.GI5>ZSN-3S$A[+"$,&(JR0@SG*-F=*W=KI_V]3AYG/SY3Q[S* ]3^(KR**T3 MY%%V*FOR>BQ[ZOT,?QN7F@#=/%H-5>Q!U(ZQ;.>.,2'3/<8OP/!3P'.(G2?% M3M:)'/3=-^]/S?4;-R\03L^$#[O&:LHZ)B&K(:LAJB&K=8+5=D:UGMB&+V<, MOH%Z"KB/\"WLUV[^Z:DY3?9^J\;YK(RS43G0Q)]#\$\6.SQRZ^TQP!Y/\EE6 M[=XC#D\K;-WV5:5-VLFA[GH:_U^.1KZMC-F+=R%5 MSSMG^R&:(9J]$[X$[#,?90>@7TJ,F1/Y!_D'^ M0?Y!_NDB?; 5^4NT_-_GIRP7YZ+FYR"?#E<>PHO[U>,]Q,5I*=FWA0X&QH!: M?$#49:"AKX.1&P7Z F7T24;)P"$F_(-[12BC**/=E%%CH.OP#U7680ME%&44 M952IC.H#0[<&FXI*H8QB7/\@^BWJ#&%D'R-K&%GK$GV0?Y!_D'^0?S"RWRF# M:2VR_UCUK2F.*\ND@46EW=0)$YO*I+7B!9V/DZ,^H'_N/@S&&8X19S@?"5,? MCD<)0PE#"6LSF(X2AA*&$M9F*/S<)>RMD>[>>V[A[:T85K)(]6,M^_1AJ?2\ M&,[@U@2CX!B%PBA45^B#_(/\@_R#_'-647#>^[2!QW8MSSKPK#6J>=;"9KV? M3-/]YBM^SY;JA>?C%Y$!UYV-K5259 CM0;JN<"H&)CJ@7%! EP34 MY .3MM1O' 44!10%]&T":CD._+/>.AL%% 44!;0# FHR.M!-U*!=V1GHNS.[ M:TK7Z)6>O.W+M*)"7Z?=MN,#RS8&CM62=MU HZXP6=M:%)7E10L6&Q@V'7#6 MDE9$P4+!NDS!X@-;9P-;7=LA%"P4+!2LC]*'8\Y MU%CM>^O=2C$D9Q]PK#/$ZJT"0(Y#CD..ZS+A.D,LY+A+X+B+3]>O*\Z?TM?L"B&4 M=;YH;\[JW4/]RE"V1]"5A<2 2O_2O;O".Y<* LJB0UU92 0!! $$@7WR?:ZH MLFSVKBPD@@"" (+ 7I: ;2,(O#5"<"DUVN9%;4^)%IU/&E773_,5=+T>"^TV M3P'7X)U/]1FU^]?[Z-Z+0FCBSV$Z&\$UMT4^T:JQF!_8C&5-(EGN\;5SFP,M M+N4]2:&)IC[D?3Y+1]H87JC=")%I,8SD_:)*Y.O9Q*_1\R5J+=VS I;Z,Y++ M[\L/S609I71UF>0UCP^NV4L;BC2=7_/#._U=_1UD9[CXOF&=KI,)D/87<:]] MSB?QFH:Y3T;5&#["G.89]R".:3PMQ8?%AX_/1?!I4,N!RB8*N*^,E4?5-.*G]C78V6SUT- M ?I%L40!^S#"R=OJ;XU"A=FEHX7F+830?H:_C4M-9%*/?A'32DQN0$4R?7!* M3^#,/"5DN@73_0*&C *>0QQ4AH-OK2^DAJKSM]3&[-HK.L7!5%=W(ARAL6M\ MV#564Y8 AZRV.ZLAI)V:SW:G'3+A^3#ASF"'=1#VJLY>5UJ/ZZ+KJL2\O:J2 MI]S18,09.%1=B;ISW]3 W=.6=D_/4[P:.MF4T/8)A2*&(G8\PBFS5]O-#+*< M@>ZTGX78!C50,%$PSU8P#5D2K_VV]QN-;YAW_5+R6"TNA$SH:;)_DJS._5DD^\PSA/)9558P$3DI&(,FXN%8 M9O\D.=QQ6]\!4P8&2 M=?*2ELWJK3-XQWS:U3A>9#+= (W*RB(1 ? M+A'9\&%^V97F#H> (_!K^C"0M)=<7"=<57ES^[88!)"E3NRZ ;TT4,-GW!D8 M?+WG^F&\I8KYB6D-V 98/VA4B\X$ 5%^C!?MIY*[PO)>T\-F5^1X#EC*AE( M56= 2')E\B#!DN FCY]*X-HODH&N075Z*4#0C__]7]\O+HKBI/@]3F?"+4M1E3^+ MN)P!*/^:?99-P NX7U8?*Q_OK1$0OGP6MS^\BP))_7^R?UT'[[1D!#_$P^H] M"8R 6<2,6$"X[^I.R#PC(HR&7&>VQ][]^,P06";'EI3+3<;7JW:$>0(S8C6% MM[:Y2JULU%@UUFX>M!0T8JK=)]5XKJMO81FTKW(=M'$BBK@8CA^6E=QCI,CZ M6&JW2080))."XWK1YCI.@D@,NFB626TB 0)^77HP:*08&&J^K-J-7-?#LWA? M(?)\;^1YSNX.2]F/O-])7-PE63/(>%;EBQ\:9[3^I8748&JH20T^;7ZHU>OD M5IP[SAWGCG/OXMQ[D@+:N=CKTW!)SY*1GX7;KO,J3I'7D-=0CR*WG2&WH1Y%;NN<'D5GM=TP2;OICZ=FM6_KG>%\ M5L;9J/P;XML)XG#(8&\%M=Z<-'PKU/EQ.=9D0N/7.(65VY)7@5TA>Y8U?ZX0 MB!R''(<E MYYL)?EY,\R*N1%W&KJFVEM_ F^JNH_OL+.S>^J:U:N"]5[E8_QOWBU' %K<1 M:\"HLB(6*%LH6RA;*%LH6RA;:!BB@*& H8"A@*& H8"A@)TLR'A6L<3?KKY< M:7=2>K.)@+ME+''Y:]-XH^7H8L\DS1QP:[W3QX7'ZW''[F+E@1@#FSHH$"@0 M*!#-ABX9&+J! H$"@0+1: A.!J:IHT2@1*!$S&TF9^!8RAJNHD2@1/1<(I@. M.D)="^)SD8@V\^!.(3_S5G+TM?YTQY>EGI5SZ!01.T,XY$3DQ&X0#CD1.;$; MA$-.1$[L!N&0$Y$3NT$XY,1+YL3]ZZD?GP7;R_?X*?LJRFK26L7TTW#7R<42 M@Y;(/\@_R#_(/]VD#_(/\@_R#_(/\D\'Z8.E/EXN]2'G?@NSEW4^\EMM)*9Y MF52'@U$?G#J7)(,>1^>Z ^V7(F#V@!C*4CE1M%"T4+10M%"T4+30+$0! M0P'KJX 1.M!M&V4+90ME"V6K?V/P2P3T3J1;LP7,1']S/N5BIL-C M(EB+'@4"!0(% @4"!0+M)I0*E(KM%9_L@>U0% @4"!0(% C,=-N?87Z>95=RP$PVL;O)B)(H%N_Z]O M0LC)0*?JA' +<FH\F' H4"I4Z@^,!@&)3H4,;A18K?'ES%@*M& M^>PF%6^2N9:#V&^5R[\VI97<1DXUP8AE8.@Q0?449?'?# ]C\!U MB)"(D(B0B)![;M1R>^!8+<7!$2$1(1$A$2%[C9"4L0$Q.Q 31(1$A$2$1(3L M'$(RAPZ(T=+6+R+D,_(M[1A_5\5 ETW7'VU@2T1+DTR\G_<1)U3_9H6]B63F M);+^>U96R>U#\U.2 7Y6'YB\1C6I7R;I_//WW\W*]W=Q//T0Q4GQ>YS.A%N6 MHBI_%G$Y*\3HU^RS&,Z* J;BQ6527L.0O30?_O'C?__7]X_W)EF<#9,X_2DK MJV)6-_ .DG*8YO(9C[< WV5RRI_%[0_OHH#JQ/HG^]=U\$Y+1O!#/*S>AU$4 M!CJS+!*9W--M.R2Z1T+',%V;.:;][L=G=%^FQG4R$:7VB[C7/N>3^&6=M/.R MV9N73=$JU5_OFW??Y.GHA653\M3'%=*6EJ@^CB377:L77INO>?TW)7QOGH#M MZ_E\K>>3E-I(W,( 1UI<:M58:-,B&0KX%%?:?3Y+1]J-T HQ%,E7N.:VR"=: M*5*8TAV0!NX!0=#R0IO&@*15KE5%G)6WHM!B+4WBFR1-J@2U-?:F#\TE MP,A)GL&SJWLA,FT2%W_ @Z:QQ/L$<%=2OJK',WFBN#:**W&E+0U_Z8]P0R$ MG&!(R6TBYP,K-VHD#+[!& "P9 M&^=#;/ 7#3$ZB&A<";H,'W^5%(LH/;:[J MB@G%=,7+^@_Q5:1/AB'1E@H)U.S;G)_3;F))$*#^?V9Y!9_J%2_K58)5^2KF MJU$"E0J ':"MU,'-6I=RL1\[.<3(-[#"N5O'\V!.>$:E2A@8>/A$)P+ M*312-.#7I0<#'\127S;VH&2.I!V=,@2JBF*%QJ])P-);5L1&7SQUZ1G+P\CR M8A*GJS:?O.;QP37EM2'8!/-K?GBGOZN_@_\T7'S?WQ0%WKY+LF:0\:S*%S\T ML9CZE_MD5(WA:B#4W+,#KRV-IZ7XL/CP\;FG]C3NY6S:IYQL8V.&].X)NY*ZC70UY# M/8K<=H;A2=U7;#) =E_>Z<9GEJ5ONVWAG.9V65W&HPCTB)?L@R9TA5F\A$#D. M.0XYKLN$ZPRQD..0XY#CD..0X[I#..2X0PB'C]/FQG%D"_3SS*] MU+O]PAU!N[EHK>KN"'GKZ/MZF[)K)N;3#9B$+'93I(:+79Y?_P"0DBA+LK6 M$DB=B3MS2S))@8D\)S.!1&84LI?I$8TAUXIM.I1&J+31I M7NKFD-M91^P[6H')12\K[!<#8-/;K*[AV,J*6 !;P!:P!6P!6\ 6'$, # # MP P P \".MLC8J+7$+Q=W%^11H#>4737$6F+YXR,+W9>J5Q=KAK2.T>XJ M:Q/=%"AAQ^YD\6"UC)ZMK.&&X:"5GJ^[0>%+E'+02HC:" M@R9"$_40'#01FJB'X*")T$0]! =-A";J(3AHXBEKXO;UU ^O@M7E>_P?/@2P36#5 7^8%/@@_V< MDT5%US&Z%FK1 Q ! !0 0\)N "J#B_8I//:/7MP$( * ""0Z;:]POR: MA;[K3VB 5E9'<\0:OS",31=LNFR^Z6(:+75UGH$M8 O8 K: +6 +CB$ !H#5 M%F"693@="]@"MH M8*M^"XJ-6C?4HH'50Q1[+)Z*RYI\)4D4^![Y?TSYG[J! ML&T9IJT.A.\(IRE8Q&X7 +7N7%_/Z+65[88!4 #4B0/* *>3AQ/C@F7#X "H-0!JFVT'"Q*:)1Q>)+PVT*K'*Y57I0] M!&POS%6\B+TO+O_G8,)[5RTW):[-9:6:Q#J6T6]7Y&9O([&FT!N8#$P&)CO* M 0_+,1QU[5I!9:"R1E!9\6OBUJJBBM/@N2H$J9P$NVW#[JO+8]Y9G@?0.C D M&!(,"8;<=%'W++-;Q;4VQ+*7!+K MGUF2^L.7_"L_Y/R9?G3$-2I%?3]BY"H:\WE^X:]%D\0?^BPA?IJ0,7^]%S*F M\5\L)4.N2@E)1S0E-&8DF3!7-G4+@A.R!CX"Y&?\YOZC9_/IT M2^D<"Z$)^84]L6#.Y1;QPR2-,]G>VR!+@MWR'0OE+_1;2M)CKB@KS7__HYC M7 Q>QD@:\?=C)$N8:%,7/20L?A+*,Q7!)/9=_D[#*":^F SQ]N67G0DGC:G' MY>&'A+JI_S1]P/*QG5TF[$*)KG6.H&K_I$$FY2[$F\[U;G;8N_LI*40EQ5X2 MK3]O^3[74F^F/L0F/EG&^,'7U%?H@W1M#\CEW;)*R\0.+YU!U3(/8IM55 M\GQ)%4J>=,W;Q15ETU(_:X"0ZCE(PH5SCQ5*[@G"X()YK MIP]^4.*79\8)YHDCB>MYEG#-*A#@<,V=9&FRK*D[S<8M_VWQGDJ>QE'(F)S@ MD,-#V)5TQ/$6"I*HJ%BJU5AKD92EY0\,8S4R(I;SC 9LE@V MBAWZ(0U=GQO9DDM 'ECZS#A_"^T,A.JO4/FZD/-GQG_LOQP%C]0/@G'?.@5'CV/#I-$I*%\5H,B']RG>>^7,K_/*1^G!L^ 0>7)B-Y@?P'^T_F M\S])<(@O>5P\(LDHBM/SE,7CXJ%"!.+3@C/)HQ#N]O'G%S[I, J"Z)F/]./. M\B[)U^4_PN(%\;XEW=)3%Y::S.FLE9Y1_MDPBL;WWQWPF?F//Y',TIDL+>-P[?O3#?) T2Z/I%_EJH?SF MV??2$;^:"Z98>^ Q64 G"?LX_<>GUVL)\W&7\[UGZQ&.O3*'?_.4\6),_6_> M7_%8N2A3W+_?[=VC_OIQ;\>[UW3P>][>J_/@,>]X=[R[QGA74$GJN(6D>KNY MVO/;]CJ,:;7U/HU9.--*Q"4_/>?>\T,4>-LO@+40_LV3PDYMFI^F:\6_B16"Z&3 M3=5)7=7N%[DT#;V#WAU [ZZ*39.Y8*.8W(I]$)%*PZ"%T,+C^(/BT:O2(/7S M$Y6ENT)E:Z2R>ON)T,D3UTD=G4@HY2DJY2H/4)33TDF_U(L1F<%XE.E2?!K([2K=6F7;V=+[FJ0#RA2_>V" M-J*J+1EJKF_:"4X;84'CP'#0-^@;] WZ!GV#OFDAQ#H(3AMA0>.@<="X)FB< M3C:U_JW#52S('7/=7 \I**M35]T;ORXHM^\KVZ9C=)V>JA=O2N4W[ V! TZ& M V:%TVQE\P\> ^ !\ #X 'P 'B@9CR F < XX;0[H=HPV* 4 HX60I M. > ^ !\ #X 'P '@ (<&A#_G4/*G@UZ7&3ULHSVS0]B'S6+;(6E$-KY;A M=!Q5Z%HKE*; #BEB"E+$3@5:%7BP !@ !H !8 8 ;G$- "M.H*+=OH.H 6 MH 5HP2T$P P P \ ,#B'A]D+:]26UU443Z*8IK*O=M%[.'K@OT13/]JJ M@/3&4*L9HJRNX=C*VJ U!3E()#E90""]"J@ *H *H *H@/,$0 0,!- !5 ! M5 50 50 50 %4!%;;8S3N-HSY>+NPOR*$ :CAF_6^QSE#\^LM!]J7KGX[U& M>XW9A+2,EJEN%W)7J34%UD@ .$0"P(E@TP(L 4O 4C=85I$8!X "H "H2I^V M!6P"F\"F;MAT3,OH./!L 4Z 4SMP*BO !%@"EH"E*EB>'7]]=EG%MA79T;83 MO@5F@=DC^;F=HP.W*095P?&O>N^*JB^0NJA3#M C93JEW$5SQ47+&L MI7I(4EEYU8T%>&!Y*5]/:W6,7E4Q^PJQ'4"'CD]H^G&7=DX%V OLI>TN.G@+ MO 7> F_5-\T # 8& X.!P2J.&VVP%]@+[ 7VJAE[.3W3Z)M@+[ 7V OL53?V MJBB5![P%W@)O@;=JE^OTAL2VRFFJ@IO5@GMRUD4&/ U@B;VODA ML^$ZA\3FLA#W0ZMV8H4^[JN/L!6P%; 5P":P"6P"F_#CX,=!'Z&/T$?HHTYB MA3Y"'[41*SIYJNODJ7S_5@\!*=MAK.Z-58>I7E@?P/H N '/6>./6S5F&^7-Q= MD$>!SU"T!Y.%1\L?'UGHOE2]![+8OFZY05UC=B%;IF&VU>6"[BJVIN :*0"' M2 $X$7 J: )6 )6"I+3$00B2 2H*T5:+F?VW+4%:PY=8.* M0UWJ2Z(N*M6*1IR[0*[4VG-93?60I+*"JAL+\,#R4KZ[Y-A&2V%)A??$=@ = M.CZC(=$)[ 7V.@![M2I:;01Q@;A 7""NZM9];'4=M#>6V58+/#70.B2>@]9 M:SK1FH@F;;.BI3$X96 OL!?8J[H]\J[1[W= 7B OD!?(JV;D96,-'\0%X@)Q MU8VXSNR6LNIL6 H#K8'60&L:T!H/)KM=;$]6E2GV74KYZZ^\OO3OTGL%?LC. M1TQ2E&6;WRSHF26TJO3F?V9)Z@]?\J_\D--2^M$1268JI7$_8F08!9SZ^#"( M?!^2C/A$D93_Y3&.DH1D8;D[-N&#?&#QW/(XID%LTUKV<78:912K M&>@U*SR(1^RC(M0D7I$_4#J>WL24R\RPR2 M9.Y(3/9Z]4U%V9(G9!S%C 3^7XRKAM 5J592T4N/ M),]^$'"EY^#Y3R:5AS\P8?P[<=%<[_@E0_&\F+G".WF9 FM^Q<+@*/_Q5.*% MO[6?7)"RBK.O$^8*T$7B<Q'^;%_,4+B7>,^?.%U/@E2?GW MDHLW.?(MGBO1FLO$3ZPEL=)3%KP8F2;SBF\:,?YH.D61I-O\@= M4?G-L^^E(WXU%T1A(KGY"^@D81^G__CTVN3-QUU.1YZGP;=6YIYOGM&;:9G,^T2BQL_Q8SRWX.B0=&4*]I]E-( ]O- ZG8,)^X=61Y; 6_%6OT_ MQ5H]^*VI"K?Y1MRQM?'+?)_G%[FW!*5LJE)JI7=@02@I! M= AVJ]ZRJ/WBR9DOLE*B+*&AEVR<;EQEAZM#:%R5V9!742RRV5(FFHJ\9SV@Y/3395*]WB$N\XY&^9YM4I M/":+26RA8/,=UN-NL*H'FFVTVLI,NBX37K7EAH%N,")F135L9?H"7 7M<>% MW5*V!@4\ ^UQ\.9L@83IQ&( "PG#!;;Z/251?2ZJ#[,!Q !\Z'S.I9&2^Q5 M"O'+Q=T%>13@#4691J/T;T(?6>B^&#*O>YR%?E[I<;<,[XW1J%3N1X6I9;<, MQU'7CD?W;8BJ;9I&B*ROL6L.O,XLA1U(3WNC!\@#\K:04]MHFTA>!;@ +IQ/ M@54#\)H!/,ON&SV$:[!K@%FR=AF&K25Z>=JA[6Z=JVA=/I_3AFG3& M4^ KM'M&VU87 Z,Y'A@,# 8&JZD[5M>FQ1HM1H#<0&X@-U7NF6.TVNJ.O<,[ M X&!P$!@ASS#VH-S!N<,W*:[BH';MG?.NI;1[\([@W<&!M- \\!@VWMGML+, M4[AG3=WO'.4="&R3/^?H[#<;>A5]'MZ16]UD!;V"7D&OH%=UD17T"GH%O8)> MU456T"OHE7)9U31(U$?!WNT 6$4_2JTZ!%XSEXT?6$PN>K^P)"'IB(;$LLFO_)(1>CQ#S]3KV4R[2!23GV)&^>]!T:!HRA7M/DII M /NI27!P@JW$T;N^^0JW^3;GL;5QY\;V4,JZ*:56>@<6A,*!Z*!WC=<[$!T4 MKAY$AV"WZHV*VB^>G/DA24=1EM#02U#F6H'&747Q)(IIRD@8B59NHJ3U;H6L ME6N>]H7"T%ZR?)_=,,E@K6H'0! *P(< %< !? !>(-( *(0+RA1[R![.WU0OQR<7=!'@5Z MPS$+4Z/T;T(?6>B^&#*C>YR%ONM/:+!C;O?&<&Q.6UZK9QJ6HZ[;B.X;$E4; M-8T065]KUQQXG5DM=:7B3WO+!\@#\K:0D]-3UV(&1@W0 K20H0F( 6*'"\O: MM@-X 5Z %\(RC<.RFF3B:8>ZMW4*[0C1CG!3D=F69?0Z:*B*S4LPF ::!P;; MI:&J>7"IG7!#59 ;R WD5L.-"+AF8"^P%]BKWGL]8#&P&%@,+';()3+;.&2, M60L] H.!P%+_I4?W7?CQ@91@'G73X,(H5%DFP\IC&_3G2U961, MTXS?[N>52L0W5]&8:\#+++SH?DJ('SZQ)!6G.A)"EPN9[#(VHN0I=VR2RL[0 M_W'GR=\4*Z5G+%@5(8][?\RUX3?V3#Y'8[IDJY]]+QWQ?_)W+(B% MDT9 )PG[./W'TLO/!U5.1)B136]ERLGFJ0SYD#KV-^^SV4HR+EYIW_OK_?-[ MWFX>].>WRVT9:)**N-]:=W638 9F ;"$?R*>6\GG?6%Q^E-$ @@0@,@H/@(+AC'<)?-QNU."-] MN-/Y^^14U./8ONW8AFTJ:PVZNT1KH7D*/ MY[_V$S>(DBQF]UQBET'D_O7CW__V_?26GZ+(>_:#8!!Z/X#)&$K M[Y2OS#]\9L,?/MQ>BS3??SC_OK_^0'R/?\%E<6ZWK:[5Z?0O>[=7[7['[)G] M[LW O+4[EY>7W=NK#S^^FOWRG+QS,GT5*-Y6GIXZQ9 ?EQ+)EV9(R5.GLR); M:\[GA>038W )+==HV 5NE]:@209YIHF:D M_]-M7;0)ORS@ %?RQ O"A1PS\BS^1\D3PTB-T-P1UULFBHOD=+E>#SS.G:* MR6C_-RAL;V%>I7)[S(UBR:@?A6'+1Y>.8L8DOD*.$#+F3QDEA'$<>&2F3H1K MD1I9'.JUE*G\V[9'&X(ID2,MR#%DJ2$,5>(G*9_,HNK-K$S.OK:CW[(T$';*R^M1>^U<6>^=?JVB5(569V&W<9Z1N5&U M/AY#'=^1ZK$5]*9>4/4J^2_Y!?/(@(N' M/C*2UPD1JWU?$C;, O*+/SR=0F-'J0HZ'ZQUW#0]7>OZZ*=!]>*XAG.84*H7 M[MU552B*2TFG+*(JH^1\ Y,DV<.?S)6[X+3D)K]=C'U7/_" DJT]DC520^T$ M!XV#QD'C:B$X;815-XV#X'81W/;NWJ+$S+J[==?LB071A(?Y*7-'(5>.QY=C M!A>ZR$59/G=U[UQ!N1S+:#O*&F_K,I7KEOGK&T/KQ:&@@8;1P%G?L'K*CE\L MJWJ-YA\+D2 )D,2J^VS#:;?@*H %CLT"RF*K"C!RL;$5K6S?H?81ZGU,/49" M.MXJ+>($:Y8YCKHCLTTO6(8%,P5KVZ<#K;-#8 N!$I 'Y*V44\^V[.JY71;%S*].0WT*ZRA ^2Q21F05[[8^1/*HE4:L?=5M]HFK]*QY M%>MBF]?%.7@ 9AD=IZ/8(#2[#8)^2T;:+:F=*)C.;(XF=4W!=XIV:@%!;.@ M:_N&,::Q1?%:&"Z J8;RJ7@OZ/AG3NH>A12UKL(H1;TK76&KD2IJ)SAH'#0. M&E<+P6DCK+II' 2WB^!./EU_?IJXBF#\R!UGU$<3+<-T#I8@H(N.("+79WFK M<8BJXD C< 5UT$9Y\U"YQ7UTS=LX MG^8X:3-:R0IZ!;V"7D&OZB(KZ!5D=:I.5Z61TEQH>U&8]6X.\W%S)UP6IBPN MB:"WF^3$;?+3IX#&W M5#]_BJ,D(5MD S&/#A/FV-LCFZ,H9+K57+@NMDX"VC*O#?T<79^ M$%H)K3R 5O[&4O)SF-+PT7\(MNJ?!JW;9VGX\)JVN:-3O=;]2W[!/#+@XJ&/ MC'QF8^J'?/3D2\*&64!^\8<;G[^IO2NYAWP5L*)E';Y0J&:QMO5-%!)0U,D:Z2&V@D.&@>-@\;50G#:"*MN M&@?![2*XDZ^D<6!!->)B?,G<41R:PV'!#-":1T2'P!8" M)2 /R%LI)[6%5F'< +&Z"ZY2T)D79G5Q2\/"DZLLX8-D,8E9(%.ADI$_J212 MJ1UW6WVC96ZL25@CPAI1XR%QUC>Z'67+IH@8 )B& Z9O=)P>3 @0@6V&]4T3 MJG373V6;X7=QV(^(MPVBQTK69-XY3MB<-1NGJ\SIWUEHNJ@5UG)JX!6=#C3/ M+.OXV$38 N0"N=OFDG2.#UQ=, BCJFE@I9'@*D[LVGA-8M\-DKK'5?=12@-" MU9\>;]Q2EV,9'4=907U=YA]K7?IX2[6#Q)G5,YR>,DP@\ !B&HX8RS'L-O;< M 0ELF+SA:5U45 +Y].I!A5&*FE"ZPE8C5=1.<- X:!PTKA:"TT98==,X"&X7 MP9U\2OO\Q"U":GY?RS =9:VB=9EC1-189-I3'$H/Y0$7P$7M<0%+ 40T8.U5 M+_GLU#D$P8V2W#!G\I5X4?80L+VZWJR=C>+7Q*W+:6BZ$*"R\F[ORO9=K7U+ MQA6(LH*=E[;1Z2JK,+N[0&NA>%5;7I D2!(DJ1])*LYZVE^B6^5+U4)=<8H# M'*J=4H)#%>;!=0V[IVPM!HXF2!)[M!H)KK0H]%U*.1)777\P*)3$%/@A.Q_E M?2@MV_QF86(L(?02D/_,DM0?ON1?^2$7:_K1$=>H%&ZY83EA7RK=.PWGF29JAO0_UH5%^%7!JM[S.PU-3(F: MH3D7MM*A&21FR82YJ?_$@I<+ C7>68V7(\FCJW%;5S5N7;2J5&,E9J1S!"MR MFZ59S!;RNV84X M[OTQ2\AO[)E\CL9TR9=[]KUTQ/_)WZD(7[AK&-!)PCY.__'I=3@R'U1YCV[F M4K96[LMOOLN7#ZG7^^9]GW6E>UV\TIZWFP?]^9TV/@\?&!PH$-C\<;V]XK'- ML[3?J:)QF&3M$@Y=3B(L7BF(K>4G/SWG//00!=YR*+%#I*:S%J]?7ME#B@?0 MP@9JV9D?SF66CJ(LX>Y=LO&*/4[LK2'7SVQ,A:L1DVBXVGTZ8(:2]C6&U"W& M[['6KL]RNF%VT%VJ.@IJ%M-PIA).<\V0972[:*( ,[0Q;+9Q]4_1#%DM M&"$8H4W1M$V_I^8:(;NM[-R'+G-[6&P@)VQ/JD7&,3*.*W2R34/AFCHRCC=E MSO7YGZO^_?UW67+^2.GDXT]1Y#W[03 (O9]GR2MY5<-K/W&#*,EB=L]EVI2Q1:O9VW-*5*GIK/ >&3P-YNMJMS4M7]B)&K:,PA^,+U9CS)4CZW?IJ( M;"I^TYA,XNC)3T2N59YC)=\Y%>],'EX(G4R"%SY^F>#(^'C',A.2AF%& \*Y M($\[$S>0F/])%.@4E[YPT/%W/O?$=\5#AW$T)C%SLS@63XPF+,Z[&23R[L4Q>1P",4OS'_%3-D[$4P0%>?S1^0W\52+O@I3?ECW1(*/B=<7CLXE' MIZ_^QGO,WS]_'3X$2OZ3T9@+*W@A#S3QD_QG-A$&3<0^Z+[:>9@4-67YC1IF M@SKMB_XWFHG)Z5RTU8Q)5?[G:V/\.G%P SMPLLF'5D=)]F&K?TK9AYK=CI>O M[>AK]?(U25<\T$K+YH]3E.[8/4+2K5;)C_?RB-&OT<8GBU!5#$JWK]+])DZS M[:]SX,ZC!Q8V7WX\MM8?.P6ZJ72JAQ[JIFK*F]A!U:!J8#6H6CU8K2:^ MH;[Z]UZ0LE/R0FU\M3-/K/W&2;ZGM.V10.@9].P0>H:4XC4J^?-\YW:^?7SV MP$(V]-.CPEC[_%N<0RW?US):'77EPW6?>W$?ZC)JF$H*IFD\TW2-5G^;Q'TP M#9@&3 .FV:'XDS2VHE5L(_J MG=8&'[=U+I0ME-3:>5C.X\U;X/O_7OWGS3?<\SCZ_.?[NXU:W/9*K<8<_0%3$(YUYN$8 M>3,>VVZX\IGB5+<_GE WG9YB7W&DV\MF9]S95Y3^=?Y M$^;)$_)O+\N[B1>M%$?L.O'MQ]$8>X.^=F?]_SSK,7L>P+?8@IZMJ1 J:+=HA>2_.1JWC(GL?]9\]YW?E*"9\)#[@_T M;*O[*5D%767E!,2ZAV[E!(2WO,)1W&E0:&BFJJJ&09Y'OCN2JL>]8";D2O.2 M)5\N[B[(D'DLI@%_+$VS-(I?BJHCBHJ&.(K4-*]X4KQ &4Z3V!_3F-]>MHNS M>BV%,>5OH]Q4"GT2?Y\*\+,$O_CO->$_[OFI02:4>Q8TX(.+AL.$I:*>C;@G MC,)SKGT9IP=17V+=(.K;2&V0$(_Q.? ?\@HYOT5\,FPRY4?;_'0IZM@(F?[! M[0 ?0RYU(=0[/DI_R!TR_K,#UXVR,.6O0OZ( M_U63)[AL5U.RU5VY$3Q7^N M/$G\D?]+PXQRM;;R4C53/,3L/YG/?WJ]'Q7S5QB*GPS%SPK5>F#\MF' 67U> M]^%OCTP0^XQ9I:T0<:4/X4DHP8XWZ3]*TD5(+, M8X6)EFU8Q9D54;Z//V3Z,'YADG$]D:/FRC:KR+?6IDK]Y*B4-E4)HX61&M*> M29R/>"[P0@[>^V_&G6!9V5"9>3]%HZY?'<*W^6:YZNM;M5L7:[QR2DZEPWJ5 M@]]GWN4+]VG3F,=-'$V_\JB0C^KEFD/M7BQ0;U,#UKZY;3LWSG7O\OJFW>_; MO<%-JW]]U>NU.I;=L:\/6P-VD[6AMXH,[DJW>XQS M"0N<%\' *I?"G\\4H:E&L*NZ*NCNG:HWW>!!\<@?/O24U([LV'M6L=OW_GK_ M?(-+"!:[;SJ=]SU*QV/D1D ^D _D<_3L2K3?6G=UDV &9@&PA'\BGEO+9N"I? XWQV0%* M4^EW7+K*G.3/;$S%2E8LEAE5UL_42'[:01B"@^ @N/H+#I4A]E*K.E2&L'N& MW45EB)-94E"@,::E_+@;"!CR@7P@'YP[WD(-[5^@VVB9@$,1OD _G4 M0#[-C?GMGM%UE(5PNI@7A/S5R5;61D @@0@,@H/@(+@-!+=P!L"9?"5>E(DC MC?L< E@[&YNWSVQ$RL1[LMTGIZ(*4591N]\V;-,ZOD1KH7D*/H,;JV\ZG<,6,.B](<0M54I^7$JZ7M*E+9]:P*I SM)O2(WPF!OE$_!1 M*''^P]>R5MRLS-YEEG!!),F^XUG]EFI*C;8WT'K5U21N@L!GY%?*#%%-[H*< ME>KIS?]6*I"7UX&97U14EEBXI/3G9[;N+U$6+_PIBLM_ST9?0G]7[VUM-Y9MU( MDH5BB'DII-DP E&")TY(EK"UE4)N1.V7"6?*PB'LMCZ)NEU<*<\C6!87 M"O]_@EAG$EE4J,7G%'.;1GSN_4<_%-7#Q-B&66F N4C]L9@,)JLJ=7@S\ [S6!W%ID)> M_M%/^4^Z:VCU,Q.G@A8J=BX(7PGK'J-DVL\AI]47<62FE1<7:'[J"'THO MRZD@]&CL)>0RXO]O 4I*".)V<'>IY$&ON#H1E=Y6OLB7B:AJJOY-!G=?U+_( M;]&%G*)SLV_L;7Z6=;Y0\2<69BRO#3SU0).\O-T55\5HS,E9R:M5(O2I?)0+ M?UJC-LI2@5Y159 [<(]!;@+F)7#'D<<":6B%?4V+JKK"F'&S2N<7N0,(\_=1PE*9%E OF+39]45(24ANXQ\[W<,.6U M]<0O3&W\N2A-*JI#SJX2]0)]4>\R1T9>T7)60'BQF"3[RBVRJ)/GS4JO\>$] M<-&L&DA>*7->*5X"3KS^A(>N? 0S.?&?'_('?&MW,;2.'B95[#F#Z&B%AGS%BMTRIJ8\JJBWN5SZ5UE6;+%(LJ] M_/:I> B7^UC4UDR?(S)FZ2CRY$W3W_W(WSB-HWG%5S'KC'*%F<2^G.H)]Q^D M$\?5+?)$F6-1$IH+\6R8\:$MW%[\ E>OB@V>5)MULG 6Y"YA+-_<+_:(< M-YU, E'K05X[>X]2S="BL*A7U$(O[I3W\9G.G26NSC(:73V^9M0(+4 D1,95 MT?4GPN$M9K80WTQ5LF3ZU9N2R7W$//SVPTS>P_7AB0:R)&TZ*I=M7])'H<:B M!MZ<+29%87!#Q "B\#4KW.;D)4G9.%G N'QPDK/);-X+(U@49Q>&EMS'-,SK MF)+/+.'A#[_LISC*)HO(D254$\$ TW*I(17ZFM_!?YJ%PB_F[\P?[N:@( M_S(-.F9!BS&5R;S IZS@+2K9"B,LA\Z'7;R1O+HL/L$AN?R*"%I\P[UMP1XY M".9=9?C(.)5,/9AD5K&\&?HJRL2*">;1QOR5A>AFX8RHQ3Q?;9"5;>-HR*7- M/PJ!3./!*5MSD\#H."FW%XC9F,>7P5304T,3^&._J&//_R^?G\>2!9J:R3'W M)FE.2K)X,;]-\'CH279V9Y-8W";(7ESPJH+[M.;NS":NT$QAI_)@5J)Q$J5% M8#O%0?%"+K>7\D/TL/C,Z9#]"1B@#7_V\^,X61$GLYA73D\V>#\HK12*OZ ML&A5-F6^67^G2=YL8/J;PZD8BS77UQ>_/\R8-HF*N,6?A:73"W[+P[SOG MIE69?S\/['X..>PSR8OGOS^)_A[!1VX(Y@ZDF,E?N8IP]VY<]'$HA87G!(/O!PBS'M>6*L<:^3AX;%]Z(6VX"TBSC MRL%YRQ[BC=%I5X;.7P0C)^3L/IKPR*C7LK^M$D?V*AS-8KY N)EY^#KAD9V, M-X-\?)$T&7Z\6-.>&W$9 1:F8+&D_>R6HI3[7&]D8"R6:D.N[0EW% (:2Q-8 M6+.)L)2^B%!+(\_OGYK#8JSD.\=#S,8<]_ZDQ_8L5 MET[H2U&!6O@J1&X)<\4\%Q&\Z/Z0SA?1Q9^FP;WX0IJK/.1:O#)_,D?U.,?G M#&%+W#%E"OGC(;<7P8PTWB.(WCJ"6$,.O/+Q>$S@QY< R"]S1S1\9#/_7OQY%C5Z17L.X;R/ MN+=<-!XKP$WHLUS\+:A.>,-R$4HNVLAEDR*Z+V114N[<)9V);\9)XEV4PGFM MO2_!>6-C7X1?I?6JW-F9 C_WP9=:P<_L]_B1AD5\,V]HQC\,0J_8X%>7FK>51E.LT&RU MYW9YZW3[[8'9N;QMVY>7@_;5H--M7UN=[J#EW%XA]4)-ZL7N??CJ:I'N"^1* M:LAY2S;B8CD[Y@L'[\(SA_<#8Z$(E"8TSMOSB ?'.3'+Q8U''J['^9*SZS+9 MG["\=!ESCT_T_4I6)A:HWP42+3_5V"PE3_EI,/A#_5:@M"CY0KU84(JSH$A, MB-FCW!0HK)^0]QUSI]U7Q!4W7W/+*2Q'L:"E?A+N;J[4OS1_-VY^\GVLW+#. MM7:VP7)!KHH5 #\&,V>..=]PARC* M71<>4,:)6+J?-39;JPQ2(^;; M:.\^:*H\RUW*5B4G#7)'[[-42.$*W7(M))9Y_O_- D*QYE.T&E,B[JGS.,^/ M=_)=3#6MNU-.MF.JYGBEG MWOJ&YO>CM9RQL'95Y #4 XTS%A+LZ(>&!":/2WG8Z96:>A<.WVI**[P#FN;[ M_V+EKK0.E/>D%*U02_:RO,DLZ="81M!R7QD&<>?NACHCZ.?99 MM<9LB6#/0*-H.2XU+N\Y)U9QLU@V^J2>>-'\PI")I &Q4"^6I?-PC@RI+U9) M9*?ZV=.G/5IE(^8LR'>"HEDZ;;Z\XM)D1,1IM7EN].O-&H$,L=\J@#']=5]V MU/7D^M 3F_K9*W^GZ*D^SRR9]R:7>3^EW2+A$8CWG2T%.0JV :?F09'E$CV0 MPQ<^=)&>7,A(C6[/P)B_W\4\;C_/'H6N4$BZ<3W? X/T7YX$ 0YE@IRF-K;(GE"Y![1O/UW*5A@ M(K]$Y-TW2:F^))(B;OA>I:B3)N4A\2Q_9SO%$A>)F%PLM2.(?GR-RM(C]I1=JRD><1RQ!!6&QQTC;E)GO&B09YC")/9$ )QSBE MX:,OEN)R,1ED(5?18T,6YPM)\T;F!A=/Y/Y5[$VYI0VZW#G)PE):E6@[/TTO M,X3LQ'Z.Z#POJ%:>$9WY'ZY<]O!\K@+Q-!P0+SR33I$Z*M9=\JN8Y&61L[=^ M0V?=E7C MRBKR8W.F^DVNZG$"N"KK[CRA[6[!>@F/1]?EFF*MM.1+A='"/"UNEXM,E^EL ME7A6R5!"7Y[!#--14BQRSAJH$\@[B"NX*I %;SL/FV RX!6>B MV$51\"$I4JR+!8G<<*\<9B)=&R_+]S'D=<5Z Y?Z?$7C56YY4&19B^2:I+P] M.$OK*#)+\CS\\ID6[EA,>5#$77ALBZ*>KI8]XY1D\248Y$CX7%ERE,A@B*_"0/R;1.I\3'HX7AZ)E+I.(OHNS M3H_\B7))84SCOYBL+,4M^S2IYD)DU C?3U"%&@>:B33ZTH_+A,IYD2CEF_IB M;Z,4*\AM'2ZI9R;W/8335'@I[C2S*)-FG<=^^1ED5@]M+J^-\2&7\*@Z!DI' M,!$71K4I4%=&M2EV7/U%'5I4)<&=6DJ MJTMSZ-HRY;HV?\0B12A]^2,0]X3>#=>=B7CP-I5H.E>W _OJLF.W^_WV=;M] M:?7-F]Y5=V!=WO0&SLU!*]$G&?\6??2T?\G_PUB[YC+A<8G23LX_0?Y?>7?<3F@RKW=)WU(NNM;,2[ M>5?8?$C=]C?O-SM;V8^M>*4];S>/^_.G]/([=0EN5C/@>?V!M\W9ZF[:SCO= MM!=[$2XW%:Q EF_+3Z1 L+@DB=YN NRM+6#V=N(..KA#Y]3K7+D8P*8B!?=! M#U7KX5*T255M.^@355:-_W7?T;Q=9::5-9_F.5I;PR#[YME*]>K>? M>3,43JSL96)M<+9.0LK-9_=8E^V7AY9DDS7BYE+[M+2@,G]*9Y+F,V]]2\[L M?,KYPV93>R0+ME8[=)G7_U$EG7=QL"EW;"X,B1*ETNATC%[7JEPDNDR^N.]! M'$=F-/[A@ZB=_>$[E8C1B!NUV68=K+1P- -?#YU^[LY^G.,OU# MD>/U2FYC3HX!4^F.[>R*S>1L'S=848_\?H"6WTL M57/ U3%Z#L"%<&YC$'11 M&$18&MFMID'*ZAEM1]FBQ*E "A':MMGU<"+?*7UFM$T3;B1B-(UL76/@9;4L MH]]59^6:#B]$:9\&I6JG'IO$3%12F9Y9+)%LD6&OFH M50KQ+GM(HY0&2M%5A0B+M0MYJ3QL_"5SN9$.;92I7)GJ6NL<435EEL;V NGG+K**.*IQ7?E_+ M-)RNLOU!7=2B:HL'P]9@2#B.X6Q^PO94((& ;:?J6'NKT522"]O$#O=I1,/M M@.VUC5YO]VG_0U*;RG:?4U15B+*">%D6H5Y>K7[8-O-]QB86;::B14E1J!XS8BN=D3>&>U6TW5C1PW9- M)WM9._J!,='NUY/5I-TH'$;Q>-:Q9]H 8*%C&LW;>"29[%6P^&/$X_0EUNBF M!:E%)Q]9)GQEM_ #E:2W[-4:5&FAY7>*!ZV$RV'*,"^5HEI\V=)3%IPL;:LP MCVG\Z(?Y(&F61M,OU)'C!Z>3GGGXU)D%<6=ZZ-HAZC\+-:[--K-.FS9YV-: M$^T/W*'$:?F^GM%5=^9*^[D7]V'_7*?]N=O(I)@9; M1EO=$H$N,URU+8;)!2)."Q&(D)47"#E &;KFE.XYZQF=KK+S*WO+K=EU#!"* M'L NGA!V.T9;7<,+8!?!W1N"^HVEZM-S5>:_5[O_TH@EJ4U%6/^S%T:[79%3 ML^KD11VT"*'[<5?+P5_@K\VK"AA=2UVU8O#7HO^V_H#8JG]__UV6G#]2.ODX M/;G_1T##=!!Z-U,OZ)Z_]V40N7_]^/>_?3^]^LX=,2\+V._#@>O*TS!_T!?Q MP_Q._DV<,>\7GS[X@9_Z++D7?YD]1QS/$,+\S(8_?+B]%MEF_W#^?7_]@?@> M_X*ZZ?GUM67V;[NM[FVOV[9N^[WVP+SM= ;6U8W=[PW,#S^^FIRRH-\Y[;!J M;M\\_=(^PN&70H:E^CW3LT3!7*Q5GW-9/BA6\X,N.,6RYG:<8L$IE@-:NP9D MT6J5OXAS+- YG&,!]^$$ 4ZR0 _UU,/3.L:D9!V M+AFHYK2IAD??O19:R,.YWMK7<:/QV$\24>%N%R^[<1G\G9:C"D:Z3'75AAGV MM\%XX(9%76_WIB "0?3[AB6.7F@@\A.J@%%S$MPYOFPX;H@1-;)130*7T\?9 M?D1%FQ_OIP%+2NEV*?U:C0&K(93LOC([I=3^1@UK79@'>Y0 !F%]M["-TT,J*G4QC M-EIF18W'MA!;4\")SNFU:;Y8AX.,A^NQV)CCL+9E6+8Z;P+G81&>@\! 8 =, M0>H;/;,/ COJ@?ZWCG3/![AODXG*&L;.?TOG7J1JN\.B%^G;%2GVJ3&QKE;% M?S(_9MZM'_HI^\5_8M[/7 ;AHR^>FB0L32Y??J5_1O&5D,0V%2OL6[LU, ?7 MUG7';M^VG,O+ZYM+R[IJV==7G?:@=]"*%;.&OU65IYA+C5 IMAT:KZ)Z!+=+ M+27E(UK]4ZJ@H-GM>/G:CMY&Z8[=0\V]EK.M8YP@UNH0YZQFQUR0CFF0;4ZL M0Q^5Z:,>!]JU4M"?XBA)R!6-XQ<^RG4![4#&'UB74[_C!Y5<4LE2VX0W]'&7 MY@G02FCEKEHIBH?/ ^*CU@E8EI2RU5+M5%(W-=S<"ZI>)?\EOV >&7#QT$=& M/K,Q]4,^>O(E8<,L(+_XPXU;F=7>SSQN;V7+0D$:F%T]JCO4B,.$4KUP[PX- MN?<_F2G7Z$F2/?S)W%3L")5[C+U=*WI7/_" DJT]DC520^T$!XV#QD'C:B$X M;815-XV#X'81W+Y-Z\RZNW77[(D%T82'^2ES1R%7CL>78P87NLA%686XZMZY M@F/:EM%VE)4\T&4JURWSUS>&UHM#00,-HX&SOF&I*SV[K.HUFG\L1((D0!*K M[K,-I]V"JP 6.#8+*(NM*L#(Q<96M+)]A]I'J/>Q.(P2TC&*0;YSALY!/1$L MF!UP;?MTH'5V"&PA4 +R@+R5C,"[.ZN*5A MX9^UMHK*?\/D JF0H[YI8$>5 ME?IDKRBE05$/5NE9\RK6Q3:OBW/P ,PR.DY'L4%H=K5T_9:,M%M2.U$PG=D< M39:R,&FG:*<6$,2&#K"V;QAC&EL4KX7A IAJ*)^*]X*.?^:D[E%(4>M*]"U! MO2M-8:N1*FHG.&@<- X:5PO!:2.LNFD+X$X^77]^FKB*8/S('6?41Q,M MPW0.EB"@BXX@(M=G>:MQB*KB0"-P!5R=.JY@J8"H$U@[UDL^.W5U07!655O[ MG?8"U\U&+3;/E)7>>U>V[VKM@7?O*]@Y:AN=KK+JO[L+M!:*5[7E!4F")$&2 M^I&DXF2P_26*-#)P*#@4'%HC#K5:AME6G9T.1Q,DB3UF'017DU:_KX4VRIN' MRBWNHVO>QODTQTF;T4I6T"OH%?0*>E4764&O(*M3=;HJC93F0MN+PJQWY;H5D,.;!>=H<8W-T8PR57*^2 ]?-QEE M4^:]H8^S\X/02FCE ;3R-Y:2G\.4AH_^0[!5_S1HW3Y+PX?7M,T=G>JU[E_R M"^:1 1U=R3WDJX 5+>NX%>&K5[KJ:!2AJ:(EDC-=1.<- X:!PT MKA:"TT98==,X"&X7P9U\)8UK]L2":,+#_)2YHY KQ^/+,8,+7>2B+%.XNG>N M(*77,MJ.LK-CNDSENI7\^L;0>G$H:*!A-'#6,ZR>H_K-3[LO$$@")-$HDG , MIXV.KF"!H[. LMBJBI9!&Q?!1T?7]VL];I/YL'D)K<8TCW,<=4#>2CFI+;0*XP:(U5UPE8+.O#"KBUL:%IY<90D?)(M)S *9 M"I6,_$DED4KMN-OJ&RUS8TW"&A'6B!H/B;.^T>TH6S9%Q # -!PP?:/C]&!" M@ AL,ZQOFE"ENWXJVPR_B\-^1+QM$#U6LB;SSG'"YJS9.%UE3O_.0M-%K;"6 M4P.OZ'2@>699Q\DQYPY(8,/D#4_KHJ(2R*=7#RJ,4M2$TA6V&JFB=H*#QD'CH'&U$)PV MPJJ;QD%PNPCNY%/:YR=N$5+S^UJ&Z2AK%:W+'".BQB+3GN)0>B@/N N:H\+ M6 H@H@%KKWK)9Z?.(0ANE.2&.9.OQ(NRAX#MU?5F[6P4OR9N74Y#TX4 E95W M>U>V[VKM6S*N0)05[+RTC4Y76879W05:"\6KVO*")$&2($G]2%)QUM/^$MTJ M7ZH6ZHI3'.!0[902'*HP#ZYKV#UE:S%P-$&2V*/52'"E1:'O4LJ1N/+Z%?_^ M_KLL.7^D=/+QSATQ+PO8[\.!^Y_,CYEWZX=^RG[QGY@W;[>_?;_B:6'J>WZ0I?PY=\S-^$O[++GYZ@:9QW\CCL97 MT7B2I3)'[O?A#8U%3]WD#Q;?C6C,9D_G\Q$*T']FPQ\^W%[;IM7]A_/O^^L/ MQ/?X%]1-SZ\N+Z\ZU[>M7N>ZV^[V;RXO^U?7=NOJQKJ][+7Z5Q]^?#6)Y0FY M]\IYV*Z5/>J=B-QN,H)(F09\+_'#/""OF3(9\ MDH[D1=-9(-&0R"GC?P]92OR0_Y&1"8OS9QB$)N(>/R8S_G;BXUORW& .%I!OOA*Y^%Q^:!C%8QHL3I.X9O9@B1WBLB H MKOGA@_E!?N94X$X_;Z\]S[Z7CO@_^3L5%I"S2T G"?LX_<>GUQ9M/JCR,N^< ME>R5>SN;KQ3G8VKUOWF?]U92=/%.UI[W'_=VC/Y41E_[CNM*_8J]-JK;>U8A MJ'@CN_H^VO>CF#'R*__;*"$L%';TCDU2-G[@)M(Q#57^[JF[M5"ZDM+]QAT9 M!3H''E3&@_M68U$CUU^5O!E/@NB%AW5)*E:;HXEL7D%HZ!'Z3&-OFQX6A]O$T&:#T;'Z M1M]65LH?-??T09UVAN $X86^7X!8,R%6E_R9OF'VJV]ZB?P8 %,3P=4#F"W; M,-55"3UM7*K-(E*4][,FJ^B)^H$8XFT4W]&@] N?F1N%KA_X\L'WXIJMWMI77=/V@.46>:SY(KS)]9DOK#E\6L M(K."K"*7QO&+2"JB8XZ%-#$(!T62D"R,&1_*?YE''JE?1,^T3 MD?;8QU.P"6J=?$+<+/UM+DC'-(A^6_*U7G""PLT4[IJYK_7-DOI6T>X[..]U M*(E$M]K>$*$Z0KM:EW;9Q%:TFMD%;4156S+47-^T$YPVPH+&@>&@ M;] WZ!OT#?H&?=-"B'40G#;"@L9!XZ!Q3= XG6RJ@@T&L_X+ MJ!D/("8 !X #3IL#NAVC#0H !8 "3I8"$ Z !\ #X 'P '@ / >0$APZ$,^ M-4\J^)4+\X6,:?P72\F0O^PV9Y5G@WZWAVAE;94."Z^6X70<5>A""R6DB %: M%7JP !@ !H !8 8 ;G$- "M.H*+=OH.H 6H 5HP2T$P P P \ ,#B' MA]D+:]26UU443Z*8IHR$45KT'HX>^"_)GL^5['_5#%%6UW!L96W0FH(<))*< M+""07@54 !5 !5 !5,!Y B ")@)H *H "J "J "J J@ J@HC;;&:=QM.?+ MQ=T%>10@#<>,WRWV.H[W&;$):1LM4MPNYJ]2: FLD !PB M >!$L&D!EH E8*D;+*M(C - 5 5*5/VP(V@4U@4S=L.J9E=!QXM@ GP*D= M.)458 (L 4O 4A4LSXZ_/KNL8MN*[&C;"=\"L\#LD?S*JY8UE(])*FLO.K& CRPO)2OI[4Z1J^J MF'V%V Z@0\]6,O9R>:?1-L!?8"^P%]JH;>U64R@/> F^!M\!;MD-B6^4T MU4#GE"4\@=1 :B U9:&DLMIZ<,GR?U970:/>J6(_AT\L246QC.3C%CIWG +\ M)5U=HW\D-EPG4-B2JP)$P4*: P%V,K*Q0#^@#_@7S/XGW6490CME-JH MQ\0C>Q'< &Y8%1U8RE*CX1Z D !-:, NV?TN\J.=8$"0 &@@)I1@+)29D _ MT _TUPS]9SVL#V!] -P ;E@9'/3ZRFK5-,4]0)/M]2D(XMV'_.U%_D$T)!Z; M1(F?;J%!QTDS/V9W),-RU)55:7K#!F2=*<@Z.Q5HJ2OZ 5@!5H#5-&)45_L> MC<& .6!N,R^Q9<*< 5J EO+M#]LP^^KZN@-;P!:P-<460C#@"KBJ( 3K(P9# M# ;0'=I1[&&I?E,!X$#NKUGHN_Z$!CL>P]T8874#DFFTNL@ZV_(]87*:"PB M 6 &(K8!OF(R$<$4#9TH]JP' $ %&X44;+1KHJ % X&07L L+(05'666 M 7$%D-)@I' WRNG =+QZ3YSZ6:LP7R[N+LBCP&-7A<9X@"73N Z$9/HM(VV"7<5V 0VM<.FNAQSP!*P M!"R5)28BB$00"=#6"K32G?77)LHZ6PI,)[8CN #AV?T9#H!/8">QV O5H5K3:"N$!< M("X05W7K/K:Z#MH;RVRK!9X::!T2ST%KH#6=:$U$D[99T=(8G#*P%]@+[%7= M'GG7Z/<[("^0%\@+Y%4S\K*QA@_B G&!N.I&7&=V2UEU-BR%@=9 :Z U#6B- M!Y/=+K8GJ\H4^RZE_/577E_Z=^F] C]DYR,F*N2/F90'[?3AXHGX@1GX;Q7_[KET'D_O7CW__V_?*SKJ+QA(LP3)/? MAS^';C1F]_3KS=<)"Q-VR4(V]-/%Q_"9#\4;?6;#'S[<7MNFU?V'\^_[ZP_$ M]_@7U$W/>_UVOVW=]LSV5:MM=NW^=?]R<'UC=JS+EMGM=#[\^$JLY:F_]\V+_C>:BX%+Q=O\N1;J'I-ZF4(O45KI62G96IYILG,.=C:O6_>=\.K_0( MBG?:\W;SN#^/E\?+-__E%1QE.$3(?: 0>X>H:;\#2MT]#RA5? [)Y::2Q6IB M3/GI.;>V#U'@3;W7F#'R*__;*"&,VV:/S+Q+PIU*K!(I6R6"TDV5[C?N^"G0 M.7#G4;G3.8(:+\_$YLM8Q];ZE>$YZ+0A>JB;JBG+2H*J0=7 :E U+51M8U:K MB6^HK_Z]%Z14NVM];%4[\\3:;YP0/R3I*,H2&GH)4B:@9UKIV78DQ\6A4]6B M*M,&\LUMN?AT*&&.81@FL8S3==H]=4E_^D^]V :, V8YCA,<];OJ*LDHF&) MV/TEA"*QH"'04,4T9+6,?D?=V7G=)W]?CV?[M9YZ9SK<+&70+TEJUVE(LLD; M8EM*A9X_ICM)@)>-S(NR_EVUQLO&<%%Z4GS% M&>3YX/:M$_!_K_[SYAON>7)Z_O/]W48M;GNE5F.._H I",6-U(LF\AM^]>#NBSC$W3DW^_N>=YZ]B&5?F/L<+9X]:-_3 MSK,'.5U5(QI&L92ABH>E\B"4>,=0G$X91QN?3MEEY"H>LN=Q_]ES7AT97Q[; MIJ4JMBXOL;I*Q0V-^10\)G^P^&Y$8W9)$]\=A-ZU'V0I\[:N4-'N#>R^U7:L M]LUE^[;7[[<&K>[-M=.][EWU;J^.5*&BRG(4[FPB!*N$+"5^GA UX2J<")F* M[_DW7,MSBB+/+)8E*H91P#VTY./.1F4# 2UX4R@,@,( =;H=+U_;T=?JY6MR M@.% ,?P.81+.:&\H+?D)A0$T6(8Z>:5#88 F<*<>1Q?K$+;ZA]?9KJHC[@/)S8U/"H%-@.; MO<]FCM'MF<>7F2[J S8#FVFDCF"SK<35LHU^ZX ]XW57'[ 9V$PC=02;;24N MNV/TNNHJ3 ]+"/V!_D!_H#_0 M'QWE4]GV8J_N[M*_Y!ZO:-W+A4 ?V>Q,NQNV[#49: AUL'*C0)[ 8S.,6H9?:O#_XN](F 4&-43HRW#-/E_;76- M"8!18!0858E1TVB978Y1V%&LZRN27U'_!"O[6%G#RII6\H'^0'^@/] ?K.QK MY3 MK>P72_J9J,:81K),&O>HR(-,F%A5)JV2**@Y08[Z!?VFQS!89SC$.D-S M$*9^.1X( \* L"H7TX$P( P(JW(IO.D(VW>EN_:16][\312IGD0I"U.?!L$+ M\<0"N"C GS WX[?Z6 7'*A16H721#_0'^@/]@?XT:A6\7?NT@9OQ)(A>&/>: M9*./O-M08I#/=U_X_T[X)(H.&Z'+SI]8DO)W*/[RQ_PO9/!,8R^1%:=Z87/B(LMHFWVCUZXH&WX+T>FBJ5B8T,"X * E@';:1L=6UG@4 M 5 5"5 .WV^_R_RAII Z * "J$J =QS;,#BRH+CL#=0]F-TWI\HI<^8,E M=551Z.O('<2-;J]E]+L56=<5,M)%R:JVHC"6)PTLQVCU;*/M5&05 2P ZS2! MU39ZIF/TU+4= K + #KDXCAG+YA]F"QJH_7-%IB.4Q7GWE@5DDRUR'E60<> MTT98M34 T#AH'#1.9\%I(RQHW"EHW,FGZ\N*\\>,-741A++.%]6]L_KPT+QH M*=LCT&4BL:!2OW1O773G5$E V>J0+A,)$@ )@ 2VR?>YL)5EL^LRD2 !D !( M8"M/H-<#">R[0G J-=J*HK;'9 OMDT;5]=-L0KM,'FFH:_VK^]17[7U@,1Q$ M Z(!T8!H0#0@FN,MFZ V&H@&1 .BJ7QII@6BV7[-YKN4/@1LY?4K_OW]=UER M_DCIY..=.V)>%K#?ASV;V^M*Y:[7[;ZE^VV_;UC=VU;WL= MRVE]^/'5O)7GX-X?LX3\QI[)YVA,U[-33\Z E4J=>5^Q,@P"CA7\U$0.=LDR<9C&O/K$I+R/PNA MT_ EY]V>;74_):1<48G00OJ$0X+%\A[;-/ODCX"&LG+2DN)M.=("9D6&O)2' MQ]PHEGKP42AX_C)\ABWYJ_O^H'S:VTG9;TWJ!HJP8'/,Z<07LRP^EQ\:BFI4 MP8*N6.*:V8/S>7-9$!37_/#!_" _]Y?Z]O-6H_> MKO7H#RO[[?9?L#.[Q%?[UC0Y3%IPB81=;D%87))$;S< M8,K&#]S.1\--#>1!1W>W;85&0&%#*+R;&G]Z4)A69=$2"8.\4HR68[OYRF+7 M3_0 R&@X]T"!)Y?(S9(TWUI)&?.4[]\+U3?,<:W3]ID&WLB=0DUE^_];&' M^ X0Z1\8AD#I&QU3F$^HR MP56[?C"ZU6Z+';6I0[]UT4&Q+B#BZ&XHY'-2\M%L;T8O^:!.V#I93C.EE;FS MS=QI.7,Z;:/=5=>HZ3TIS36E.C$I5R9E>^U8KU)Q=JPQ_:YMY\*N'GJZH*AJ M9QO@@N @.%T$MWEN/UH#81%Z=M]M% ^9GS*/1#%A7R=^K-"%K^ 4B3Z>O&T: MG9:Z[9X-977:_CQXOL$KWBWSHH7*]$ $5G0A'RT]9SC("E>\Z^XXOSIO<,IH: MT7=5"^F?U3)<'0C-[EZ8ZC8?0&8@LR.1F4:2K12P[8MN]6T?H(TPK3"M>XJK MYQBFNA[WL*W[[HK5/;:_RH7-@ 8Z$[HHU^%\ACJ1C=VYZ!\NZM9%%T T#20:K4/ECC)K#MV" M$8,16XQO;:-GPEVN/HS5:)GN (>U9#LV[%U7$>':[;YAM0\'V<8O26&!O4[N MA/;JB 7V[:)HYZ*-O6N06>W)3"/)5AR0M[!WK;TVPK3"M'8=H]M75P[WY&UK M*>C_3C8<7WG]BG]__UV6G#]2.OEXYXZ8EP7L]Z'LTGI)$^:)]O(L3&0O]SO1 M5OYWV54^&11=Y>_%3]USN5P&_(\__OUOWZ]YVL/KIWUF21K[8G-9/G<0>J^^ M^1+ZZ9K?X?,4BLGXS(8_?+B]%J'[/YQ_WU]_(+['OZ!N>GYSVQITK6OG\JI[ MVVYW.@/+-&^[MX/;ZV[[MNW26)^J=QNNK=&.IS7P9C)W)UW(G]C^S M)/6'+PM=Y1V!3I4*=3]B9!@%W&J(/?V\!WV2C<2:<-S?D[%>S(R2V@DX1]G/[CTVM"FP^JO&XX)\76RD,\FR\] MYF-J]?=LLG[D'O&GU*%>]>WUEGVMIJXF#0>UBVUFP^T7>GK\W_.O;J-=1",5W5)O-/KC_Q;)G:(YV*-AIN&%@<= MIHRQ0=858 (]PY>4[5_RBW<*9AUK< ,^3?11SW;FLO7%7!VO=6V[?DO]F+S? MW?R([@.1A >^@P\ 'P ^ 'P ^ #P > #*%\)"3JM MBY8R3M1E)L$")\,"571.Z1J=MK(#7\ $, '+6$/+V.I<=&$9]XXM3Z5GM]R! M0\?N=TY2FRVCH[!6:=//7]9XQ?'HUO@XB^%';?IGF>9%O_I2!4 7T'6"QJME M&?V^NL+X0!?0!=LUNZ_?NNBH:P#=='"=?*OUSXR++E$7;]7:,ITY9M\P>\JK M1J,_.NS09G:H=N:FW;VPE!6*TD7UJW;9@(@F&Q&KU38Z;66@@!$!9!IN1)R^ MPDJ^NJC^X4.34]DBNHWB(?-%X[LH%DWP_%CA?M$[AP6;N21W9IFFT:NJQ<(. M4CQM8XC3I)TSBKOVL?7Y" *"!Z@O:O"@@V'6(X MO+9P> UMT7?,A#(LJV_TS=[!Q*6+ E5MXV#*CH"KS4\J-^&4@(IVLU5(K()> MM-;%(?M:UD&+P%\-Y"]M .>8CM$_8(WV^U"#:G3%/]LM@7R=,M,LC:22_1E/[*K+=NUVCK["K[,EWJL32 MO(*E^9H5L#RZX+015MTT#B;A^*$I3 ( "I-05>5-1>VRE3:X7M5(.QK>^OP. M]HO_Q+R?PY2&CSZ_9Y D+$UNLS2+V6 <\9G_K_SYFZ]B)&SKQMG=?JO=[5WW MKEN.U;8&]F7[MGMSU3,OKRXO6V;;:7SC[%R4A)9D*2,M+DPRC&+BST1/J)2] M"+N6]&Z77Y[%;G-]7AO$[?)\\DSY8).B+7B")ME5-,E6TR.[UT.K8NT6L@]D MLC9_7.] GL/IM32UC][5[?N]IUUU6-RQ#+.C;FE'][G?=^7FU). M.;ELD[C:X /61JN% ]8PT!O#9IMDRA,\D>(8%HJLP0QMC*>MCN\VUPQ91K>K M["2)+K,+,U0=;+9Q]4_1#%DM&"$8H4W1M$W-Y>8:(;N-;GU[80-I'WM2;25G M&-;-1BW2T@]WN&&?5=!ZG'JP3$.+O/):*)Y"YMPW4TE%!M%"9A)['+,P_'#3A MR.JIRR9:O>>W-.];/K6 0*'E2[\A5=EC;A3+.?PH%&Z:721GB_P<#D6ZS;L[ MVSKG:-V/&!&Y=C1\(=&$\7?E6N"'A+\L_W\>'T+\4JKI(I3ZD3ZR\Y@%5!R8 M2:)A^DQ%EE?(/[#XR7=9OGXB\L#']B\7$ MY[^=3J]B7YF;I1QA)!H.^6-C@SR/(GEE,KLQ(?0ARE(2LR3*8I>/(^!HR7/- MQ)!B]N2SYX0,_9"&KD\#_E:S62,3?IO8F_:(N%Q 3%*??+,'FOC\308NUP Q M1<&+0=*2M$94C")E\9C/J/DU)8FX@?%?+P#-19/KC!C3_/4S3B)\ MQN+,%91AD&3"7VLHF%W^&G-'(5?2QY=S%@KN$.(.LE2^=AJ1$0LFXFY&QT*O MY+-IQKF?CU\.E;^=+]1&O/9TYDC$S1@71O'^$9\N.>'B>I%'R7_D+I5:(%/T M^&R$+'V.XK_(A JCX_.73Y.+MTEWF3C?)[@%/N3Z+^40ID+^62CN^8-/C>NS M9!M*;-_>7G6LGNWGQ#*:K8YBCI27?_13 M3B#N&M8LB9;,94NFPFT"D2TP3E)Z7SI_WTGQOD1PE\<2-_8?N.IS(/P6$_569I6YGO"91*T FX2R J^8E3*M#;CEC$LL\__^4 M/%*:!R[V$>7<_L!82,)H89[<$7>H\I?E;YZP^6QY62QF3\A#R5!"P9MC_H=1 M0AC73&_QV*>:"50U#VIREPUN6%W^DD)+I!47AB"7]$H 42^:R&NX'@[NOG ] MO!"90)USLV_L_6K+K"7'6,[^+WD?,MF?E/](SNZCB>^2KM7[]B/Y>3ZZ<&HX&!Y>%IR+,'KFDR,\CT1.%[?1*?W*P1*RH8"V,/7B M"X]_Y, (E-Z6>??\QT+^8D*.E/MM_/'RO#._@H MS^P!V[L3&_D'"QY%]I"P_V1\WF^>A'IL=9##NNSTKMI7UL 9=-K]SO55I]-N M7_4=LV?W^G8/<=4&3YU/ ,EGH)J?68;R+@Z,91_!@_D])+^[:21,CSWEAC(0 MJ?N?3)3/%R'.U"E(!+$EXM,_&==F/D:#AZ7N!2F3T?1/92;B."40APP5N+43PE <[@FMY>,'#-2X=3CGQE!8F M],$/_-3/+3A_E PK);%P!(@81/QR3F+3>V>F*!GYD\00QHD3BO0#9""21MP\ MY(PAHC3^NWE8+EZ=3OA0OOHB[ E>U'#Y_UB.>6$2?EVP*KK?R0V8!%DBV8;+ M7(AWDMNAI*I7L"]Z2E_@;9+6&EH_^9QRI':F_EBH? $?;BDG 9OJD?A&@BSQ MQ5>+Z/.%GLGH;/_-XG&F13SW1ZF&V&5Z[G@3\'!?][-F;>!1GD MYC')@G3IQS(9\0L %3C+'ST6QDZZ!MP"_E<\/%DQ="*"@QPW_ ]C^F=46.^< M*S8>8'EUZ)FK4GDLW)GP9E'\+.88A-R["4@>Z MW9Q8ZS(;SPF@LG&TAKFOF M%LYVX0YM[0FLL^N+QG_"IUF C0:7-. !$[L;,9;.5R&V\@2!R(J221:'V;D'O?>XZQIK.'[%P MJM,7">0;#NJ)T'5#K-PI>>_V!I1M*J;LA7=B"^]DY"Z K-Y4<%]^$)>/=_>C MN"M>< -LGNSIW)Z2T[G=]BF=SM7L=AQ-/O0.-@X7JSWV^?9B+>JZ0N?4ZUPY M9-E4I. ^Z*%J/3SV:6Q0WBFIVL8GZ$!U>^I?][A)_ >IU4&J+M&A7]Y[E0HG M5L\R/FOS=9(\':_(S=MC2:U?'EJ23=XX@O-&;;/.),UGWOJ6G-GYE/.'K5Q< M1#T1U!-9?5^G8_2Z*"AR,)TX86<05'/:5--N&::MKDF9[I._+]7 Y__TL_": M0_Z.6<)4.5ZOY#;FY!@PE>[8SJY8OWWQ]7;2S:E\"+D.#(=&Q MC787%^WCQ:=?'V8OF%O50#QM#W.&@&MOI:J M.>#J&#T'X$(XM[$(?V$T8:,H\(A?.E-6"<@JV$X\;LVFON'T*FKPWMSB)/K! MJ\9VJVF0LGI&VU&V*'$JD$*$MFUV/9S(=T[@&VU37?_BIKN1-8):C6U=8^!E MM2RCWU5GY9H.+T1IGP:NFXVSO!"9QR8Q<_UYY2_Z5N.Q[3;BE&9 R;%@RZU4 M-Z7;-DQ+6:'?976M+O- N49OG ZI']#K:T/KAYA63V7;]-- S';VLDBVT,A' MK5*(=]F#++"B%%U5B'#S0L4'=U_MCM'J*;-BIUVJ&:%CE6;OM(#9MXU^K_JT M\9/ Y4XVM%FF5W36LKA5$JRJ6Y>4W9HC VG%=^7\LTG*ZR_4%= MU*)JBP?#UF!(.([A;'["]E0@@8!MI^I8>ZO15))H?:3^D-2FLCV!UD?B.&=' M74]$]#Y"0'W(PZ!@2;#D8585[3XZQ!WQ'\6$AS9^Y!7%SI-2GZ Q M]61)=#<*\SX$>=N:HC#[]+ZBJQO-B[@GF3M:^C'B3'V4)_R9OW\:\Q<9P\U9RR:SET@%KXZLNM/Q.\:"5<#E,&>:E4E2++UMZ MRH*3I6T5YC&-'_TP'Z3HJC'](O>3Y3E/5R4\\HMMM+VK1UV+,N@1%&;0\:D"'"QV < XOM D<_>3A1B<*9H M>#)V>#KTSH<-D460.Q^/H>V#^1G7NTKT-6N_M,^'S":E!]P1Q>EJN9[3M8>Y M*GW?8SGZ?EZF[^<4:2C24*2Q,=JIUJ#F]CGNY%/<&-QTVO:6",K2PT7G8DJY MY!&GY1$T0[9.$+('&KKJ4/?\U',Z76OXE3?KK=H\!C05W4->/"'?[3AM>P=> MD._2Y&Z#HOX0VO[V7)O[WXO]_E*)):EM57C\V NGW2YH4/,4\N(8K(BF[H== M+:?X1?%K>U8!I]NTQU9,\>OQ^,T&0.R-@I4:5G*]:;F%B8=8A H!(XD!CJRU M$-3!)O#(6#$!#1RRS5N0=WF;'9F?W .XDSA3KNR(]&._UF7P M5/ VXMP5T;!+[(CF=FH-J[(Y+!$J%IZ6]R*8U1B9[;9FNSXT/K#9MFN]LIIM M\[S6/J#91OZ9."6SLOT@_L3!UZ+T\=FAU[4X?L$A^_0*^47G9G;2?YP/.2 M%%P!>^.SX=V\RCD /DE^)P.II252A_8!YDZKK<,!\&R=46C[]?I*XX< M?D_8^F>*$[:>L/5[7(.K +:O5*@J0M>3S>W;YDX274]V>%QP4\+7DQV6Q Y/ M!U]_:.,L F%?*FO:!XB^?%N)"T8)F.66F,^2* C,LDLB,M1 OKAK;05##^<]"C4TN'[M6,>+)A.I M%/)N[S+*KARNN'/>LN5&9>GJHA,SY=\*^P,DEI8U5&!5/((FT2\GEB2:\>#% MW1>[PG(K [L%_W)IX$9SQ!+EJ"HY5ZM/C&,T*]J>=(P'0JULM]/\H9@$=H2N MY/:MY:FR=#?-C,J3=8[.(URGY1(#&CRT=\7=K.3W&M M5G:V^-V]T"/ACX%>97\GOU>&I,=M.DW7WFB"6'IH>DX!C +8'K<@]9U>HT\! MK*!AV?,T8]M"NI<"OO7HNW^_^[>Q.=OBZQ^3!_1W$Q&+/>V(;U\CZ2S72-C& M11)KXE[!3UR&+!%>P)62/CR'3",*@?YQ(J.$Q5!C9'A(TE K-N;W@MT)$;() M'PJF(R0'\*-D@G\B-<")-OO)0N.+9M.\+T,>>E &U $WD.-7;>:CF/_]H9ZJ M]R/.XXO;-(X#4Y0''WD ]8G;L1#Z6BHOB%0*+?@"+OPQB+QOE^]^^# O]U6) MS_Z-TA+E-B0)Z.E_"_^7LU^O$1'V5^N?+]=G3 [A!O?T^YM.LW_UZTVCW6E< MMZ^N!H,67'PI$852Z4@L124&J4!3]@= M5PL&JJS&2(D,DF0NH[D &+6C42BS.,Z1_@4#I:&BPH&3]M, OSP8P1TVBJ+A M5 :! W5K".421U:9FAR6"96[R5#X C(&LE]YT41D'\0A4VB(MN]!O&P',;8[ MSR&HB#3,Q?D/?H82D)%"X4NL''0'@IN/ZZK&!IY.0=E@*6F@,4:G ?8CF$#" M_"2:Y U>:">KWJ2I["D!C40KFV69CR^2%).3&((ZJA.[ 4](Y>$LFR+UW&;W M9_6J"("O]:-(0QX4K\Y@CS,1YB@(D-\NYO5]@@OV8&XE$;K96.OXHEZ?3J>U MA[LDJ$7)J.XV&JTZ_ES'!\_RY_4LAN'-D[5U;<]NV$G[OK\#14SIS9$F^)+4G3L?Q)=5,$GLLN^UYZD D)&%" BH M^M)??W;!BRB1XDU*[0PUDVEI$GO!?HO=!0A"[W]]\CWRP)3F4IQV!GO]#F'" MD2X7T]/._:A[-CH?#CN_?OCI_7^ZW3\_WGXF%]()?"8,.5>,&N:21VYFY ^7 MZ6]DHJ1/_I#J&W^@W6Y(1.S%DW9/M#-C/B74&,7'@6%74OD7;$(#SYQV O%W M0#T^XU$+F&/>4;'=[H+5GN@0X?TZJFCI,?TEO2QO#95""'> MED*65Q.%BKQHC3I9$ORK&]-U\59WL+^9%HM!5D^+F&X;6ASWJ'(0:H#-,5WV M-/>HH$:JYROXNYIFGE)+7"X73%#%8U1Q\'8#%2UGP:88DJNKE*;:JAXUS!)3 M;"P_/\A642--^34DW*(VS31IKD8:D"/[EUL1CA0!"CZJ)U(S9V\J'WJ.#(11 MSY5#6AY=_$>36+;,-% **IH&VJ0)D[\VUL=E'#D>UE$EIL&+[H*XF0+LR9G5 M-D9"9*\V-@(7#TP;9'A01XL4673=7;!HIHF@W+')=U!'D055>-E=,&BFAN9. M;25B&KS87 $S5_4UB(GL58$.5 AI+".\%=^,C@#AH0#M.ZC]3#NGPT8\R<2X@* MCJ#L%&][?#]?-B MJ\8:ZEA>+''A4!_V!_VC0;]/NN2":\>3.E ,_H@8$ MBP_V>M4H$7'4I(!P9117IEL>*+EDT(-8EX[W"["=/!,PROR[\#/L=5S*_,;&7D MEO NQ76_.JZQ*#M@$V'_)2!N-TH7AKJC8X]MB&K$HPB]@_[107]0';V09;O@ MT5Q?3VY2G8!1,N)3P2?U +D*B:1K=5%!Q+-[/C<4-':#E2;@V4O_"^*\4!_;[\"\G MJ#=V@_BJ3?A#UO.Y\>V\1KCGTMJ$B3KX%K$HCN._Y,3Q%#>+VA*_'3#-8W)U MAL6Q]Y?#[* K!*W5\14LX3(!Q'"A(;ZX^)XP7T$#E]MWCE6!K,ZR $H8 M>_ /Q]\(C&MWBU@D(^8DS7VY5 9$$PD[+',-?T-Q;6;&#*2;&B.T(?\2E(_L M@-T(94B.:8FM1STQ)A0VYU3/KCSYN*617,*Z&.N#RB-Z(0:+)11$K*3=V%X# MA?2AAS-HPQ_84 "&[#O@722D&/G]ILBG19)09DM]X()I1_$Y? PT%TQ7 MKH+SB8OKWT%._9OB@_#$G-H$0[0]%E=IH8PTST,QD G9 MA1-\9$@2CL2RW*%CS=!LSEB#8_&D\?BP_ZXN-Q99_HIR]3OU G:F=>#; M5%'WS793]J4H']5'&>41*Y"D)+;S+5D1+K?0,?4 !>,,IF+;!#R?<2G4;^M# M'4LBH:@=QADH= /;IBRU04\.GNDRCUSH '0;!/S2H)*?2"S@Z6"#XSN[>.4 M;&*%DUCZSBU6T;*W/E([<_3G,%<+WZ)X7K2Y=(N.4554J6MD7M"5NX:]W;7" M25HZ68C?^48N8-7MXL%:5.IMFZG J7CSS''. MYIER+-NWB>:*"TAGG'I#H8T*XG=M24']A5&TGE]GUW MGL73Y\.N9B>^;BO8*E9S6B\9:G%4?HP)TK7=@GR)M:#1(JL MM&YG *\%I'UA'LA WPO%J,?_8>YGJ>O.\K8ILM1Q,K5_$\=)E" ++0BJL?.9 M,@";+>EM(*'4(S(K @T\HL5K?G6@26[^QIFBRIG5+?JW(ZS4)3*SP 8ND7J0 M*+ +#V6@C0+?I^KY>C*TW_GBO2_4!*K)AU!;EUOJ-YEUY 9^$VF"KU$7NI"% M,CL?*L.RWCRS >?B>>=ASKRS@1^T;R+Z24KWD7L>6'\(G1!3#A8XTYH9_14/ M%JF&9PF7XLGFVYS)9LS0PK5@24*>]N.H'4B1>9M5=[5X%@?AMSE!N * K:[@ MBLV_>NLJ@$S$8,JL#/^GR3K^ML25.D)FJE?)$3+W2:@"2>O0SB1<#[E/"B;$ MT!0>15MTZQ9P6Y-7ZBJ9Y:2&KF)UL#38(%9CYRU9]/!(03?PV/4D;K=5YUC/ MOM07,I._2KX0"\2Z/2;8X9X%IEYQ7HE7<3G^-J<SZ XNKW+R71I#%I=!J>,6B](90F+(]*[G(BT MC$*K0P_\YT;)!XY'4^-.^,F$X98*?'A+3=T7D_49EPZA3(&P"MX32>2$N^]C M2=B$H*QV5@:V:$=3W3!E]U+:;X=\*>Q>C*J(EG ISD('.5D(LWT$(; ,=WE& M'QD!UW"CR ZER+YGPO +[@7HSN%^V,LGQPM/^M\ T6178LM3B07R0 MDP>K> %Y@XITW4B3:$,PB74AJ Q):;,;YEDH%R<6A5\.?@]W*9%1ZAR9"%_- M.5*',47?*.[\8"U&]6JL2KR*RZZ#G+*K&J[M*\=&;(JOH1I\PYA#69B1!_V< MC!PQ:>GWBJ-@K-G? 73@\J'.ILL,7;'A\[[C7; @(8\6F[W9U+R$2V'J&0QR M3JG)0-*62?K[WLIIX=&-I3/%[8GBT<\&$3K61E''G':,"EC'HHH(_76&OZ: M&[R_,'_,5,>>BG[:R=[FGH>Q/F:@P?:&FP"E?5(RF)]V[(_PG'##_ X)SV . M?__GQ)4^Y6((#[ +'1(VG#/%I7MG&[J!BD)IKX;JR9E?(P-S2:I$=;%D5]#W\$QQ1W_0$&+VIP)=6(>FS$G&2?T3BUZV@H[F:*L?\Q MJA9[V9+^;\BDN1&@+H+PHYY7S3 .7W8!_FS,S;]@G$>YL6ER6/SHAOD*.>$* M\@?UL&N-C;.>S6LU$!X&A$?$P?_P*Y\'Z!SNY I?VN-W@=K84Q9C2]1H_\JZ MO#97A#-.II*3F^V1>>&]D9R81PA?RPFC%L7K2X[G@88$P-0M"^L2/>/S^)Q M)- KO:W<_.43Y 6#0LWAJ$5\*C=6*B9!*NY4E88_B@,7'8!S%A$E_:[6=H-L M;Q044AL#N?J:X8H^2(4J#?TYJ'@].7-E= !3MGR[80J_3Z33)(!OCUTC'P<' MGX=,MCZ8+_VY)Y\92WV\BX/3?F6_,I"K-7U]\6I)[YM .3.H6;/SDO)F+Q^? M+I_FX(?,O66.G K,F#>6Q;UP(9VLZT#2PZ;4S8=SW*NM@YJS@9RNV3^^&L.: MD;Y42*MC@;5;Z"N8H KMBX?UH8 228"&FL6%$HU^6R?:GR0-^*S#7)B3PER4 M.TD(;T;ZH^3P9*4>OX>,5^M742]K].I@,CCVM%#+)O> VM*P>'[32S=I4+Y^+%YM=[3C*G(.# MV5;H:'<2+AI_].Q^B[##C:DWZ+B)V7R7OM_09SLS0)Q62L2UM04FFW#NL#C- MK;J]OIO$5V5C.0E70.7$L>]'-7:)QBM*,#PF]DL)'JVX!EC,V3;AC 1_^5JC M5F,O?F>[UKC?5]1+6G5MN H7J-,+=.&')Y\4I.#E&%6MZ>N+R"MZ%U?[A5VN M2/KRL1D/B(CG..FHBNN+=AV*N7>R=+ZT,9R?QUA^,3V?XX($I.F673TPY'+!0J5E ,](-%FWL"*KZ\BI\ MUQK^&/2'G_X/4$L#!!0 ( $V%:4L;"$H!XQ< .OU 5 96QL:2TR M,#$W,#DS,%]C86PN>&UL[5U9SD=1W,+/B3S]7LZN1W'YH_3F(]'9_\/JW_J&X,0HM*)^TOHVKRQU_2 M?]8TX>2VJ?[2N*LP-N^GSLS:OJ]FL^N_O'SY^?/GGVYM/?II6G]Z66!,7][7 M>K9$^@O=%4/I(T0*1,E/MXU_<0(<3IJV[PZ=W!6__:;\9]J6)EKKE^VW]T6; M:E5!:):\_.ST=7T\G, @-$-&V=56'^/.+5 OX)Q)KBA/W M?UY?:_;E.OS\HJG&UR/@_.6PI)TZ5\^#/YWX\]E5J%_/ZQH^?E\96XVJ616: M-V%FJM&.+&S;^EY97?;U,=S.YF:T&T.KV]@KV1?U]#K4LR\@Q+?_FE?7:5K_ M&F:]QJ5;FWMEZZ.QH[ C^4_K#D9F4S7G\:(.#?31ZCL0SV7U:5+%RIG)#, \ MG4]FH'0OIJ/*55VHW[G)PS&U[309J(/#,;S'T=S3J,),&%>S<:MA)_[UM.T3 M+((.3'2HNG\BMX/8U@T-QL#$ATD34I<-#*1/AM1CA=3\-C%S7\&GFUG8NJG\ M3%R8M#A?A1F N<.@]&MWG^Q=PN0,+5[.XVO37+T;33_W'*MN369C"E;".EQ! MF>HFG($G, X#LM>A\8$8?1,:5U?729.>QU?SIIJ$9J,&6UMI*,*6[E.RCT#= MS+Z<3>*T'KH.1&:RW5HC[G(V=7_ 6$&W,&@7, LWBK%+W0QD;K<4 M;-]2!A;>F:K^+S.:A].FF8];8';UFGHVFX&Y#V#LU#>@(:Y BP_!UMH&./KT&M+RS7T6BYJ3, MRUMVD8OI\W;2##BTFUO-P%HWQ[E["P.1_*Z: -@K,SJ;-+-Z?F>NWVNQ7X)I MYO7"R-A$_"YM'8"-UZ:NOX O#B&*UBN;3^=@%-?!C*I_ M!_]^VG1=,/;0U0&$L)TMT[_E [!X_^%_5J$VM;OJJE8'[>0 C%_.QV-3?SF/ M9Y.;T+2[$;^8V;S>9H]\7_T=0!S=%J'=6QR(I7],I_YS-1I!IV>3F9E\JJ 3 ML*?#K/DUS#:1WZUV%E*W4RV[M)6%C:\_>C<'2 =8T>I9]>]MK-&!NSD(\_^H M8=6"HO#5WE3-XKSI;8PA^9[IRP]FUM73 MV+G!@1AJ]5(BX2+4[=9/N]$\GDY:_W03]=UJ9R'U%+R/-]5HGB2VV,-Z>^M& MLLBBH<#^<6IP9",=VL["YO=-,(V;0Q$]F7XE$SG M+*[\G(PYXZPD;%A]/,+ M(*+L6K7$+! 9+47:2HF(TPI%)C"2D7N/'288JZ>,MV=WTWHI_FR<=V.R%)X& MIS5''(L"A:@+Y+TLD.42.Q),]*X3/X\ =5J[DVD-,OOY!7EQ\CE4GZYF[:^+ M5DSMOL'9T^CT98F73=JZ32TB@-/XKGZ*NM_GH$V'%!:PDGO@E]9%M_%?%BZ- MXMI:Q9 B1"&E@D.<4($4C=X2%E2DQ7<$@^U&ZOD1WUT\N09^N0(V%^9+,ETV M#_[J"F4!_Z@V!:+>>\0#BXB90) EQ EL"^WU]P2 G09NNB=)Y<)"ZUQLI0F> MJ5'B& L>/:A)X0,*,AKDA*-(<:]9!%W*I=T=#<7WB(;A1)4+#F]"#$"C_Q# MZ9YW4 VK*Y1%4,QRZI'FSB(N /J&6XZ(IT11X7#A]>Y@H-\C& :3U*%4PZ_3 MB=M:.SQ4*JW@2LE $5&"P_I* W+*!)"E5-C9&'4(WY&"Z&4O#"JF7(#HX,.N M0,2:6B737G CH#/&&*R&8&1K7RC$'8899HGUD7Y'D!C>DQA6>+F LI7[O$)B MA6#,&T*1M,8@;(J(! T888V%$9I8@\EWM'H,#XM!9)93;2Q/8MK HPVZXG'1 MTG-*89F5B#GE$ O"(Q$T",F(@ V(R$IV["Y&W\%:H1)ZRBB;H^E]E01D1A>F M\F>3U^:ZFCWL-:[R-%?7* L9M(H"ID@0#E%68 1&DD%*$,,\^% *XV-?* ;& MP7"BRKCO,!\GZ8?EF=:WE]U2+/&O878>/YK;]1L2V[14FF )+K !4TT99)0C M*%+FD#4Q1B)<(5P/WS3/@C(T?/8NPERP^I .,B;!OS7U!*RCYA%GX'-5KEKG MKVRN7$;)=9!@ANO((M*,!$0(58AIZQB+PH(ON#MXV/<(GKU(+9L::F/^UFF7 MMD")E0U!88T"J%3$E*/(F\(C[GFAF0J6R4YKSCZYZ+!W^[A:TD(4RKB#BV.VI78;G:^774RC93&?37"6_#WZD67MC1JTG.+N[ MCK31GNY2OPR.PXP$SU$[:1&ATJ' TI\F,.D**GETWP M&M#(4PHLH%C(LZ7(-'^?8V728/=P&(7>V-#K5+Y1PF7FGD?,%0 M45B.I/3P&P6[T 1%C#/';E$/!Y/]2"P?6A;1F.ER^^RKD,RU,'F^6BE4D(Z" MAZFM\DBQ&! UW"$OM"/&J1T MJ5X6TA).07-2)0R*6E'D"/PI*?'"4T>C[;'UEW.MZ864/X4\"!4ZI4H:'%31YUR1?R]8&$HXN0:_@RJXA["7!04& M HK2@"&63":M"X' V8K&8(*]ZF%:BN]EB'O(XV%4__KR:U&\A[_S7@A8D[\R MPR6%;3)/9KRLL'J+ZB+4U=2?35P=3!/>A,7/K7<'5S=3$LQ,E(3!VE!HP*"$ M52)%+V"NHQ*."N$[3:S]2"0YUL!&>[4:QN#5E]]@),\FRQPHDT_+C&'K(Y6Z M-P)S4Q 6L4..F@(Q!VI3.N*1"9Z#%E5@?O,>RDN!-^D] )G33-/Z^%Y7*0>^ W6EOH^ ME6 **4L??Y/WLSJQ3V A)*6V0K9\PZ M;.W89$D(")OY@)3@! GF A+6PVA(K2BGW C?(VZ5_5!K=T8AYX8BZ.XV _!R M)KV>-FL#C]95*XTNHO.<(B.Q15P+@IRU 3$6<*&5I;3H80[R'Q)2 PDR%VR> MD/TU(&TZO#L&6,'-;6YD5+K=&H="E3P*!'!,-_@RF?A_3:7:RB5=5*P5F(A<8(+ *+"B\#+.82 [<%#<+& MR$F/\Q[Z0Z)E($$>8G/@(0U[&S7UY?YFK!F-P-I[/AZBXP;"SNV7BE-I-)@6 M,1@0(B46,2X9XB%:3XODJO106WGB#'+A\$ "/P1@$]$#X')3,R65D00N0.%' M;I$O-$,D&@O_,0KV@5)%Z!$RER>TX0#PVX-<#^PLGH/):/HZBRL:*;7DAB;6 M963@.Q$!UJ>S',BREC"I-24](O_S[*(>VED<1JX9$?9P$70]B![*E@DN7U:HZSJXZBZ9ZN.W/-; M8DVMDL)T"AH4MHC@GXB0KJMS,#Z5P#Q2[,&9[6&V'_1,<&B0#"O&;$'@C\A, M[R@]C3Y=%_Z]MF())IXJ'*S"FL DB98%),$[043K0(%G5_3),G?0L[RA@3.X M)+.E#]KVF.Z9\R%&"Z:45ZA0SB">[DD(J<&YU3:0 FLN;8^5Z* NV=!8&4R" M^9:D13:]1T^K@'*$GZ_APVJMAME4M32&,DF(1,%%C(2E!!$!Z[*@PD@':[&V M/9(7'M27&GYQ&ER6V:+*335)=M?Y9.$$/MEM[W(,TJV!DJ5U,U[2W@BSJ,J_FXL^6S MHFXI"Q*(*1R(%N:18B0BA6$%IY9P%HT@T?5PP>6/I)CV([D2<3;Z] M2;X&1UVJES$&HE/*2.!3(9OB7P4A!+$B"L859@+W"%!2/Y16VI- #P>GY8WS MN\5[YYDR]7-P7[PP,6+'0>X]P/1#[6;O0YH' M15%Z?^]I&N=VZS 72K'0YT#E MA]HL/X"P#P?1KUZ4V J#7]4MJ;)6RAB1-I(@;[A!)FB#E%,Z*N:$[9,:@?Q0 M&^O[D.:A;MT_N>'^;0K@([CK_BU1'1)$KZE5"D&-8,0A2S!%))!E%(G#4@4G M#08,=('Z_Q^Z#QR<,=28?:>G[/=[Z$O?[E68A+@V>?4S-4IMB1!" E/2%BD\ M7"*B,/1)+0D!DT+$/LH\FP>TZ[!]JZ\'$E->*"3&%R_-IV=?YK" +5)Y!6.7;TF:J/9NR_S@HVB+RS8VFITSLAZ:XL\$64(8XC ME0ZDE2(>D0ABLT8Z(S6Q,?8(/\NT0/8>L.< T$-,V4*$0@M\<.5_,?4?X1'5 MZ\*$GJU4(@NCV+I.7Y?1P0-*:Q\ M29J: 'VE&.\WX(J/IFV\P&9DK*U7"N(,*Z1#1D6))!41Q2@LTH7T"HQ$)_MH MBSRVR[#@&%I>V6)^P/*OS2B%T?IQ-:F:61+*3=B,D TU8>45-!J0IC2R0%0I MC&CT!1(48ZV5YB8>?>;[83$RO,2RH:2&I?2BGJYWOA^5*@D0[FAZM;8R$G4?EFQ5@9Z'D&MJ4[>4\;CX<>5*NY(9);T+2<9S# MDJ4+Q(@'?EBD"D1Z\?[7[#T*+/!;;?)G4PH^K?P3^$*W?+ M9+&A9DF$MPZDAB21[03CR#N8:E'Y8*@UMM##Z)[O\!1G>-EE.')]$QI75]>+ M(.17\Z::A(<]SWUD,7\S=?,DCY0M"";Z[,O9!.;V^,D%JGWTNWA3].ZA\_LL MI6TRTD/U^R8]4CIJ/D*/\_WFCE]'Q3M3U>V3@:<-3*%%)M8E98R0" M^YCB_/;:^S)5I!F=39I9/;_+%W,_S7X)IIG7X' MMZU;M^JI(;*PG3>\5M^W[=*"YZ4HD\C:2)#WT2%E)-@Z4G)+K2B,./ZG /8" ME,X/HNU/U-GN%N[ 6[*3]P71)VV7@L>"8HZ12 \J8 FC1K$C2"K#27IFJ->+ M?)G>;#Q2A/:5].$1NA/T2DQL($);A)5S2#J*$><1O#M&I":>R!![7.7)],KC M03&U@P@SN,5;V4Z+#:OI_*OYD,'0W8;,?,[F-E3=?_B?5:C3@6T._V ; B_3 M+*J_I/0T=ULY#QDAC]7Q7-8"2_PZFOA_< MG22S30=E,*%PC!+@(Q:(6V:0PTHC0B-QQF)M58],EWE.X88"2>=U8,\2WFQ@ M)#61D">QIKC%7?JD,\6_PK3OAK8AFBUAS37>*H8*+S12JJ!(!.D1=E392(UC M?;*,'=J8W0EC!Y+KWI%U-OGX>9JH; 9#U8HFRT(7W%LBT]/*,5GN @F)Y9)S ML-F%ZI%OX]"F[/X1-8Q,^0488@9;)$T,*L6W NG M7!%V1U2FA\T/BZA!I'ID_M+^=^#OWI8&"E:\*G^XGO.Y8.OI^/JC=W. 7'B< MD.K0C@W@">;E^^HFK!O!%2;\^HHE*-^"P;1%+JH"!8[3RNXD2MFT-(M2V6ZO M(F?G^O'@+ -05MK(NXFF:^LE8R1P!=K&>JR0\CJBR#U%10S6%<9R(WJH]#RN MS9 0F1Z#B'-MGF['7;*P/WX.HYOPRW0RNUJW(]&OX9(1RQ@U$1E:",0*F;)- M&X4$+J(L! X.][A:GL<7.AI0#B#=X\1CFEQ@H0\&PV5[)14V)60LTB.S-N76 M8\AC,/2)IT)Q*QS51^\W'0WZ=A?J$8,N&?'#PBZU6!+LVJ2-B%L>D R*P( X M<$<\"5Z30E/78YLQCWMU7,#;4:S'"[UWT_EP%N%=@Z7Q0G#"//(N@ >JTP/; M%&/D&9>&>U80T>.V89[LXT<%O!VE>L2X@[+#X@[*ECXRPH6 \:"Z6!!+%0R* M<,Q[KXR6I,=**_X/XFXWJ6;83]IN_Z(-1H&B\-4K,THANCD.W]?3>.FN@I^G M%/%WY0Y.TOXWWA[=T,G43;XMM4>=9A4D_->F"VRJ]G6EMS&&%$F=OOQ@9AO" M#IIPZL/U_/I9%:]J4;S)(W%38&WMVXTA]X7]\C& MU_-9KB#X]90F6J:3AQR&G>C:_\+^>[O>!7]Z$VKS*?PZ']NT&=7*].[RQ?E\ MUH F\=7DTYH5?ZFL;J<,BA'#E4&1% %AXQVBPL-OA=:&44FTZ7&5,\_>ZEYQ,,TKW5SF M]4H^GI/8J?^?^2(*;5O<;6ZQ3*^P:\\Y\CI$1*/F*?MURAKG= PV1&=[Y!C* MLY%Z< 3N1-^2>WL%JZSKO*,7;8G MV?=35YML21O\]%5=IV^RT?I8M7VU6)Q\[HWA7[_-QS^]"A+.YJNV*S12 M?A[_=KS8%GCX,7VS_LOMIT^J_HI7WT(IY9O5WVX_G4^>^S!4"M_\[Z_O/JT@ M>3V9S1?I;)3]]%]_>?5JC5R13[./V<6K^/^_?WS[J))L.IV$8ME?1_GUF_C! M&YU.8_E/5UFV,/GU33X+^IJ'3JSJNBJRBY]_BJ4"5) #B4$$ZC_VEUK;G#_ET,II4Z7WM*OL3ZMAATE #_0G3Q?5JAIV-3;YJ,Q@/ M%82H4+3]3AY'L:,K:DR V3B;S;/8Y#PHIS XLQ5?WE^8='[EI_G7$W55K+N[>PB+ZY7<_[!_E4HVU WH^VV,N(^+?+1'T%7H=F@M ]A%!Z$L4K9 M#KIYW%)P?$T=B.#32?'W=+K,U'R^O%X1L^JNZ<1J.Q#N8S!VBMLP0UR%6;P) ML?96V(5 \V7XBP]9L1J4X:_4U[08JU'X()1I0L!C&NA X-5/P7:-,_[U39C6 MUY;K=+HY_VE Y".;Z$KH]ZM!TZ!J#]?:@6C5-L[5:VBHRWXR"V2?I-.WL_FB M6);F^G86^S5+Y\MB;60?5:1;.VTU@<4JUW9 M,E\&H[C(TNGDW]GX73ZONF"TT%0/(!QGRYQ>SFZS^>HTXM=TL2R..2-OJ[T>X*BV"-6OL2&1?LGS\=?) M=!H:?3M;I+/+26@DV-/98OY;MCC4_6JE.^GJ<5-+G;HZ$>/[G_PR4#H+*UJQ MF/S[&&NTX69Z$?Z7(JQ:X=/P5YN#LZH32=/M=")^O&(=+Z?9^XORNT:D/5AM M)\)5FP^/J:.A;J\/\#ZGWP[W[IE/F^_$<1/9P8+-=[":)G<6:*-#WSX4^>UD MOKYO/ZQ7!RSDK736B=0W%_(KV\-FA2\ M6MV=B%EM1CBFCH:Z_2F[C*;S$7<3NTLTU:7EEWGVKV5HP]U6.>G9]7U+W3EN M]:E6>F=7P\ZU[.WFCP\[O/5KF\P6;\:3ZS>;;]ZDT^\ZML-SKG2&BUYW=-7? M!R6;[E3X<[P0S&>OQ]E%NIPN:G9Q9STM=CB_3B>ST_O[J)K&N[NJ_?5U=OTE M*^KV];DZFN[H5:BO&"V_9*^WT-3L[IZ:=G8ZD&8RF\1YZUWXU\W7L5\GN66N MFPNC.IN-XQUW:PW6_A)G??8:P(W?\G]L?D[*;L5+D\7#O@69L[>+['K; MM6GZ)9O^_%/H1E*]<&((!LY9RHTB'@*JO?&40< ADL@!_ECPU65:7FS4T*[D M]YOJG6*L+)H]\E>M(C$.8XQ ( 8B*D@")$-"I@0Q*J@<$]'58Q>Y<4X*W[^ M"98E-W/744MO]*=O3Z%Y)U@%L<(/JVGW;Z-I/L_&/_^T"!/0_8_Y;!'&DYNN MCF##C+LV#SNAV$Y)]=WGT'OU;5)K=-V73@ VF!NO65 #]0)RK'4)EM5*=$BL M/6O=4Z(USX:\;?!63.N3-+'?]I&%=@QI[DLG%@F.!;6.:4H8MCA(6\KML#+) MLW9KJ^39:3,?,4?5T6Q5UIR,WI^'/?VPYI%DYT>:8\GR=",??TG6ITA9L>W" MRIE\_=NG_&+Q-2VR7Q_MG1Z0X,@:$@$(YH(Y#[SB5 JM!2@M 4*Y[Y((SVT+ MCV!!'4WE7:#6U;11=C(Z4VW^:+/;;)JOI#'Y?#'?R9NCZT@@$,(!0PV65@&. M%6"RQ, R6]\<1N?$G+9QZXH[?ED$12Q7 OC)M_BGPV3972B!#!#+G?.$*V$< M)19L=QA68EV;'?@WU3Y+=KSY>#?-A3*@'(8^NM M9) :;BRP5)302>TTK4T(":"^YY5XZP&68$SW;SHF*T?J[ M$W;.#&D2L]YWLM'':[UK^S)?%.EHL8", MMC.GG]:VAEOO[%EY"M9AS*I@0JSV6A&EH+&(0*R\5:6T3KI.3S].9,D)JJS* MECJ8=<40-1HMKY?3&!ILLYLB&TTVWC^$1NOZ'P1>C;*QI/9 MIZRXG8R>NW&N6U6B"986,XRELTI8$4S(>V[K$PYIN]\[-\2,]E'LW<9Y$+ES MI$V?6$:A^\'#^(W:K(LX=%DH"GA\)XS0%E87]!L2YG9:60JS]7M;87 MZUZY>]AU I:]S&+/P/$$M2=[@D"PB-@T MPO=\^\\WWX$;C(4_VG(W?RX8JV$O]Q/SOO;=FTKQ .W/$[]E7Q_TKSA%Y/9:'(SS=Y5\,\_N>X$(",=EH"@0/2P>U+ 28:\$BC^ MQ"J9YL/"[9!/_TGU)HQ(21VEFFM-/97:6@J-YY82;83L\GI@KZ-_A\S(^\-W MT,$!:OS/Y3KIS=SGQ1Y8#H0)'%5/@K'Q-N &H0Q&DT':(\ ,03ZHC%L(.R3H M40$#'='F^RN&%K'MRA"-)V#O+]0X7^7T.^AF\=SGB<1LY7,H,*?:*B"D98)Z M[CV06G.<:.6UE5C"(#!%$BHNO>1>A'^UE,+Z+EJMAA*TI-Z\>T3/B4P",XMM MM-()H]9B[3PQ&C/(@;;(=3D%50\@Z)$JQ^%5^Z+J7J!/BW0V3HOQ_/>;F#D[ M4@'(_6$#E0HG2%)O0Z^=Q)I"KV78H@D#M#$">V10EYJOMC<]32%YRPAU%AU0 MID[_-,IF:3')#Y@DSWZ?8.^4T4K$(W%JD0W":1P69&>-]D)VZ<1P!J9'$QAV MQH]-%W^?S6^R4=AQ9^.#H68[RR1A8>1A+Z&I45P )'D,OMHLC=)SQ]6[#2NKYNL] _.DY\]Q:M:20*5$T0J(E3, M+&"1YI)PA81SB#O'R?!8TN?A74NP]DRN31+GT\CU3"6)Q4Z%===R1 @5Q"ML M.+"4$XT,%ZY^+&-KU\*#(]?IL'9P!=?0JWF-WHE5?@:OJU8[R\!5^RFZOGJQ MY_FX]KMTS+MO'?>F\C-MC?:KPNMKS;97^36U1INM_CI:9\T.Y$Y^E=OVZ5M/ M11%7OW76F/M//J1W*^7%%[#>5;B4/[WR1 2SW$NR] MK>^2,CO3]G4+]J"O[N-<]5MZ?3"!WX//$HX $MHCR:!6/&RZ/3*E^)Z",\C4 MUQD!OH^^J ]C9Y$XFRX>3K#VZ,.$6\L8H%91@IBE&D!3CDI( *(#S\172S$[ MM'L2(N>NYT$>1_>AWJ;NLA$ ,C9]X-;Z\6>)!W%E]-!1ZR&TVECKMD(*;H=W M%%@7WKPQ%&KKR%W?3/.[+%MM SXLB]%56#8.Z^Q L238. Q)3HB4!E!&(<>X M[#T%MOY0:R^8K $=-HM*9RD85L;!X4S(C[Y+! -&:HTPY0QZXQGD6SLB!F . MU8^@?TOJ%!P[NP>NC82#P%3 EO.F?.&::6LV"(+(!JV65>3 M)=]O'(<#[ _J-H?P("W5,V9L/TQ]9"Z\K^;+N[-, AT #D'NK5 N9C7VA&YE MI&Z F=/Z577>#K!=.NH4D]'JKB;T^/>@MOG'3[]7UM_XFG-;A\4B9H$M[/3E*Q8W7.M[D/3*EFC=Y1(I,5!"NXL8892 M!J%6K)2/:%H_RU%K0<^#(D\SL-8^"7B.NU&X^UZM9-Y-CQJU),!@&/;5V"OB M$(_98@'.?=NP(Z)?:'XOF5L\N^-5; 9#%76U#;;3R0PP?KP5 78E7+Q\F-KQ$K)ZE_J];X!6S9 M(!J\D@:_J3R(QEKLR_O$*?XD<[@3DGDFX&C<[A3F>@OOK2P(H@EL0_HNL MT=BCH)D2&^Q]_=M3\>?\V.(U4"M"16* M:*HUMDI0()F E&R'GH;U+\OD"Z)7]T#7][W^=I/%Z[OOMY^_SX)6CB97O=H2 M:(5P2A# /.&2&\R9+V4%SIYP)P%>&JLZ0;A^M,5LMDRG:KG(8\SRZ.UL5,14 MZI/9>DG_F,VSXC8;7^1%G'3OO0QVAF74K"]!A#-C")'024^MMLZ+[12MX0GQ M&R_IFJM+C#NUPCYF-R7[B_RR2*^#>%=Y$8>+NH[Y-_8=NE:L(6%4PH"Q%M0S M[0P+<-Q;H5S7O_2'+_(.K!546T_HLB]'P797K,+ N%YOGC=Y"Q[W\D?"@BU] M5 QGM68\F9':N; .07:569)%V%+]8#] M0=WF$.Z'LD<%VIT58P?@9'YRH!VS #C+!(BQWXIY[_QV.9+LA SZYQ5H5UG5 ME0/MC@/V?"(46*A9Q=SN# N(?=A)D_( 4"(C!IA^=KB$J07I8%;$7:@]=YH1 M /PU6USEXWR:7]Y5> F\@]83X2RB$@!LA8(08,20V^*.^^Y76&DV"\I71CD-!.,!2$ZRVUILQL'YJ MS>'=R'0U*H:@J+-<,DJ![20^8C ;=[ED/-=VXN,9IA**8FRQ8$)0M]VD4^KJ MOT@\O/"G=86.N"#DI& M\!,>1AY>%-2YCI.3--:KST#I3K/VH>G;6\!,T_G\_<6JGU4< )[]/O'4.$*1 M!IQ9* UVV)89@9DEI)++<=MW^C:[R(IB)PG_,5E&N/@4.,.DLL MX,(K(E$Y+5*,.DUB7?/6OEL>[+^Z/PK,P5AC9W#_B:@/Z[7AWE,D&)&6;CW^ M*%?2G]75?566='$16@_8']1M#N%SN+H_)\8V%*;P?KO36:=E>+]^\<5YW\;4X MTCR^3;%D?P364:RI4E6B/(8Q M5C01P0V#**2BGI*>$GYY7IM@D6M8!W5U94 M?&0WGZWZ;-*;R6*S#=J>,VT'2!F\M>]TY]BZ$LS"& O;*R*,T]+C<_KP+4N>9J!=3 K9>W$J-MDWA_SZ=3G12S4QB%"K8XDU H"-&66<4,4 MEH+ >^T:5C_";W@1(0ULF8>LF\&/E"#C6MJG:-Q?V;4\2([M0\+"5(58?"[; M0@JMPPIL-[9(TRY]ZMH>'RV3M*FQU+(*!S^,JJOIM^4!RZ>S/B00DVA%A)D6 M6*T0\1Z14@?:RRY/R-H>1NWQL_O5J);VSG\$/7Z K9^0^?QT]!]#)\'GKIT^;;K(^GW4JGKW$B,0 M=88AB9SW!GF@T=: 4.R$1*K#L_[.Y!"B/^V>_[A\;!T/V<<$""H)\)0) M9ICA'F&HMC>\!-7W-QN>@?E21FB[*C[_8?K8"A_F,#VRCPE02GALI$((R/@Z MDI9HNY4(&_,79,*^E&':KHK/?YAN[/QED0D^P 0HPKXS% M&^U!X&#]=71X[R&_E ':HGX'/SH?S5%J-MZFJ\OC3P_."MJ[BCNR"PEW3'&C MH#+4$D\%4UJ7&D!"OJ2]9(\.'^UJI=< K]5/3S&9KJ@2_O0CQ&L_%S5BU&)& M+(D9Q9G1 FZF0 2$596.4=L.\=I&M6;%[63CO[='Y>\OOG]8,CY7>D3ZJP;; M2XAPG$AIC?" F-+? GW@\F"U265=H9^]0?\H,/ PHR77V>?%L%VB6V^ MVXA_("AL3ZF$0H\$AY "X B@AJ^!0=K5/\&LK,0L5ZHDK>%<%>FY8X>'PRE MV5LN(=9+SIQ4V$LGJ >2@5+6L $VPP[G:D2+U9AQ$EXOFR.#C)L:'C7ZH42< M*]]??$JG%>)7GGR; Z -_&E .*QQ);$1.D;F>0I>[S6O"T;TM&31!NG(=/9 M^4/<@EI[9))/]D][8180]5JE60 $V8#O)#HXGP M,4.6U*7TGO-.;<_.#IGKGL:T@FG_1\3K(_ ?B;^JD0F7:= M?5) :!2NE'6][5/A$Y,$53H)/K&-Q!M@D#?"64F@U 8(OS'P(0!6=IE)M^W3 MW\J4:2WQUW%@#_K$MU[B+ZPE]IHS9!6FCB)@&2\!P-QU&3W?4^*ORA38F_CK M.!P'XQ9P!MF3L!)24!.F!@>--$P:(LI)@D(Z\)/BFBSI(HU2/6!_4+";\J MJWK?@_4G #N8:>Z ?U9WB6?V-IAXXIT5#G$HH-,6*02V^B*.G>/['RWN7X:@ M@S-D>.L^J$_=&AT+"R#%VC+D'*'0:Z)+3)DF]5/H#8_7#9&K/:[74LFYT/QQ M,-+*=?WH^.'Y50^3ZJ<0698>6;# M++3U,RH/+UBU):JVC?FY3+L/8G_:3%:RN[6$&$HAL!H8K[VU!'++2ER!A?7] M:H<7T3G,:?=TI9P+V<\IR@LR9#$$4#MBHI$7_B=+#81]UDO*%]?_AK(EK9SY MN-BL??&6J*]Q\:0+P2 T$'M+!:2,,T<0 R5%F%&D_N/FPS-]!CLN3M7*N8R+ M!^/_N\#HTBS\4$Q&65S$+[H\>*S8F41: 1!C6"OI4?BOHK#+A"BA!="4ZV )8R=1^,]&#UQI(%[0AF6 @ZDW19[-@"J% M['U,'=61Q%LLN8Z)ZH"#P;[V2&^U@8-%\X+V.V,&<#^(1R ZG'T/#M7*? $.B_DRCJUUM'AY?,68FCAH.) :K,1-_27:< MBAS)^;I5)\*#;\/+L%=_5]\1NH.9HT\^X.YI MJWY:QQ)#7;!)!2,Q[9K!P M1WIGQ\)_ZL?'L!8V%L]15IR/KRV%0OAR]GG[, M(B'"[R:?+8ITM%BFT\]9<8T.#:=N>Y,0CF-(LR+26D2\9520K57J&JNDPD@1C@,G:2.*1JL42Q\J47B>?V+2_%CF U' M;^SH7K MAU=1=7E99)?I(NML+-3N4T*0II0KQJ@GP9KVT:PN=60DK>\T#X=WW=__6.E* M3V=H<#V6MR.[ZKM&$ZN(5C*]O697[-TOBS6=T<#Z89)B^(NSF;7 M^?*[SWK/F+;-$:1N0T>B\GQ>Q&2ZG[+1L@C 9/-W59*C'5-/ C$TW@L$C7; M:>L EU(P)NM?EK5V5-.-TIY9]FHAUJ7>CYD_GH=' M(JL=Q%PP)+3#BKORR50C.78#?/&R-S:<"EY7Q-ANDO6=FL^SA9FF\T.6\( ,SC)O"K'->K'H[WYRTC-_//D9 8J86 MG7&3%^DB^RU?/%B9 M*KQKMZ=>3Q6$J[2Z5*,8$0!AQK:4)MK,@>BNGTJ;^>]&M;0^&1Z3& MX.V*1K\N9Y/1Y":=ZGPV/CP5/?=Y(J30#!%'D>+<(6B!W$J& :U_!]Y:;.W@ MB-, KETQYO=/GXL57O%V^Y?\-BMF\2;H('7VEDN$ALQ*)"40E(:-ND?E P%! M5FKJ1^.U%D$Z. XU"7"7!UO/'/M^F:]\8(^_WML43#R6\7E!A1SP,<>SI-"4 MTFKAAIA'OI/[XT9AZY(D!ZB0**$E!!)P+!2/$"##MH!86]^-O36%-Z6*9S1\ M)!J=V1KY++M;/SKLEV&94XO2Z^>0M^N!D@E7&#MFPN1&./%(:<)(*:^T>H!O M.[>D_6:!JAW:OT.ZZSR8Q_^.SG_SQ6IQ?$;E1Y5/B" 2A%L:Z:4E(YX6N+D M%57US8;63,^&%=\F7#W=;E6?%O873 P%#DGGE?8$"(:PA:7)XQ$X84/;FDW9 MXIK0&$X]FX9'D>-@^81"$69"Q7&8P)@W E.]'1'(L?I[U]:R@+3(D:;AZHHJ MNRWF[2;M<_YT.JRPS3BQYL0!;:27!FH'K694$F=+O !U SQ3ZV8?TBVN_?/P MD2BU^/:HAL139P4Q'OLPTK$#TFM:RB^ &^"[\IUIO#+33D%T (P:C9;7RVFZ MR-9/_/P^*[)T&L7Y):A#9Q=YD7U.O]7C6K6Z$R8A-@X@(0&$82NA#2H/*#V% MH/ZFN[79;8 L; 7K(?/S7?BWMOCYJ.Y$=AH0=KY>NA(SZ\0 'SDX M)WZ>@G7__*Q%O,0CJ(B%""(N (%6L3*H-N"+?'T/N=:VE,-CU)$@MAZJ>528 M8CY;3&;+?/G=./B3QB@&'4*%%*7 &*FQ$8;1Z 0$F0[*K30:7D*,(H8,(^$X M! ?_A$& M@A(8Y&B7K[>WY(A=6?65';&/P^R'U^KQC@D8H QIL'"4X(0*1S;ZHPI L_5 M$;LR<[IR7ZT'] ]*-X_TF3EBGQV37Y(CMJ6&.*>=U5CI@#O'8 M^_)OAGUF#@-H<&,H##9$Q=PM0:6^%)&ZQ-X*(Z\-0]9AH'W M^? 9HK6D#ZXSXF>M,GI'FXD+8 HJE>) BZ<;@;QX;/Z MX=A]7[S+9Y=9T>XLO;?%!"#F),/.6"H)M0(I7ZZM6B!4_X7L]EY7'#BCF\1[ M^'PNQVTI:1>S]($V$^2#D>B<"+:BEL(3HX3:6G8"#=![>.B<;A;QX;.ZW1GY MP6P@L*=$( )8L-JX8T+H$C<%?/TGH]M[R7#@3*V+[? YV<7,^OVX)LZ$58D* M;1"2%AN/J=N.:R#J'XRV][K@P/EY&L*#\JC9>,Y\SK[%)V]V.-!TG8U\^^/_ M3+(BP'5UU[>#S_V=3SH-8F2?KK)L\4N1+V\FL\NM:)\6@1)1 I.N$^:_J^#S M(T=M M=(Q88^DD4%W&,>]U)>J.-*U<5=8!^US\CQY,9+[(_K7,9J.[ZIY(NTHGD'-( MO", $648P!J6 1+6$:SK9P]MV2>I%\+L]EIJ"-_.G3V>ZW=UOXW=I1/+C%/< M&$*"1>VU,Y:P4F[AD3@;KZ+3-;N+-8VC]^=AS] => 9)FN&09;Z=I ]>A%F;3:@Z? MKT"!U2VFIZ62()@T' A,%,*<8@35O4D!7*=V=7U#J0$][F++R9CUR0U4BQN; M4DD86$(#HSV6Q L;K8!2SC#BZ "S[?7'C7J8]6!%-Q"UZ%ET?_5.2&Z9"T8C M]UL[44E5/Q/]\5Y YVPKGX3JCR"PXSW# 6=(6^^]E5QPK"FF:HLPH_)LC.ZZ MS.DJ&JP>T#\HW3S20S?TSYW)_3#X^^R_AY]S>+9 HC13*,A%G22*$RVXW$HG M*!_R*6EOBCZ0B+D6LN<;PD@#.EI2()C26%(-O=@.6"-Q_5?;SR^$L2Z#FH.W M\[!JFWU9U FK?JY< H&1D%'.)(82>B,8X:6L2.L_4PAC;2HU"'!G:UD##Q-! MSRBV/FR[&$(>$RSL]DC0 %__\N;\'I6IO8Z=CNMY1U!K+%18K(/UB0@QU -7 MYMVTCA);/PRD->?ZP7&H28 [6\N>38>^A=9.YM$%,."Z;UVK6D?BC,>6*ZD= M-M8:"B#8.D,&U.N;2^T;W%W[?[8%:E?$>CN[S>:+Z^/9M+]@PK@,XT8ZS("E MCB$NS?: 64!?_\6K]BWNKBG4*)*=A?RL)O/C*+.S3&(! O':@1&I'#!40:!+ M&9D_X;FL]HWJKMG2%(B#BKKYM+R^3HN[]Q?W8^'7=+'9%^R/=>DZ%F=UK])F M9W[)\_'7R70:.O!VMDAGEY/0X%KKOV6+WAKN+#!J?S>^_\DO TVR3<+HE:78 M/EV.Z^$J37GX-/S59J[H/3VSCV)G[R:WV1,!WE6)T*I0/"%$>!TF,DX-\<@0 MI 18ST;!M!:VTF:W'>GOHRGW"%(]&_.A2A)-99A](=4 Q5L/VXL+I'0@G?Y M^.?^&*I&U;HS"W/#> T[#&JWK/KNU_2?>5')Q:%Z+0DUUG-J'6/0&XP05(:7 MX%&ANKQIJYFJN3E^?'_[UAJ,G5T)[Y;@OO^_I=?9X9O>XVI*F,?&2\V]9@$8 M9H7#JL3#8J0&[I/0AN:KLZM!1'\P;9BN F=(L'Z(9:,78GZ3C3]GHZM9/LTO M[SY.+J\6AZ]4#I1,,(48Q\3]$DM%&;" W2\+5M1W]VOOT+(MC>9M(M<54SX7 MZ3B+TA^FQO>?)A8I9 QPEGLG-0NCBFV1DO"$=Y':.WWLB LG0G58^;N>X%[. M%_EU5GS,IJM=^OQJ2CRF>0*M,D$=JIQ02" !=/C?+I-(G MO+S>WD%BRXIO$;ZN9H+W407OBP]%/EZ.5I>!Z>B/,(L=G!?V%TQ(6&\U@1A2 M1FE,[\89*J7E2-8/*FGO/KZC6:)1X+J[RMHHX^0-]Y$U)88JQ)U&Q'*!N/$6 MP.VA".:RR\NNH6VZVX5R(-0Z3V65YY[EW:YX8CG&@!KOHZ@:,']O>2I .DUY,T2^-(#9 "X5 M@A3E$]_U[A(>5) 81S#A%&CN@%:2(&$5I9QA0AS3I/Z^OH]#H-,9TPIJ ^#, M:J:LQY95T<0AS3G2 3XF)#1:,B#+42+I"5Z'?:Q$M519G2EU$!L 1QYD)G_H M(U:/-3LJ2Z"SF ,$D9=6^9A4P](2%2K%$'V=>^-1,Q@.@%D/?#&/7JD2R(5T MFBIHPR8 61_69[)=GRTYKVN*EAES/%X#8,?'+*(:3+*')/^0%9-\#.O19E^- MB2<"8Z'C;:WF@FILW7;T*&WK/WC5QTU&RWQJ$,B!' (^L?\KF-)UJTR@(2"H MPG.L.<72 R](T$CXKX :ZOIG/7U0K8GM6"!VUVB6+XQX&U6PQL9/I,F*Q^MO-9)&-?9C6PHY079T]OV%2XMHR\U+H=]5B%]JJHE$ BN)T]X*2[6D!DN]".@FF@HD9SI8' I#HG6DDECRXV>I]IV>I.X-U:J>PKMC*?J M ?=!QUR=B(>^>[Z" RYC+;:: $(L8Y@:2KC5"$&L?*D<)47]W7UG,5W="YT&2[&*JO>52;!P%B*, M-?->6JP)DJ;L=^AX_6/"UFY;V]%Q@R#UNU14GAG5=;Z<[;O4:*3^!$M()5>> M\V!7"N&(TJK$SA PP'/HWG>C?0#?^F'U_@.U*% ^BQFA5C]7.SYK_YRO];/6 M3^NM_-O9:O)YZ$S31F/++_/5VY(+=QNA[K"I2@?E'1SD/>Y6E>/-7442*0R! M%BCLH!#&* @$E=(9[HE1F%0Z7.M$RH.'CL]\GA"-:9@[#$66"N^J!TY7)^$QO#QXK["R3,*@]4D228 TKAG&,7"YEI!:# M81]>G:RYPTPX":>7R8E!GC$-APJ#H,#!D,5GOT\<$YXSH#4TC&GA*6';%==8 MT>FS5-5V>@WH:;_F:R'3E=;UB"X>]9^'!R M?1LA!:+8<*=$,)W5%CA,>?TX\ZZ,P=-/DAK&J.O9WN377R:SU9ET3&PWF5W& MES?R,#\&/:3K(^'TRV0Z6=Q5F/^/J"TA'#(*B&$>$15392G%I0)2 *"!@_7/ M'EN[DVR<.^W#=O#"9_-S_,>7=)[]UU_^#U!+ P04 " !-A6E+P +=4 M F03,_MZNC*3LO"VFL#:V\ &\"__:_O-QOO6U96>;']][_ OX&_>-EV5:SS M[9=__\NG#Z_P!_KZ]5_^UW_\CW_[OUZ]^C_D_1N/%:O]3;;=>;3,EKML[?V9 M[[YZ?U]GU1_>=5G<>'\ORC_R;\M7KYJ_Y-4_;/+M'_^J_N?SLLJ\[U7^K]7J M:W:S?%.LEKNZ[:^[W>V__O33GW_^^;?OG\O-WXKRRT\^ ,%/A[]U]A/J_[WJ M/O9*_>H5]%\%\&_?J_5?/&GAMJK;UFBD^_CW1Y__,Z@_#=,T_:G^T\-'J_RI M#\JOA3_]GU_>?*CM?)5OJ]URN\K^\A__P_,:.LIBD[W/KCWU[T_O7Y]%E_ZD M/O'3-ONB^'Z7E7FQ_K!;EKLWR\_91L*HO^UKF5T__16;LKSW#8JA5#$$(\70 M_WSFBW=WM]F__Z7*;VXWDIZ?!N#O 7CW&*PK=#4)O_8!>8G5AU]H&>]'.70S MNX@??Z5ES$U'X]NUB_[[\&LM8[<+V6G/*';+C>6>\>@KSV+>J$^]D3^U'U3? M?D%^Z\9;43WYXNS[+MNNLW4MFO>^VLO7__X7^=-B7[WZLES>+OBRW,J@5 M\.'KLLSPYVI7+E>[18Q!%-$T2E$0Q%A$ 0D#%&(0IR")04(7]?Q.35H+S?.UC_[[_]=+3D M'GO%ZJGN4(.Y7E:?:T2MT1(9C'[*-KNJ^\TK]9M7 +;!]7\^Q\Y#0HN5/4(; M?C8J@2C*MO/=ZR.X7'E%NK/>;[.WUPX;)LLI7>+MF^6:O!O_R\R;[*$

;_ ML0 X(4S$$-" @H!P05+4H4FQ$ N95'XNVD#R[.ARA<)D\)T"UAZ#M+BY+;8R M':Z\XMJ3R8F7R_3Y)O-NY9BLZC$I?R]_C'UD[>W)\05I=>VT>RNOE$CM=_4\^S'X$Z!!"(#P$TK3 M)$ZX+X!@'= $T;"OI(\&< RUKW56ID- W!(SG M:=/H,$L7]P\B6/^9;S8R>K[>[N1XS.6 P565[2J65ZM-4>U/ID B8(#'(F: <2(( MBV(0UQB2&/M"6[?L-NI.DCJ<=;IZ1.HU4+TCULGF_49,7M .-QZ9ARPXLJT8 MHT\[&,Q'16%(:HHO2 *"2,1)2$.".Q!Q$A"S?--RX\YSRHI6YH=R:FD^5K9F0.U5-SK[P@0>UA7!]%[6WI[K1*U;%O5F=K[ M;*-V9&A1[:HZ45.;U^MWRSNU-5\==9YAB@ ,&.>C$6,86DPR6 MWML\-[>;XBZ3D\'R6[[*N@5,!>R(%6\V;6'.V^OWV:KXLLW_V>VPUP;4"QN+ M,.%QF*:,B@#S@',6(-9A#6,!%[M#+8')5L.("$VD9W>F,$)W-Z(URVOMNB4?CU%\\FNF.74$X^VFF?:! 9M18[O?]6:5/0_I;65- MT"/F$<J_KC9L^#0 MH/(.L+P.UW,T.A'V"QQ=D&<;S,Y#9*U84MCO=U8$CQ4WRWR[")E(XXBG.! I M3Y :02Z-@'&U(+D:;;D6/3L"]T]E6N,M*-SNJX9I'0.O&)-ZYXC5(&1MLQ&D M00Q1%*0"!BB-9+Y&NV8YI+;B(M>HZN2TMQMIB>AU+9,^?A IE=GG1U['U69?*S7U4=NDP,-L6M MRK_NMYR"$'"4,N0S$C/&"0H.+?M!8C0!M-&>8S7K(#;'/8X@>TJ:%8;U5&UL MXZJ&&18;;-RJ6JRL'KFWR;JVUS5=Q\ MOVV8T@!BFD) !0@1"9(XZMI& 4$F2F>G1<=:UX*LA^1]F#W5SA+/>GHW/L5F MBG>!W6DU3XNX2X6"5HF?A^Y9MNEA6: #QK3GJD]OL9:E[*OUV1?P3HQ0 MFYQ/5 =ZM27>[_660&V,Z0QY!&=JSJ'GY4?#6?8X+G0S&Q],_*7Y^GA>G8?N MCVGPPSG_V%SK1HQV>S-;/XVP#5H+0,*(R( %*0D3X1,0I^10=!K'1@L#EIIT MK?SJ+HY6#E:GLI$U^,RTW!;->GH] <-FFGP >';CO4N;Q]5;/>(N:*IEYN>A MF[:-*ISV5L.,N=N(?GLM\NURN\J7FW=%E=?RW)7<$Y[&0218FG(.8I0&,&D6 M*E*$@Q GNFF4C;8<)DJ'XHOBVCL ]#J$DQUVT:'M4IICD_5Y#$B[)CU,5>SS M99*,_*DN015%R8K]Y]WU?H-7JV*_W57OLU66?U.UP'1?EA*>3(A2E,@&?0AC M%@L0"73 D/HT,3L>;+=MDU':ZW1P!\TK#]BNO&5G0^5=%Z6W;LWPENV'S7,6 MB][03UVF<8-Y!E/CK)GND'H'M[P_<4N+=OQ41IO(9S(:^PZ9AXXZLNV)_,85 M@_H5<.IBJGI.\VY9OBUKD5__MMSLL^XFEX5@@D FJC1>E]TT!]/Z:;[U]M3[>R/4OIJ5S%NC6$\RQ>3:3R9;@ M#PW!$J M[[X6I:K?7P0!E V%'*H39((F*6>X:Q&DPO!VF2$MC2QS[>V$RP/ WMIFSJFQ MICDEM_N=>G](O>NT &$B1(0C2C&G#(")20*.0A(ZL=QUUH<^GR(L.BV,;:V*&"] M;K3J36(_B7'!WT"5T:%N%*5IN3$0&U,VYZDWQE8\(SG]6!F@.NU],1$DPL=A M&J84X2@(ZN/ Q:MZ,\D-TN=Y<=,@PPY MG:T*F=KQO [U8J:G$K6'^7B4B#@"A$ :1201*(Q0VQ:E+$D'J)!F"Z//J_K= M^=*/O5["XX"XH5.K:2YT>8H6?:TQI'&6.F-JPV6-Z<6(KKZ0?95OLZK"JW_L M\[;F6N55%/L\\$$".(F@#[G E'2ML2@TNJ^N;QN.-::#Y9W@ZC6]ZLVAGLZ, M09^9TO1ASHG6G*'F@MH,)7,>>C/8BL)N%QNN.>K',NMR*4@)BS!&(8PCWZ<@ MB6*_:Q>B.!BJ/F:M3:!#5UZ'L>>TRP+'_=7)';W#=S04;0A3SVF;NF)O\5LFC'I$TD MH=9$K>=7.U:M#I G$1G.SOIR=5F01J#)3'TF8&A=K/;J)&5]CGE*INX!<<38 M W565BG-C4$:@%IQG[;S"7D=2,BT6CH4?&&E4PQ:U7ISN',D36@(&< !ATE" M*88@.32'@U ,6-C2;V3TM:TWO6]LZLUCKR4N-Q0.7>7286^,E:XW.E<@#25T M'GG;<#,N+WGUY457?[HW+C\6;5+8I8M9]7-95+)9P&B2)CX*:,QQ0E(?'Y+# M ,7,1(<&-^98C^BR^NI)QU>Y[#5UP#83H>%DZHG1J#R:B=+A?=Y=T4TOO2.Z M*Z_&-ZXX/.86C#MEO^8P6-Y_S;3U@:;%5M[I+,/1T'+_) MEY_S3;Z[6X0QC! (:23\$!.4"HSC%(,T 8 #HWJ,%VT[UKB#OB\VVZHJFLT MEL?5@7[+:U9]8+;@-A7]/9?@3N!>>2?^N(?XRCM@GF91SH!4C64Z%RZ:AZ8Z MM?#,4IX[-LT>,_RX_'Y\4?UX014% 4M]$3 ?,AS+^3+S$4I!1)B?0*&[V3>D M"7>CN'TM3\+RCK@F.R-R@:,+@](&L_,8?%8L>?*5/!OL& ^F]KY%DFVSZWRW M2' BA$\@$9#PR$\$D5.^IC4$L/#-WP0U;\-Q.M(.IYT<3K=E\4UF(,76^^OG M!ISAS3^]:334(X<,]M:B[J6#OY+GJ'.K0_>YT=&@GFS.3'_Z6G%.>P:QHJL[ M_/HZ6ZGW$0[-OE_NLB:CV,NDXNUMFTU4"\P13X-$<)00AN4/ 64M@(0')#&1 M(HO-.E:G ]):H"0H.< DN)7,M@RUR2;5>G(U$?M2J:P M[6SH74/[N+*FS^$%I7/@B'F(GPO#"N>=V/!:W.:R2-G4NV*3K_+L>':81#Q. M11K*"14-8!1'<<)]2J0<(XX%U:T:NM!"+$@0!R'U!?<1Q'+BEO@TQ8(S^>LT M=;AA?P3E=:@FF^.<)^C"H+/ ZCP&F0U#'EZ*:HL;W4'TMORRW.;_[-8K*MGJ MNGF$8[M^)WMA5QUQ-_.09957ZBKZ4_/J!]9.+/">$ FSI&A^_4)/LE]TAS +!*>FUHO51V/K M_G"O@]Q[N^!H\>E"F48?\GY7AGNUY2.'FK$=>R& S;:/S2,LSI>>XH5HA6&9 MVNIKMMYOLK?7SSZG59U[3ZNY'".2F-1[BT#J+PBX'PB?-6_) " 8,SNP.1HJ MUX5PK2%*0G4>S:N>>36OU]4[X[E8+\S.T[MF\7-DQ[HI[K/EATO5@*/[>AYQ M; *[']8;3L2\]@I,W4!WR0F E.*(QHBD410!2@&.NS800T9/Y)I]L^,(T(SO MWO<:&;*DN33EC"##U2AM;MPL0)W2<&G-J1==\]"AGM@?KBP-8,#:.]MG5>J( M3J;>LH/]NKPYG("3J"*?)SX*HU $*$BHZ* FF)L=MI@"H.O\='#JEY7-9!%/9D>CSXSO3WB:N[T]VIDWE\5G_\RT5U6 M%[FZH*1V.)Z')%JRI7#1"PU/_67E=5'>J)UH5AOQ;;;W(\9^OWQ68CBE+]I05B20@(BE@4TQ ':1+"8^I'(\-' MWF8&WGE>]V%_<[,L[]2>AI3(A_+9#']OJ>KV\IUQ4RAR="BR/!:-N:V%&'5U4,6 M*:;I<_,(AW,EQW1A8TH?.@_>$F.#]K$UQ[?-3O%',O/P(Q]"P"""C <8'+88 M?8*@U77ZT5#/8/'^&\]-:@KS7/O2([#_J1]:/2(;[_[S"NR MFWK315!WUJ->>#QWQXNM4.[8KU]5T>$ M!<(1"44$THBD:2Q"A-FA& ^0E,YEQ=L0MO.U[AI/-IN(:NK5J0.J0W?.-9XV M)GOYUGMW.1E[8>'TOBLGB:8]>]./'DS[TC):+!WDM^E#Z6]U'G" SPE'') X M!6D0\A0G/#WL@,BQM"\MH\7207Z;/I:*HKS.\E,+(AS% M88AA[ L( 4 4B<.>=(3]N NG'T?8VG4 OT=8_6B^QWO )<>>EWV_S M+I\ZU#IR\\RC[;$3_7 !]Y%#)XFY_;O5CQYV!S S6N0=ZKWI@^_#-6T< <[] M1/X7I#!F<1P"_X#?3\-V(Y9O)Y_+FB(WWX;MC.RW"9MMUQK;KR],-.>X@:;K M^!]=,'OS,MD&FIGG9B26?\_R+U_EO_&WK%Q^R>K%3";S=+',R]^6FWVVH(F/ M.)5&^%P(Z@M _,.")H[\:)8%+_H\Y/[F MZ?/VJ6>!0R!0E$0THK'P X@/UVZ%OMD%JR_&*L=G:!X6=0R6^Y?>B:;.0Z;L M/W--1JQWTA>6DQCVB1F4,-GKMS]Z=N*,MXF*H&Q[?OH\Y?[&M(9]&*M'FE+L M^R!-HP22]+ >I(K"YI&GV+;*<9[2U5B]W$S%>C>:.E.9L@?--5-Y6-?UWRU3 M,>P3,R@0L]=O?_1,Q1EO$Y68V?;\])E*NY&_EU+XO'%12)!@4(0!!1A$ E,6 MM,9!P.%,EE.LFN0X1SG!^M*2$[L]9^K,9+).,]>TQ&;/?&$9B4E?F+)VSFYG M_=%S$3>DC5UQY\+GTVTV K-;OUF_L(XRZZSLCQKQM_SW=?7$L^W?+U?;AZ95#6/ MT0J"9#(0QR(.*,6,X21L9H,Q1RP-S&Z*'A>:X^77TR>I.WO.J^J?TB3O:-/5 M4QI;#7UP?!R/:X;3^3K;,&A.X&?'[X_;\,BER#>-ZV<2WR8R_NQSY!/XX+E8 ME6TV^:(-ES)0-L^'G03(]HDDR-(808HC'G!,*$EBG':-4LBT*ILL->4XEK0 MZVRZ?4SMWF7N1F^GV6+WLLY/0*R9;L^2TW6QJI=MZE$X)V[O 1N-XP=Q3MFM MHE<,T@#4L4N/B2=BD64*IXTMMHTIG'0S ^VOPTR%ORWSC0HOHBC%7FU/U8N4 MW8N=(4(P2@'Q(S\@B ?SF=E/<95G]K/,[V?>^ROF)>H.^A8%% 'SF0B2D(,D8!'R.Q@H)KQO MH+#2^-B!HP;M=:C;=\\[W)X";D'O[+C%/+2,[I&!H>8%.:-_,!K=*9:"DPWG M] I7.H1IAB^KW,\OG-DU[T)X<\"C[GX-W2RKZNUUW>B;?)N]WF4WU4(@RD/D M$Q!'#*8TX &C75LL#'V3;9=^+3@.7#6H^B7B>MS]KH!Y-3+#W8^>_.EM8KBG MSBS"]&'-R5["D\1GE\$D4SJ"0)A0CD'F(6 H0X'36)A5EMEOWWG15(=M%ZE M3P[XUM2K28DVU+(::Z-D5UX+MWN8_D#_R1)"AWEDI3.E])(*.G//3!32G7T/ MU=,QD[K*^FOV)UZMBOUVEV^_O"N+K?QQE36%N27]JC997V]//Y%O5_GM)FMV M51F!L2#$3Q,?&>S@=F0FV5?B>J;,3D!15VXY%YJ*XCVXHQ^K29JGZ4GWY[ MC==%79?2+KVF042#E.$DB!%A&"0IB[HQ2T@A\K[G14WRWQK*(3]N-/3.^>TFIS[6" RR$_.X4Q!%* D(BAGT!$CE3 M9S068VG*E7<"K>>,=@"5FC(S"HO]I,:00$>'AL_PC4[EV MF-%5HO=9U>G><6WON"XD$NYC(K4O2.(8('2(TX)BK;)YG78 EU_J,S].(XQ" ME;"Q))$-2NTE@D*C%[][W>2_4I56DNM5[<8IFWAS*))-89FR4AA2F:< 1Y&':K7A@ M%.-HC,*9(QK@TY0'*0A]")!,2S"0B8DO<.*K7T5X[L4S;_K67H_@2#WIG)G8>RCVBOI=*:ODSK1XD=759?):)O^3I;D[M/E7I, MX^UM5BX5$+S:Y=_R79Y5"T93B.1L,%$WTZ"0 0BZ6CP,8Q&:A0/M9B'F29CB M,,%^B"+FDS@-8^PGG/LQYW'H7/=WWDI"]6Y;K.KJQJ+#Z2T/0$U%W1[ONNH] M">6F,KWS%$KOW0G;?_W4O!'V+]X!K(>?Y]V1&NNR>%%VK;MB+OIJW[!'0NJ( MNX&**?+M4DKV/0!1''$0\C!$H4RS8@X)(=W(39/ :/)OT"P+.):38A;[LN4D M%#B@,6 H#HE/XX23*13SK_MN#%]WB&UK9R\/#-).U^1;U9#%YISOXARO/;UMT3:7Q7=0S:31!L%ZDC@R MMV92V(&[JF^8V#7WIW< VU,QG@+JU4A'GM$_3]T%_;/(^SQTSZ9!A;,^VO=Z M\'9*7[U;WJE.IRX 7*W*?;9^DR\_YYM:;.ON>(3$* %I*/M.@@!@J4]13%M( MF ?<*&MT"F0L;5PV0.M17-0/X:WV9:E&\N:(O>]MWBX0.X?KB'OP(+IR'3(]CZMG[M9WSVT?:93@IL[5,G_-= M]B;_IG+IG1PJN0)85=FN(G>_+/^K*.M;2([ .$U$FL+8)Y#X28 %#I,&6)S& M)/8-GU1R#\A$3'K= W*J*?D!LK>L,5]YV\PP#1[#2>8B/P/O#)'Z!K[7X']5 M&^ =+? :$]2:0VV$U]RB-"?A[\>_IOP[=N[\@H!K@R^$@E&X-@T(Q?4%0,TU M*?BF*'?Y/^L**?5NT;;*'L2L%&,:!S$D,*6410%GH=]!3#!+^X6&4: Y#Q*_ M2!MN]C?>=7-1T?($JNHSHU MQVOMF4U0L>$.C? RJM?G%6C&-?U,R)F ?_/9R 6(S?4L!*6"88@(" .*(L/ M+XY'*4EBK7=^'#0[X@+[,YGKP&?AACO =$8Q*O>NE'[J5]J>(U$K_;?FB7FI MKTW#SJ;SEKG354[-V4-]@ U1)F+$>!1!00/?AU+*.P0HP5J/Y+AHU[%V&L[T M>YQMM>H$/?F#Q@H2Z\,8\--2)987[OFQ-18_M_[J\R;KS MI"*@(B6Q()&$$[&$![A#P0(?6U+27FU/JJ97]P:T0MWS+*]UCPR65>?.L"FM M??PPMKX^16@_C1WDFMGK[##K]+76 HNZ>LNR;]FFN,W6'[/5UVVQ*;[$#0.^(L.?1X\',ZNGD MF)2:Z>*37#;8)CJ'_ Q7%R3/%LOSD#AKUA1N^J+AU:/ER:83[V*06< MQ8*G))*Y:'10RA2*P$RSC+_>N4C5B.I40F,@6:),3XR<+#J,!ZU+1>F^VA4W6?D^V]2[*]77_%:]HTV+[:Y#K9P?3NX>QS_:4UAB^+SF3DF@G1 M&5Y58>L!Y*0L&UPS.@7;_2X:M<.ZWDVCFJP\H?].2)W!;:/632H<=D*S;/.M M(NYM^:XLUON5:IXL5W_(3+=[7#M%"0EA %&$4$AQ$D=^UVCLIXG)>N3 IAS' MBQJ=UT+JF8<.)5,O*QV11[/0T%!8E-X1FCZA3G+6RU1=R& M<3R/?-:6,863 M?FBF5Z^WZ^S:8%N'(NS'G/@ABQ,_ID+=#M*A".+4J*K'=MN.%>T(]]7F7&U) MCSUIZQ[04[TIR3>3P>&\.]%"0P(OB*,K5\Q#+9U95XS3H:WJZ9-;-SRD"4]C M=4N(VBZ/>8AXAT02;O0LO(OV)]=5:YO53KQC16^=.\:VYLYFX[H'L?VU>)"; M7H0>#[/03),ML-E[%TC.]1G$/H2!NM8NH5&8)$?Y]XU>[C3^*^K(W-W3) MF\=PZ@__N>B6/^9;S8+ !F.*2&0AS$3@": =G4HF*>AT7L^EIIT/@5[ ME-U_44!-9U=VZ-6=4(W.K.D47@?S7\:>,^EP=W&:9)7\> M;:,>388<<-97^G[-=H^;9G$0 $2%4&T1$(GCR3<,PH"95<99:=)YM=P3H]3X M^A\[Y/:3/>>L#A8]=4_P_"3O*=X,!&\0[?.4NV$F/2-V%OBR,,.5*/#GJBX# M65 >!F&, (DY(#@-_81AA.(H"$,>D="H%,-2DXZSO':F5>T__U>VVGF[XMZ= M-O]J;69KQ/+@N:TK@FW.;AL1_+W#.9\)[@EY_::X?=B?A_S9-DI_FMN?,PL2 M6&>="^Z3./:)G$U'20HI22.0=LJ;(H;-,KW!S3G/\IJ)%UV6Y5W](L&-NMS3 MFN!I UM!,FZ%YBE4_ MQ3L"NW>5G36IZTW]8/%SRKD3.31VQM@*>8;2?IHYU#^S5]'!!NKKJATN[4R8 M%S!.4DX0A@S"P&="SM+#PRR=A5HGW2PUY7B"K"9I1UAR!)^60-F<'C_/J8UI ML54ZK4^'9Z."$DOON:\VQ;-7-R-CC.:ZAAQ94*WWF:HD4P^,G8CGNZS,BS5< MB# )@H2H&P5(G" 2,'[04$R8T;.RKC XUKF_9^K:!965R,GT\DOF'K_QWN37F??7?.O=9D1L]'6F]\[ 6#_,&Y*;?" M_#SW;@39*NVC"/&\U=>BZFJ[YF6JK;YY U76D$===>4WMYOB+LL^[(K5'V]O M5?+6GO:)& "<10D ,(UP) 073>(=\S2-4L.7N/JWXWPKOH;D-9AZW@LS@$4] M01R'/C/EZS!Y9@0Z$;BS_%Q0LN&Q2*(@@8&( M8Q**KB6?)F2 _&BVX%QX'@R@=_)C7Y=5YJG7VFT(D2Z3/23( 86#Q&<&JF.F M-X8$SE!I3"VXI#&]V-!^(N[KLLR('%AK6MRHE^GJ)2IJF1G)W_,B[ MY9WZ%?YS6:[%,B]_6V[V*B7;W]0RJ.[M^R7;?2W6]6W1AZEOPIF/U&T +,$0 M@L"/?'Y 'L3 \-G2&2!VGW:=O)!VFD$TEUY>U$9E8K/C<&*GX;-U,Z!8][V[ M&4!U)^0U]%>?%7;OU#[OQ$#UW-/IYUHCO=K**T_96?>)[+0_U-WHQ-;)ECY' M\-^%J#.GWC./*#8K1AZ^"C@G;--%V?=Y]8K5M82E7@2O<7FE!#9AH.SGUPG"I'.' MSB1(7GG*4D^9ZG6V>N\O=9+YA\BG?#=6@!S4;W[ \#B,#Y?!T8*GC$+CY^=Q M?];!K1Y77^W4DT7E#5S(0(XIX3%,PA@$*0D#?%B/HQ0F/6+B-$#=+[:U<+R- MJB24<\ZBG2;T+2JBWS3]H\9A;R)B7@J MULW!-Y/,_SK +/^6K[/MN@[.(D4\P@E&0<"")$H2Q-,.-T*<3CC_ZX5WO)"W M;F%Y=WFV,2P!FIZG*>9_SATZOZ#7F?K2IW]/N6ZLZ=^@;C.C6#@//EQ._RQX M:M+(^%NA'A/;Y+N[&CED/)035IH@)N(@88PG^+"F&T,X@]AHB-AY=#SBF4% M-'7GA"'1H1_G%Q2/QOXH8?&^^\8.C#T[SP\<&OLR,D9P'.0MW?"(5RMU]U4E M02U5^?-V+7]3[K/UFWSY636>9Q7=EZ4"W&UA W NL+A[>YK5GHM0.\$\X!' IRX1"]D3>T-LQ#4H?5:N+5' M.N^<(+XZ.&BJ(I0>O%Z(#2Z]- ^M=VIA,5Z?[U>(73]5_%3[BR 6"4D8(#QF MD-(D20*_:S=*0V*BO,-;&TEG;Y=W\BLV]>@N&[!>]EU%V M53+-[=HD*8$QAFD4!7&88%]*J>C:Q) ;W;L]K*61Y&QU &:H7@-YU,X 1Z+0 M.->KV:N!>4=D$RG619HNIVX6Z)V'4EFRY7$Z9HTA0X5Z7]PM-Z=Z" (&<0#\ M-"!!(&2B%\"X:RV)_:B'-AFW,9(JE1VN7IIDSIR1&CDEK9\.'2!-*T /F7E> M>GIS.2O1Z6_%TW(SD!7MS2BE:G*&R;^O\BK[N/S>3CJ[5AF@(68 19$?RCPL M"B@ZS"O]( E,!&=H6XZ%IPGD:DY7U&MHN^5W4_$9S*;F/LZ(1!KNP1PX;+!Y M$ERW&#:1+CU#UJ4=#TLTST.GK%GS<*?!*DNZNE4OF7$/YU!.N$:DTTZV&Q4LK]>.* MUF6B+FB6)8;G(5FVC"F<],(>@O5$:RA)<9"R2-V6GX:(^0F&;6L!(LPHP>K; MQHC;DTUJM6IWOX;)51\V#73*,9%]!&HFPF2N2 .XG)$4#;'B*0T:S(JN^+"\ M6FV*:E]F;Z]/ZT':A7=:5+OJ43E(]3'[OB.2A#\6*(0I!@GQ90H7T"0$6+0Y MG"^BF 9FY82NT;@OI/_'7E6 *3UKKB-Y+?O0=I=_:^XC,=0RY\[1T[PY><5, M&X_(U3F^>Z5_+7BO1G_U5.E?Y?VN;/!J(T8NPAA(^071'^^/C4^W:_]M<[SJ0Z)6=ZD3XN>@#GA MPTR9GB7"B>ITK5Z0$V-NYJ$3YK"+@7W";&2K#.'M==O((I 2@8.0T!CQ, ZB M&$/0M8'#)#8;WF;?[7R,*S@JWI:]QKHA47H#WAU#9J.^HZ9%,N[@OT?"!07H M1]8\9* G]L)&=S$3A/J]ZG=E<9WO%@GD+ 2(R?D!#N1_D1^&70LDI62Q*W;+ MC9X8F'ROT6KP 8)V;V]>NK^ML9B)@!$Y>A+@BA7>9$B>C_\3^"V._ M#TOS&/F]D!?#^XCAWM!M5BYW^?8+;P\1'"84-/8#%*00T@#04*1^2F#77A!Q MPY2@?SO.TX,#M,-!"L,WXP9PJ+DG- IYAKM"!]8Z4),M79REY]+6T&!*YZ$R M%NQXN#UDB1GM-<-LLU$/;F[7ORS+/[*3EA><!*%AT2'R_S' M\"J)_@TYUZ!C\=I-A\VP_&\ BYJ+K./09[B>VH!J+ECO8'6*-/("ZEE^+JV5 M#B=U'CIDPY"'*Z"VN-%?[*PR^=FOLD4FIUJ;XE:MOW9M,G70 @LH2! A$OF8 MALEAUL6%X2-DP]H:85FT@5J\FV,DG;J./YZYM\FZL$3=6 =*T*R@,2<1X( M@ 47$6'MV575:H0-WP :VIISM6H!UB-M>0^BX2K/4%HU5WY&Y--P->B$R/O8 MIE&M9YBZM&YDB>-Y*):TR(0D6"(^C","$!QFL8^:]N)84BX MR7JS^;<[7G7^J/Z*5SQ:91JXR/0\:3T7EZSR-711:>*5)),5)&W>YJ$I _ _ MMV)DR(2Q;C2E+V^*JI(S01PBQ'R8R&2*^4$0<]&UE +43SD,OM^Q=K1%8HD^YI3)#,?P"D+(AI3+M& <*^\G*VV:& M*SQ#>=24F?$H-%26=L 7G @SAB@$0@DCPG<1IWB!-*8I/D:4JU+\:*93-]+!YMD^FB:=[2MW*<<5=H>.N1 5YM =YA%2 M9L%$,;_!VB>8221MS"39-E.U;0)&C"(8$ Y8(Q2"KO*DCCD*3?;K^C;BO-] MBM>'T*&*4+_EZC(_[Z^?&W@C9XIG2'I6#/K3.J>!/,"*)P?A4%9T!]"OV>YD M;@P)3&"29P;0V&2OYE]L^.,2X)I\RRS#,N0'KVZQ!'6,FV#&R<\-"P'YM.!]'-8SZ0?)]M3X.)<.'R7L2J!>7W3-G M%I\[/)X$U%SWLH%\F%#4D*5VR3^2 M&B9_>[NO]X&W@R8B(SE-3_TF]9:9+![:Y1DQ:$$XSC[PLU32TK:=D]F%PH%ZV ?X1 ME 4 , @A$H&@$&!!PQ@>RTJ%,+S=Q';KX\V[;2IG?[(':>BEIBT:@P_HE[9M6>Y:_9[NVU>F4I*_-B+7]?9LLJ8UGS M[T-"[&,@2!@%:8(C%D$N(#\(/!));%P\[Q:.XPRU*1%?W;OJ^:3<7DE"74IJ M>N?4"'[24^69N7]VCA)O28WV057@RF^H-XC^F\>@CZF MP4^=(!B3ZWYU930-4$B"!(8A4=:L*=QT1M-K_!\E$UTBL2"8 MAP0F0(B(A#R!(,*D:Y')[,&D/'Q(.T;Z95XL3I^86YE>\3^ 1#VI&HL_,YG2 MG/A&YQJ M)<*(R,NCTH%#9C-.7=CV>.0Z8]#J6#Z^.1@+1"CD 4L3%@& 0?K#A?'MG&^8I5WBR+JAG!7*CK9\ZMF7 X54G.GO" E[6%<'RGMR^%S M6JHN.5^P8K57[UV4-_4A_N,+CRB( L!EHWY"/4T Y 2RB/B(08QQ10=,TC!(>)I'#D=O!JX=M ] [0:B3]K@B M=]U^2_W79D;R/6S]R,X:LO,CTK_I*J*R6>E<#-( U"JGS<(3PF:?P6FUS($] MA:N^IJ=8ZRQ?-&V]S[[45P9O=[\N;[(%XH0&/"$01DD8 I^Q(.S&4)A2K5OS MSGXYQ" B'$.2,(H"D*012Q(DY* E89 87L1IODC>BM$1E*=0Z:E0?\(N*_HH M7)D)N"%-%W*K*EO][4OQ[2=II$JK0O6#4IGP))LZ1\ 3LC*8JVE59#C\PE*? M,=4(*L6I7&Y>;]?9]_\GNY-]'@=)A!A# ,0PD0'7][L^3Z$OS$3BX;<#2CA+ M!8QXRI%(4.(3Y 0<"LP^I)@QLOS2N",DIYS MO8ML6!CUI_:>&>R]*)E^C/>#70SL"N8CNBEIX]LU6^ZR11(B&,JY=I1$*>1I MR!@@71>.,4Q-A_;];P_\.! ^H10G]5D\.<,)(19A2%. B-FRXY QWJ#RN'K\ M2^(R'^Z&I.F/>W=\]10 7:HL:L$]#IX1A7Y\S4<=>N)_0B:&,*&C%U@VLE8- MBG3*L$[_&W,CGAC@6@(15 3K)%POT0L1@! M',F!%!C5G_;0AP,83Z'15P5#:IY7 W>LF*F )B$6QOX]B\^,^7ZL3#_6>^(N MAO8'\UQ Y-5JN?G/;%D*^9MJ(2 &.(E8 (<1C"" $9=5R8TT%XT//?]-*" M 4%3'W(4!Y$,G;(U*C#P8S^(1LOY&UR> N;5R,PS F/J]',"EZSUS KT";.8 M%SS@X9G,H"]KT^O%8 N>R Z&L6&N(4TVTK0%<8(12&-*"!&12,*8BVXHA)$P MGE,\;D'*'D\9YGY"!/*Y3T(8T5"P,, ! ,Z+]!\.BS9G'J0D1@2::HDK[H:I MB19MUO7DA LM1>G#W=PTI9<-9U6E/R,ZND+W97E/P+HICD_#6) T\@4@$2%Q M"O$ASR:A>EU03U;.-I"D@0_5^T"1U,@H]A.HSG$S*&-Z$B!D5&K:0U5:7/=B MK?F*17_ZGA>549@STY1>I%G0E'-4G)&4PAFSI;GBZ(ZK7=J:(@@0 M$@4\H3Y$84@3$H28$I[X#!#9VDC5$LV-J#7&JR?N1S(NGAC$KJZPC$9L+YWI MS:F]*HL+_%PNN;!![%QTR8XQCXLQ['&D59\N\NURN\I5^4>U*_==J;Q8YN5O MR\T^^R5;JAKYYO==U:G +$R)GY+45X^^DRA*F@NJ$L9I'(8Z]>I.&G8W^@YP MO1.\=7VU0NS5D+U3S/TJVMVXPZ#"?7*W]*MX/[HG?^">:^6>;[5[;DZP#ZV! M[\/3$^+HGO,9U,B[M:\8J_>:G: \M(FK*MM5;/IR9)V[ MDPUC[NC^=7(BU*(SGH@@4[I\'F=))[&\F'[ ]8Q'Y.XD"HHR^\<^VZ[N\/>\ M6L!8!D#!0^#+:44$ @()ZEH. Q+UBC,#VG,0=@,F^7T/J&@"'D&DK[ M2+R:278O2MVJ[GF>=-34 LLS4TD;%IU3/VML&:O:4^VRXF:9;Q>=9T M%,\"YS-3/!L6G5,\:VP-4;SJD&7^DJFW!194D 0&., B"M,P%@E.TJ[IP _ M4,DS;G :S9-SPN,D\?<&J@75,Z>[O^PY9=J*[IF1/)KR/23.4/IZ\SY?[>MO MDH;X#>2KQRSV\./_SK-2_OVO=V^R;Y)>E6P2@J(D8HBFE/DH#<. 'I9T!0B, M[OBVU.2("GA -W0N.XABX^GL6.SV5SUM8EW/:"]0I3>IM<'US)3.DE'GI[;V M.!N4ZSV&T>:;(40\26(.0)R"5-W9@ \S;"!BHZ="[;8\FO:=CE!KD]P!C _( M^T8ANZ\4FO \7L9WCC+3U&\P]3-31KNVZ22#EA@TULEZ3Z6J91FV>:AL(J4Q M2((0^T&, A_BXRP<\,3L:N(A+9D,S%[W$-=H/#ATIMN'1$.A<\Q>_PRO 7;E M:5/I5MT>\Z2C90/8G9ER#;'DG$X-9F>(*OEMBS(]3 B@1 1I*!*F=G:[%F7> MB,!P5=)M:215\BVJDC:)_57)!7NV5$F#RM%4R>^E2J;LSE>5C"W14*5^[/18 M0:MK5>AF657U'%9$3$2IX$D:LXCCT(_%H>X$IUCK_L[AK3B>*]9HO!K.T-4Q M4_J,%\0<,F>F10:DN5[YNL^)WF)73QYGICK][3B_I#6(F7$KH4_!MI-)$$<^ M84((EL9)'! 4('R &R&MJT$F!SFFW@U;$AO=?8:".6?/#=#;:=?7+)/JO(!Y M@!]GIO>3T>"DM'FP7W2CS2_%-KO[95G^D>W$?KNNVF0:DPC[LAG$TQ#'(4GB M]-!8@F+#"7?/1IS/M6MFC?4B,)J]S)\*3$K=_EU+@G,JK?7++LMJGS7K2M*(2,I DF$ M29 B D5RR*=I&L0F">J0=ASGF*?0U+O"ZP9<3^D91*B>_HS%I9D(/:21Z=+H MYAW#\QQ=D",;S,Y#DZQ8\O Y0FOLZ+_C6MX6I6R/99]W'U3"EN_RK%-$"&@* M(Q1':0!3*&@2A7'7ID^(4<7(L)9<*U0'SML6:G2IBP&*SYO\2YV;]DV2!I*K MJ56C\6JH5@=*%3#OB&PJO;K$TR7%LL+O3#3+CBV/'E&UQY#V+&Z_S5?Y[7)# MBF,"!T6$ B8 QI'OBR ,ZHV05B*!,*KJ[=6 8Y4Z8+*@3?T(U)R^N>;.UB/Y3;[-7LM?50L88 )P MPBA("8,A"P7QNSH3CD#/6S\<@7&<@IU67;4F>+4-7F?$E7>\:^Y@A]<9XOVN M3/%J6WI7EKCRHVD!R@Q<:*:TXWC/<8E+/]:U*F$<.W0>RCZ>N6?K:D;A67L) M<%E]E=%(_8O_8Y]_6V[NG=!@>;7:%&I+=\&I"%B,4\(#RAA% ()#^R".S+8K MK+7J>FE0(O2R(T3#)4![Y&HN!T["J^'2H*)49;KU#ROMMZS:W9QK-(I3F9.G/(@ 0SSRXY0>:JX3 M*)")! YLRK'NG: SD[RA#.KIW(CDF8G;";!9R-EEHBYHF"6&YR%:H\!'ZB3'U&H7M"A"$- NO8BP8SN@>[?RA@5RW)L72\/%[>OGQ]; MMIG44ZEQ2#03J(Z_&6C367HNR-)P2N>A2!;L*&QW-L.%Q23 9TELE 'TVCLQ?A'$<#G0%ON:JWX3T&ZXN/,WN\*I5?#''OQ3H^\ M2VMTENF?AP9:M^KABIL3UG3U\6WY9;G-_UEOC-)B6Q6;?%W_'SF_?2<[( MS=OKQXM_Q]='((>8)%$L: "#0%7_\:1]MBRF2:*[+F0'#/:1G\9A3'$0(93Z M&(80()G)\HCZ' 7N1OWUV]NL;*HR%C#T201C@E%(!2=Q$J"P$Q$&X]0L M!7NB@9!!@<,X"&C $1,\ 3B1;;%LFI5YK?=\"?[*M]FE6%. MU8;H'=>6B0'5,> MK85;XT?K9=H/JZ_9>K^1^E<_A$N65;:FQ3?U8]953^:=402PP! M"!B/ J@>S\+0;VN&_23!2.C)E4L$SE6L?CWXU6<%UUN=X/6R!K#!>[2NG'!9 M\.;"OID.=H!5XE5#;EUP"MKK4+=/$7HZ*CF>6PP>"IZ!>_H]%7SJINK$34^- ME,'/!/=CZ8DH-0;G,W@JV+6%Q7@]V"P%?PY,K>EOFXI!O-KEW_+=W0-@(0YD MV*5I%,K4,@%)"#GO@$74#\T2]1$ N0^$^YN;97E7CW0%URN:!81EB]M:XAXNW[PFT_;?'<.,N<,)BF+TSA,?1 #3 GM('.1L$$Q M8ERH8T:/]Q\^77GOLO*Z*&_J4R7XSV6YOJIWIFZ/OWZEJL74,VCR\W:"S,C> M[Q5^YNMV%X'I:$H;HU0?>/3+VL+91BVK'M./9]-TE%E&NHFHN!P#I_1/[R7! M=\L[M090"_*]F+U=\YO;37&79?6OW\E1_U7^A7=RS*O:K&8WMZKV-\WG'Z"G M/D%!0GT6 \YQ& @<'V9YD!'-^R+GAMI]S#Q=7#F9J.TEG;_E%GKZ<,]@X6 M>R.*.,=/%Y:E9 M>6Y!>FI\YLE9<5V/SJJX7A4W-[)I!6_Y;9EO% 0Y5;[>J[*67&)3<^;]5KJ\ M_DPS:-6PK'82Z&<%] 'LB""(81R&"+$48MD#!.A@QYA1G0-0LP%K(ID]SE$] MTLOZ4MG&S%8+#X9ZTE*O,=7K;/5J8^\OG-?V]HBKD_8)@V3LI72'?EE8JRO5 MVVM:6]=,ZCKK1%&*VKK7K76?E'4GFJ.DI3K88R?AFK1C],BT7DH'Z9=B/79I M+0PN^X_V0M@SN99#QSR79,VA3\PHNYH%'4^E5;, II]//7&X24YGGGQN^7#@ M@*4Q@XP3!CF#00Q@&#$401##"#&&N4XL=-&NN]CVU*G 2X0+@_ S MM4_ZA1,7OM&+"CWX.J?R+JF?@6H[-:\8J0OWW6 _S5T^+#?9\7+S6MX7 8P" M/^%QQ$$>(#Z2H;'5Y4$>^^B_V&:,@Y MX8P$F$" X@" KDWU)[W>D.G5DF-==/R&3#]R]21P/%[-9.](J0(VHS=DGN+I M@K;9X7<>>F;)EG-OR%A@R&:>]^9X^2[TH9RX8X0 I2D):$*C%@.!?AS8SO7T M6YY/OO>F[]WFEEUA+_%SXP5GR9^. R;+ -]HW$7NQB?S4$Y'MO7(!OLRJ'U# MY=F6:;'=Y=M]L:\^;#_F5'[4$_"7X$(SJ;\H[_6U5ZU9WM$N3QGF=99=><<>T%AGT@O\69R%A[>3SHUGI%C&/0;I'BUVM_L-W)R4W]LP26P!*48QR"-68QQ M2/T.;P0"O-AF7]2'/XX9S/J"U=+"M-'"1W89+ 08"=])Z#NQI_[\V &P=R<8 M*P0Z=?P,@F"?OC#3,'C&54X#X=#N\:.$PL$\6 ^&=CSC/AR>!NVWY9MB^R4K MC\$;^!%/HX!3AM(0L<3'HMN2((GOA^-,Z89A=#RE.RB8'"?>SQ*^_(XIYG0# M'>DZH(WGP_'#V;V9G.H&C7DO<4YWT4U.0IF=CO'2 YDE%JR%,9M><1_$NF#; M(7T8='T1ABGG21*&)$U$2'&".[PT\>&H<[JA8&>BRTQH.U:&C7,^[CX4FD3@*!PL0/010' M(.91DI .&08B&6<"IX_'\61M_&F9@2M4W SFN5,-9\Q]J?K M .+$AY.%D9X:]O]]AG6X#R3M@FNR]P7/D7"J\'EM/:X:7OL'GJ+1T?A7$2! D/T]#WY0B-$.A:EOFAX6-^-EHT&5/] MKHULA];K;7V5LI(QPP,&-GCMITRN"1TJ4K-XDTN#- /Q&D+Y/'5LD$7/2-IP MMO1/BIZ\E/I._K2Z.[D/F(DDE4V1!..(8\+CM'FD/E4/HB:1F:P-:LJYGKTK M\^TJO]TT=Z[=PVIZ/'0(HWJ"-AJ59DIV#]:5UP#S?F__/9F276+K@H19(7D> MVF7'E$<'1*WQHZM6GZKL[36O=KE,.+)JP7@@:$@0PL"/$6!A+$372!28;708 M?K7C/0N)1LG0 8^9!)G2I"Y3=$%;>G(Y#S7I"[ZPTI\, M9V_YEVU^G:^6VQU>K8J]6HCY4G<3=07'0:Y@!&(<)@C&,>)^DDK52KK&*8N0 MT5%R.TTZ5I@3E-X1IM?A-)S+66)9E,\#&I\TG3= F\.#FT[(-Y**%] MLQY-&IWPIJN&OV9_GDAP66SECZOF"LNG88A )@@/TC]-(0,!0+[1QC$Z#"4 M]<8=IXCOLU7V((.Y!]I,)>U3KZ>6D[)NIIH2ZGFVYR.?IHQ>D%%GSIF'G+HS MKQBID]NJ8V/9Y]TORUW[__"-VN?XIWJZL-H=]F]]E 0^#6D2\(1+#"2E:7,C M.Q8BQM!.W;(-)(Z%]PA/K7/MOF;U@Z;+[=W_7^CV2K=J&9?89M*__[[&:9JV2Q'X1^DL*$ Y9RD,:P M T<@$2Y"P$!(CF/!B=Y?W9.8 VP5(TZ4Q<4]!'9]:#=4C.@^MS%CD$,G#1&7 M76 A5ECR\JCOV;#P4IQF\#;6G)S7[YVL M49RH]W#60#*?B,ZC^F@&#VJ-9FHQP1AP$']?;S_^62@T)S>^POJ>;4=2V4/S!X "OS4!SZ/1)A& MW,=Q",*@ 40 BXG6RT8CP)@RGBJX8PEU'P_9C:F.G>-V83-_ >YR$UD=NVU@ M;'7G/NO1]3&1%N+K .^\K @[Q-">,78PM\,W'A=!7!>W4!01&OEAY),4=PWZ ML:K=*W;+S>4H:J$9HRAY0*0]G#^JOV)KH^]YSB['M9'ILABWYK*SUFNW3)O4 MN>^ Z1NBO:MER(WVP;*ORS(CRTI55]S<9MNJ#L*X+&6/JPOOR-WQ(^^6=^I7 M^,]EN7Y[6S\^_':_JW;+[3K??GE?;#82MOK#A0@%9PGW8YA 3IB/?= < DD@ M#+GA0;1I(#J>%=207WU6F+U3N[P3P[S/=][IYUKCO-JZ*Z^U3_YPM-#[7=GH MM4::/I8Z46?0$^,7T _,A'SB+N#F9)X3)UV()A/WBGE$HJE)>'A2< X^F2 " M_KJO'Q7G$4D#%! 6^9R'"*J-K YG1,)@<9N5>;'^L%N6N]%#H"9&$]5[:(ZV M +;HO.(([\K[G'W)MUNE8\6UUWSUE5#7PQXE;AIW@APM9IO:[BU:]/#%6H/I9?G!7O=Z^JS7UYU)=TT8].N6/WQNJKVV9KM2W5X MMYD3U%)9_V$+B7_/RE4NX2Y\BG!,$4#-/C"56OV65S CQ=LV_WV8K]>QCH7[53@54 MV5>W@< H# 1#"411'/'0CP#LX%,DE[DKK.M-AJ+3>GWZ,"&J?%LN!U9'?)I@< M_#W+OWQ5MLBXLOR2=:MO[\I\E:D:L^NVQBQE"?"C*" X%;[\!R/8;8]$*4B- M+DJ>(?R76=1\Y77V>RT!AQ5XKZ9@+E7/UGK9Z(5D4W2PF52:/=NWIGIK=W3O MCC-9MMW5?HQ-E*<%<2X=TJ,V89SY_O%;,*XE:[PLN(W#]DN)X^1FOWI/]6 M@5F?E6FBL:'7K(7@RJA&\:(%(4Y( @B*281HP%-?_J>U(,8$))97Q4=$/GX1 M^[@1=\Q.8"GJSM3[]B-OU;\<_F7%7WL>'1*#)^A7+R0.3\&,:2R>S'NCQ>-# M:;.6$8(%:4P@1B'@$"50^.1@1 A'3DDVP4_]G;U_.*RYKA=,&)V? M.)+PHP5H([^ZC-%N.M@/$J8=D6,[4KOTX6C!^HDZW8MF8 $BSB3B$,44(A% M&A]R#@S0R.':-OS1 O;3ISOF%;NM]XV1HO>4G6+"^/WDB9$?+8(;^M9E#'?5 MS7Z0*.Z,'MMQW*T?9[<3#7@D\P\?1I@G24PH2,)#'B( G?!PRR#<8QQYN7#4 MI6_D_O\W$D?I%2]$4\=F9:J-1".O:3TS4I MQBQ\939%N'"RI'=J/Y(O#)X2F=HG_1X0^>W\R'DN(?C;P"=#>A#V1+AVSOT, MG@=Q:EXQ4A^>Q2E3W?!.$8\Q2:(04\1H $22=+$5MS.FQU$>A]]E)R)771GRRE"V,713KNE.-4RL[H]XT70GMQ=.N/VY][3#? MCW\XUG:G_#$FT6.1-"1>AD\8 'U/A\['.4+9(?561ZB>_.:; MGI/[.9-KDB7,#/K+2 TN1_^#]=Z)^9ZR?X),8%S_/A?^9]K;9A3SY\K04X%^ MKEA'C>[&*0IXA%&&* @$9V!H8C[7&?U,@R;YR; >1V?.&<8 ML\N-DTK,M*^]R,6''R7]L-.P#?*Y]S;(S'@? M*169NLM,EW/OC78?[@LK?]&(F"4X8L9P3NO3E!H?5K"3C?5OGJ MM^5FGRU2X". 44I3&+!.0GB[@K3&"&<3G3SIR%*Q_L/^,N7LGX6QSO@\KXI M8#96#J9QZSB5!^-X="8[!\>^49OXLNH$SGIJG(+YGKUC1C%Q6A[<%<4/\LQ\ MBO\.$O[ GM G",4XBI ( <)"[4IT]M 4B;G5_?6U8Q9K\D_%T=]F$$<==I^Y M5/B-T6]>POKZV2[XLL)U;X=/6M$WM!/^&.%^!)Y&K^.SX]D)5L+OXX4+AD.& M?4J8\%.0$A#B]'"X(?!!.MF"MRE0]P'_M*S?6%5GY]?1EZ-=.G0FJ\[3AU@G MKAIG ;EO_YA1D)R8"'?+P<-\HQOFQ#(OZP9P566[ZI=L6>W+;/UV^SY;[4OU MS+H,V'GU,?N^(Y+[/Q8I#)-0"!(#2GD,(\:[6SYXE )J>%6T]>:=AR2%N%V8 M_9IGI>3YZYV:4U[GV^5VE2\WWK(VQ9/:5G9&>)^5%6:!RKYG],+/I"XQ"RJU M+VJLY?S:G%G%QK.(%HH2N'',"_NB[*5Y6$[QWQ>_<-F%SUAW)^:28P MECOG$17&,_=A5C\NS[I1XSP853*2;_?%OOIT$+TW4NG>%56NX!W"W@.3*.QKD'2WRE$E>9].5=YR"3!YHK+OF0N29KAO,(Q1- M:'\QEP%I%JQ>'Q63;I95E5_GV9K1W3*;@#R#!)(@H!@D+"4EP MB,)8\!92+)*(F\0EIT!;=E\S[Z8!JI+>^S')+-BX=8U>7)F- M5\Q"R EL[XA;;62J;#A)T3X:00)CID?"Y_63<0<"@02$XTV^F+'FJNP> J,][N">O 2^M2UXJ)25UT5YH^ZAJ@OFJV[TLD!^9\Q9&%&$(@@)CKK60F)ZEKIO M*R:CJ%>5^0FPYOC+5*/J#$.75E<&,)N\O#CR#28W$SJAWUS'LC/T)C]F+)V;"SGB>@93(U>6%>Y[:H]S]NVC M?R D /D,P"0$JDHZ2;J9F<]I'!G?$Z?WM:YKMA22YJ$Y[Z_YUMM7:_4ZME>I MW_]+C\/KFF3I[1XZXLDL'#043?7RF=8K9&84S2.'[0/\J?/,?6S7'?Z'U9JL M_):WN?&C6T1^+;;-G4^-'GTL=LO-Z9_3HMK]6NS^,]NI4QA?MJK2M9:T]E3U M(@542I= 6,+&F*M5GT.6G::1X3,9\\#L? ZJJH8[9%ZEH+7W,JQ.[V]0-W!M M*\-+..;!H*9$S@/L&#L)C8'>N;LZKKR#E6TV>'7_+@]IH'>7[;RCB5=M2ME: M.:ZZC^*X"X%C7AUG'C%I9IP4%,0FH_\,YCZ^D-@I_5HPR'0%O([_.6C]]MN.UQ9^7,6)TZWKKO M"U,%7F7MD]&W,=F3\WGOQ.@?) P_Z<\IXO&PCO6#!^:!Y(P5H6WXT/G=DOP? M^WQW]WI;[B'=O@>#7O>+=O_N"9AN*Z6=*K9#3?9,KJD2ZF=-TI#!829PC?\:KE ML"LM&]N]$^.]VGIO)\T_7GAY]D+I[E;J%W+KY3!7/[=$.^/.-X\0/WN6;%VF M.:I7G;\_\:PU#>S7VR:%J;.=P]T.BQ@2C%,A>,@B+#,8ZO/#LCWE6.O8ST8R3,W"%8:"K=VX;R%Z#^1"(&M@RDETX)S7R;F]/@B\%&<$F69Z'*E\DUUV1+SIJU(MNR44^/ MK3*J=6[IM-[PX6[=^VRSK-^$.X\()3@DB)" X02!-$H@"@_Q@4"BI\EC(!FW MM>9*%0J4C0FJ]B3KA**N[SQDV=[M):$8WW67A7QN/C.3\WO.>ES5T6+W M/A;]5'U\9QFOMJE1;_/FV6:]\GU59 M^2U;7Q>EFD(?K_=8^&$<41J&*>2I0(PPWKZBH2;(!!I<=^H*@>NRB1JWM^R M>WF+7&UH'PHF&O!U@7K>PK\R6D)T["6-T#@+!YD%Q]8W!\S>ZQ/?-.B\]_]? M=U_7(S>.9?D^OT(/#:P+R!I0HKZX"PQ BF1M BZGUYG5C4$]!.0,I1T]D:&< M"(7+[E^_I+XB\BN2I$@%/0_=[B;:W]\H_/@JP\^ M,ELDW?E*\2%90^I>6RF=N\*#M=*]C?6<'[?!D=JG:@C6/F[K+]OR7L#[6F_E M4H[;MJSA(DU0&+*0Y E/"2M2 >9PH)<1K:9.ML9TO"9V6XUM=0AD.Z 7! <,(9C!B- ES!!-&NL=]\QC$+ ,ZZN00AF/Y8KMF==\>Y)7=9JP:3 F: M\GNPE1="WCU4XE_>-)HONKGTC9KV>>(6S>S^Z( .=2 @!1)3\!CX1=!!EWOE M'OSX5]O7$:3+9GX.P9CO$V([@Q/]4.,Y#'WZY,!RF:? ME_$>;VK'&P9%PIAC8^^U#DJ M]M"GAF?',_I6\4#9#K>OGC#/[#H/TNBSFUR?<:K8W]/AAE?"/>5:H&KVPHL_ M'OUEV;DEYTA$)H#%-,9%$J5H0$90I/4 MG/YQM=TKFV#PXVC%TW_)XXW?&RZ8N .TY>"?9RMHS6*#/:%=MI47AN^WU6XG MQB#5IKI;-5SP]O+->K[:E +MY@N6EJR:5;5;T!!%*$TH R!.291P3,& B2*U MJJ5YD+A.^;7@VQ7@^$=S,>A<(]6<'+OF M]==31_S!P8"9M7\*UZ=4?Q8?>J+W\]CZ5.EG9%A5XX_OCAR0[<;EY6.U*==R M?+Q97FZ$^E6[AG5]&A8\PHR @A4%AQE#/$XA'Q#Q#&F=-[O$X5C?^Y!0ZONJ M1]9VO'H8(.L)NE./J,FY+\[0$_-'%^B.)'UW<1RUC]A;'PWH _9&[Q$G4CZ! MYQ-"/H?W_)#Q62RMYY\;>A(^OC_UH6IHM5U]*^5N N]V5?-^57X6>XCFQ^]5 MN=MOJ^751FPL]EMY-U\L.JO='YOZLRSI;)-1FX=]LWN\\;C9EIO=G=!$\;L7 M,049(3C*HXR&&4BD6(41"%I-#1^]E )S$,00H34N0T(3DE80PP#WE> MQ!PE!7*\.(Q8Y/'.7;>LE\*'1^_U?:Z:OZIJ<_P.Y+KZ5JTUUPU_/@.U1>:G M_ +T5J3#&XL7@4 2',P,6CN#=Z.EOP2#K?*T<+0V:,V]"(X-#CJ+G^6K1J/; MP>9=R>9RYHEES[OOR8\UTC]::L]U0/>*0MFT3TI>W17E[BM?UW_M\&>A[N5M MLR!%"&"1Y"1+(DSR/$]PAA K8L8CFD>YDJA_JXK;^MEM62_/AC)Q]=O7JH MMF7S*"TR BG2**4,11E&(LSFF$5IW@.)(>2YWCMZ#@#HS$.CIR,*?/U_ _[^ MZA_7 ?]T]7MP]9%]PC>7'WX+<'%S^??+FTMV_;_U8DH7?E"3O#,[0$\(96S7 MZM\ 5S[:_4XB%H'^+\$(^BAG?#:1U"?VA'0Z])(?@NK2P'JV+UY/?/'RG_M= MT^Y-/PB6!*9+H?^[FWJ(K62DUN4[WM<[\7-=V&$"HC1->$2*.(YA@D*8]K"S M+(&:+93/#M>YL!]9* M&MX-=P4;HSJK//M?M_Y/FRYN@HPK5H_:4HV6:B\#9 M"59<,LZ.T]T"Y)=)TI^@KH3(FR#<#_TTXHEM?W/47,C<#3$U=WEIA'?X>KS MNLO-[A8H)G$8\1P7"2$(IRD#HU1REA>:8?RTP=P'X4?X9+YS-2(,RA:B9E ] MD5O%D'@^4C4#VB=L'J!U)V,SU]2=YNE4W&B'8#]4RY8Q3V,VFQQ-:Y&Y2(L< M@S@K$(NC!.9%6$1T& P4H6:6V' 0YUK5/E#S0F5Q4+U1Y6252L6S+?<<:IYJ MO5+[ZT.;Q%.G6--X]$.!IAJAU 90DQ/U/=Y=M=W*_65?"=:6@(G_+<0/5T+H M4X3Q$18&&8=,XU7JD;O)@CLN>!GQC>E(BU-WA3>53=9LW(Y6Z M>[V>Q4/]:E^W*BM9>WQS[^Q.LW5R>V>):#^TRIXYSS9Z5GE2U:_?RM5&YLRN M-M?ENKJZ^[B59P?-#_D<=B/[HC[(M-LB0@#Q$-*0\2B-,XY"%@^#TP3 Q:9M M<+V\41G)0;29\$.!QA"+9IR_9JV"X.<-L."TW WJ3-AC MDE6+/:@+6:DX51A-Z#651%>\VA3#D><#R'-KX'/:M-1O NN^ZMX4D]Y4O,E\ MF6N="$H?RM5R2%SVU]WQ9GG5?*VV_3EO"-(T8P).$J4@R6*8XN'4)2_RB$Q5 M/RL@G.MACW(XB>TBQEHB#.3%1GF9SJ2WI%;8&WZ=OQC^:,-C3/(.(HBP '@(D8N:#;F3_,XR?'4]*7N>.[/ M:88-XD.'R-8&7)G0J;MO%TS:W7I_?(/9F??=/1RC3;[K?':/#HY,:"/%IUTP3U/)>';(FKQ!\<@3S:EA^.@-XKN&X^_=6@7%>> M77C38_5V8JZ*N+OCV5S[AYS"I^I;M=E7"QY2PFE(81'#*(MX$A$^C)N 4//J M\/3QG >Q8T'TMD,T5:6U"36589=,6M'9D=E/;S [DX@^(4Q+)4W)]E4&C>UY M4^>F,67_-;<%(R&GE/&8@0*1F!$\OFB4<\#(HJF;U4.;,#M"+;=YXAW$$[<-C M5_K$ZHNL#2]Y+;96#%0377MW7BIL:W_[U?;:M'5UW$AO1PVR5- M<9[D**9%3M.$QUD2CJU41V;L*-Q'4 M*5\4[&&.]_ NNHMX%RWM9[J-IT[B"2%UX D_!-2%8;7SK]A,,'F]O:[OFK_* M;;5 #- BC2")\R@#D'!.Q]1<1B-N<%W99!@#'32XF_Q$#-MN9)MR_>M^5P6[ M'JJ9%FI1JB=ZUFF M+KDN8(89*U J!HL!XR&0Q2S]D("%X<0X3&:$40HP06U?%TCA M&*%E*4_TTGCS8'*>V3M GZ9Y\WA(41R]A<.)$B*0:3U7:'5@QU6"$HTU>9_.LKZ*STKP%+$>F/94C]_B M45%VK;G#/W6U9]H)$;7,G_VC[T5-MJW0[/];V]2S;RAFVLBO\4$P7AAF?66MR-U$M>=?P M_L5#,9C C,4R'0W.$DSRT4B@T!<#LA4+\\@/^4+@H%)KDATE* M.I<#K"KJ"-KC0J$3Q.J+K TO>2VV5@Q4$UU[7*J*[Z?+FIMO?] MLV?O99WWU>?UZDO[EN1ND0G53Q!F.*)AR/,\RW$T(&!9GNN=4-D4DFV)\]=& !T?:FRA!E<*O#N1 M5 T23VBI"U?X(:).+*O=?\CFV=#+W6XO5+NZNFM[QNS^V B*+\4/-D+#Y>,] M+[>2D95-._'7UONE$/RV[=+50X<9)VG*$P0I*L(BY)"S=&C)AXH8(]/TZ?Q( M'>=;'^<$5[UYK4K7]_?U)MA)L,%>VAE4]P_K^D=5]3]\D%:99V?/X'7]=*[? M#I^2_[T\\G5G6^_ET;KVW.ZUAEQMS>GN(AB-#%HK@][,\R6.K7M,,=-\OB_% MCV7+$RY.Y++/[2'=(C>!4PXVP"[JG6P_E$/&Q#X&AX#$-.>8A\.KHB@M)I74 M&HTW3VWM*%WO'@[[B'&UNI5(?PFVU;J[LMG4CU[+/G#7@0V8C+ 9$)-&<,TCE@QC@L1@=,C>9W1YHK&SRISTWTR)R[A35EZ\W% W3(LNVN7])2ZKULKUM),]HVR>-=LUV=2O_.&0\3G5WG=F#>K'C>;PV+:[\ M=/"2]-X1[.Y.F!=MP4T)5HA)G?G,$[EV;N8KL:QC7NU7:"PH3;(4Y#AD"8R* M-.%I3@8 E$-DH9[-9-BYZMF.'V&Z&RL!/'N$Z04"K1S[*WO!CUGMPC#C8WY- M[E1GKAR]O32P^RIOT'\KUU)6/HI]5;U\^J3;@K""Q EE)$SR*,%Y%H\7!U!* MQ4*N,7>M#NQZ]K*;X/)#\8GA:Q:\HZS[TR_B9T%;9H4_T.X/[/_]WVA]#SOY?K?;6(>%*(33;/>8^I)B7@2D^K+:;&1 )%];:@>P(:/:]$_13Y>< M6Q/.4E:H=BB#%J8/>OF$.6VA-&7>9X4TMDE)&J[XHB;D!S]L93>-"^>A< MF";FV>$UA,"^*@N,BXB$!"4@3&@U-0'&2)KGFFP;6QM69 M049/&9S8@FWJS:_M-NSH?9C-\L63==W'#NSY14V[SN,0/4GK,1Z]"B/9/KQH MT.(\WV,&J@R>*F:P[@4_I-&!74]+&1PQIYYF;N_WLN\/U6:Y:H1 R%M-L@WO MDNR;#W7SGU47'2(Q,&( 99RD>_36/45PC#$80+94"YC!C^H< M&TI5^DXF]RU[P ^-M&_6LQ2_$]Y4%9+U]]NOJ^VWU6WUW;MJUX7N\_ M_[.Z;6[JJ^WQR[YC9]OV": /^_O/U?;J[@]Y$6J1AR%,:%(D>2+V)!"&G&#$ M<W'"^2^C@2'6Z*V]7 MZ^YYPN[EE$/3Z.YILW*[%?]F9?:*N3-/J:U"GKA(;Z$90 <]:ADQU-O#$^=M MGGZ$WCV$=A$L?/*QQ->WE014QY]$A-C M&U[4E&F,V+VJ@"#*\Y"G'%+(,Y@F../#V)0@S1#$SICNI6>X3=0> %<'I/\3 M[R6HLNW'?+-LD]&]!#W&E)?Z5QLS]7JP !C#$*:(9( G&*(0%W08-TQBS48? MT\=S7PSSM=XVW8/GQDWD+-"J&!7,RJ=FA'"J,=P8.,P<+;S%UZG(P1K7?JB: M17N>1A26F5)6L]M;F?W>?:IN*Z&C H!\_J,?$B/9-QXG!*0DB5!"$IZ/>R46 M TTAFS*4^RQ'CR[8CO N@DW5/@=9KM?U7^UCA#*9N:SWGYN[_5J6J73_BO@K M?XLRT(8B?XL3L15J'VT5'U35ICDAN C$[,K:OT#%[^]^&K8_32_D2V@/E2P* MK-8_-%5SDOL4!7,NOVEJY<#^IR.'"63GDLD3+)U22!OD>B*.5DQYJHOV^%$_ MLJMDP5E;$;.3;Y1?-5^K[:,MWX(1%(4)([Q(>91&!4W8*,:(Y5SW;&[ZB,X% ML@<95!W*KL5X+8$&MX]20+K';A;85CU?FY=FW8.TCM\>7DMO"S!XDC>:^[#L M3=).GHK9H]P/E;-JT;-S+MML&>6O%T481;F,-W,4@R3)>1H.B2S$(-5Z4TWO M-VN5O.D_FG8C_Y5)QYJ?JUW1J: MU1>9,:H:XDR%.&<9@SAM.T2(>A.^-=YO=;W\:[5>+V",$X@BP*,XHP6/BBR)AJ$S@@O-1X"F#^A8XPX8^VW< MZ8C,U3,X;_)T8@I:I=F/*6C7I.?/Z=CF2W4*'N5ACJ8[X3R,DB@B&<51"@J0 M9\4P5AH!K+<-,AO#^?Z'5@_U;M4"R;ULN7,V1;.[$2RB1G\V.\ Y"&+$0YQS I&(ES M&F8L&X;'/,ST]@36AG6^33A"VNX4CK'^KZ!#JZ<3]BA74Y*S<*VG-4])[H"= M[1Z1*F,GA,HZZ7Y(F7VS:LZ.DM4%2YLX/*9EB MP)L;(DTNM*I4CD8[.K-.,6$%R#A$B, "I(R1X70+4_'?!J4J9@,YCU:ZVHOU M6 )K+"Q3V%03F)EHU!.:CK]'R/=YJ\UM.V)1Y!"Q).*(QR#$ M$1F?X,2Q_EMU$T9R?T9T -<]5'<,+WCWH6ZJ(/]%L[?1%&K5)&0N3O4DY2F9 MCW#-_.3?ZP2=$!T;M/HA0E8L>?JHGS5V5$7J^;GYY::_4/"QWK9]))IFN_J\ M;V2*^::6\9* )8A:RP9R?7O?0P^YD/,X%1\,"_,H27*8)\/Q%N:01'JZ-C,X MYU+XN"*H:BW2/"^?VU]J8NFQH_3T]:6:K8M@-";HK0F.S9'M'AX;%(R-R<]U MI&_7(2?T_$R>]V,).)?QM1>S3S\:KC+8W&/6=JQZ$._.J?N0MW'G=N;-%(Q:&EOCYX^YC3MX(MHWH\T-> MS>&_$%9/X$&Y"FNY7$FU+=>R6^CEIF^PMN L3\,PRA)2@(@6653@,;$($MW. MQJ:CN*_#&H&UW8I_78UM-#4KLDQI5-.4.?C3DY8CXB2D0!!7O$&6^N@0O\.[A'CZI# MZ.E"52>N\40J75GWO+35(8NJTOJI:LK5IEJRV5*,I[0-(,9S8;WCG " -6+[2P,Z#S,&S &50]23S%M<*HFDC.3J:>+(XL# MNN#=L53V %\_%G.B@F\S=D+X+-+MA];9-*AV]FE./>Y9@#A$'(O_3A-*"4=Y MB."X%R9%K%.48O#K9ZE-V;UP\#+UW.5MXDS/3JQR-OW\X]EAQ\=R_D*XYRQI M'4HH4^J']$PQX,W# 4TN;+T/L8@9HP#C&&59&A%*?@'"KV0=-GM2O.8I] MYNVJ;$]--TM\+P]0_]7^WP5*Q.]%),^CG%".$A9E69(D"!,X MSI(=0VMG6'D$;NA]-/==OE?9.C'5;'#LQRRS8LFSJWVVV%%OX]SFP=]7Y:[: M=4F62]V_'P??.?14%#R$B,4AI'#/(,001;%!23*(1(9[[9'MN'.7@Q MG*\%:VF6YI&];6L*;=+%E5U=L@J?:RVU[) B)2[U:V0>+I:[YMJ.19ZY3GC*,[E M(^%9 6@J!D1)C$&6!"W*KO"LPWFVTEA%_DYHI6T/^*&1UJVJW7ZW-C1Q M&#/CH;Q6D_;BIVI:.:MP\FLCA%X%S09TO6 M_)(R4P'39=AGV=*V14FLS!A2E:A_5*LO7Z42BEE=?JD^[&5Y]M5=._[NZE#7 MW6)9)*&(%G&4$(RA;'^;4 @&###CFL&;W;&=2]@ -R@[O+*.JRVV[^KACXK@ MYYV06C2>F*!NW.''A'5D6SW'!STMYG@:Z;!81#<19CD .4QB@),TZD?EJ,": M;^=-'2,*F<:2[3CD M<&$01BEE>1R)D"AC!820\@$&R8G6N9CUP1TGZMG=777;UBP_U$VU:5;E>OTC M6$I'R?+FW=@C\W6].VLDHC!7G;G$C\GKSCS#D,20QTG3NU>6YUB6_]QWW9,7 M"2@B!%*2Q3SC DJ6Y,F )F)EF<]R1WW2:+\3/VOJ M]DJ@ -[%<.)'6@>$<\9RKQ&L'\I-=I7'$F##.K5 SA*+;TWY:KU>+3Y4S>$6 MW+ ]' -'@%+*61%!3"' #(4L*_H!0P9IJ)98LC"0\YS2AQ37>IB&U]6]IVKG 3?6](<+(_UIP$0Q24+ L MQRP3V_^,%PBSE"(1&B) )E9D'<:!210#)@\]1/P)\XQ$! J32!)G81)#]V!I M2G$N]K,)X&&WB<6 \)3JY *M#NPX =CC"UJ P:&05/,NL56JU=3K;"SK"=HQ MS. QVT=(SRAR.CR>T#TG[O!#"MV8]O16LSO^E 7S]FNUW*^KJ[N##ES==4'- M3?F]+_$GU::Z6S4W[_"PK;^M=F+_I2FR+MVCJ+F>>$93@H^<\OBJ1!^P"^C# M;:?@78_^%R')[?,0YQ-F<[)/Z?0,+O1$MN>P]*F*S\:NOJCC3;,:RCBNQRH. M]ET^K%TMN>"O: \*VM30U=VS<%VB7: L)2GB. MC0E"*"DKC_K G(33B9CH_ M"[09I?_8GN!@4#!8%,BO-3BR2?Y++VY]I66*.5QWZ?#.V>:KR5Q^=KR^ MV/"(TI(SJ^M]6X7F-?[5A>D,/E!^^'<:-/+CY5^ OZ]V"Q#'-$UA4B1Q1DD4 MA1 /I6<)1GFL]4CP&7$Z7L4L*=I%\/G'J^KXIS14AML+]+%^%WG)G MZ$0W;QJ[8_C$\N6#7_U8R[Q@XNF[RCY@LK#*?2CO*UK?EZO-@L0Y$X.%68JB M/"5 ;O_Z8=,8T7#Z4J4QV'G6FXM 0@S^[$!:62MT")XB^(ZXM:+:JK3.J-X' MNK0EV(!IGW74Q!PE,33F2:EP;[A"T%8X7'47".3K:^VM@-_;CER+E-,DS2%, MBS1+"X1 & _7NM),Z*M&^9Z-X9P7@XS7*EJ400^SO2+1WY;XLX.J4XYFA>C3 MRG86AC4+1+RE5J/>;VZ*S:K^7KXUR*=6ONG0,-K%8 V&?2@#M"J.;6C M+TUC43BZ'T;*7?5X/)@S&D80DI1S1"&)(U0,XXD!E6[73A_%<6![?$.N!3=! MGJ:QJ2#YLQ&II_7^<*BA[;-Q:2;J1_!^_=QR:D?+3YG]FHA;HXWB/'LX'Z.=+JP9_2HJ U M:=X$NH9[9\F6N_&LG=2X$Z?ZF% ?G> N>Z[O9Y]3/"[-MIL7-^5]IM4&W]?[ M3;. *$Q0AGF6\83D.8LQP0.V(@:Z?:AGP>0\^23-^/6%]WJ"ZI$NW3[6I>FO M1L_DTEF6%P>^/,O:TC[IOY_[Q0\KY+M;4S2=^S]B0=&UV>YJ8L2X>A.6W5>\ M6Z= SJ=L1I4A M;IVBIG[>^,.:/IZEFF0*C2_(4SZ(^^ MTKQ-@[J>6&5 7S7F5X4WYKXR'_[,<'7(+\QC37M59^OO]:;Z\7NY_:^JX?O- M;HMQN?ZPV7_Y>KO?5(L-01"^RDCO.8AYA$J?Q,"JB!.A,Y*EC.9[C+;S@ MOL47W$F >C-^,I5J8C GBWHZT1'800M:;!=!V00#O*#%-Z^0O$'6"8VQ1;,? M\F/-FMK-QZAQ'^25H.:^WC:K?U7+HMXULF_E;A'G,0A1CM,TQ1@A%O-D"&\X M3C!1OAMB;<1S;9+$-!S !K<"K<9=!WMLGU:W\Q%ML(/"+^R@VO*HGF,)M.U^ MK;B"6&9:XX;)61@WNVUBBWFU.RBJQ+RP@K@AUH.[*?9MJEU^BI-2^4\7LB(! M+$*,8\)CD*<1I.%P?L C4&@]I#%QJ#E6D4>+Q^T0P'T[&< YH=4HV>^2T6E9 M_[,'Q*>94C\(,*78CW#8EC&GCP:F<33QC.#)V$DHGW[%&13+7,J+'"9D%,V( MI5HWZ>R,>+Y@6%'/YLQW:TU#>]S[,QLMVJ26!)_$F/+5I&_E:BU?N>3U]EH, M?*AWY^5JVXY\4S\/<0X]S $I$$=%2%A(29J@F-$!%4B8WO-=CK$XGL^7&]DV M^-[@S,^Y$]1B%)_XUPMB1N2_WM7;7W<"^Z-WP"3\+I21'4)?VHN=[71Q(NWN[O]^NRJ9:_;>O=[H_-MBK7$LYOY6I#*O$9RSXFBQ2%L& @RA$(0Q*G MI(C@@"L)@5:IB'LTCJ/< ZQ XM(\@9[!&9/E] Q^L"NT!P."UH+@B<\N@L^M M%;(5E#<*K,:ZF39;]JCWJFW;7G4]=\*T2Z67?:,/N$A& ."$8QZE!8"0<<0& M7)3E=+&IOLA?87?T%X+PC^%Z>G"O^!1B&,:1F&4Y2 .*4YA/N97(@[MQ.YO M#C-?ZMF7>6TT895Y]'TFJANB/,4TN5&=.WRU6375^]6W:GFY:<1'M1*#8[' M-SN^;_;M8BTU[7_&=8!B+V:7U))U3 M*#HST.@ENM\%^OO]?7#70AU2B]US957?;U?(8+ :30O*UC:]0,JMO]1B*&\< MI1<^=;!_;7$'!^!!A_PB^% U8YJR\UN/_2+@J]UMN0[^LRJWP>]E(Z?DC[.= M&4VA_X0LS^)5/X1['E/K,\P::^+_ IA/E7SZ1KCFZJZ;#W(Z+%(,DIR 4(") M2!B)I2@UI?1%/FRY9'86%L;[+ES\A)Q%D_:72DL M.7'NU4&5>;-%PKI?O5\K[%NLOF0X8MO-RO&A^M[<_%6MOU6_UYOFZVX1)6(U MBZFL?< P"GF,&1] Y81'UC8.-L XWSJ8R8VT8ZZU0M^!+I8)IYZ;8X5H7=99 M$'0F^+PV/*7;VK)@[,>?<44P-W;28C"18S?K@)2IF[_J11RF:0YH@A.6QVD2 M40*B 0MF,'8I_ZH8/%7]U48(2-T*OKW,T117N1!Z%SZ:0]_;_) [K.J]]Q: M$W-=7_V,&JYMXR3I-F/4H6*+C[5:R#(-D(=9&F4YY!!RA,& !H$".]=L)10> MJ[;$/Y-NJSG,F7);]]1\VBVA>Z_>$J1=_=;RV$^KX'I63M=P U;=J3@7TV61 M4)C%%.0)@(20-,?9T$TSP7&!N6L15P+AKX9+^/-(N)JW7"FX=3?-)N 2N>_Z M+3%:E6\M=_VLZJUGY&3Q-N#4H7:+O[N@ &/.*2I$\,_B$.41RP8P',>:_1\= M@?!8NV5SP7FT6\E;SK3;MIOFTV[Q[WBOW>+OVM5N'7?]M-JM9>1T[=;GU()V M?ZB:!: IHW$1XY2G$$!*8XR&04F($IT+U1.'TJIST;]'K5!,Y\U<%EC,YJP. MS][/32UCU.>@/D>J<^WZ]FNUW*^KJ[N/V_JAVC8_/HI/L,&;I7PFYT&6N]_( M4NE%P2"$$> AB(L0)GD<17&2AB +(QC'D58[&VN#.JXS&]!=!"V^]B&I$6'P M9XM1L]N-/;[58INS4*T7S4QCV8G.J;)V0O&L$^^']MDWJW;\P>KIX:N#DA\W MXA>U_5T!+&!6<)(27B0\#S.Q<1U&I@3G.E)H8[QSJN!%(&$:]86V0K6:"L[- MLD4!5"/8B0HJL'9" &UR[H?V6;6H=O>%6E(\.6[7B7=!HSR#>4)92I(XA12* M\8:1&<2%%<73&,\'Q3/J%VV%[(F:YXAG!YIWEC[0"KR9J)X!ZYZKGHE%JJIG MS)9:\Y#Z_F$O=&$<3KX,V__LNKYK_BJW5=_1,0>Q;.?(.. X2U!.2 [ZT5&< M9%R]?8B],1VKWX#J:!,F9^< 4K/-JW7"3ZO?.;G64\ 7:&[[6@P_]H5OG3XB MY^'=L).(-?X5>XDHD_/"\N**7A_ZB3BPJG;[46JF6/M!Q+C#'VGUK5K7+1KY M*N/0/C@$>KV\O'_8UM^J]LFW?D3Y!ACE%*5A4F0%!33)AV0$(HPD.J(T91S'JC1""XZQ M&:K2)#[59&DN*O5TR91%)[IT@J(3PF2#6#^4R8HEM?W/3K/-V]/-[*"$$/$( M!(8+%2"J,^W#DK88(_)\%P6)QBF*H]3N9LLDVT'GD5,"2!X_A:_ZL8%XQ'($I2AI,D2:,\ M2=-PA(5T]&O,@X/=_G/[S(O& M50T+Y)Y6\#/PJJ?+1]B>JJV"T#IA5./.R[S,FEUUF<:PVO66-WEX8=&Q3* ' MEUDL&E,[^<@T9'^XF+'?5<-9G!"]J^9KM>U?):H;@>*V6JXVU]7VV^I6/L0+ M$84IA(A1G-.\-(P7603F8'=\Z:*6L/M.I,&F;H*'%KE\ M,7'78=>0-R=N45A"SNT1O47ED3,>W8!I$?=/J 4"<_!Q=,:U'\[06'W.[12S M]^.E.*;O:VNOU95 MT^$@/WXO_UEOB[50\@]5\[X2/ZT>_;7A, *E!8F+A.$HB3@*61Q&;( '6(BU MBN'F C5__>ZC"XE_M%T]>VN#SES-DKK9W*>6,_/2[WDU6CV4'J3OC$1LQ M'N8%)QE(4ASC!))AL<(X8LAT-= :Q+6Z]T*Q;H'U>QVCXV%S&O55V1F#$U1V M.3[O?(:CX-?(451#(S[]4SC&+7%[3OF40^.W'HMIN$,)!P'F/( M8(Z+$#(0#NBRE!0&)[YS0?/LP/F^')$?U*,DQG@;LVR3'HW7!:9+C;7>X2&58]<1,"0N?LQ36 M91V#5^R*!<2KZ.D^K_=L5@.@$20_%7\O)(G/+?E=OMCM?D2?"O7>\UXV8 ^ M->5SRYR>N!U(&]',*UO/R#BA3.;$^2$^$_#7MCZAIQ)R[.WWXD__\6_#3\1_ M?1;R]1__]O\!4$L#!!0 ( $V%:4M^5"6!BU@ ,J>! 5 96QL:2TR M,#$W,#DS,%]P&UL['U9E]LXLN;[_(J:GN?JPK[<,SUSL-;XC*O2QW;= MGOO$(V\7$R+^3_^!O\._O93/K\LKJ;SFW_\[8\//ZL/YLV;O_WO__7?_N=___GG M_Z??O_W)%I>KVWR^_,F4^6297_WTUW3Y^:=_7N6+/W^Z+HO;G_Y9E'].OTQ^ M_OG^I9^J/\RF\S__+?[/I\DB_^GK8OIOB\O/^>WD;7$Y65;?_KQ??H;H9PS__G5Q];>? H7S M1?7M!A^I'__ZXOF_+Y61^ MF?_M?_VWGWZZ9T=9S/+W^?5/\?__>/_FR2#Y;#8-K^5_ORQN?XD/_*(GL_C^ MA\]YOC3%[5TQ#T)8A$E48WTN\^M__"V^%>B''$@,(O7_8_=;RV]W^3_^MIC> MWLT"Y;]T.S5U>5FN\BLUO[I8?LY+LRK+\//;Z>33=#9=3O.%S9>3Z>Q($@X= MO5=2U]_ZF']=KB:SXPAZ?8Q>I_VN+.[R!/1^F-_/I]?1R,E\&,!>K^3)L MNN^*V?1RVF3V1P\Y'%&'+I../C IAI5P.UW>5COL_,H4U3>#1M" MB :O]C_)PR!V\$"=$3"_RN>+/'YR$01Y%16IQQO2XH_Y9'4U#;_N)^'@H=(3 M\6X2#^?/^3* N8%0VHW;)WD?PN+,*[Q<7)O)XK.?%7^UE%6S(9,1%4[",O\< MGIE^R=\$2^ V[Y"\!H-W1*C-%Y?E]"[NI!?7>K68SO/%WAULYTM=36QM/D7] M*&PWRV]OYM=%>5OM^7OGU^#=CJ89=;=*B?NP+"[_#+(*GPU">Q=6X5XV-GDW MP30/.PH.'RD!"7XR+?]],EOE:K%8W5; ;&HUM1PV 7'O@[)3?@D[Q.>PBW=! MULX!4Q"T6(6_>)>7U:(,?Z7^FI17ZC(\$-[I@L!#/I" X.JGH+O&'?_V+FSK M]YKK;+9VZG1 \H&?2$7T1;5H.A3M_E$3D-;,<&X^0D=3]M-Y /MT,GLS7RS+ M5:VN;W:QW_+)8E7>*QG[)G_,6 .0829E^2W8(NHVFGU/'FL(MGZ^-@0K*JML M5:R"4ESFD]GT7_G5VV+1],#HX5,#,.$P7:;]R .0N/GQ_TSS?FZZK7;Z MD0$(_["ZO9V4WRZNW\R_Y(O*&_';9+DJ#_&1]_6] =C1[! Z?L2.2/JU**[^ MFLYFX:-OYLO)_&8:/A+TZ7RY^#U?[IM^L[>33/6PK>68L9*0\?PGOPJ0SL.) M5BZG_SI$&^WX,X,0_VL93JWP:/BKM>.LZ4;2]7>2D!^O6*]6L_SBNGZN$VKW M#IN$N&;[X2%C=#3M>P?>Q\G7_;-[Y='N)W'81K;WQ>XGV$R26U_H8T)?WY7% ME^GB_K[)75_GT?:,?_E^LFQJ:1P]8$<$5?M2G,*[O*QSO)5%6P/NQTMHH;G(NYWY MRR&[GG.QG,PZGO.+(;N;\Q' 6+Z<9D,4W#T*@GH;?E@_'\=M%2%[_\&PP>;S MH.-48;CU)V?%Y6NT571=3Q:?*N)6BY]O)I.[P!C(?LEGRT7]2]S9V<\ K@.. M_\?ZYVP3^7!QO?%6O2L6T^J.Y]-B64XN-YZ>663-/_X6)I(=\GIFB&':6^>\ M0M*&\P4X1XD"7"@0_FV>$E]=FA7EFMT]4[^Z"Y*-\Y_,'@O&3A>7LR+ZYJK3 M3L\>:=FO<>& 83($O' $>,:L$@9)"CRLN:$]LTVX\1A^JKS\J2BO\O(??X-_ M^RG\S75>ENN3;T07&Y8L]9%)>O@#QTQ?73_QR5X4U_7SY>3K;Q,7$T/H^ M 5(DXWN@LE[PO[RZXOO;"XX+&C^S/8,13J"@DE) B+4>(2KNI240(4@-MV>L MHUP7[R;?HE$3Q+06V",)K676@!E'C)8Y!(Q2S#@.E/*:(,14S1MJ="/>G-D. MTA@N16KV/VPD_<+2!1VE^)8'G6E6&3XOYK\#A'O?S3#W0@L+M.,6&B.$P*BF MF4FBSPMRO:*BZ)?WJ?"VYLB'R2S,-$:H+Z(_=3_6=KZ7::DA5U RACD1"@4N M^II6!9UH@3/T?>.L2[XGQMC[XMMDUFPGV_)&!K"%"@,DL<;8![YAR&OZ!$>L M!:[P#URUYW@J1%7PCY<^7R^GBWCCLV;1?F3M>3.SP!!E 64,D;!9,VSHAG\( M"]P"8>3[1EBWG$^%M,IVV\J4'4#;_6+F/9((""F9#SSDE%*G-USDHHW[@'[? M..N4\4EA=CB^7J&/"JFPM$QYHR6A%@FU]H\(3+5MLX&Q'\!JS_$!/5*[+O[. MS.^DE"846 ,HD$)1Y(AS8:E+9:3!R/#A_$XV#V(- B(@9B*P E2"6L;?\EG146-*1;+Q5;,'3Q&!H$0#AAJL+0* M<*P DS4/++-MU+$1VFQ]H*YOGJ?"G5^5\VF53CJ_\M.O\4_[@;;]I0PR0"QW MSA.NA'&46. W5$K<)K)DA#>S?2*K,R:G@E+EMOAW-Z5Q9?[//B]6-KQ M5@:0Q]9;R2 UW%A@J:A9)[73]+PN8?L$4W=<3N;0?'ZB[T72EC?RLQSUQGC:^7XFB/:26^ZE UR& MO=BSS5ZL&&UC H[PGC4%NKKD]^"NAK?3>?YFF=\>Y=3:O)P9@H%SEG*CB(> M!NMZ0S4*C#@OA7TXG]:Q'!\<9[$:RKT79O^]1?-!LNC-X5PY0 5%UGN.^8-N M0#SX3MP31\"B*>+:\GQPY%7U>(Y!6_5B1JSV6A&EH+&(0*R\536U3KKOQ87: M @9-D78,OQ.&AJ]N5U7*Q./8B_#G6?Y*$,96&G?'DG?RBM/;9ZX??1B D635[.)[/5(J^-G,DZ+7A=-JU8AIE=YE?3 M^8>\_#*]?"WXXMBA,DVPM)AA+)U5PHI@H3VL"]WJKNF4W&D=H:I_"0RNVCTJ M"WJ@&9&)0(]'6AKF/(YAT!";FE+O2)M#\F"GVY>\_%2<+MIZX/<@4:F/0P/O M5XC^]MOD/XO2S":+6#'R;1Y^S9\\MM^8[>H3F61&$T.=0A1Y"1V!R-4FK1R5I&V+T\2M9X*>'PGC- 67!**-8U^>!4LBUV25' M:/RF!\8.9+:0PR"[YROL>,&U%Q;4OG22CKZ0:1U.,^^)P@X+92!V -;\XTRW M<>*,UR0>%9S326^:.PR(YH$)U'J%:VX0!LZLML"X0-RU= 9, M>7FM1.Z9I;9P9[A!D@BON*$0&*W6*=12*J@::2^I([\;E/_;_W*F+5>00& - M=$A"@A6T->4:N#;7L2/4V[H%0^/ [R.YG2QB=W-)W23YO-H.&A6?;#%L9HT& MDH0)"PJ E<@$XVW-*>6P:^,W'J$-VRLN$\HAT2G5LGE[PL/KY52:EUY\Y:6, M>XTY)@9YARA42G&!C%3>V?"SE ,>5!?ES62^OM!ZZ&!\+YO'HGJ$\(?FQ@]U M4?=)LLG&DWHJF6::60Y<# ^C!EE!N?#2!-T1,ZY!TM27%"[B+@#ZO!3)N&4V MUHUM) 50NM[FA$%!,MI29@355JL )B/#@4>T5$ V6E#]4/I[_M>C>9?%//SQ ME$MM MA#RST*,N@%,,Q_YDD4A7_[FZ;U"Y\$6Y@\(]F>H'C9-A;+P-+(!0 NH-TAX! M9@CRD"EN(3PO*";"S?/XHAXED@J=\2(Y6"171=6U>V\*PVN/9P(SBVUTU!%& MK<7:>6(T9I #;9$[,ZSU)/6B97D_)J\<==4 /SB"$@=Z>J M-WHY0Y+ZH/9I)[&FT&OI"!0&:&,$]L@T*F)S.I!I)\RB9^XF\V_5AL*'RWP^ M*:?%G@/OU>=CE1L5% D1HPBH1380%TP=K9TUVHMFIO?I>*2&.=BZX'PZK^G] M%/^8+^[RRV"AY5=[*[%L?2=36/F8#28!9U1@'8Q3A3P08?^VAK<*Q1[AOM12 MSB\+32V\S9F^5P/:\58&'/4<6<1E+/P:-UXK!!8\5N;R!I[; M+4Y[>1=]\385AH[=G]\VR.)L/78&D)$.2T!B)3B#N0).,N250/$GUB8"<821 M!\.(5+&Y"*',(LTEX0H)YQ!WCI/SVCL3HN8%7GL2R<# 7-]'M /F*X-D%COE M@;0<$4(%\0H;#BSE1"/#A6M3@.B,#([>@-E>)&.]-#J[6W%/("2<\+!#(.<@ MD\R"*DA!0@^0;]1ZI*?0S\=7F=6\OS6YP=[U6N9L,(904&J%4LPI[;C4-;74 MB:05B >^;6XL^!<%6CKC;ZK3)VQ*%]=NL9S>!D-EUPGS],',.NP-T90J@#@% MEG#O:VH8]N?9N*Y+K+3B9S)G5-N8F891$Y !'O0R"CFG#@D9EHBHJ3>6M:EC M-T+#K@X4>.*+;. 5& M6&FQ!^SUS/$DIE75C?;^PKTJPEW1DL\'-9UVS.E1%&2#9/-#QLFD%EI1%_X5 M+&MJ$0=\W<4<"^58H_BR ?G1\& Z8*",>ZH-=-A*81D "DAG:XYXA<\NY+/FAF"9% M8T%P.&F=\G)Q5SG? M3=S:3Q[,.'<<*P^\MUI9123SJJ8( )NTY5>*U=^MF)_'2;?A;;(P_6J2SUHZ M[P7,\Q;0"B,9-"!3&4\("FCTAD4"B*3Q8TG<)4>*]E6$M&-FNC(BB\_QA S_ M%U/+OTQFU9FY-).R_!:.KG^?S%:[V^$V>#^36 H!/?/88L\QHXK[FG:KY=EM M0"T1\*(&2/<\3K81/=*'/H2)?\@O5^7COO"[-J5][V9 *0PQDYH#3Q664!E; MTPPI:9.K)]?YF$U! )BM,5^..UX+5-2<(L4U8!I MBB35U(O-7N](FYN!@^^@3A!)W;$V7577_&XRO5KW"E=/2M/NQU*#MS.G)8(T MQO,RCQ@REKK-XI%.)*TG?'J0ZI[#@^C>377NS$"$1-QOA22 4N$9K/DD'6[5 M<_+PRZ$BEAP[':RTX>0I5Y&.WG!(A/-:8R##=[EQ-:7"*GR>ZD]K^ZQ#G@ZO M1O]>S"];:-(/KV<.JI@HJF)2_%L757]/9; >FFKR>X5@L6"+@$>'6>&0X137E7+?J #_"G@H= M8:H'SJ;"U)/^#@TVIE>?S[3W$%&$-+<*,6" X*:FC2'09B<:97>$CG#3!3-3 M :7!!K.!.H><226]UY9BPHSQ=D,!1?#,>HAV!(8CN9?62-IK'65,$RX0Q@8K M1C3@7EE2SYX8VL:(YF,UBSJZ@#B0=ZDD_Z@L:,PI6A:7?\;.VV%=13U\^:W! M;573(3(&'90Q:H<:IXFP,#"TYH#RK5+81VD@]7KQV1/7!\!=\WO1[2]EC%+% MD/@M%Q"M.)O42'K)A'UFTLLW,@\!D)YS@+AT M,/Y7PXVK4[6Z5Q]A'EX/N.F&L:F 8]?R>)]_R>>K!AO.ZR]DRGF*.80PZ $( M"\&0>O!Q!I7@W"X[>P!.)YP=3O4Y2.7)-/8>6Z:P#GJCE9(15!L2RDG?!B^' M>_%Z-\)Z0$MKG@YU-#5WXKWZ4L:4=B98GEA*C0U@SNG:^:!L^-]S,\!Z5Y([ MX_4 >T^S32>35EK O!-&*^L =);HS'W4"EWF][-J@-9FS #?%]* MY&&I0IF,M6&EBZW6/ %0(;UQG,6B[6WTXE&&WO0.HNZ8G:QXQ0LFO)FO[]#> M%64EU.6RG'Y:+:O>1$7<2 -9@>EA*C=5]_)\T<1%U.V',@B])RS0Y*! E HL M:*UB*(]UFUK2H[S[ZAVZ@\HGY19:S"M2]T;L/WLTHPH+C*U6ADKG8TB=X0^: MJ$U:O3R-DWP80+RRI;:00S(GY]55=7TPF;V;3*_>S-<-27=Y.5]_(PMJ!X,0 M<:H-0-9P9-1&/P44GYTM,!*<=2..A#[UN@=S9>J\4F[F;5'UNKVX_CCYNMO9 M?LA(&4%*8RXH)(H)P RDM,Z?49*K,ZM"-19P]BJD5*!]'XLPS/,K-RGG@3M/ M&XE?3R^GN_3'_2]G6C$4F&LU]]0RCKGE=?R@BATTS\V<&0DX.Y?,<+;/0?9+ M!@B47H7_C:U!.1IRS0"DB.6=( M6RL 0!L?)D5M=,3#0_W.RO?7!;_'5H;D7<7ES_ER>CE@[:,4-4FTDQPS;Z5T M#G J,13W';-EL!J):N30[$EAG\V*OZ)L?%':8O5I>;V:O4P';1 ;<\@XF4:2 M"A[C5V$X(^L'<("%7>&BK!AV53E6WN7EA\^! MR\U\8MO>SKSU&BJ.8QLZ2)GA$)":;LYH1<]PP? &C5-!=JM?Q< ME--_/53%V@VPYV]E&,- 'HGJ(B#>".FLJND$[:(K1AF-DPI8+1D]&*#>+!:K MP\!T_T9FJ)70"&^T9P0Q#A$&-7W!1$T:IG-^0#J*R8.!Z&*U7,2>JL%"/01) MCUX+UJ?PGBEFC'+&*D(E%#6EL8_BN=U$IH73\9P>S@K;<&AQ<1VK4?F@-XZK M*.1F5H<97B]>R[2! !LJ-*=(:2%$T#F"S UQ'EF!!C2XFK<\:\"#PP?+#$/, M.HFXDAXIKQQB8LT9@MOU?AF[Z=4")D?WK3N2[ZD.GD#(PS7-;J ]/)<1RPBU M&&N$M;7 MX9^G5?FP!RH^%MUM>'U_.H,4(,:H1]H00G XRC%;F_FQ]*XM%0QP'V"*.5#BTH%"PII,&Z9S; M]CL>X+S((NI*2,FV[D=3O+A^7JEFU\:[\\5,$DT@\D(9JK54C#FPX6",5S^W M;7.TD.Q43LD"'J))K2>5N7H;"T;NVQU??R%C1BA N)&.((J%@0;9FCI@8!O; M9I2NV-&BL!/YI$[+O6?4Q\G7ZK8]_+\)/^YNZ;+OU4Q()24/YP 1UBD!92S7 ML::8$=8F(&*,!=3&BL>.Y92LRM9D.H^,NIC'VH2QH?>CRI>;LI<[\-EL@ Q) M(#W$%CJ/&.%>0D=JZBT%;0J1-G<5RWN4SO.;Z*O\^/V"M1>A#:-@VOS3,C9L MBK$([\K\=KJZ;:QCOO)N)J6U4D%K,?2"&R/8(_4%BS;6^<'Q9=_U =^UJ%+! M,_"JC-V\;'[__X^XLTZL:."$:CY(ACV'FD'FI',:!*7'L-J!QX--V"84]^#Z M=]\U8'N3V7#(?1GC=1!F7[Z>20,]\$1:"H4$%"D8JQ%4E OL0)I*5D_U@%[1 MV@$P_*P*XT$@??9NYJ'5WD*+#<&((T^1]C7-%, VE^*C= T-@L-V3$\8 MU-;0K=!):&7F-/36.D\<,%(3I]4F($9XX))F@/2?]9HV&*X?&0R,Q#?S+_FB MJV#?'8-EW'H;+#5!B>&2.N0\,IOUB<49UNQ)%^S;'=]3H3&HN)5G]F.A+O]K M-2WSK9WT=J"P^2 98TI0(8DUPC+J":=P8[,1;M.T6$AH+O<)E.<]$/N20FHL MQKY[Q?7RK]T)OJ\\G4D';#A8L"8"<8"U]W:CY'*+VK06.M8MV/^E]0 0.Y[G M@^UK]^RH?CMD)WOT6H:YS*$ ME<5EGE\M?.#;;Y/END5HY3/_MJFJ.YG-%A?7VSN*[H)B%^-G3'GMK 5*RTK! MP19O=GK.?)NTG%'Z"U-B=@ !#0'N^XBCUAC>-TRFM%$$, *DEYH&VXW#VER3 M&KLVALD(?88# ;5C*8S/:.[$6,Z($40*C0V$(!XW(/[SA@NBC?]ZA$7+$F*Q M-QD,C,1U>8%NW#<[!LO":8$\\L);9SGFFF!6,UXJ*M(HH6?JONF.[ZG0^'ZC M;%QL) M0=%9M=A4:ZVJJUS<[0-PK]_-%&5!$9=!+S?00(^]8W7:IC1$M0GQ&6%+QH2 M'Y/84CNF IUQLC79IE@T<-H=\X?=B1^5K#IX-WWT;J8X$Q9H'E:1<\H2Y,R&9AR4\Y1>I>]@1SR> M]:EWM?=Y54O_8_%Q\O6?T^7G6)HZ<"BZ&0[-YSYVR PR(P#CT23% #N-%:,U MA[Q#;:JZCC=S<8#=L&?!C,^@[\20SZREG &AH*.QE3GU3.B:"];C-MKDZ;B6 M^L!E;S)(5O$SS+ZZ,UA\CE?U7R:SN,S>Y>6TN'H>=[<#BX<,DVEG-*'6:4@% MHDIPLKE^D,RVVBQ'V >Z%V=2C_P>%GDJK*>R_!:6SMX&A$W>SY"G)F@O8643 MSS%Q0OMZ82NI79M4PH,O>.XJ\00\E,MS05P[=I\7U##4*E;@1=C$.&?& :U5 M#04U;!-F=O A>P\U-^_73SD@T YC=K("4JN[NUG%D0L0#'HCY! S(;5FI,ZK482UVF5&> O1/V!:,CB9>V)=,F43 M(#&_VEBT51V5)F$&3&60AQI0P&@P26H>4$;;W.Z*[R>ZH"=VIU/1 MJSOGJM[#U72YBIU2[E/OK_1J^7NQ_(]\WU'7=(A,!MJE Y)[S81PG%H#-ASP MK3J(C[)N<0_8>*&S]\+Z5.!SMW>SXEN>?\C++]/8'O(U5W)L;W>Y+C06JTC= MS&,WJ'N72W4KMV9"_%7=QES^'5CMZ8N9"A+T1I.PB5"BF0=$;_AK,6H3>CW" M [M_8(]#3@_K8-!6/2^;JH^J:<_]E*+KX.5$#^OCTV2D#!*L@550,2@5Y0I0 M@M?=EA@'S4KJ]16@5V7%[XZ^NW\DHU! : F6.NS)X7\ M*ZF0K8K53W*L[ W M*;^(JSN*PKJST//#4YF SA) K=!(X? ?BDC=>)5I:(FDAC6-F+6ZP!ME,F$J''7%\617 M*U%CK53\WR;EG_FCF>_2Z;:^E#GM*.=!]2:"&$V=8&2SR[JP^9Z;XM.!O)_? MGW3%W'2)*XL\?"O>+MIPULZ*JC#%?A3M?"^S4#*F//0:,ZH94H:(S7'M?-)( M_=,$4I?\3:8.Y?/ AEGLMG5U.YU/(PMBTL!^-.UY,_/&8NN7P8&K3(>I2ACWSEAH$"=. XK3X>S61%*8PO7&'B*,.;.UW1)0-.6/#@;LZP]IY,A:%W7NG@Z MX_T'U^X7,R2QEES3L+L":"SFAM88'WO43 ),MN5WPD2R1HK@D^P=2C(V.EL]2B*J %HUF]DU@"MD&*>*(B\H1[( M1]NL:+,)C=+[WCMLCF-L*N#\,Y_>? [34X'7DYO\]]7MI[RLR_= M"P(T.-<.'2JC0$%/2"P\:*33E"JQT0"5!FW:8,%1;E&ISKN>)3$V;.X['P\: M)_.(<^:AYTX X04):J;;N*FA3M/<()G;K3^H'(G)8X0P,"#7._P+4@Z'Y+:1 M,@ @)I!Z[ T$RAO"X8/GV_NS"Q0<&I8="2+I%<0K)TDTG(,5?7'](06\)@Q+H9AET'GH-LN9^E9QKG"$:11)[S)22F;<7C@C8^X'%I X M@ F1T(K-W0TBLI4^.<9-,J7X=[KF#F-\*A#],0^T5CE"OTZF\SC1BWFS!C)[ MWLPXIMAA9P0P%#K@*: ;KCGE;<5^3\@X+H30I(40YLO+LOIW7VFI%XMIO/\X;Q, MGCIX4=Y,YM-_570\Y#Q&N,VOWCVB\>)ZG50ZF3VD0S911+L8/U.((LD)-PHS M2B52D$! @Q;OF$&.-JK9TI/6$_L/Y1?7#[?UNU2?%P]GQ$*O",?88$>M#Z:S M$A)A1J3@#)]?&GYB/#Q7@=H*(,T.45RN(KVQ<^1\.5U^>U1_Y8B-(GX@PI<# MB4$%WOA+MNLK.Q9VXW?#?BZ!<<%("C*A&BJEF(F%\ @3C@C6Z()]UZ)=Y)=_ MORF^_'*53^-Z)?$/D4[R:)F&G[+[&;[/;ZH8Z/GR]\GM:Q%^VQ[-H ),.P6U ML(9B("2S0E#/,- $BU:QHB-R+O8@UZ)3QAZF"1X&#A-H+B>S-V$M??V_^;>= MZ'CV; :,=E;ZJJ-[4%.H0)HB#(6U'G"FVA1R'9%AD0(>[3C;#SYJDC^&;VR! MQ>-',BR\,I02+)FAL1PC13[8UEQIYAC%;0* #]?Z3Q0-+1C:+PC>U05%;=!( M]J#AR;,91AQ[I(U1HO)S!^()5)X0(P'5N$VPV8CZ-J2!11O.]H,/%:9U%:?F M9Y/7;I!>/)-9[ 3WP!#C 272"X<(M9P"Q1A7N(W;?1\%H#MI%4.">TI.42#F>N_U@Q<3R M@8]AO%OYV/9X)B1&,*9#L8![QI& \1;<0AO,+DQIFT(/!R=*G"I2.F)NGW:L MG\[RTH0YW13E;BOVR9.9LY0[ CA'U%()A": <6:1@QJ9L$,FS84X47BTYVNO M'HZ'3F9-8IZ:O9AI"K1F0?,R"-*@<@N-B0I6NT 6:,5:W=X?G/UPVL#ID,]) MG-2Q+<7R6VP/6G5FK/N%5FU!![O-LF%OGA6+RL?_N#CINF-:58>TXNZG6+ZT M[J?6X!JKW< 9YI(0CPP.)@JFT@B)[H,M!/*:JD85:0?FF'Y,V,<@4SW;WN:)#2H+-A("LRFFR!WT7C3R/?3#L0^7G_.KU:QN4_VR_G193N8W M]_?$^ML+Q*J_)N75Q\FGV5U](\,400B@9(%_PG!DL=8U'V/-V_.X,TP- MNN>U]P825ZJ8M+AAQ8M2]76ZLT/YH\$T- :W:*(P0 M2L<)<@L:CN+@?CQLB>11L>UU_/1O>> ;YYD#$ MD#;J['$ZZ!A>D6C#_51(.IXW#]3-KQKK(WU\+O,Q!T!@RSESWC"ME!4;S@+8 MYG9]A*?>D:AZ;F@-+XAD15D>;_$759;&UE-V[SL9= X!+FW0CFO./6$;FBD MKE5UJ#'Z,(<%RK:V92W%D@IZ[_/%LIQ>5@W'PHS_F$^7B_655K*F#4K4I@C0B&*L1P6W_L4TB-YWF,:WILLY: D%P ND MC7624 QJWG';JA;QP2'=W]U^UUX@H[&AMW'M[72>5[6^VUC,>P?/A.>Q.[6S M5% =W9N0U(XQ9+V *8_M[\'ODUQDHP?ZO:FV^#7FB2[>S.]#LJN.CWT@?_O7 M,L4 Q#J6B%4. BH9L7BCH9M6955/TWKO$(I=K8+.Q)=T6;P+^M+.0)3-0QF* M7=$IL@ * E!0E8384.$,/Y/TXK% \!B>)U=1\_++=&W7O6#5[T55:BF_5[(6 M'V/AG\=_'V-Q?B^6_Y$OW^>7QG4BF0">:P^95!K'/2X85;:6 M!I*DC7H_SD[29[B\NI!L4G7GTW[^?WK.__L@[C?SQ;*LTFX6586YCY\G\_7& MHFYNROQFLLS?S)?E=+Z87O[[9+;*_[WBYC[=*OV,,FV%=#2HH%P+!J&4DNJ- M?(QLD\\PHI3_$:R[TQ#PZ,WPO=RX)[NVN:J=RT^F9<62/BSU5A/*.-1! _'> M$JK,I 6BU5^95=AR[BYG_O]G=S6 M<,*=CJ[C1LRH9802!A@A5" L!; ;]8 CV<:9=7"MB#-7_-*(:& (5ZMN*S&' M WCW>%E@BN 6A'\C:S3V*$BFY@WVODT8RS@[?8X.OIT*Z.C(@EA=O+:#GMM) MZW2SC\4AL.Q@U(P*1335&ELE*) LMC'9+%P-VT0>'%P^XTS!F5Y,QZ=K?+W+ M8S3$V7D?1!P^26_NB[*N.$_A(MMS2$[9^+,BXU=5NL MYLM=[O6&(V2,2AAXK&/]:>T,"^QXT+VY;E7D^\<]:_\2&;RPR,83H<+"NKUW M6*R+C3R=Z8\J(YD+FXMQ7EIL*0A_!H[55X+":--HL?VH,I)GD@;&&8&AT!I( M[3EE=1Y+#/1NDZ,YPC,U%>AZJS)RF+C&G1[L%8$PEKKDA$&).'*;*.Y@6*$V M84DCA-X &-B9'GP8]T=SU70"Z<&:&B$5M<0@I$@,_#+U)9[4+&W&9NKTX,:H M2I$>?)@@3C,]F%D0;'TF0(P;5\Q[YS>;@60R:96P4?AH>@5*X_3@P\1R.AE* M+(RL)/>"80&Q#T84J7U.$AG1QDT]RH;DXX7;40(9S3$^<(:2BE5['*:6:X" MM.&_=>*TY*Y5R\0Q>FH&5SV3BVST0'_-UQ-VBM_RY>?BJI@5-]\:^% 2?#T3 MSB(J ^BL4! "C!ARFPT&\Q\93"V@VM4JZ4V<)[F,WD\7?_HRCQ&6>0#>\OWK MS4Z2?3NST&LOB3"2&RXA RP#1[:U4$[KR74!X[[7&,=2'OT0?2OT5U?6'_, MR]N=-V>]?30+PH_=*S@4A ,L-<%JHXD8 ]L4*3Y-0V3H-34&,9_D<543;*=? MIE?Y_"KE8?]> MS,(PL]A%?( U]O3K&;2.!/7 "&H]Q\):)]0&$1S^R*(\]5762MZ#QZ+485[W ML5T_HE!>#PA@0'LLI,(,2J,U<9;40J4N6 %CB$*QZYU@"[3_.5U^?C._BD?" M:C)[ ?-%\U"4+CZ4>4T!E)R'-6*,LE8)4N=@42MQFVUQA)>GJ>"W-1YE )F- M/"@% X<8#9RT@ NOB$0;EF)T;ATMA@+"[LB4@T0P&HWT!")3$/5!ZS#<>XH$ M(]+233PLY4JVJ:<[0G ?B:H4D2F'">+HU(V+C;9\7QKD43_8W65S][X8U%G) M*32*.>R4-EKP3: /-;!5YY<10FE8$!0]2N9H;-T;!NI+L OBWN^+TJ^609&I MRNCM1E>#5S-"*(5, AUL.*RIP]C5=VB,:=,FKFF,-_2CP5?WLND*8;NSX0Y" M7).A,N4QC)G(0<,F#@AL&44UE;1=.L\8J]B.%8$]R"J5RFAFD\7BXKJ:=)/ MIE>?SSPUCE"D 6""\\\.O_+IC#PMG@K'*L*-,"DD1<^N+#.^%THVLJQ_9 MC7G&#+*<40(,,@#'*C+H7@$1 'AK?_10/PITO64W'B:N<3N2 0P*!S.<:LD8 M \8 Q6M:J*7\O* W 9V^I /X_X/'W)SFPX&)C+D1+"O&/&88F%\S=G8"O&\ M<'TDJE+XD \31"J(]].!DFC!@,9& :.%4M@Y:6I:$67?7Q)"KX YJ ?E8:)) M!E!Z!"W3P #C.%=<8,=%39\QK$W-[3&Z7\8$O&Y$,IK#?>"<1P=@T*F@ MU50Y'J\\'04UUY@ YW:C,KA"FEQDHP?ZWNK##-F98F]SWTU1".@1PL@+P'4AV].LLT'A/[4MN/$0+]+S$ M#IU#QL*)CEAL@&DAA=9A!3;;+-+TS (_QPKPKM9AS^(?_1)L+J;?5WL,DV1S MR" F45$/NS2P6B'B/2*U#+2725V6=_?]#I:3KE>64UG\'J:R7ZTU]\3SLQ#;+X MGDXA<]I1!S270&+BI!).;MQ*G&N5).!/WB^^>=4C[NK'XANCZ$]_\07!7.?3 MH=??BUED3#%.B((<^0 60 WU&SN%*=1& VV>%/UT"7X\-\D"CC0VA6*N*^@>;CZ-WX)R( M)W4X?)S^RGYJ8H]S>1\XQPP(*@GPE EFF.$>8:@V,6@$M;G&/\6TM'-?W?W" MX_27^%-#?IQ+_, Y9D IX;&1"B$@8X]1+3<*6/0,)K&"?RSQ\X#'Z2_QM8]@ M%1 ]SO5]R 0S1C3U%GJ"#5" >64L7DL/ @?;G-\'V]8_%O?EENLY6 MVB'JB^OW^65Q,X^]RN^MOHH)S>LB=/B]C C'B936>*P<=BZHG+;F+^'^S *O M4X%Q:XV$X4272J\(VUYQFW\(:*BV^[=K2O943]CQ5D:A1X)#2( %0!%!#=_0 MB35J$YDU0H@.C)6B+[D,C+^]Y1)VOI<1ZR5G3BKLI1/4 \E 32M0JDUH[@@Q MV(G4FR'I*/ZFJZT6-,_K#Y-9@PSR%\]F@ /@3>S^13R6V)+8OFA-DVQG=9P. M9@Z5[XL*:>VXFLR:CM; _"9V)IF4?^;+\.=HP,P7^5[@['LU8]!@#BG#TD-, M96PN;6J*G3%MRE^,,'6['QQUS.2$]53R\*W/8=XV_Y+/BKO(DZ;(:O!V)@$! MCDI+D=7<6J36:PG?G4[G4^CG1-=%DT1 MUNC]+);$A,I("(P'A&HL.*MII[A9/,".R\!,+KYD=2/O^;;NH?:"PO6ZW0'L9@-D0!.F MPZ*/ETS"QQK$4F]\4IR?F66:$B[/2TSV(8]QW$OB*D59YL,$D0KB3QHHW2M[>UT[ M6]_)J&6 :^,DXUH:0 2H2V)"",,>D1)LHXBFZA4H13]B&-(V4[D=X*KH_>P\I>QQHX%'9-B;1ERCE#H-=$U3YDF M;;H G%]IS([@V=]J.4JHI[)0GF:,_UH6BUX4J.U?RYQU4260T2;KA M*]=);]-&81Z+$.&*FYH;"7K%6>0&5:KP,Q"VZ87UGE5C.P)Z'U+[%2V_$=)QGT6=-S^ MM8P82B&P&ABOO;4$1KQ/\(<-&B!;+Y-P**XYSH;05Z:DLDU/*[88,60P!U(Z8:,6%_\I: M38 M'T7SQ^.QZDFF)[ZJUNII]*H/M:I>3"%8? 9B;ZF E''F"&*@A@@SBK2Y%CDX M+>#'JAI"IJ>RJA[M'L]*L=1VW[MR>IE']>$ZY9U*P\EDT@J &,-:28_"OQ6% MM6^%2="JVO8(DR-.>)WU+MLS6W'#+[.,:B0-$A9"(#0EP@A M[FTZA_DP*_) &(QF&6Z-P&A2'+BSI=C=+#*BA!9 4ZZ#%H^=1.%?:SEPI4$; M_\=YF6HC7(J#P>!DEF--Y. K\J")9-YBR74L$PX<#+:!1WHC#0R;%=CZ+BR] M$UR4?2+A9-;E*[<;0ZW, Z>2*0^8LX'YA'(#J3#41WWL'.^43"2; M4SD&]M\,#G0ZM)M89J@+)JU@)%:I-AAX(>I !1[^U:9TV\&- TE]#++18> _M]TV'C=:QB$&$ +K&(;(4:LB ];T"M7N(!_CWI,*'D5J MT20[??<0\[C\0UW6?"^"NQL\(PIK+HUDQ&@@@"#0N9IKS* V23VC/$P3 WHP M20V$[Q>ZPON@.I?3J$97)(;#]=DO?\RGR];([_2SF7,6"AD4)4XD APHH^L. M2,)Y<78II>-8$T/*\.CXI]?6]6,]^,FZ#B;EXYJX[U;EY>?P0M0OHU)\CY7% M8G5[__SQBDP_,\A,L&^Q,,ARX)PBV"N^.6&AU6UB1$89Y#L6Y6<4XFR]1(KK M1:1H45P'@^LV3"=.>?)E,IW%:5T7Y?4JQAA/PWPGP?1:!"/\=![(F$YF;\*TR]4](^=7?C(M*Q?*;_DDRJ'Z_0B_Q);5>LA7=[@7CAXK M XZ38,JYV":! B0DDUX@)I11,ISA _8N>HV:^ =,51K M**604D,& 496\*25K?L\:!.@I$@A@='M!V92EM_B3<5ML7KVV/$]T\:Z8S@H M(;?<0"(,)I*P33L)(P2E1_D@NS:.57U,^:*,/<(_Y)>K@\<-:C](N>6)T*4 ]NF->G M_OJO39K 'SUL9K%6 //H(!7$ N8I6!=,-C(&;)X7*+N S,O6\*FXGW+CVXNZ MAX/1%8[ MB+E@2&B'%7?0U[1Q[!JII*?3JVLP)+5E?"I0;?12_4TM%OG2S":+?0K8UGB_SBG >C@R+ M":;(((5]O7$XZLV9V0[#0^;Y2=ZA<)(!,2^7T^MI0$*^N+BV^5VQF"[WPW#[ M6YEB3 "$$==:FJ 3":(W="IMX'F=ZN,#86>B207!WU;SZ>7T;C+3Q?QJ_Q;X MVN.9D$(S1!Q%BG.'H 5R0QD&M$TL_<&13M\AZ#J022JT_?'A8UGQ*\;'_UI\ MR[(>,DT$,C?<"0:,=<-HZAW3-"P1D&ZB.<*OLW^KND_L#WZSMS[K9_6+F ML42 8H4<\+'OKZ30U-1JX^]*N@)JIE'=VS+]]]SYL9 M5Q@[9L+Q3CCQ2&G"2$VO;!?//4*3LR?D=,ODHZ.LMU!W6P2S]E_W@;F5:KDM M\JKI^QD1!$ I@DW,E)+2$4]K/GE%U9GI01V#ID]6#W1#VGP[VOUB9BAP2#JO MM"= ,(0MK(T-CT K!]@(VXOU>(YUQN.!U>B#@+7W_8S"8*<0Q7'8.%FP5S#5 MF]6$'&OCZQIAHD:/^.J:U:E@MMVZV+AE/A8OM^$&YES+D3,'M)%>&J@=M)I1 M25P=F>H!=6?F^T]C[Z65R? 8?D+*45A],D+FJ;."&(]]V"6P ])K6M,O@&N3 MUW:X65DL)[->,9D,+8U1VD8:(T#CY>7J=E7E!/Y:%HO%'_,RG\PB.;].IG,= ML_7RCY.OQ^&TV=@9DQ ;%Y.# (3![-(&U9Y)3R%HXQ@9X:XZ0@3W(J^L/UD[$QS#8#7/E[)&("Q\]+5/+,N48D*>8_M>54+[^KC#XAW)*[A(7X4 M=C./H"(6(HBX 1:Q>KZAX&_R+<)3!VA!3\^-!XH@/%EK1;SY72^*E;/UE&* ME-5)=QFK^X;*K.06VF#+0&-CF_F%$-U?]P^3H?-7#!'":V1+"0F:]419XP(PBPD!0TX@<;;38 MQ@^R'F7?.%OB,$[_R)8X/,H+ Q18C&G0(I4@1 K'-C)CBK3Q$XX0RQT@+56V MQ&&".>UL"4L-<4X[J['2@>\<@PWSX]^<*0@'@\Q!V1*'">=TLR6YHI[ M%S?ZZ 3,%XN/GR?SCW_ELR_Y;^'ISP]NSZ.\QZV^F#D-H<&,!%8"X@)?K8$U M?RFC;3;B$2JE/6&OL:,YI:Q.9RU =$_IHTNA^%BOJV'+-S,7F"FH5(H#R2U7 MBAA4\Y@!G.;N._7]X*DLBVZ$-OZ%\7CY7Y1OB_E-7O9[2.S\8@80BU0JUXG(PQ='_MJZ%)6XU\+]9JO*4UQ2.SY9H9\L+2<$\'@TE)X M8I10&_-(H#01]S\.B3Z%-OZ%T>^!\&A#$=A3(A !+.B=W#$A=,TW!;PXK_#_ ML:/\6+F,'\\I-O;G>P)Q)AR*5&B#D+38>$S=9D\ HLV5#/NQD0\BI-$%9ZV# ML&*+A-5D]G2R)]T^0'NHN=?$86QHF)I6Q@@G"'#,*-.L@4_/H0N_YTN;E],O MD]B.MO*=OYU./DUGT^6WQB[XQ5,?_,=R,E^$9;T(8S<)9>AY"ID0@=T$"<:1 MI\A;K0FPB"(%&? .GTDAR 0HW1;R,"X!CFY[V_SX?Z9Y&6;W^=OY-4KQRA*I MD=02<4BT9DRLBXQ:9SAIY/\82>&'CZ5#3&=8K35J<]+R1=1S'3S,;V+.8 M!."=D-PR%U01[C?:AY*J3:N?$8: C4QO:R6+'_G"AV?5 ,Z0MMY[*[G@6%-, MU8;#K%5[EW$K@,O6%3&FF4*"+.DD4)UIPN:%. M4)[4$W/267&-8;*G)OE141&3) MU,Q7FV=LB+73Q>6LB-S>I7(V'2-SQF/+E=0.&VL-!1!L>!"VEC96T*B=/WU# MIE%'E/8"207*-_,O^6)Y>S@2=[^8,2[#P2(=9L!2QQ"79G.;(*!OT\-RS$9X M:OAU*H5DV775T7(8W+:^DUF 0+R?8D0J!PQ5$.B:1N9;-< WD_+;Q?7#6OIMLER["\XO"X1SIS X7\15,8 A?VZ%X'R2N-&5Z"I MDVZC"^=!)D^*ZK=JS]5@W Q1@9$A1F G'-)$R[JUNO*>JS,INIL 3XTS:[N7 MRO!IXT]I>I]'"S]@X.+:AWUT,ON/?-*R-,XA'\B@XP@3)"04#ECI@.2PYIZ& MNDT8Q(@PG1AI1^*[4U'M!_J68ZGI;'\/9U\SR'8Q;,81Q9')U&#IM;=42;"A MGN@VE0U&:$6D!>H NH=GF_F'_\JX@QW5J-L.V30H6/]"!!L*:699Q@JLF$U ML:)-8,T(38X1P[*]<%) ,HR3=P[*EX-F&$D$D&.>2.:0X@20M6]? \OU=]. M:PRP;"V>X776H_30#'.))(&&,FT8(@SI.LI( \1UFRJ+AQ?:&K!Q[#"ZY8'L M'YTSIKHX.B]W"Q&> Z&PP=P::WR=K^&8:-B%=M!(YUCQ28<9_-D^@GDS5"8A M$<1[S8$QL>QM+ I1Q8(97L!I7R6R,[K'I7-/,!(Z69)[9C6PZU\@WO1@\;)/+8@2();8,/.HBWC M8*TGGW#KI*W#$4Z"DI MNU3NG2]FTB-J, [0I,)#*W@X3#<4"YTT#'=\FT1C/#S7GKMD^@@VA><_^=4R MLND1E<<'HIWR?@&A ](XKKW"3"HC,*[QH2 EC9+9>O*>3N?39?YV^B5_0<=+ MX;FO=_E\T80];8;-#)7 &0TX-(YPY;$#K.86)K[-_=\9[#6-L?3HQ@E_\/Z+82SGC!ZXM5=WIQ/6!&+>;$ M D$!UEHSH;@T-7>(:56S&G[).GV%G%>-@M E0,4EJ1M;;& MI&.XD6NN[Z#1'6#X#(,V/ MLI;,'P$('^;_^^0VWU^<_K"1,N:Q\3+V*F:!, M5KD528M9#&QEML-#T2??4^'L8SFYRB/U^X'U_-',(H6, (G3NU^KE,DM63TT2GZ9K58%K=Y^3Z?5?)8?)[>11.N#DC?#I%#7L^@52;0 M([53"HD@!PU-38W2NDV_BQ&ER*0"38^L3[4'743A793ORN)J=5E5=YY<_AGV MS[T[TNX7,Q+T!$T@AI318%5(MLF:'5'>2NK=J5.FITNKNLJO.[$T M#QPI,U0A[C0BE@O$C;< ;@Q[S%NY4D>4_9K0VNQ7 ",!Y(%6YQ&C98X8X23W MW/MH8W%'J*OY$@3?)KIJA)9G;Z@Y#)T=2.(4+ ,36R,H!"'V0$%A&!'B@7OH MS HF]BKS?;;!8:P>@4/M;9,F% U>SP@17CL*.#7$(T.0$ILEZH5MT[EGA';$ ML'[<8[F>[CA]Y?;1?;V&UNW@'AQ4O; \:'P]GN^;(.VUU[/+,<84.-])%4#YA^6L0($M]G?3LV] MUCW:.N#X",[20$6[)+E' V3&$4PX!9H[H)4D2%A%*6>8$,,N&>%YVBO: M>N'X"/!6[=''(:UZ-7-(;FZ7"R53@MY$(Z316TP4Q'U@>]@FST"DN^GQNOGM%V.*]'@*S[ M3.&@ACY>(._R,@MVO$S!.!L= QY$!S036V;K/RE+9MDA)/ZU*L9RQV M*(21W$F\L)<:F!['#IE!0T 0A>=84..D:X"J>V M1ZRF26"7-&+VW !S+)='<"H9'J\K]6T["@&N:M'-A.X\C!,V>$EQ)R%'2I .B8?[[A'-<\:>36^.H6-L;5 M]G8::023ZLBJ"2MV18YL370_N$],%Y_)I%*&8QZL!6F,93CH^:CFI%"V38[F M*.^^TT)\ !$E.67?S,,?PSR_#GB8;N9PT-&YXZW,(<2 <\8ZB:@-VPKG4%K/ M/39:NB&+^KXRZV;-2+:_EBDH%:?:2A*T?R.,YE([@AUCSKCP%^=VN'4B^1=^ ME,X8G'K=CJ3K&&@(,(4>82VLU=8HLDZW(< Q/F _$'=]G5\NPU&PF?[[ MR3)_VCG,? YG1'C S0,M^=7ZF1VL.'[03 &G).88.4NAD)@Z#6M.$O/6,VUC(/=W8U=+G0:B365A(RU6 P+,GEGEA)?A[ !!/R7* M4,1D+1HM41L/]PCO[8OK;L*)6D]H):K9>_?7-_?0;P]=W9?%ENHARG5\]-\B'#C[K?N/0 M0>Q6(H\MBHG#$ F+@MT&F X&'?0#=DS= J!_OF#W4CB'A-1!K M&BE0K?IBG=B";RSM;1YAI>FFDTEA;DJ:_O3[ MGM*L/7XU R2<$PQ3$[9WJQ&"6/F:STJ*-FG3(T3]4" MQBK081=.HQJP^U[- M-!$NT DYDT@P#:)_:DTQ(](V\JF>#H1'@9U&>#Y:1,='7]W>S8IO>5ZIA1=5 M!$Z\\U!_3QB9^U95N$Z#L>B?#PEF(,-;,>VFQ)JCN ^M9F'B;//H1>ICZP4>' M##X1M?!M@\K!77TB^__M7=MN&S<0?>_7\,[A2P%R2!8%C*9H@?:1D!/%4!%; M;645R-^7*VO=1,Y*>^5*BS[8,.0EM7/F#(<<"."BQZ\=$8B-T[5"+K( MBV8@_3_AFU9[-\)_^U@=D9V._"_])VZH--I&K;.R (*PSM;8H2!%BYS,Y[ZG M)-VXK.^EMBN(1WZYU[[0Z&.UHZ.0614X6NVT$5 S(E@W9^K>F_7.:K=YGZ>7 MAP!QGDQT%[JAAY2I&+/#N?.G@KYY+B@)$Y ",JVHJZX'J6A:4=LBAW)L@S6 =;\=#M]@QAV]BT'<@ MJA'3L2HR&X&:RLPD#P1?$2."#,DFO,I* E,S:4RT2S'K]W5U$6L6/BM@];#^ M:5^MD=]]?-D$?;=_WE4I9UFH@RQGF-:IGR2KO6'+I+.6!Z^Y]+S>(0IW87B_ MY=BO+AS_VN^?']=E@8L\>DR3(JN.K6E2%:JK#<2!K?%B("TM'F8X^ M;7@ZNCIF'C^;Y.D^?#;UE"+1T8,,P)2*)J,BX@O^AA F[9#DB>[[.MOGU:<% MTW,T-?3>N?XJ[M$BHGNY42)&^1B0<9MG(C88&C0>WYP&/N@83>=\\5N>1,"9JV32314]C34FC,=7<)A35$=B90P#=E_X) M>42-3F-0VF3O'K/=U?+1_+.4@&9!XO2#]@JV4&?.^Q]SJU1;HA0:923GVD;% MG>!'[$$3F#$CZ[^S,1=<88]L_TX])F+!^:@I08Z$NQ"=D35&QL:BJ1>S;J6V M)DMC\L64P)?R*>,=VNI6MWZD+TN$"T(B T0#&@*+)/H:59 X9(/DJCQ9 3K/ MI),B+O#7]4,5R?CQZ7#<]4@? @K)[1X9V\37J("2.Z:#&@71.RKQ6!PJ :"F!5PDM%T-B8%=X!].42Z2^F)9B MS<^KSX^',-WV:"NU%:UW/_Q]/I7U4M.J4 "" 28YZF AKQ7LJ[EQJ8MFMQ9G M40_%;R?%M_2D!K>/]YNGETL8#Q6A'[(P^:_=YL.Q*O3=9G6_^;1Y_MQBFM.A MMR0T59((5)$)ZZ2)UFICB0%"' GMBJ'>[/QY..^FA[Q%;/_XC^K7_6JW_OZ[ M?P%02P$"% ,4 " !-A6E++4#']H4> 0"@5!< $0 @ $ M 96QL:2TR,#$W,#DS,"YX;6Q02P$"% ,4 " !-A6E+R=HU;0@- O MA@ $0 @ &T'@$ 96QL:2TR,#$W,#DS,"YX,7 #K]0 %0 @ 'K*P$ 96QL:2TR M,#$W,#DS,%]C86PN>&UL4$L! A0#% @ 385I2PXR6RC9+P J'X" !4 M ( ! 40! &5L;&DM,C Q-S Y,S!?9&5F+GAM;%!+ 0(4 Q0 M ( $V%:4O MURO)8 .W\!P 5 " 0UT 0!E;&QI+3(P M,3&UL4$L%!@ & - 8 B@$ +IC @ $! end