0001122388-18-000035.txt : 20180807 0001122388-18-000035.hdr.sgml : 20180807 20180807160715 ACCESSION NUMBER: 0001122388-18-000035 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20180630 FILED AS OF DATE: 20180807 DATE AS OF CHANGE: 20180807 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: 18998002 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-2018063010q.htm 10-Q Document

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________
FORM 10-Q
_____________________________
(Mark One)
x
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE
SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2018
OR
¨
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 July 31, 2018:
Class
  
Number of Shares
Common Stock, $0.0001 par value
  
34,639,962

 



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



PART I—FINANCIAL INFORMATION
ITEM 1—CONDENSED FINANCIAL STATEMENTS
Ellie Mae, Inc.
CONDENSED BALANCE SHEETS
(UNAUDITED)
(in thousands)
 
 
June 30,
2018
 
December 31,
2017
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
118,312

 
$
137,698

Short-term investments
124,640

 
103,345

Accounts receivable, net
50,674

 
43,121

Prepaid expenses and other current assets
29,629

 
18,474

Total current assets
323,255

 
302,638

Property and equipment, net
210,233

 
186,991

Long-term investments
81,383

 
107,363

Intangible assets, net
68,374

 
80,874

Deposits and other assets
31,636

 
9,290

Goodwill
144,279

 
144,451

Total assets
$
859,160

 
$
831,607

Liabilities and Stockholders' Equity
 
 
 
Current liabilities:
 
 
 
Accounts payable
$
18,748

 
$
24,913

Accrued and other current liabilities
30,675

 
26,188

Deferred revenues
16,992

 
26,287

Total current liabilities
66,415

 
77,388

Other long-term liabilities
17,924

 
18,880

Total liabilities
84,339

 
96,268

Stockholders' equity:
 
 
 
Common stock
3

 
3

Additional paid-in capital
667,032

 
649,817

Accumulated other comprehensive loss
(1,290
)
 
(880
)
Retained earnings
109,076

 
86,399

Total stockholders' equity
774,821

 
735,339

Total liabilities and stockholders' equity
$
859,160

 
$
831,607


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

1


Ellie Mae, Inc.
CONDENSED STATEMENTS OF COMPREHENSIVE INCOME
(UNAUDITED)
(in thousands, except per share amounts)
 
 
 
 
 
 
 
 
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenues
$
125,024

 
$
104,125

 
$
242,936

 
$
197,127

Cost of revenues
51,640

 
38,267

 
100,987

 
73,035

Gross profit
73,384

 
65,858

 
141,949

 
124,092

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
19,541

 
13,860

 
42,605

 
33,240

Research and development
24,586

 
16,046

 
47,075

 
33,453

General and administrative
23,894

 
18,727

 
50,208

 
35,669

Total operating expenses
68,021

 
48,633

 
139,888

 
102,362

Income from operations
5,363

 
17,225

 
2,061

 
21,730

Other income, net
924

 
762

 
1,772

 
1,263

Income before income taxes
6,287

 
17,987

 
3,833

 
22,993

Income tax benefit
(3,211
)

(836
)

(7,869
)

(5,429
)
Net income
$
9,498

 
$
18,823

 
$
11,702

 
$
28,422

Net income per share of common stock:
 
 
 
 
 
 
 
Basic
$
0.28

 
$
0.55

 
$
0.34

 
$
0.84

Diluted
$
0.27

 
$
0.52

 
$
0.33

 
$
0.79

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

 
34,029

 
34,240

 
33,866

Diluted
35,742

 
35,909

 
35,693

 
35,772

 
 
 
 
 
 
 
 
Net income
$
9,498

 
$
18,823

 
$
11,702

 
$
28,422

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

 
(103
)
 
(410
)
 
(45
)
Comprehensive income
$
9,625

 
$
18,720

 
$
11,292

 
$
28,377


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

2


Ellie Mae, Inc.
CONDENSED STATEMENTS OF CASH FLOWS
(UNAUDITED)
(in thousands)
 
 
 
 
 
Six Months Ended June 30,
 
2018
 
2017
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
Net income
$
11,702

 
$
28,422

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
Depreciation and amortization
23,179

 
16,282

Amortization of acquisition-related intangibles
12,500

 
2,156

Stock-based compensation expense
20,194

 
16,361

Deferred income taxes
(7,869
)
 
(5,662
)
Others
287

 
(139
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable, net
(7,553
)
 
(6,183
)
Prepaid expenses and other current assets
(2,968
)
 
(3,757
)
Deposits and other assets
(3,416
)
 
194

Accounts payable
(1,715
)
 
2,677

Accrued, other current and other long-term liabilities
2,968

 
(10,243
)
Deferred revenues
(5,243
)
 
(5,087
)
Net cash provided by operating activities
42,066

 
35,021

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
Acquisition of property and equipment
(14,194
)
 
(21,800
)
Acquisition of internal-use software
(33,260
)
 
(25,478
)
Purchases of investments
(74,084
)
 
(181,760
)
Maturities of investments
78,088

 
28,076

Other investing activities, net
172

 

Net cash used in investing activities
(43,278
)

(200,962
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
Payment of capital lease obligations
(57
)
 
(553
)
Proceeds from issuance of common stock under employee stock plans
11,753

 
10,207

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


(15
)
Payments for repurchase of common stock
(14,740
)
 

Tax payments related to shares withheld for vested restricted stock units
(15,130
)
 
(11,401
)
Net cash used in financing activities
(18,174
)
 
(1,762
)
NET DECREASE IN CASH AND CASH EQUIVALENTS
(19,386
)
 
(167,703
)
CASH AND CASH EQUIVALENTS, Beginning of period
137,698

 
380,907

CASH AND CASH EQUIVALENTS, End of period
$
118,312

 
$
213,204


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

3


Ellie Mae, Inc.
NOTES TO CONDENSED FINANCIAL STATEMENTS
(UNAUDITED)
NOTE 1Description of Business
Ellie Mae, Inc. (“Ellie Mae,” and the “Company”) is the leading cloud-based platform provider for the mortgage finance industry. The Company’s technology solutions enable lenders to originate and close residential mortgage loans. 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 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 financial statements should be read in conjunction with the financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on March 1, 2018 (“2017 Form 10-K”).
The condensed balance sheet as of December 31, 2017, 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.
The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Statements of Condensed Comprehensive Income for the three and six months ended June 30, 2017 and the Condensed Statement of Cash Flow for the six months ended June 30, 2017 are consolidated with Ellie Mae’s then subsidiaries Mavent Holding’s Inc. and Mavent Inc.
In the opinion of management, the accompanying unaudited condensed 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, 2018 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 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 financial statements and footnotes.
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 as a single segment. 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.
Significant Accounting Policies
Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as amended (“Topic 606”), there have been

4


no significant changes to the Company’s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K.
Revenue Recognition
The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company generates revenues primarily from hosted software services, transaction-based fees and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.
In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.
The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.
When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.

5


Hosted Software Subscription Revenues.  Hosted software subscription revenues generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month.
Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.
Closed loans fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where “the allocation objective is met”). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.
Other Subscription Revenues.  The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Online Research and Data Resources Subscription Revenues.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Transactional Revenues.  Transactional Revenues include the following:
Ellie Mae Network Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Variable fees are recognized in the month in which they are earned.
Other Transactional Revenues. The Company provides other services delivered transactionally including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company’s annual user conference. Both fixed and variable fees are recognized at the point in time in which control is transferred.
Professional Services Revenues.  Professional services, including implementation services for our subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company’s professional services are provided on a fixed price basis and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services.
Deferred Revenues

6


Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other non-current liabilities.
Contract Assets
Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.
Deferred Costs
Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, 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 does not intend to early adopt, and is currently gathering information and evaluating the impact of this accounting standard update on its financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-Employees, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements.
Standards Adopted
ASU No. 2014-09
On January 1, 2018, the Company adopted ASU 2014-09 (“Topic 606”), as subsequently amended using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018.
On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company’s opening balances is primarily related to its straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 “Revenue Recognition” for additional accounting policy and transition disclosures.

7


The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,187

 
$
26,661

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
9,290

 
$
18,859

 
$
28,149

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
810

 
$
26,998

Deferred revenues
$
26,287

 
$
(4,435
)
 
$
21,852

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
7,991

 
$
26,871

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
22,680

 
$
109,079

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, 2018.
Selected Balance Sheet Line Items
 
June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable
$
50,674

 
$
(657
)
 
$
50,017

Prepaid expenses and other current assets
$
29,629

 
$
(9,036
)
 
$
20,593

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
31,636

 
$
(14,372
)
 
$
17,264

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,675

 
$
(858
)
 
$
29,817

Deferred revenues
$
16,992

 
$
3,102

 
$
20,094

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
17,924

 
$
(1,517
)
 
$
16,407

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
109,076

 
$
(24,792
)
 
$
84,284


8


Selected Statement of Comprehensive Income Line Items
 
Three Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
125,024

 
$
457

 
$
125,481

Gross profit
$
73,384

 
$
457

 
$
73,841

Operating expenses:
 
 
 
 
 
Sales and marketing
$
19,541

 
$
596

 
$
20,137

Income from operations
$
5,363

 
$
(139
)
 
$
5,224

Income tax benefit
$
(3,211
)
 
$
45

 
$
(3,166
)
Net income
$
9,498

 
$
(184
)
 
$
9,314

Basic income per share of common stock
$
0.28

 
$
(0.01
)
 
$
0.27

Diluted income per share of common stock
$
0.27

 
$
(0.01
)
 
$
0.26

 
Six Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
242,936

 
$
(1,472
)
 
$
241,464

Gross profit
$
141,949

 
$
(1,472
)
 
$
140,477

Operating expenses:
 
 
 
 
 
Sales and marketing
$
42,605

 
$
674

 
$
43,279

Income from operations
$
2,061

 
$
(2,146
)
 
$
(85
)
Income tax benefit
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Basic income per share of common stock
$
0.34

 
$
(0.06
)
 
$
0.28

Diluted income per share of common stock
$
0.33

 
$
(0.06
)
 
$
0.27



9


Selected Statement of Cash Flows Line Items
 
Six Months Ended June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Deferred income taxes
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(7,553
)
 
$
657

 
$
(6,896
)
Prepaid expenses and other current assets
$
(2,968
)
 
$
851

 
$
(2,117
)
Deposits and other assets
$
(3,416
)
 
$
1,816

 
$
(1,600
)
Accrued, other current and other long-term liabilities
$
2,968

 
$
(47
)
 
$
2,921

Deferred revenues
$
(5,243
)
 
$
(1,131
)
 
$
(6,374
)
Net cash provided by operating activities
$
42,066

 
$

 
$
42,066

ASU No. 2018-05
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (“ASU 2018-05”). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in conformity with SEC Staff Accounting Bulletin No. 118 (“SAB 118”) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8 “Income Taxes.”
NOTE 3Revenue Recognition
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers.
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
(in thousands)
 
(in thousands)
Hosted software subscription revenues
$
92,706

 
$
176,967

Transactional revenues
22,922

 
49,052

Professional services revenues
9,396

 
16,917

Revenues
$
125,024

 
$
242,936

 
 
 
 

The Company has redefined its categories of disaggregated revenue to be more clearly aligned with how it communicates its performance. Certain reclassifications of prior period amounts have been made to conform to the current period presentation. Such reclassifications did not materially change previously reported financial statements.


10


Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.
 
Balance Sheet Line Reference
June 30,
2018
 
 
(in thousands)
Accounts receivables, net
Accounts receivables, net
$
50,674

Contract assets - current
Prepaid expenses and other current assets
$
6,750

Contract assets - noncurrent
Deposits and other assets
$
14,910

Deferred revenues - current
Deferred revenue
$
16,992

Deferred revenues - noncurrent
Other long-term liabilities
$
827

Changes in the contract assets and the deferred revenues balances during the six months ended June 30, 2018 are as follows:
 
January 1,
2018
 
June 30,
2018
 
$ Change
 
(in thousands)
Contract assets
$
19,667

 
$
21,660

 
$
1,993

Deferred revenues
$
23,062

 
$
17,819

 
$
(5,243
)
The increase in contract assets from $19.7 million to $21.7 million as of June 30, 2018 was primarily the result of the recognition of $3.8 million of ratably recognized revenues that have not yet been billed, offset by $1.8 million in adjustments arising from a change in the estimate of the transaction price of certain contracts. The decrease in deferred revenues from $23.1 million to $17.8 million was due to additional performance on certain arrangements in which billing occurred in advance. During the six months ended June 30, 2018, $17.6 million of revenues recognized were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.
Revenues Allocated to Remaining Performance Obligations
Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and amounts that will be invoiced and recognized as revenues in future periods.
The Company expects to recognize revenues on the remaining performance obligations as follows:
  
June 30,
2018
 
(in thousands)
Within 1 year
$
292,858

2-3 years
292,409

Thereafter
59,298

 
$
644,565

Remaining performance obligations exclude variable consideration allocated entirely to future distinct services as well as variable consideration in arrangements in which revenue recognition under the as-billed practical expedient corresponds directly to the amount the Company has the right to invoice, which includes most arrangements that involve services revenues priced on a transactional basis and professional services invoiced on a time and materials basis. Additionally, in instances where an estimate of variable consideration is constrained, such estimate of variable consideration is not included in revenues allocated to remaining performance obligations.
Deferred Costs
Deferred costs, which consist of deferred sales commissions, were $16.1 million as of June 30, 2018 and $8.5 million for December 31, 2017. For the three and six months ended June 30, 2018, amortization expense for deferred costs were $1.5 million and $3.0 million, respectively. For the three and six months ended June 30, 2017, amortization expense for deferred costs were $0.8 million and $1.6 million, respectively. There was no impairment loss related to the costs capitalized during these periods.


11


NOTE 4Net Income Per Share of Common Stock
Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, restricted stock unit awards (“RSUs”), performance-vesting RSUs, performance share awards (“Performance Awards”), and Employee Stock Purchase Plan (“ESPP”) shares using the treasury stock method, if dilutive.
The components of net income per share of common stock were as follows:
  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Net income
$
9,498

 
$
18,823

 
$
11,702

 
$
28,422


 
 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,337

 
34,029

 
34,240

 
33,866

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

 
1,880

 
1,453

 
1,906

Weighted average common shares outstanding used to compute diluted net income per share
35,742

 
35,909

 
35,693

 
35,772

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.28

 
$
0.55

 
$
0.34

 
$
0.84

Diluted
$
0.27

 
$
0.52

 
$
0.33

 
$
0.79

The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands)
Employee stock options and awards
12

 
7

 
127

 
111

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, 114,332 and 61,494 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for each of the three and six months ended June 30, 2018 and 2017, respectively.
NOTE 5Financial Instruments and Fair Value Measurement
As of June 30, 2018 and December 31, 2017, the Company’s cash, cash equivalents and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.

12


The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
June 30, 2018
 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
94,634

 
$

 
$

 
$
94,634

 
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
924

 

 

 
924

 
3,623

 

 

 
3,623

U.S. government and government agency obligations
68,204

 
13

 
(476
)
 
67,741

 
52,255

 

 
(266
)
 
51,989

 
163,762

 
13

 
(476
)
 
163,299

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

 
 

 
 
 
 

 
 

Corporate notes and obligations
74,637

 
2

 
(543
)
 
74,096

 
81,062

 

 
(304
)
 
80,758

Certificates of deposit
4,735

 
1

 

 
4,736

 
6,527

 
2

 

 
6,529

Municipal obligations
6,960

 

 
(20
)
 
6,940

 
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
75,532

 

 
(268
)
 
75,264

 
76,510

 

 
(266
)
 
76,244

Total financial instruments
325,626

 
16

 
(1,307
)
 
324,335

 
349,286

 
2

 
(882
)
 
348,406

Less investments
207,314

 
16

 
(1,307
)
 
206,023

 
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
118,312

 
$

 
$

 
$
118,312

 
$
137,698

 
$

 
$

 
$
137,698

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

13


The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at June 30, 2018 or December 31, 2017 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.
 
June 30, 2018
 
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
$
52,454

 
$
(487
)
 
$
6,357

 
$
(56
)
 
$
58,811

 
$
(543
)
Certificates of deposit

 

 
1,233

 

 
1,233

 

U.S. government, government agency, and municipal obligations
112,180

 
(669
)
 
12,444

 
(95
)
 
124,624

 
(764
)
 
$
164,634

 
$
(1,156
)
 
$
20,034

 
$
(151
)
 
$
184,668

 
$
(1,307
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 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
$
62,099

 
$
(253
)
 
$
7,574

 
$
(51
)
 
$
69,673

 
$
(304
)
Certificates of deposit
482

 

 
1,348

 

 
1,830

 

U.S. government, government agency, and municipal obligations
119,456

 
(492
)
 
13,070

 
(86
)
 
132,526

 
(578
)
 
$
182,037

 
$
(745
)
 
$
21,992

 
$
(137
)
 
$
204,029

 
$
(882
)
The following table summarizes the contractual maturities of the Company’s investments at June 30, 2018:
 
 
 
Amortized Cost
 
Carrying or
Fair Value
 
 
 
(in thousands)
Due within one year
 
 
$
124,980

 
$
124,640

Due after one year through three years (1)
 
 
82,334

 
81,383

Total
 
 
$
207,314

 
$
206,023

________________
(1) Maximum maturity of individual investments is three years.
Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.

14


NOTE 6Property and Equipment, net
Property and equipment, net, consisted of the following:
 
June 30,
 
December 31,
 
2018
 
2017
 
(in thousands)
Computer equipment and software
$
73,685

 
$
67,068

Internal-use software
141,584

 
108,710

Furniture and fixtures
9,470

 
8,311

Leasehold improvements
31,953

 
27,356

Internal-use software and other assets not placed in service
52,970

 
52,659

Property and equipment, gross
309,662

 
264,104

Accumulated depreciation and amortization
(99,429
)
 
(77,113
)
Property and equipment, net
$
210,233

 
$
186,991

Depreciation and amortization expense for the three and six months ended June 30, 2018 was $11.8 million and $23.2 million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2017 was $8.9 million and $16.3 million, respectively. These amounts include amortization of assets under capital leases of $0.2 million and $0.9 million for the three and six months ended June 30, 2018, and $0.8 million and $1.5 million for the three and six months ended June 30, 2017, respectively.

15


NOTE 7Intangible Assets, net
Intangible assets, net, consisted of the following:
  
June 30, 2018
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(13,997
)
 
$
39,538

 
7.0
Trade names
1,931

 
(731
)
 
1,200

 
2.3
Customer relationships
34,900

 
(14,924
)
 
19,976

 
7.4
Order backlog
14,370


(10,749
)

3,621


0.3
Total assets subject to amortization
104,736

 
(40,401
)
 
64,335

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

 

 
4,039

 
 
 
$
108,775

 
$
(40,401
)
 
$
68,374

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

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

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

 

 
4,039

 
 
 
$
108,775

 
$
(27,901
)
 
$
80,874

 
 
Amortization expense associated with intangible assets for the three and six months ended June 30, 2018 was $6.2 million and $12.5 million, respectively. Amortization expense associated with intangible assets for the three and six months ended June 30, 2017 was $1.1 million and $2.2 million, respectively.
Future amortization expense for intangible assets at June 30, 2018 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2018
$
8,889

2019
10,499

2020
8,978

2021
7,114

2022
7,055

2023
6,800

Thereafter
15,000

 
$
64,335


16


NOTE 8Income Taxes
The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates the estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. The Company’s income tax benefit, and its effective tax rate, for the periods ended June 30, 2018 and 2017 were as follows:

  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
(3,211
)
 
$
(836
)
 
$
(7,869
)
 
$
(5,429
)
Effective tax rate
(51.1
)%
 
(4.7
)%
 
(205.3
)%
 
(23.6
)%
For the three and six months ended June 30, 2018, the Company’s effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to the discrete impact of the excess tax benefits from stock-based compensation and the reduced state blended income tax rate as well as federal research and development credits. For the three and six months ended June 30, 2017, the Company’s effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the discrete impact of excess tax benefits from stock-based compensation as well as non-deductible stock-based compensation and federal research and development credits.
The Company regularly assesses the realizability of the deferred tax assets and establishes a valuation allowance if it is more-likely-than-not that some or all of the Company's deferred tax assets will not be realized. The Company evaluates and weighs all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, as well as projected future taxable income. Generally, more weight is given to objectively verifiable evidence. The Company will continue to assess the realizability of the deferred tax assets in each of the applicable jurisdictions.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company accounts for uncertain tax positions and believes that it has provided adequate reserves for its unrecognized tax benefits for all tax years still open for assessment. The Company also believes that it does not have any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.
The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals in the provision for income taxes. There were no interest or penalties included in the provision for income taxes during the six months ended June 30, 2018 and 2017.
The SEC staff issued SAB 118, which provides guidance for companies that are not able to complete their accounting for the income tax effects of the Tax Act in the period of enactment. The guidance allows the Company to record provisional amounts to the extent a reasonable estimate can be made and provides the Company with up to one year from enactment date to finalize the accounting for the impact of the Tax Act.
The Tax Act is effective in the Company’s fourth quarter of 2017. As of June 30, 2018, the Company has not completed its accounting for the tax effects of the Tax Act. During the quarter, no material revision has been made to the Company’s provisional assessments made as of December 31, 2017. In order to complete the accounting for the impact of the Tax Act, the Company continues to obtain, analyze and interpret additional guidance as such guidance becomes available from the U.S. Treasury Department, the Internal Revenue Service (“IRS”), state taxing jurisdictions, the FASB, and other standard-setting and regulatory bodies. New guidance or interpretations may materially impact the Company’s provision for income taxes in future periods. Additional information that is needed to complete the analysis but is currently unavailable includes, but is not limited to, the final determination of certain net deferred tax assets and liabilities subject to remeasurement and when the related temporary differences will be settled or realized, and the tax treatment of such provisions of the Tax Act by various state tax authorities. In addition, the Company does not currently have sufficient information and guidance to determine the impact of “transition rule” related to the Company’s covered employees’ compensation stemming from written binding contracts entered on or before November 2, 2017. The provisional accounting impacts may change in future reporting periods until the Company’s accounting analysis is finalized, which is expected to be completed by the Company’s fourth quarter of 2018. For additional information related to the impact of the 2017 Tax Act on the Company’s tax provision and tax rate, please see Note 8 of the notes to condensed consolidated financial statements in the Company’s Annual Report on Form 10-K for the calendar year ended December 31, 2017, filed with the SEC on March 1, 2018.


17


NOTE 9Commitments and Contingencies
Leases
As of June 30, 2018, the Company leased nine 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.
Legal Proceedings
On December 1, 2017, a pension fund and stockholder purporting to act on the Company’s behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purported to assert claims against certain of the Company’s officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) the Company overstated its financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of the Company’s officers and directors sold shares during this same period. Plaintiff sought unspecified monetary damages, attorneys’ fees and costs, as well as certain changes to the Company’s corporate governance and internal procedures. The Company’s demurrer to plaintiff’s complaint was filed on February 15, 2018. Plaintiff opposed the Company’s demurrer and the Company filed a reply in support of its demurrer. On May 8, 2018, the court sustained the Company’s demurrer with leave to amend within 30 days. On June 15, 2018, the court entered Plaintiff’s voluntary dismissal of the action without prejudice, to which the Company consented. As a result, there is no probable loss for this matter and the Company accordingly has not accrued for any amount.
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 other 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 10Equity and Stock Incentive Plans
The 2011 Equity Incentive Award Plan (the “2011 Plan”) serves as the successor to the Company’s 2009 Stock Option and Incentive Plan (together with the 2011 Plan, the “Stock Plans”). The Company recognized stock-based compensation expense related to awards granted under the Stock Plans and ESPP.
Total stock-based compensation expense recognized consisted of:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,106

 
$
1,675

 
$
4,000

 
$
3,119

Sales and marketing
1,760

 
1,258

 
3,316

 
2,434

Research and development
2,953

 
2,098

 
5,487

 
3,959

General and administrative
3,843

 
3,479

 
7,391

 
6,849

 
$
10,662

 
$
8,510

 
$
20,194

 
$
16,361


18


Stock Plans
Stock Options
The following table summarizes the Company’s stock option activity under the Stock Plans:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2018
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Granted
4,641

 
$
92.28

 
 
 
 
Exercised
(239,215
)
 
$
25.55

 
 
 
 
Forfeited or expired
(5,906
)
 
$
47.24

 
 
 
 
Outstanding at June 30, 2018
1,195,551

 
$
27.52

 
4.98
 
$
91,247

Ending vested and expected to vest at June 30, 2018
1,194,346

 
$
27.49

 
4.98
 
$
91,192

Exercisable at June 30, 2018
1,107,932

 
$
25.22

 
4.82
 
$
87,108

There were no stock options granted during the three months ended June 30, 2018. The aggregate intrinsic value of the stock options outstanding at June 30, 2018 represents the value of the Company’s closing stock price of $103.84 on June 30, 2018 in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money.
As of June 30, 2018, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $2.2 million and is expected to be recognized over a weighted average period of 1.0 year.
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, 2018
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Granted
575,001

 
$
100.53

 
117,680

 
$
92.28

Released
(306,699
)
 
$
73.55

 
(125,253
)
 
$
47.97

Forfeited or expired
(82,060
)
 
$
85.86

 
(34,412
)
 
$
73.75

Outstanding at June 30, 2018
1,365,700

 
$
92.19

 
252,479

 
$
74.67

Ending vested and expected to vest at June 30, 2018
1,190,179

 
 
 
252,479

 
 
RSUs, performance-vesting RSUs, and Performance Awards that are expected to vest are presented net of estimated future forfeitures.
RSUs released during the six months ended June 30, 2018 and 2017 had an aggregate intrinsic value of $30.6 million and $29.2 million, respectively, and had an aggregate grant-date fair value of $22.6 million and $15.1 million, respectively.
Performance-vesting RSUs and Performance Awards released during the six months ended June 30, 2018 and 2017 had an aggregate intrinsic value of $11.5 million and $13.7 million, respectively, and had an aggregate grant-date fair value of $6.0 million and $5.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 June 30, 2018, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and Performance Awards, adjusted for estimated forfeitures, was $108.4 million and is expected to be recognized over a weighted average period of 2.8 years.

19


Employee Stock Purchase Plan
For the six months ended June 30, 2018 and 2017, employees purchased 77,339 shares and 52,619 shares, respectively, under the ESPP, resulting in cash proceeds of $5.6 million and $4.3 million, respectively. As of June 30, 2018, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on August 31, 2018, was $0.6 million and is expected to be recognized over two months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

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

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
45.00
%
 
48.00
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
1.12
%
 
0.69
%
Expected life of options (in years)
0.00

 
 
0.00

 
 
0.49
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
37.25
%
 
35.00
%
Common Stock
The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at June 30, 2018: 
  
Reserved
Shares
Options and awards outstanding under the Stock Plans
2,813,730

Shares available for future grant under the 2011 Plan
6,412,359

Shares available under the ESPP
1,879,626

Total
11,105,715

In March 2018, 342,276 additional shares were reserved under the ESPP, and 1,711,384 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.
During the six months ended June 30, 2018, the Company repurchased a total of 159,141 shares for $14.7 million. During the three months ended June 30, 2018, the Company did not repurchase any shares. As of June 30, 2018, $200.0 million remained available for future repurchases under the program.


20


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. 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. These forward-looking statements include, but are not limited to, statements about:
expectations regarding demand for home purchases;
the impact of changes in mortgage interest rates, home sale activity and regulatory changes;
the impact of seasonality of our revenues;
estimates of the percentage of our revenues that have direct sensitivities to volume;
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;
the number of users of Encompass and estimated Encompass closed loans;
anticipated benefits of our new solutions;
anticipated timing of roll-out of new solutions and features;
our planned offerings to address regulatory changes;
our planned investments;
the anticipated benefits and growth prospects from our acquisitions;
the timing of future acquisitions of businesses, solutions or technologies and new product launches;
our acquisition strategy;
our belief that 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; and
our planned stock repurchases.
We caution you that the foregoing list may not contain all of the forward-looking statements made in this Quarterly Report on Form 10-Q. You should not rely upon forward-looking statements as predictions of future events. The outcomes of the events described in these forward-looking statements are subject to substantial risks, uncertainties and other factors described in Part II, Item 1A “Risk Factors,” and elsewhere, in this Quarterly Report on Form 10-Q. Moreover, we operate in a very competitive and rapidly changing environment. New risks and uncertainties emerge from time to time and it is not possible for us to predict all risks and uncertainties that could have an impact on the forward-looking statements contained in this Quarterly Report on Form 10-Q. We cannot assure you that the results, events and circumstances reflected in the forward-looking statements will be achieved or occur, and actual results, events or circumstances could differ materially from those described in the forward-looking statements.
The forward-looking statements made in this Quarterly Report on Form 10-Q relate only to events as of the date on which the statements are made. We undertake no obligation to update any forward-looking statements made in this Quarterly Report on Form 10-Q to reflect events or circumstances after the date of this Quarterly Report on Form 10-Q or to reflect new information or the occurrence of unanticipated events, except as required by law. We may not actually achieve the plans, intentions or expectations disclosed in our forward-looking statements, and you should not place undue reliance on our forward-looking statements.
In this report, references to “Ellie Mae,” the “Company,” “we,” “our,” or “us” refer to Ellie Mae, Inc., unless the context requires otherwise.

21


Overview
We are the leading cloud-based platform provider for the mortgage finance industry. Our technology solutions are used by lenders to originate and close residential mortgage loans. 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 digital mortgage solution that handles key business and management functions involved in running a residential mortgage origination business. Mortgage originators use Encompass as a single tool for marketing, loan origination, processing, 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 193,000 mortgage professionals using Encompass to the broad array of third-party service providers, mortgage lenders and investors 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, Inc. (“Velocify”), a cloud-based sales engagement platform that provides customers the capabilities to generate and manage leads and customer relationships.
On January 1, 2018, we adopted the Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”) including its subsequent amendments (collectively “Topic 606”) for all open contracts as of January 1, 2018 using the modified retrospective method. Prior period amounts were not adjusted and are reported under Topic 605, Revenue Recognition.
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 fees; fees for education and training; and loan product, policy 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 and general economic conditions, which can lead to departures from the typical seasonal pattern. In the first half of 2018, mortgage volumes declined relative to the first half of 2017 due largely 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 first half of 2018 relative to the same period in 2017. Although the market for mortgages 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.
In spite of the lower year-over-year industry volume, we continued 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, combined with our ability to increase the revenues we earned per loan in the first half of 2018 compared to the same period in 2017. This was driven by an increase in active users and the 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. However, the impact on our revenues from a substantial decline in mortgage volumes is difficult to predict. Please refer to the risks relating to a decline in mortgage lending volumes described in Part II, Item 1A “Risk Factors” for additional information.
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, Data Connect, and Investor 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. In addition, lenders are also looking for a technology partner to deliver a better digital mortgage experience to consumers. We recently made generally available Encompass Consumer Connect, which 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. Furthermore, our acquisition of Velocify accelerates our vision of offering a fully digital mortgage by combining Velocify’s lead management, engagement and distribution capabilities with Encompass Consumer Connect.

22


In 2017 and the first half of 2018, we 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 roll out of our Connect solutions, the development of our hybrid cloud infrastructure, and the development of our next generation Encompass platform and capabilities, which we expect to continue to progressively roll out to customers this year and 2019. The amortization expense of capitalized costs associated with our Connect solutions and intangible assets from the Velocify acquisition resulted in a decrease in our gross margin and increased operating expenses in the first half of 2018 as compared to the same period in 2017. Conversely, capitalized costs associated with solutions that we have not yet introduced are reflected as an asset on our Condensed Balance Sheet.
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.
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;
consumer demand for a digital based experience from lenders;
changes in regulation affecting lenders and investors;
increased quality standards imposed by regulators, lenders, and investors; and
greater focus by customers and regulators on data security and consumer privacy.
We are responding to these trends as follows:
Greater focus on operational efficiencies. The average total production cost per loan was $8,957 in the first quarter of 20181. 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 (“TPO”) partners that promotes compliance, data integrity, and easy bi-directional communication throughout the entire loan process. Additionally, Encompass Consumer Connect supports our customers’ retail channel by enabling our customers to originate loans directly from borrowers by offering an online loan application that can be accessed by anyone with a web browser.

________________
(1) 
Mortgage Bankers Association, Independent Mortgage Bankers Report Net Production Losses in the First Quarter of 2018, June 6, 2018.

23


Consumer Demand for a Digital Based Experience from Lenders. Borrowers expect transparency, service and speed, and a human touch. To meet these requirements, lenders must offer a seamless, online experience that continues even after the application has been submitted. It is our goal to provide a true digital mortgage process that enables the lender to originate more loans, lower origination costs, reduce the time to close and make smarter decisions through data and predictive analytics, all while ensuring the highest levels of compliance, quality and efficiency. Our digital mortgage vision encompasses all phases of the mortgage loan lifecycle, with each milestone in the mortgage origination process informing the next.
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 collection and reporting changes. We believe we are well-positioned to help our customers comply with changing regulatory requirements as they are published and become effective. However, changes to existing laws or regulations or adoption of new laws or regulations relating to the residential mortgage industry could require us to incur significant costs to update our products and services so that our customers remain compliant with such laws and regulations.
Increased quality standards imposed by regulators, lenders, and investors. Encompass is designed to automate and streamline the process of originating mortgages to, among other things, satisfy increased quality requirements of investors. Relevant features of Encompass include enabling customers’ management to impose processing rules and formats, and providing milestone and process reminders, automated population of forms with accurate data, and accurate and automated transmission of loan files and data from originators to investors and lenders. Our 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 financial institutions and their service 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
We evaluate strategic acquisition and investment opportunities within our core mortgage vertical and across complementary fintech verticals. To date, our acquisitions have been focused on enhancing the delivery of an end-to-end digital mortgage experience for our clients and their customers. The acquisition of Velocify accelerates our vision of offering a fully digital mortgage. We expect to continue to evaluate and explore strategic opportunities that will enhance the breadth and depth of our solutions, and furthers our mission of automating the entire end-to-end mortgage process for our customers.
Operating Metrics
We use certain operational metrics to evaluate our business, determine allocation of our resources, and make decisions regarding corporate strategy. We focus on these metrics to determine our success in leveraging our user base to increase our revenues and to gauge the degree of our market penetration.
Our key operating 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 Pricing revenues, monthly per-user subscription revenues, professional services revenues, and subscription revenues paid for products other than Encompass.

24


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.
Average active users. Average active users during a period is calculated by averaging the monthly active users during a reporting period.
Estimated Encompass closed loans. Estimated Encompass closed loans is an estimate of the number of loans originated by Encompass users, calculated as loans originated by our Success-Based Pricing customers, which does not include certain brokered loans or correspondent purchased loans, plus an estimate of the number of loans originated by Encompass customers who are on purely subscription, or SaaS, licenses, which estimate is derived by applying the ratio of active Success-Based Pricing customers to loans originated by these customers to the number of active SaaS users of Encompass for the same period of time.
Revenues per loan. This is all our revenues for the applicable period of time divided by Estimated Encompass closed loans originated during the same period.
The following table shows these operating metrics as of and for the three and six months ended June 30, 2018 and 2017:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
Revenues (in thousands):
 
 
 
 
 
 
 
Revenues
$
125,024

 
$
104,125

 
$
242,936

 
$
197,127

Contracted revenues
$
89,778

 
$
67,106

 
$
172,702

 
$
129,964

Users:
 
 
 
 
 
 
 
Active users
193,041

 
177,366

 
193,041

 
177,366

Average active users during the period
192,330

 
175,266

 
190,358

 
172,021

Loans:
 
 
 
 
 
 
 
Estimated Encompass closed loans
721,000

 
682,000

 
1,274,000

 
1,197,000

Revenues per loan
$
173

 
$
153

 
$
191

 
$
165

Basis of Presentation
Revenue Recognition
Effective January 1, 2018, we apply the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, we recognize revenues under the core principle to depict the transfer of control to our customers in an amount reflecting the consideration to which we expect to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, we satisfy a performance obligation.
We generate revenues primarily from hosted software subscription services, transaction-based fees and related services, including professional services and our annual user conference, and recognizes revenues as performance obligations are satisfied. Sales taxes assessed by governmental authorities are excluded from transaction price.
Our revenues are generated from the Company-hosted Encompass software subscriptions that customers access through the Internet. Our revenues are also comprised of fees for software services sold both as a subscription and on a transactional basis, including fees based on a per closed loan, or success basis, subject to monthly base fees, which we refer to as Success-Based Pricing, as well as Ellie Mae Network fees, fees for loan product, policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management, and fees for professional services which include consulting, implementation, and education and training services.

25


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 development of internal-use software, professional services, technical support, data security, and data center infrastructure to better support our customers and further differentiate ourselves. This includes development of our next generation Encompass platform, which we expect to continue to roll out to customers throughout 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.
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
Our tax provision for interim periods is determined using an estimate of our annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, we update our estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, we make a cumulative adjustment in such period.
We operate in various tax jurisdictions and are subject to audit by various tax authorities. We recognize the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, based on the technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. We recognize interest accrued and penalties related to unrecognized tax benefits in our income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on estimates of future sources of taxable income for the jurisdictions in which we operate and the periods over

26


which our deferred tax assets will be realizable. To the extent we establish a valuation allowance or change the valuation allowance in a period, we reflect the change with a corresponding increase or decrease to our tax provision in our statements of operations.
Critical Accounting Policies and Estimates
There have been no significant changes during the three and six months ended June 30, 2018 to our critical accounting policies and estimates previously disclosed in our 2017 Form 10-K except in relation to our adoption of Topic 606 as discussed in Notes 2 and 3 of the Notes to Condensed Financial Statements.

27


Results of Operations
The following tables set forth our results of operations for the periods presented and as a percentage of our revenues for those periods. The period-to-period comparison of financial results is not necessarily indicative of future results.
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Revenues
$
125,024

 
$
104,125

 
$
242,936

 
$
197,127

Cost of revenues(1)
51,640

 
38,267

 
100,987

 
73,035

Gross profit
73,384

 
65,858

 
141,949

 
124,092

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing(1)
19,541

 
13,860

 
42,605

 
33,240

Research and development(1)
24,586

 
16,046

 
47,075

 
33,453

General and administrative(1)
23,894

 
18,727

 
50,208

 
35,669

Total operating expenses
68,021

 
48,633

 
139,888

 
102,362

Income from operations
5,363

 
17,225

 
2,061

 
21,730

Other income, net
924

 
762

 
1,772

 
1,263

Income before income taxes
6,287

 
17,987

 
3,833

 
22,993

Income tax benefit
(3,211
)
 
(836
)
 
(7,869
)
 
(5,429
)
Net income
$
9,498

 
$
18,823

 
$
11,702

 
$
28,422

________________
(1) Stock-based compensation included in the above line items:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,106

 
$
1,675

 
$
4,000

 
$
3,119

Sales and marketing
1,760

 
1,258

 
3,316

 
2,434

Research and development
2,953

 
2,098

 
5,487

 
3,959

General and administrative
3,843

 
3,479

 
7,391

 
6,849

 
$
10,662

 
$
8,510

 
$
20,194

 
$
16,361

 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
 
 
 
 
 
 
 
Revenues
100.0
 %
 
100.0
 %
 
100.0
 %
 
100.0
 %
Cost of revenues
41.3

 
36.7

 
41.6

 
37.0

Gross profit
58.7

 
63.3

 
58.4

 
63.0

Operating expenses:
 
 
 
 
 
 
 
Sales and marketing
15.6

 
13.3

 
17.5

 
16.9

Research and development
19.7

 
15.4

 
19.4

 
17.0

General and administrative
19.1

 
18.0

 
20.7

 
18.1

Total operating expenses
54.4

 
46.7

 
57.6

 
52.0

Income from operations
4.3

 
16.6

 
0.8

 
11.0

Other income, net
0.7

 
0.7

 
0.8

 
0.6

Income before income taxes
5.0

 
17.3

 
1.6

 
11.6

Income tax benefit
(2.6
)
 
(0.8
)
 
(3.2
)
 
(2.8
)
Net income
7.6
 %
 
18.1
 %
 
4.8
 %
 
14.4
 %

28


Comparison of the Three and Six Months Ended June 30, and 2017
Revenues
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Revenues
$
125,024

 
$
104,125

 
$
242,936

 
$
197,127

Three months ended June 30, 2018. Total revenues increased $20.9 million, or 20.1%, for the three months ended June 30, 2018 as compared to the same period in 2017. The increase in revenues is primarily due to increased adoption of our service offerings including Velocify, an increase in estimated Encompass closed loans to 721,000 from 682,000, and a larger user base.
Six months ended June 30, 2018. Total revenues increased $45.8 million, or 23.2%, for the six months ended June 30, 2018 as compared to the same period in 2017. The increase in revenues is primarily due to increased adoption of our service offerings including Velocify, an increase in estimated Encompass closed loans to 1,274,000 from 1,197,000, and a larger user base.
Gross Profit
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Gross profit
$
73,384

 
$
65,858

 
$
141,949

 
$
124,092

Gross margin
58.7
%
 
63.3
%
 
58.4
%
 
63.0
%
Gross profit increased by $7.5 million and gross margin decreased by 4.6% during the three months ended June 30, 2018 as compared to the same period in 2017. The decrease in gross margin was primarily the result of a $4.8 million increase in amortization related to intangibles acquired from the Velocify acquisition, a $4.0 million increase in employees related expenses associated with additional headcount, a $2.5 million increase in amortization related to internal-use software and depreciation related to infrastructure hardware and a $1.7 million increase in expenses related to our technology and infrastructure services as we increase capacity to accommodate new customers through our hybrid cloud architecture.
Gross profit increased by $17.9 million and gross margin decreased by 4.6% during the six months ended June 30, 2018 as compared to the same period in 2017. The decrease in gross margin was the result of a $9.6 million increase in amortization related to intangibles acquired from the Velocify acquisition, a $6.9 million increase in employees related expenses associated with additional headcount, a $5.8 million increase in amortization expense related to internal-use software and depreciation expense related to infrastructure hardware, a $3.7 million increase in expenses related to our technology and infrastructure services as we increased capacity to accommodate new customers through our hybrid cloud architecture, and a $1.2 million increase in third-party royalty expenses resulting from the increased revenues.
Sales and Marketing
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Sales and marketing
$
19,541

 
$
13,860

 
$
42,605

 
$
33,240

Sales and marketing as a % of revenues
15.6
%
 
13.3
%
 
17.5
%
 
16.9
%
Sales and marketing expenses increased by $5.7 million, or 41.0%, for the three months ended June 30, 2018 as compared to the same period in 2017. Sales and marketing expenses as a percentage of revenues increased by 2.3%. The increase in sales and marketing expenses was primarily due to a $3.0 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued 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.3 million increase in marketing and promotion expenses, including our user conference and trade shows.
Sales and marketing expenses increased by $9.4 million, or 28.2%, for the six months ended June 30, 2018 as compared to the same period in 2017. Sales and marketing expenses as a percentage of revenues remained relatively flat. The increase in sales

29


and marketing expenses was primarily due to a $5.6 million increase in salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued 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.6 million increase in marketing and promotion expenses, including our user conference and trade shows.
Research and Development
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Research and development
$
24,586

 
$
16,046

 
$
47,075

 
$
33,453

Research and development as a % of revenues
19.7
%
 
15.4
%
 
19.4
%
 
17.0
%
Research and development expenses increased by $8.5 million, or 53.2%, for the three months ended June 30, 2018 as compared to the same period in 2017. Research and development expenses as a percentage of revenues increased by 4.3%. The increase in research and development expenses was primarily driven by salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to invest in our products and services.
Research and development expenses increased by $13.6 million, or 40.7%, for the six months ended June 30, 2018 compared to the same period in 2017. Research and development expenses as a percentage of revenues increased by 2.4%. The increase in research and development expenses was primarily driven by salaries, employee benefits, and stock-based compensation expenses related to increased headcount as we continued to invest in our products and services.
General and Administrative
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
General and administrative
$
23,894

 
$
18,727

 
$
50,208

 
$
35,669

General and administrative as a % of revenues
19.1
%
 
18.0
%
 
20.7
%
 
18.1
%
General and administrative expenses increased by $5.2 million, or 27.6%, for the three months ended June 30, 2018 as compared to the same period in 2017. General and administrative expenses as a percentage of revenues increased by 1.1%. The increase in general and administrative expenses was primarily due to a $2.3 million increase in salaries, employee benefits, and stock-based compensation related to increased headcount, and a $1.3 million increase in professional services related to the adoption of the new revenue recognition standard.
General and administrative expenses increased by $14.5 million, or 40.8%, for the six months ended June 30, 2018 as compared to the same period in 2017. General and administrative expenses as a percentage of revenues increased by 2.6%. The increase in general and administrative expenses was primarily due to a $5.2 million increase in salaries, stock-based compensation, and employee benefits related to increased headcount, a $4.3 million increase in professional services, and a $1.8 million increase in third-party service fees due to consulting services related to the adoption of the new revenue recognition standard.
Income Tax Provision
  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
Income tax provision (benefit)
$
(3,211
)
 
$
(836
)
 
$
(7,869
)
 
$
(5,429
)
Effective tax rate
(51.1
)%
 
(4.7
)%
 
(205.3
)%
 
(23.6
)%
For the three and six months ended June 30, 2018, our effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to the discrete impact of the excess tax benefits from stock-based compensation and the reduced state blended income tax rate as well as federal research and development credits. For the three and six months ended June 30, 2017, our effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the discrete impact of excess tax benefits from stock-based compensation as well as non-deductible stock-based compensation and federal research and development credits.

30


The SEC staff issued Staff Accounting Bulletin No. 118 (“SAB 118”), which provides guidance for companies that are not able to complete their accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in the period of enactment. The guidance allows us to record provisional amounts to the extent a reasonable estimate can be made and provides us with up to one year from enactment date to finalize the accounting for the impact of the Tax Act. Since the Tax Act was passed in our fourth quarter of 2017, we continue to perform an impact analysis on the Tax Act on an ongoing basis. The analysis is expected to be completed within the 12-month measurement period which is our fourth quarter of 2018 and corresponding adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made.
For further discussion of our income tax provision, see Note 8 of Notes to Condensed Financial Statements.
Liquidity and Capital Resources
As of June 30, 2018, we had cash, cash equivalents, and short-term investments of $243.0 million and long-term investments of $81.4 million. Cash and cash equivalents consist of cash, money market accounts, and highly liquid investments purchased with an original maturity of three months or less. Both short and long-term investments consist of U.S. government notes, and U.S. government agency securities, corporate bonds and obligations, certificates of deposit and municipal obligations.
We believe 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 have used our cash and investments to repurchase our stock and may continue to do so in the future periods. 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:
 
Six Months Ended June 30,
 
Net
 
2018
 
2017
 
Change
 
(in thousands)
Net cash provided by operating activities
$
42,066

 
$
35,021

 
$
7,045

Net cash used in investing activities
(43,278
)
 
(200,962
)
 
157,684

Net cash used in financing activities
(18,174
)
 
(1,762
)
 
(16,412
)
Net decrease in cash and cash equivalents
$
(19,386
)
 
$
(167,703
)
 
$
148,317

Operating Activities
Cash provided by operating activities consists of net income adjusted for non-cash items and changes in operating assets and liabilities.
Cash provided by operating activities for the six months ended June 30, 2018 increased by $7.0 million as compared to the same period in 2017. The increase in cash provided by operating activities was primarily due to increased revenue and related cash collections, partially offset by higher payments for operating expenses primarily driven by increased headcount, costs related to the integration of Velocify, and an increase in professional and consulting services due to the adoption of the new revenue standard.
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 $43.3 million for the six months ended June 30, 2018 was primarily the result of $14.2 million in expenditures for purchases of property, including capital improvements to our corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $33.3 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. We also incurred $4.0 million in net purchases of investments.
Cash used in investing activities of $201.0 million for the six months ended June 30, 2017 was primarily the result of $21.8 million in expenditures for purchases of property, including capital improvements to our new corporate headquarters, investments to bolster our infrastructure and enhance our system capacity, reliability, and security, and $25.5 million in expenditures incurred to develop internal-use software and website applications, including the development of our next generation Encompass platform. We also incurred $153.7 million in net purchases of investments.

31


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.
Cash used in financing activities of $18.2 million for the six months ended June 30, 2018 consisted primarily of $14.7 million in common stock repurchases and $15.1 million in tax payments related to shares withheld for vested RSUs, partially offset by $11.8 million in proceeds from employee stock purchases and the exercise of stock options.
Cash used in financing activities of $1.8 million for the six months ended June 30, 2017 consisted primarily of $11.4 million in tax payments related to shares withheld for vested RSUs, partially offset by $10.2 million in proceeds from employee stock purchases and the exercise of stock options.
Off Balance Sheet Arrangements
As of June 30, 2018, we had no off-balance sheet arrangements, and operating leases were the only financing arrangements not reported on our condensed financial statements.
Contractual Obligations
During the six months ended June 30, 2018, there have been no material changes to our contractual obligations outside the ordinary course of business from those specified in the 2017 Form 10-K.
ITEM 3QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
We believe that there have been no significant changes in our market risk exposures for the three and six months ended June 30, 2018, as compared with those discussed in our 2017 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 Interim Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of June 30, 2018. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported, within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, as appropriate to allow timely decisions regarding required disclosure. Management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving their objectives and management necessarily applies its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Based on the evaluation of our disclosure controls and procedures as of June 30, 2018, our Chief Executive Officer and Interim 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.


32


PART II—OTHER INFORMATION
ITEM 1LEGAL PROCEEDINGS
On December 1, 2017, a pension fund and stockholder purporting to act on our behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purported to assert claims against certain of our officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) we overstated our financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of our officers and directors sold shares during this same period. Plaintiff sought unspecified monetary damages, attorneys’ fees and costs, as well as certain changes to our corporate governance and internal procedures. Our demurrer to Plaintiff’s complaint was filed on February 15, 2018. Plaintiff opposed our demurrer and we filed a reply in support of our demurrer. On May 8, 2018, the court sustained our demurrer with leave to amend within 30 days. On June 15, 2018, the court entered the Plaintiff’s voluntary dismissal of the action without prejudice, to which we consented.
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 other 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 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. 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.
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 or power failures;
problems with Encompass and other third-party firmware updates;
an overwhelming number of users trying to access our services during periods of strong demand;
security or denial of services attacks which result in service interruptions;

33


use of our services by our customers in unanticipated ways that may cause a disruption in services for other customers; and
disruptions or congestions in the portions of the Internet linking us to our 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 depend on data centers and computing infrastructure operated by third parties and any disruption in these operations could damage our reputation and brand and substantially harm our business and operating results.
We host our applications and serve our customers from third-party data centers located within the United States. 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 Elk Grove (Chicago), Illinois, which are each hosted by a third-party service provider, as well as third party data centers located in St. Louis, Missouri and Richardson, Texas, which host our Encompass CRM and Velocify products, and (ii) a network of Amazon Web Services (“AWS”) data centers within the United States which provides a distributed computing infrastructure platform for business operations. We maintain regular oversight but have little direct control over our third party 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.
Problems faced by our third-party data center providers or AWS, or with the telecommunications network providers with whom we or they rely, could adversely affect the experience of our customers. Our third-party data center operators or AWS could decide to close their facilities or reduce services to us without adequate notice. In addition, any financial difficulties, such as bankruptcy, faced by our third-party data center providers, AWS or any of the other service providers with whom we or they contract may have negative effects on our business, the nature and extent of which are difficult to predict. Additionally, if our data center providers or AWS are unable to keep up with our needs for capacity, this could have an adverse effect on our business. Any changes in third-party service levels at our data centers or at AWS or any errors, defects, disruptions, or other performance problems with our applications or the hosted infrastructure on which they run could adversely affect our reputation and may damage our customers’ stored files or result in lengthy interruptions in our services. Interruptions in our services, as discussed in the preceding risk factor, could substantially harm our business and operating results.
Our failure to maintain the security of 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 on AWS, 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

34


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 both our ability to continue to attract new customers to our service offerings and our ability to sell additional service offerings to existing customers.
To maintain or increase our revenues, we may need to (i) increase the number of customers of our service offerings, and (ii) increase the adoption of our suite of other and newer service offerings to existing customers, in each case the failure to do so may have a materially adverse impact on our business.
Our success will depend on (i) the willingness of our customers, primarily 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 our existing customers and potential customers, and (iii) the available market of potential customers of our services and our ability to sell our services to these potential customers.
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 optimize our sales infrastructure in order to grow our customer base and our business. Identifying and recruiting qualified personnel and training them in the use of our software requires significant time, expense, and attention.
If we are not able to provide successful enhancements, new features, and modifications to our services, our business could be adversely affected. Further, impairment of software-related assets and other assets may materially adversely affect our operating results.
If we are unable to provide enhancements, new features, and modifications of our existing services, including the successful completion and deployment of our next generation Encompass software, the Encompass Lending Platform and our Encompass Connect solutions as well as 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. 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 developed and acquired 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.
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 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 or mortgage lending 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

35


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) that became effective on October 3, 2015. The final rule amending Regulation C to implement amendments to the Home Mortgage Disclosure Act made by section 1094 of the Dodd-Frank Act was published on October 15, 2015. It includes various effective compliance dates, starting with January 1, 2017 through May 30, 2020. The final “Qualified Residential Mortgage” rule which implements the risk retention requirements in the Dodd-Frank Act became effective on December 24, 2015. On August 23, 2016, Fannie Mae and Freddie Mac published the first material updates to the Uniform Residential Loan Application (“URLA”) in more than 20 years. 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 current U.S. presidential administration and U.S. Congress significantly change or repeal the mortgage lending portions of the Dodd-Frank Act or the Consumer Financial Protection Bureau 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 adequately address laws or regulations relating to the residential mortgage industry or mortgage lending (including existing laws and regulations or newly introduced laws or regulations), we could be subject to claims by our customers that we have breached our customer contracts as well as potential claims by borrowers or government agencies. Such claims could result from a failure of our product to meet customer expectations regarding functionality or from errors or defects in our products. 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.
A decrease in mortgage lending volume could materially adversely affect our business.
Mortgage lending volume decreased in the first half of 2018 relative to 2017 and may continue to decrease materially for the remainder of 2018 and future years due largely to an increase in mortgage interest rates. Such a decrease and a continued decline in mortgage lending volumes could materially adversely affect our business and our operating results. A decline in mortgage lending volume could reduce the closed loan fees we receive as well as fees for transactions on our platform, including Ellie Mae Network transaction fees. In addition, a substantial decline in mortgage lending volumes by our customers could result in a reduction of Encompass users, consolidation of our customers with other lenders that do not use Encompass, or cessation of operations by our customers, in each case which would decrease the base fee portion of success based revenues, subscription revenues and professional services revenues we receive from our customers. Furthermore, the volumes of mortgages originated by our customers may decline more than the volume of mortgages originated by lenders who do not use Encompass. 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 (including the passage of the Tax Act), 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, June 2017, December 2017, March 2018, and June 2018, the most recent increase from 1.75% to 2.00%, and signaled that the federal funds rate could be increased further over the coming months and years. The increase in the federal funds rate since December 2016 has contributed to an increase in mortgage interest rates and may result in future mortgage interest rate increases. Increases in mortgage interest rates reduced the volume of new mortgages originated in the first quarter of 2018 relative to 2017, in particular the volume of mortgage refinancings, and future increases may further decrease the volume of new mortgages originated. Furthermore, changes in tax law may have an impact on the number of mortgages originated. The Tax Act, which was enacted in December 2017 and which limits the deductibility of mortgage interest and local property taxes for federal income tax purposes, as well as increases the standard deduction (reducing the number of United States tax payers who itemize deductions), may have a negative effect on the number of 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.

36


A failure in our continued operation of revenue controls and procedures under Topic 606, the new revenue recognition standard, may impact our ability to produce accurate and timely financial statements, which could have a material adverse effect on our business and the market price of our common stock.
Our adoption of Topic 606 required us to make significant updates to our financial information technology systems, significant modifications to our accounting controls and procedures and continues to place a significant burden on our accounting and information technology teams, both financially and through the expenditure of management time. Many of these updates and modifications remain in process as we evolve our systems and controls. We have been able to make timely reporting requirements as of the date of this Quarterly Report on Form 10-Q, however, the significant system and process updates required for the efficient operation of our revenue process under ASC 606 remain an on-going initiative with no assurance that we will continue to be successful in meeting our reporting requirements. Our failure to meet our reporting obligations could have a material adverse effect on our business and the market price of our common stock. Furthermore, due to the implementation of Topic 606 and the changes we are making to our internal control environment to adopt Topic 606, there is an increased risk that we fail to maintain an effective internal control environment. Our failure to maintain an effective internal control environment may, among other things, result in material misstatements in our financial statements and failure to meet our reporting obligations.
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 term, 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 existing customers renewing their subscriptions and purchasing new services after the initial subscription term. It may be more difficult to predict renewal rates as our customer base grows, as we continue to expand suite of offerings, and as we continue to expand the number of multi-year subscription contracts. Our customers’ renewal rates may decline or fluctuate because of several factors, including merger and acquisition activity, their satisfaction or dissatisfaction with our services, the prices of our services, changes to the standard prices of our services, the prices of services offered by our competitors or reductions in our customers’ spending levels due to the macroeconomic environment or other factors. If our customers do not renew their subscriptions for our services, renew on less favorable terms, or do not purchase additional subscriptions or services, our revenues may grow more slowly than expected or decline and our profitability and gross margin may be harmed.
Our future performance will be highly dependent on our ability to expand the third-party services available on, and increase the number of transactions effected through, the Ellie Mae Network.
To grow our base of Ellie Mae Network participants, we must continue to enhance the features and functionality of the Ellie Mae Network, including the Application Program Interfaces (“APIs”) we make available to Ellie Mae Network providers. In addition, increasing the number of settlement service and other transactions effected through the Ellie Mae Network will depend, in part, on third-party 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 volume of mortgages originated by Encompass users, especially users on our Success-Based Pricing model;
the number of Encompass users;
transaction volume on the Ellie Mae Network and the demand for our services;
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 timing of the introduction and acceptance of new services and Ellie Mae Network service providers;

37


how quickly larger customers implement our services and use our services to originate and close loans;
continued investment in the Encompass Lending Platform and our Encompass Connect solutions;
changes in accounting rules applicable to our business;
any write-downs in the value of our property and equipment, goodwill or intangible assets as a result of our investment or acquisition activities;
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; and
costs associated with defending intellectual property infringement and other litigation claims.
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 and marketing 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 services, more comprehensive implementation services, and expanded or modified product functionality, which may result in implementations that take longer than we forecast or plan or result in delays in these customers using our service to originate and close loans. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting our own sales and professional services resources to a smaller number of larger transactions. Furthermore, if implementations take longer than planned or these customers delay their use of our service to originate and close loans, we may be required to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met and may not generate 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 may 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 data center infrastructure we utilize to offer an increasing number of customers enhanced solutions, features, and functionality, and to ensure that our services are reliable.

38


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. We have grown from approximately 900 employees as of December 31, 2015 to approximately 1,500 employees as of June 30, 2018, and have also significantly increased the number of customers and loans originated using Encompass. We anticipate that we will significantly expand our operations in the near term and will continue to expand our loans originated on our platform. 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, 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, a leading cloud-based sales engagement platform.
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 revenues;
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. 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.

39


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 employee 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 number 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. These competitors include: Calyx Technology, Inc.; DH Corporation now Finastra; LendingQB; Mortgage Builder Software, Inc.; Mortgage Cadence, an Accenture Company; Wipro Gallagher Solutions, Inc.; and Black Knight Financial Technology Solutions, LLC (LoanSphere Empower and LoanSphere LendingSpace). Some of these software providers, including Calyx Technology, Inc. and Black Knight Financial Technology Solutions, LLC, 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. We also compete with companies that offer “point of sale” or web-based online loan applications services. 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

40


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 financial condition, results of operations, or cash flows. We are unable to predict the ultimate outcome of these disputes or the actual impact of these matters on our profitability at this time, and any views we form as to the viability of these claims or the financial exposure in which they could result, could change from time to time as the matters proceed through their course, as facts are established, and 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.

41


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 patents, copyrights, trademarks, and trade secret laws, 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,” “Velocify,” 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, incur increased operating and administrative expenses, lose our ability to produce timely and accurate financial reports, or suffer other adverse consequences.

42


For example, as discussed in more detail below, our implementation of Topic 606, a new revenue recognition standard which became effective on January 1, 2018 and as more fully described in Note 2 “Basis of Presentation and Significant Accounting Policies”, required significant updates to our financial technology systems. The timely and precise implementation of necessary systems updates for Topic 606 are critical to our ability to properly record and recognize revenue and any errors resulting from this implementation would have, and may continue in the future to, 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 properly implement and maintain our internal control over financial reporting and disclosure controls and procedures. Ensuring that we have adequate functioning internal financial and accounting controls and procedures in place so that we can produce accurate financial statements on a timely basis is a costly and time-consuming effort that needs to be re-evaluated frequently. Our compliance with SOX requires that we incur substantial expense and expend significant management time on compliance-related issues. If we fail to achieve and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could harm our operating results and lead to a decline in our stock price. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the New York Stock Exchange, regulatory investigations, civil or criminal sanctions, and class action litigation.
As a third-party technology service provider of mission-critical products and services to many financial institutions that are regulated by one or more member agencies of the Federal Financial Institutions Examination Council (the “FFIEC”), we are subject to an Information Technology (“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 or our products and services 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, product functionality, data integrity, information confidentiality, and service availability, the reviews also assess our financial stability. 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 determination 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.
Adverse tax laws or regulations could be enacted or existing laws could be applied to us, which could increase the costs of our services and adversely impact our business.
The application of federal, state and local tax laws to services provided electronically is evolving. New income, sales, use or other tax laws, statutes, rules, regulations or ordinances could be enacted at any time (possibly with retroactive effect), and could be applied solely or disproportionately to services provided over the Internet. These enactments could adversely affect our sales activity due to the inherent cost increase the taxes would represent and ultimately result in a negative impact on our operating results and cash flows.
In addition, existing tax laws, statutes, rules, regulations or ordinances could be interpreted, changed, modified or applied adversely to us (possibly with retroactive effect), which could require us or our customers to pay additional tax amounts, as well as require us or our customers to pay fines or penalties and interest for past amounts. If we are unsuccessful in collecting such taxes from our customers, we could be held liable for such costs, thereby adversely impacting our operating results and cash flows.
On December 22, 2017, the President of the United States signed into law the Tax Act that significantly revises the Internal Revenue Code of 1986, as amended.  The newly enacted federal income tax law, among other things, contains significant changes to corporate taxation, including reduction of the corporate tax rate from a top marginal rate of 35% to a flat rate of 21%, limitation of the tax deduction for interest expense to 30% of adjusted earnings (except for certain small businesses), limitation of the deduction for net operating losses to 80% of current year taxable income and elimination of net operating loss carrybacks, one time taxation of offshore earnings at reduced rates regardless of whether they are repatriated, elimination of U.S. tax on foreign

43


earnings (subject to certain important exceptions), immediate deductions for certain new investments instead of deductions for depreciation expense over time, and modifying or repealing many business deductions and credits.  Notwithstanding the reduction in the corporate income tax rate, the overall impact of the new federal tax law on our business and financial condition is uncertain. The Company expects to finalize the impact analysis in the fourth quarter of 2018 and corresponding adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made.
Our business is subject to the risks of earthquakes, fires, floods, and other natural catastrophic events and to interruption by man-made problems such as terrorism.
Our systems and operations are vulnerable to damage or interruption from earthquakes, fires, floods, power losses, telecommunications failures, terrorist attacks, acts of war, and similar events. For example, a significant natural disaster, such as an earthquake, fire, or flood, could have a material adverse impact on our business, operating results and financial condition, and our insurance coverage may be insufficient to compensate us for losses that may occur. Our corporate offices and one of the facilities we lease to house our computer and telecommunications equipment are located in the San Francisco Bay Area, a region known for seismic activity. In addition, acts of terrorism, which may be targeted at metropolitan areas with higher population density than rural areas, could cause disruptions in our or our customers’ businesses or the economy as a whole. We may not have sufficient protection or recovery plans in certain circumstances, such as natural disasters affecting the San Francisco Bay Area, and our business interruption insurance may be insufficient to compensate us for losses that may occur.
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 Securities and Exchange Commission (“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 Topic 606, a new revenue recognition standard, which became effective for us on January 1, 2018, has an impact on the timing of revenue recognition of our Encompass subscription and professional services revenues. It also has a material impact to the scope of costs deferred to obtain customer contracts and the timing of recognition of these costs. Refer to Note 2 “Basis of Presentation and Significant Accounting Policies” in the notes to our financial statements for additional information on the recent accounting pronouncements and the potential impact on us.
Our stock repurchase programs may be suspended or terminated at any time, which may result in a decrease in the trading price of our common stock.
In August 2017, our Audit Committee, under authority delegated to it by our Board of Directors, approved a new stock repurchase program granting us authority to repurchase up to $250.0 million of our outstanding common stock through August 2020. Stock repurchases under this program or any future program may be limited, suspended, or terminated at any time without

44


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 status of our corporate trading windows, 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.
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:
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; 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.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware will be the exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers or other employees.
Our amended and restated bylaws provide that the Court of Chancery of the State of Delaware is the sole and exclusive forum for  (1) any derivative action or proceeding brought on our behalf, (2) any action asserting a claim of breach of a fiduciary duty owed by any of our directors or officers or other employees to us or our stockholders, (3) any action asserting a claim against us or any of our directors or officers or other employee arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or our bylaws or (4) any action asserting a claim against us or any of our directors, officers, stockholders or employees governed by the internal affairs doctrine. This choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers or other employees, which may discourage such lawsuits. If a court were to find this choice of forum provision to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could adversely affect our results of operations and financial condition.

45


ITEM 2—UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Purchases Of Equity Securities By The Issuer And Affiliated Purchasers
The table below sets forth the information with respect to purchases made by or on behalf of the Company or any “affiliated purchaser” (as the term is defined in Rule 10b-18(a)(3) under the Securities Exchange Act of 1934, as amended) of our common stock during the three months ended June 30, 2018:
 
 
 
 
 
Total Number
 
Approximate
 
 
 
 
 
of Shares
 
Dollar Value or
 
Total
 
 
 
Purchased as
 
Shares that May
 
Number of
 
Average
 
Part of Publicly
 
Yet be Purchased
 
Shares
 
Price Paid
 
Announced Plans
 
Under the Plans
Period
Purchased
 
per Share
 
or Programs
 
or Programs (1)
April 1, 2018 to April 30, 2018

 
$

 

 
$
200,016,889

May 1, 2018 to May 31, 2018

 
$

 

 
$
200,016,889

June 1, 2018 to June 30, 2018

 
$

 

 
$
200,016,889

_________________
(1) 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 stock repurchase program expires in August 2020. All shares are retired upon repurchase.
ITEM 3DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5—OTHER INFORMATION
Not applicable.

46


ITEM 6—EXHIBITS

Exhibit
Number
Description of Document
 
 
3.1(1)
 
 
3.2(2)
 
 
10.1#
 
 
31.1
 
 
31.2
 
 
32.1*
 
 
32.2*
 
 
101.INS
XBRL Instance Document
 
 
101.SCH
XBRL Taxonomy Extension Schema Document
 
 
101.CAL
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
101.DEF
XBRL Taxonomy Extension Definition Linkbase Document
 
 
101.LAB
XBRL Taxonomy Extension Label Linkbase Document
 
 
101.PRE
XBRL Taxonomy Extension Presentation Linkbase Document
_________________
(1)
Previously filed as Exhibit 3.1 to the Registrant’s Current Report on Form 8-K, filed on May 22, 2018, and incorporated herein by reference.
 
 
(2)
Previously filed as Exhibit 3.2 to the Registrant’s Current Report on Form 8-K, filed on May 22, 2018, 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.
 
 
#
Indicated management contract or compensatory plan.

47




48


SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 
 
ELLIE MAE, INC.
 
 
 
 
Date:
August 7, 2018
By:
/s/ Popi Heron
 
 
 
Popi Heron
 
 
 
Interim Chief Financial Officer
(Principal Financial and Accounting Officer and duly authorized signatory)

49
EX-10.1 2 elli-20180630ex101.htm EXHIBIT 10.1 Exhibit


elliemaelogoa43.jpg


June 19, 2018
Mr. Matthew LaVay

Re:    Separation and Release Agreement
Dear Matt:
This letter sets forth the substance of the separation and release agreement (the “Agreement”) that Ellie Mae, Inc. (the “Company”) is offering to you to aid in your employment transition.
1.    SEPARATION DATE. Your last day of work with the Company and your employment termination date will be June 15, 2018 (the “Separation Date”). Between the date you receive this Agreement and your Separation Date, you will continue to use your best efforts to perform and transition your job duties, and you will continue to comply with all agreements you have with the Company and comply with all Company policies and procedures. On the Separation Date, the Company will pay you all accrued salary, and all accrued and unused vacation and business expenses incurred through the Separation Date, subject to standard payroll deductions and withholdings. You are entitled to these payments regardless of whether or not you sign this Agreement.
2.    SEVERANCE BENEFITS. Although you are not entitled to receive any severance benefits from the Company in this situation, if you sign this Agreement and allow the releases set forth herein to become effective, then the Company will provide you with the following severance benefits:
(a)    Severance Pay. The Company will pay you the equivalent of six (6) months of your base salary in effect as of the Separation Date, subject to standard payroll deductions and withholdings (“Severance Pay”). Your Severance Pay will be paid in a lump sum on the first regular payday no earlier than 7 days after the Effective Date, as defined in paragraph 12(c) below.
(b)    Health Care Continuation Coverage.
(i)    COBRA. To the extent provided by the federal Consolidated Omnibus Budget Reconciliation Act of 1985, as amended, or, if applicable, state insurance laws (together, “COBRA”), and by the Company’s current group health insurance policies, you will be eligible to continue your group health insurance benefits at your own expense. Later, you may be able to convert to an individual policy through the provider of the Company’s health insurance, if you wish.
  




elliemaelogoa43.jpg

(ii)    COBRA Premiums. If you timely elect continued coverage under COBRA, the Company will pay your COBRA premiums to continue your coverage (including coverage for eligible dependents, if applicable) (“COBRA Premiums”) through the period (the “COBRA Premium Period”) starting on the Separation Date and ending on the earliest to occur of: (i) December 31, 2018; (ii) the date you become eligible for group health insurance coverage through a new employer; or (iii) the date you cease to be eligible for COBRA continuation coverage for any reason, including plan termination. In the event you become covered under another employer's group health plan or otherwise cease to be eligible for COBRA during the COBRA Premium Period, you must immediately notify the Company in writing of such event.
(iii)    Special Cash Payments in Lieu of COBRA Premiums. Notwithstanding the foregoing, if the Company determines, in its sole discretion, that it cannot pay the COBRA Premiums without a substantial risk of violating applicable law (including, without limitation, Section 2716 of the Public Health Service Act), the Company instead shall pay to you, on the first day of each calendar month, a fully taxable cash payment equal to the applicable COBRA premiums for that month (including premiums for you and your eligible dependents who have elected and remain enrolled in such COBRA coverage), subject to applicable tax withholdings (such amount, the “Special Cash Payment”), for the remainder of the COBRA Premium Period. You may, but are not obligated to, use such Special Cash Payments toward the cost of COBRA premiums. On the thirtieth (30th) day following your Separation from Service, the Company will make the first payment to you under this paragraph, in a lump sum, equal to the aggregate Special Cash Payments that the Company would have paid to you through such date had the Special Cash Payments commenced on the first day of the first month following the Separation from Service through such thirty-firstth (31st) day, with the balance of the Special Cash Payments paid thereafter on the schedule described above.
3.    STOCK OPTIONS; RSUS; PSUS. You have been granted stock options, restricted stock unit (“RSU”) awards, and performance share awards (“PSUs”) pursuant to the Company’s 2011 Equity Incentive Plan (the “Plan”). Under the terms of the Plan and your award agreements relating to your RSUs and PSUs, vesting for your stock options, RSUs, and PSUs will cease as of the Separation Date and your rights to exercise any vested options shall be as set forth in the applicable stock option grant notice, stock option agreement, and/or the Plan, and any unvested stock options, RSUs, and PSUs shall terminate as of the Separation Date.
4.    OTHER COMPENSATION OR BENEFITS. You acknowledge that, except as expressly provided in this Agreement, you will not receive any additional compensation, severance or benefits after the Separation Date.
5.    EXPENSE REIMBURSEMENTS. You agree that, within ten (10) days after the Separation Date, you will submit your final documented expense reimbursement statement reflecting all business expenses you incurred through the Separation Date, if any, for which you seek reimbursement. The Company will reimburse you for these expenses pursuant to its regular business practice.




elliemaelogoa43.jpg

6.    RETURN OF COMPANY PROPERTY. By no later than the close of business on the Separation Date, you shall return to the Company all Company documents (and all copies thereof) and other Company property in your possession or control. You agree that you will make a diligent search to locate any such documents, property and information within the timeframe referenced above. In addition, if you have used any personally owned computer, server, or e-mail system to receive, store, review, prepare or transmit any confidential or proprietary data, materials or information of the Company, then within five (5) business days after the Separation Date, you must provide the Company with a computer-useable copy of such information and then permanently delete and expunge such confidential or proprietary information from those systems without retaining any reproductions (in whole or in part); and you agree to provide the Company access to your system, as requested, to verify that the necessary copying and deletion is done. Your timely compliance with the provisions of this paragraph is a precondition to your receipt of the severance benefits provided hereunder.
7.    PROPRIETARY INFORMATION OBLIGATIONS. Both during and after your employment you acknowledge your continuing obligations under your Proprietary Information and Inventions Agreement, including your obligations not to use or disclose any confidential or proprietary information of the Company. A copy of your Proprietary Information and Inventions Agreement is attached hereto as Exhibit A.
8.    NONDISPARAGEMENT. You agree not to disparage the Company or the Company’s officers, directors, employees, shareholders, parents, subsidiaries, affiliates, and agents, in any manner likely to be harmful to them or their business, business reputation or personal reputation; provided that you may respond accurately and fully to any question, inquiry or request for information when required by legal process. In addition, nothing in this provision or this Agreement is intended to prohibit or restrain you in any manner from making disclosures that are protected under the whistleblower provisions of federal or state law or regulation.
9.    NO VOLUNTARY ADVERSE ACTION. You agree that you will not voluntarily (except in response to legal compulsion ) assist any person in bringing or pursuing any proposed or pending litigation, arbitration, administrative claim or other formal proceeding against the Company, its parent or subsidiary entities, affiliates, officers, directors, employees or agents.
10.    COOPERATION. You agree to cooperate fully with the Company in connection with its actual or contemplated defense, prosecution, or investigation of any claims or demands by or against third parties, or other matters arising from events, acts, or failures to act that occurred during the period of your employment by the Company. Such cooperation includes, without limitation, making yourself available to the Company upon reasonable notice, without subpoena, to provide complete, truthful and accurate information in witness interviews, depositions, and trial testimony. The Company will reimburse you for reasonable out-of-pocket expenses you incur in connection with any such cooperation (excluding foregone wages) and will make reasonable efforts to accommodate your scheduling needs.




elliemaelogoa43.jpg

11.    NO ADMISSIONS. You understand and agree that the promises and payments in consideration of this Agreement shall not be construed to be an admission of any liability or obligation by the Company to you or to any other person, and that the Company makes no such admission.
12.    RELEASE OF CLAIMS.
(a)    General Release. In exchange for the consideration provided to you under this Agreement to which you would not otherwise be entitled, you hereby generally and completely release the Company, and its affiliated, related, parent and subsidiary entities, and its and their current and former directors, officers, employees, shareholders, partners, agents, attorneys, predecessors, successors, insurers, affiliates, and assigns (collectively, the “Released Parties”) from any and all claims, liabilities and obligations, both known and unknown, that arise out of or are in any way related to events, acts, conduct, or omissions occurring prior to or on the date you sign this Agreement (collectively, the “Released Claims”).
(b)    Scope of Release. The Released Claims include, but are not limited to: (i) all claims arising out of or in any way related to your employment with the Company, or the termination of that employment; (ii) all claims related to your compensation or benefits from the Company, including salary, bonuses, commissions, vacation, expense reimbursements, severance pay, fringe benefits, stock, stock options, or any other ownership, equity, or profits interests in the Company; (iii) all claims for breach of contract, wrongful termination, and breach of the implied covenant of good faith and fair dealing; (iv) all tort claims, including claims for fraud, defamation, emotional distress, and discharge in violation of public policy; and (v) all federal, state, and local statutory claims, including claims for discrimination, harassment, retaliation, attorneys’ fees, or other claims arising under the federal Civil Rights Act of 1964 (as amended), the federal Americans with Disabilities Act of 1990, the federal Age Discrimination in Employment Act of 1967 (as amended) (the “ADEA”), the California Labor Code (as amended), and the California Fair Employment and Housing Act (as amended).
(c)    ADEA Waiver. You acknowledge that you are knowingly and voluntarily waiving and releasing any rights you may have under the ADEA (the “ADEA Waiver”), and that the consideration given for the ADEA Waiver is in addition to anything of value to which you are already entitled. You further acknowledge that you have been advised, as required by the ADEA, that: (i) your ADEA Waiver does not apply to any rights or claims that may arise after the date that you sign this Agreement; (ii) you should consult with an attorney prior to signing this Agreement (although you may choose voluntarily not to do so); (iii) you have twenty-one (21) days to consider this Agreement (although you may choose voluntarily to sign it earlier); (iv) you have seven (7) days following the date you sign this Agreement to revoke the ADEA Waiver (by providing written notice of your revocation to the Company’s CEO); and (v) this Agreement will not be effective until the date upon which the revocation period has expired, which will be the eighth day after the date that this Agreement is signed by you provided that you do not revoke it (the “Effective Date”).




elliemaelogoa43.jpg

(d)    Section 1542 Waiver. YOU UNDERSTAND THAT THIS AGREEMENT INCLUDES A RELEASE OF ALL KNOWN AND UNKNOWN CLAIMS. In giving the release herein, which includes claims which may be unknown to you at present, you acknowledge that you have read and understand Section 1542 of the California Civil Code, which reads as follows:
“A general release does not extend to claims which the creditor does not know or suspect to exist in his or her favor at the time of executing the release, which if known by him or her must have materially affected his or her settlement with the debtor.”
You hereby expressly waive and relinquish all rights and benefits under that section and any law of any other jurisdiction of similar effect with respect to your release of any unknown or unsuspected claims herein.
(e)    Excluded Claims. Notwithstanding the foregoing, the following are not included in the Released Claims (the “Excluded Claims”): (i) any rights or claims for indemnification you may have pursuant to any written indemnification agreement with the Company to which you are a party or under applicable law; (ii) any rights which are not waivable as a matter of law; and (iii) any claims for breach of this Agreement. You hereby represent and warrant that, other than the Excluded Claims, you are not aware of any claims you have or might have against any of the Released Parties that are not included in the Released Claims. You understand that nothing in this Agreement limits your ability to file a charge or complaint with the Equal Employment Opportunity Commission, the Department of Labor, the National Labor Relations Board, the Occupational Safety and Health Administration, the Securities and Exchange Commission or any other federal, state or local governmental agency or commission (“Government Agencies”). You further understand this Agreement does not limit your ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without notice to the Company. While this Agreement does not limit your right to receive an award for information provided to the Securities and Exchange Commission, you understand and agree that, to maximum extent permitted by law, you are otherwise waiving any and all rights you may have to individual relief based on any claims that you have released and any rights you have waived by signing this Agreement.
13.    REPRESENTATIONS. You hereby represent that you have been paid all compensation owed and for all hours worked, have received all the leave and leave benefits and protections for which you are eligible, pursuant to the Family and Medical Leave Act or otherwise, and have not suffered any on-the-job injury for which you have not already filed a claim.
14.    GENERAL. This Agreement, including Exhibit A, constitutes the complete, final and exclusive embodiment of the entire agreement between you and the Company with regard to this subject matter. It is entered into without reliance on any promise or representation, written or oral, other than those expressly contained herein, and it supersedes any other such promises,




elliemaelogoa43.jpg

warranties or representations. This Agreement may not be modified or amended except in a writing signed by both you and a duly authorized officer of the Company. This Agreement will bind the heirs, personal representatives, successors and assigns of both you and the Company, and inure to the benefit of both you and the Company, their heirs, successors and assigns. If any provision of this Agreement is determined to be invalid or unenforceable, in whole or in part, this determination will not affect any other provision of this Agreement and the provision in question will be modified by the court so as to be rendered enforceable to the fullest extent permitted by law, consistent with the intent of the parties. This Agreement will be deemed to have been entered into and will be construed and enforced in accordance with the laws of the State of California as applied to contracts made and to be performed entirely within California.
If this Agreement is acceptable to you, please sign below and return the original to me within twenty-one (21) days.
I wish you good luck in your future endeavors.
Sincerely,
ELLIE MAE, INC.
By:
/s/ Jonathan Corr
 
Jonathan Corr
 
Chief Executive Officer
 
 
Exhibit A – Proprietary Information and Inventions Agreement
ACCEPTED AND AGREED:
/s/ Matthew LaVay
Matthew LaVay
 
June 19, 2018
Date




elliemaelogoa43.jpg

EXHIBIT A
EMPLOYEE CONFIDENTIAL INFORMATION AND INVENTIONS ASSIGNMENT AGREEMENT

 

 

EX-31.1 3 elli-20180630ex311.htm EXHIBIT 31.1 Exhibit


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


EX-31.2 4 elli-20180630ex312.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, Popi Heron, 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/ Popi Heron
Popi Heron
Interim Chief Financial Officer
Date: August 7, 2018


EX-32.1 5 elli-20180630ex321.htm EXHIBIT 32.1 Exhibit


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


EX-32.2 6 elli-20180630ex322.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), Popi Heron, Interim Chief Financial Officer of Ellie Mae, Inc. (the “Company”), hereby certifies that, to the best of her knowledge:
1.
The Company’s Quarterly Report on Form 10-Q for the period ended June 30, 2018, 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/ Popi Heron
Popi Heron
Interim Chief Financial Officer
(Principal Financial Officer)
Date: August 7, 2018


EX-101.INS 7 elli-20180630.xml XBRL INSTANCE DOCUMENT 0001122388 2018-01-01 2018-06-30 0001122388 2018-07-31 0001122388 2018-06-30 0001122388 2017-12-31 0001122388 2017-01-01 2017-06-30 0001122388 2017-04-01 2017-06-30 0001122388 2018-04-01 2018-06-30 0001122388 2017-06-30 0001122388 2016-12-31 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-06-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-06-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-01-01 2018-06-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-01-01 2018-06-30 0001122388 srt:MaximumMember 2018-01-01 2018-06-30 0001122388 srt:MinimumMember 2018-01-01 2018-06-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-04-01 2018-06-30 0001122388 us-gaap:AccountingStandardsUpdate201409Member us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-04-01 2018-06-30 0001122388 2018-01-01 0001122388 srt:RestatementAdjustmentMember us-gaap:AccountingStandardsUpdate201409Member 2018-01-01 0001122388 2019-07-01 2018-06-30 0001122388 2021-07-01 2018-06-30 0001122388 2018-07-01 2018-06-30 0001122388 elli:HostedSoftwareServicesMember 2018-01-01 2018-06-30 0001122388 elli:ProfessionalServicesMember 2018-01-01 2018-06-30 0001122388 elli:TransactionServicesMember 2018-04-01 2018-06-30 0001122388 elli:ProfessionalServicesMember 2018-04-01 2018-06-30 0001122388 elli:HostedSoftwareServicesMember 2018-04-01 2018-06-30 0001122388 elli:TransactionServicesMember 2018-01-01 2018-06-30 0001122388 elli:PerformanceBasedAwardsMember 2018-01-01 2018-06-30 0001122388 elli:PerformanceBasedAwardsMember 2017-01-01 2017-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-01-01 2017-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2018-04-01 2018-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2017-04-01 2017-06-30 0001122388 elli:EmployeeStockOptionsAndAwardsMember 2018-01-01 2018-06-30 0001122388 elli:PerformanceBasedAwardsMember 2017-04-01 2017-06-30 0001122388 elli:PerformanceBasedAwardsMember 2018-04-01 2018-06-30 0001122388 us-gaap:CashAndCashEquivalentsMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001122388 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InvestmentsMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2017-12-31 0001122388 us-gaap:CashAndCashEquivalentsMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2017-12-31 0001122388 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InvestmentsMember 2017-12-31 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MoneyMarketFundsMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateNoteSecuritiesMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2018-06-30 0001122388 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateNoteSecuritiesMember 2017-12-31 0001122388 us-gaap:CertificatesOfDepositMember 2017-12-31 0001122388 us-gaap:CorporateNoteSecuritiesMember 2017-12-31 0001122388 us-gaap:CertificatesOfDepositMember 2018-06-30 0001122388 us-gaap:CorporateNoteSecuritiesMember 2018-06-30 0001122388 elli:USTreasuryAndGovernmentAndMunicipalBondsMember 2017-12-31 0001122388 elli:USTreasuryAndGovernmentAndMunicipalBondsMember 2018-06-30 0001122388 us-gaap:FurnitureAndFixturesMember 2017-12-31 0001122388 us-gaap:LeaseholdImprovementsMember 2017-12-31 0001122388 elli:InternalUseSoftwareAndAssetsNotInServiceMember 2017-12-31 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2017-12-31 0001122388 us-gaap:SoftwareDevelopmentMember 2017-12-31 0001122388 elli:InternalUseSoftwareAndAssetsNotInServiceMember 2018-06-30 0001122388 elli:ComputerEquipmentAndComputerSoftwareMember 2018-06-30 0001122388 us-gaap:FurnitureAndFixturesMember 2018-06-30 0001122388 us-gaap:LeaseholdImprovementsMember 2018-06-30 0001122388 us-gaap:SoftwareDevelopmentMember 2018-06-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2018-06-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2018-06-30 0001122388 us-gaap:TradeNamesMember 2018-06-30 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2017-12-31 0001122388 us-gaap:TradeNamesMember 2018-06-30 0001122388 us-gaap:CustomerRelationshipsMember 2017-12-31 0001122388 us-gaap:OrderOrProductionBacklogMember 2018-01-01 2018-06-30 0001122388 us-gaap:OrderOrProductionBacklogMember 2017-01-01 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2017-01-01 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2017-01-01 2017-12-31 0001122388 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-06-30 0001122388 us-gaap:CustomerRelationshipsMember 2018-06-30 0001122388 2017-01-01 2017-12-31 0001122388 us-gaap:TradeNamesMember 2018-01-01 2018-06-30 0001122388 us-gaap:TradeNamesMember 2017-01-01 2017-12-31 0001122388 us-gaap:TradeNamesMember 2017-12-31 0001122388 us-gaap:DevelopedTechnologyRightsMember 2018-01-01 2018-06-30 0001122388 us-gaap:PerformanceSharesMember 2018-01-01 2018-06-30 0001122388 us-gaap:PerformanceSharesMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2018-01-01 2018-06-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2018-01-01 2018-06-30 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2018-01-01 2018-06-30 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2018-06-30 0001122388 us-gaap:EmployeeStockMember 2018-03-01 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2018-01-01 2018-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2018-04-01 2018-06-30 0001122388 2017-08-31 0001122388 us-gaap:EmployeeStockMember elli:EmployeeStockPurchasePlanMember 2018-06-30 0001122388 elli:RestrictedStockUnitsAndPerformanceAwardsMember 2018-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2018-03-01 0001122388 us-gaap:EmployeeStockOptionMember 2017-04-01 2017-06-30 0001122388 us-gaap:EmployeeStockMember 2018-04-01 2018-06-30 0001122388 us-gaap:EmployeeStockMember 2018-01-01 2018-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockMember 2017-01-01 2017-06-30 0001122388 us-gaap:EmployeeStockMember 2017-04-01 2017-06-30 0001122388 us-gaap:PerformanceSharesMember 2018-06-30 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2018-06-30 0001122388 us-gaap:PerformanceSharesMember 2017-12-31 0001122388 us-gaap:RestrictedStockUnitsRSUMember 2017-12-31 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2018-04-01 2018-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-01-01 2017-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-04-01 2017-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-01-01 2017-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2017-01-01 2017-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2018-01-01 2018-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2018-04-01 2018-06-30 0001122388 us-gaap:CostOfSalesMember 2017-04-01 2017-06-30 0001122388 us-gaap:CostOfSalesMember 2017-01-01 2017-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-06-30 0001122388 us-gaap:GeneralAndAdministrativeExpenseMember 2017-04-01 2017-06-30 0001122388 us-gaap:SellingAndMarketingExpenseMember 2018-04-01 2018-06-30 0001122388 us-gaap:ResearchAndDevelopmentExpenseMember 2017-04-01 2017-06-30 0001122388 us-gaap:CostOfSalesMember 2018-01-01 2018-06-30 0001122388 us-gaap:CostOfSalesMember 2018-04-01 2018-06-30 0001122388 us-gaap:EmployeeStockOptionMember 2017-12-31 0001122388 us-gaap:EmployeeStockOptionMember 2017-01-01 2017-12-31 0001122388 elli:SharesAvailableForFutureGrantMember 2018-06-30 0001122388 elli:OptionsAndAwardsOutstandingMember 2018-06-30 0001122388 elli:SharesAvailableUnderEmployeeStockPurchasePlanMember 2018-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure elli:segment elli:facility false --12-31 Q2 2018 2018-06-30 10-Q 0001122388 34639962 Large Accelerated Filer ELLIE MAE INC 342276 1711384 82334000 81383000 137698000 118312000 -1800000 1993000 3800000 -5243000 P2M 15000000 6800000 P5Y P1Y 600000 27.49 24913000 18748000 43121000 50674000 50017000 -657000 77113000 99429000 -880000 -1290000 649817000 667032000 8510000 1675000 3479000 2098000 1258000 16361000 3119000 6849000 3959000 2434000 10662000 2106000 3843000 2953000 1760000 20194000 4000000 7391000 5487000 3316000 1100000 2200000 2156000 6200000 12500000 12500000 7000 61494 111000 61494 12000 114332 127000 114332 831607000 859160000 302638000 323255000 2000 0 0 0 2000 0 0 0 2000 0 16000 13000 13000 1000 2000 0 0 16000 0 882000 266000 0 266000 0 304000 46000 266000 882000 0 1307000 476000 476000 0 543000 20000 268000 1307000 0 211588000 174913000 3623000 52255000 6527000 81062000 10274000 76510000 349286000 207314000 163762000 924000 68204000 4735000 74637000 6960000 75532000 325626000 124980000 124640000 210708000 174647000 3623000 51989000 6529000 80758000 10228000 76244000 348406000 206023000 163299000 924000 67741000 4736000 74096000 6940000 75264000 324335000 103345000 124640000 107363000 81383000 800000 1500000 200000 900000 800000 1600000 1500000 3000000 8500000 16100000 119035000 94634000 380907000 213204000 137698000 137698000 118312000 118312000 -167703000 -19386000 11105715 2813730 6412359 1879626 3000 3000 18720000 28377000 9625000 11292000 21660000 19667000 6750000 14910000 17819000 23062000 26287000 16992000 20094000 3102000 21852000 -4435000 827000 17600000 38267000 73035000 51640000 100987000 21992000 13070000 1348000 7574000 20034000 12444000 1233000 6357000 137000 86000 0 51000 151000 95000 0 56000 182037000 119456000 482000 62099000 164634000 112180000 0 52454000 745000 492000 0 253000 1156000 669000 0 487000 204029000 132526000 1830000 69673000 184668000 124624000 1233000 58811000 882000 578000 0 304000 1307000 764000 0 543000 -5662000 -7869000 -7903000 -34000 8900000 16282000 11800000 23179000 0.55 0.84 0.28 0.27 -0.01 0.34 0.28 -0.06 0.52 0.79 0.27 0.26 -0.01 0.33 0.27 -0.06 -0.047 -0.236 -0.511 -2.053 P2Y9M15D P1Y 108400000 2200000 27901000 13050000 10810000 3577000 464000 40401000 14924000 13997000 10749000 731000 8889000 7055000 7114000 8978000 10499000 104736000 34900000 53535000 14370000 1931000 104736000 34900000 53535000 14370000 1931000 76835000 21850000 42725000 10793000 1467000 64335000 19976000 39538000 3621000 1200000 P78M5D P92M25D P89M18D P9M6D P33M0D P6Y8M12D P7Y4M24D P7Y0M0D P3M18D P2Y3M18D 18727000 35669000 23894000 50208000 144451000 144279000 65858000 124092000 73384000 73841000 457000 141949000 140477000 -1472000 17987000 22993000 6287000 3833000 -836000 -5429000 -3211000 -3166000 45000 -7869000 -7903000 -34000 2677000 -1715000 6183000 7553000 6896000 -657000 -10243000 2968000 2921000 -47000 -5087000 -5243000 -6374000 -1131000 -194000 3416000 1600000 -1816000 3757000 2968000 2117000 -851000 4039000 4039000 108775000 108775000 80874000 68374000 96268000 84339000 831607000 859160000 77388000 66415000 -1762000 -18174000 -200962000 -43278000 35021000 42066000 42066000 0 18823000 28422000 9498000 9314000 -184000 11702000 9590000 -2112000 1 1 48633000 102362000 68021000 139888000 17225000 21730000 5363000 5224000 -139000 2061000 -85000 -2146000 9290000 31636000 17264000 -14372000 28149000 18859000 26188000 30675000 29817000 -858000 26998000 810000 18880000 17924000 16407000 -1517000 26871000 7991000 762000 1263000 924000 1772000 -139000 287000 0 -172000 0 14740000 25478000 33260000 15000 0 11401000 15130000 181760000 74084000 21800000 14194000 18474000 29629000 20593000 -9036000 26661000 8187000 10207000 11753000 28076000 78088000 264104000 67068000 52659000 8311000 27356000 108710000 309662000 73685000 52970000 9470000 31953000 141584000 186991000 210233000 9 553000 57000 16046000 33453000 24586000 47075000 86399000 109076000 84284000 -24792000 109079000 22680000 104125000 197127000 125024000 92706000 9396000 22922000 125481000 457000 242936000 176967000 16917000 49052000 241464000 -1472000 644565000 292858000 292409000 59298000 P1Y P2Y 13860000 33240000 19541000 20137000 596000 42605000 43279000 674000 16361000 20194000 34412 82060 73.75 85.86 117680 575001 92.28 100.53 294464 1179458 252479 1365700 56.17 82.84 74.67 92.19 125253 306699 5800000 15100000 6000000 22600000 47.97 73.55 0.00 0.00 0 0 0.00 0.00 0 0 0.00 0.00 0.3500 0.4800 0.00 0.00 0.3725 0.4500 0.0000 0.0000 0.0069 0.0204 0.0000 0.0000 0.0112 0.0263 5906 0 4641 89554000 91247000 1436031 1195551 27.06 27.52 1107932 91192000 1194346 252479 1190179 25.22 25.55 47.24 92.28 103.84 13700000 29200000 11500000 30600000 P0Y P182D P6Y0M29D P0Y P179D P6Y29D 87108000 P4Y9M26D P5Y157D P4Y11M23D P4Y11M23D 52619 77339 239215 4300000 5600000 250000000 200000000 0 159141 14700000 735339000 774821000 -103000 -45000 127000 -410000 0 0 1880000 1906000 1405000 1453000 35909000 35772000 35742000 35693000 34029000 33866000 34337000 34240000 <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;">Total stock-based compensation expense recognized consisted of:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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,760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,391</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,849</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,662</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,510</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;">20,194</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;">16,361</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 Stock Plans, and the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></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;">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.63</font></div></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></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;">45.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Employee Stock Purchase Plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#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;">37.25</font></div></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.00</font></div></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;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 under the 2011 Plan and ESPP at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2018</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 the Stock 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,813,730</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;">6,412,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,879,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,105,715</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: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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed 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 financial statements should be read in conjunction with the 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, 2017</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;">March&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">2017 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 balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, 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;">The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Statements of Condensed Comprehensive Income for the three and six months ended June 30, 2017 and the Condensed Statement of Cash Flow for the six months ended June 30, 2017 are consolidated with Ellie Mae&#8217;s then subsidiaries Mavent Holding&#8217;s Inc. and Mavent Inc.</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 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;">2018</font><font style="font-family:inherit;font-size:10pt;"> or any future period.</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;">Commitments and Contingencies</font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company leased </font><font style="font-family:inherit;font-size:10pt;">nine</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.</font></div><div style="line-height:120%;padding-top:18px;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;">On December 1, 2017, a pension fund and stockholder purporting to act on the Company&#8217;s behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purported to assert claims against certain of the Company&#8217;s officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) the Company overstated its financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of the Company&#8217;s officers and directors sold shares during this same period. Plaintiff sought unspecified monetary damages, attorneys&#8217; fees and costs, as well as certain changes to the Company&#8217;s corporate governance and internal procedures. The Company&#8217;s demurrer to plaintiff&#8217;s complaint was filed on February 15, 2018. Plaintiff opposed the Company&#8217;s demurrer and the Company filed a reply in support of its demurrer. On May 8, 2018, the court sustained the Company&#8217;s demurrer with leave to amend within 30 days. On June 15, 2018, the court entered Plaintiff&#8217;s voluntary dismissal of the action without prejudice, to which the Company consented. As a result, there is no probable loss for this matter and the Company accordingly has not accrued for any amount.</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 other 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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.</font></div><div style="line-height:120%;padding-top:6px;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="5" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Balance Sheet Line Reference</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="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;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Contract assets - current</font></div></td><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;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Contract assets - noncurrent</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</font></div></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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Deferred revenues - noncurrent</font></div></td><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;">Other long-term liabilities</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">Changes in the contract assets and the deferred revenues balances during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows: </font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">$ Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td 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;">23,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(5,243</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table shows the gross unrealized losses and the related fair values of the Company&#8217;s investments that have been in a continuous unrealized loss position. </font><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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;">52,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;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;">58,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(543</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;">&#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;">1,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">112,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(669</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;">12,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95</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;">124,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(764</font></div></td><td style="vertical-align:bottom;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;">164,634</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;">(1,156</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;">20,034</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;">(151</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;">184,668</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;">(1,307</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, 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;">62,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</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,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</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;">69,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</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;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">119,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">(492</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;">13,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</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;">132,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(578</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;">182,037</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;">(745</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;">21,992</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;">(137</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;">204,029</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;">(882</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:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about disaggregated revenue from customers.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">(in thousands)</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;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;">(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;">Hosted software subscription 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;">92,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Transactional revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Revenues</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;">125,024</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;">242,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">The Company has redefined its categories of disaggregated revenue to be more clearly aligned with how it communicates its performance. Certain reclassifications of prior period amounts have been made to conform to the current period presentation. Such reclassifications did not materially change previously reported financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;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: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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The 2011 Equity Incentive Award Plan (the &#8220;2011 Plan&#8221;) serves as the successor to the Company&#8217;s 2009 Stock Option and Incentive Plan (together with the 2011 Plan, the &#8220;Stock Plans&#8221;). The Company recognized stock-based compensation expense related to awards granted under the Stock Plans and </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total stock-based compensation expense recognized consisted of:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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="15" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">2,106</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">4,000</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,119</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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,760</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,258</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,434</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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,953</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2,098</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">5,487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,959</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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,843</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,479</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,391</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,849</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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,662</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,510</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;">20,194</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;">16,361</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Plans</font></div><div style="line-height:120%;padding-top:18px;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 Stock Plans:</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, 2018</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,436,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">5.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(239,215</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;">25.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">(5,906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,195,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">4.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,194,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.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;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;">4.98</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">91,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,107,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">4.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> stock options granted during the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. The aggregate intrinsic value of the stock options outstanding at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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;">$103.84</font><font style="font-family:inherit;font-size:10pt;"> on </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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.</font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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;">$2.2 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.0</font><font style="font-family:inherit;font-size:10pt;"> year.</font></div><div style="line-height:120%;padding-top:18px;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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family: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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;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;background-color:#cceeff;">Outstanding at January 1, 2018</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,179,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">294,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">575,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">100.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">117,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Released</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;">(306,699</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;">73.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(125,253</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;">47.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited 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;">(82,060</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,412</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Outstanding at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,365,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">252,479</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,190,179</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">252,479</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="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></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></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 released during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> 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;">$30.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$29.2 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;">$22.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$15.1 million</font><font style="font-family:inherit;font-size:10pt;">, 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;">Performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> released during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> 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;">$11.5 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$13.7 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;">$6.0 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$5.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;">June&#160;30, 2018</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;">, adjusted for estimated forfeitures, was </font><font style="font-family:inherit;font-size:10pt;">$108.4 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.8</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;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">For the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">2017</font><font style="font-family:inherit;font-size:10pt;">, employees purchased </font><font style="font-family:inherit;font-size:10pt;">77,339</font><font style="font-family:inherit;font-size:10pt;"> shares and </font><font style="font-family:inherit;font-size:10pt;">52,619</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;">, resulting in cash proceeds of </font><font style="font-family:inherit;font-size:10pt;">$5.6 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$4.3 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, unrecognized compensation expense related to the current semi-annual </font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> offering period, which ends on </font><font style="font-family:inherit;font-size:10pt;">August&#160;31, 2018</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 is expected to be recognized over </font><font style="font-family:inherit;font-size:10pt;">two</font><font style="font-family:inherit;font-size:10pt;"> months.</font></div><div style="line-height:120%;padding-top:18px;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 Stock Plans, and the </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">ESPP</font><font style="font-family:inherit;font-size:10pt;"> were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:9%;" rowspan="1" colspan="1"></td><td style="width:3%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three months ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></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;">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.63</font></div></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></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;">45.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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.00</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;">Employee Stock Purchase Plan:</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Risk-free interest rate</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1.12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.69</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">%</font></div></td></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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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.00</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">&#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;">37.25</font></div></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.00</font></div></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;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 under the 2011 Plan and ESPP at </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">June&#160;30, 2018</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 the Stock 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,813,730</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;">6,412,359</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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,879,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">11,105,715</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;">March 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;color:#000000;text-decoration:none;">342,276</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,711,384</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;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. </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;">During the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company repurchased a total of </font><font style="font-family:inherit;font-size:10pt;">159,141</font><font style="font-family:inherit;font-size:10pt;"> shares for </font><font style="font-family:inherit;font-size:10pt;">$14.7 million</font><font style="font-family:inherit;font-size:10pt;">. During the </font><font style="font-family:inherit;font-size:10pt;">three months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company did not repurchase any shares. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$200.0 million</font><font style="font-family:inherit;font-size:10pt;"> remained available for future repurchases under the 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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, restricted stock unit awards (&#8220;</font><font style="font-family:inherit;font-size:10pt;">RSU</font><font style="font-family:inherit;font-size:10pt;">s&#8221;), performance-vesting RSUs, performance share awards&#160;(&#8220;</font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;">&#8221;), and Employee Stock Purchase Plan (&#8220;</font><font style="font-family:inherit;font-size:10pt;">ESPP</font><font style="font-family:inherit;font-size:10pt;">&#8221;) shares using the treasury stock method, if dilutive.</font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td 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 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;">9,498</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;">18,823</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,702</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,422</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;"><br clear="none"/></font></div></td><td 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:2px;padding-top:2px;padding-bottom: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 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,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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,405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,880</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,453</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 common shares outstanding 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,742</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 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,909</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,693</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,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><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.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" 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;">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;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">114,332</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">61,494</font><font style="font-family:inherit;font-size:10pt;"> shares underlying performance-vesting RSUs and </font><font style="font-family:inherit;font-size:10pt;">Performance Awards</font><font style="font-family:inherit;font-size:10pt;"> were excluded from the dilutive shares outstanding for each of the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</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 table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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<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="31" 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: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;background-color:#cceeff;" 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-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;">94,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">94,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Level 1:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">68,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(476</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;">67,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">52,255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">(266</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;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 2:</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;color:#bf2115;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">74,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(543</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;">74,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(304</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;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">4,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(20</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;">6,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(46</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;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(268</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: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;border-bottom:1px solid #000000;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;">75,264</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:8pt;"><font style="font-family:inherit;font-size:8pt;">76,510</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</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: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;border-bottom:1px solid #000000;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;">76,244</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Total financial instruments</font></div></td><td colspan="2" style="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;">325,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,307</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;">324,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(882</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;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">207,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,307</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;border-bottom:1px solid #000000;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;">206,023</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:8pt;"><font style="font-family:inherit;font-size:8pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</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;">210,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cash and cash equivalents</font></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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">118,312</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">118,312</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</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;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 Measurement</font><font style="font-family:inherit;font-size:10pt;"> </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"> As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s cash, cash equivalents and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.</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 cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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<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="31" 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: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;background-color:#cceeff;" 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-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;">94,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">94,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Level 1:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">68,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(476</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;">67,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">52,255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">(266</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;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 2:</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;color:#bf2115;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">74,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(543</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;">74,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(304</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;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">4,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(20</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;">6,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(46</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;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(268</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: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;border-bottom:1px solid #000000;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;">75,264</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:8pt;"><font style="font-family:inherit;font-size:8pt;">76,510</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</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: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;border-bottom:1px solid #000000;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;">76,244</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Total financial instruments</font></div></td><td colspan="2" style="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;">325,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,307</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;">324,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(882</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;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">207,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,307</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;border-bottom:1px solid #000000;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;">206,023</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:8pt;"><font style="font-family:inherit;font-size:8pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</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;">210,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cash and cash equivalents</font></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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">118,312</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">118,312</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</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:6px;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 due to the use of observable market prices for identical securities that are traded in active markets.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Valuation of the Company&#8217;s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">At </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, the Company did not have any assets or liabilities that were valued using Level 3 inputs. </font></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Realized gains and losses from the sale of investments were immaterial during the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</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 shows the gross unrealized losses and the related fair values of the Company&#8217;s investments that have been in a continuous unrealized loss position. </font><font style="font-family:inherit;font-size:10pt;">The Company did not identify any investments as other-than-temporarily impaired at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> or </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</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;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size: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;">52,454</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(487</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,357</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(56</font></div></td><td style="vertical-align:bottom;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;">58,811</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(543</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;">&#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;">1,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,233</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">112,180</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(669</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;">12,444</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(95</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;">124,624</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(764</font></div></td><td style="vertical-align:bottom;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;">164,634</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;">(1,156</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;">20,034</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;">(151</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;">184,668</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;">(1,307</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, 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;">62,099</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(253</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,574</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51</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;">69,673</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(304</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;">482</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,348</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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;">1,830</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">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;">119,456</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">(492</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;">13,070</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(86</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;">132,526</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(578</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;">182,037</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;">(745</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;">21,992</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;">(137</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;">204,029</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;">(882</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 contractual maturities of the Company&#8217;s investments at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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="10" 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: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: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 colspan="3" style="vertical-align:middle;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;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;">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 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;">Due within one year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through three years </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;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;">207,314</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;">206,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;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;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Maximum maturity of individual investments is three years.</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;">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;">Income Taxes</font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates the estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. The Company&#8217;s income tax benefit, and its effective tax rate, for the periods ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">(3,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</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;">(5,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51.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;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(205.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;">(23.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></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;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to the discrete impact of the excess tax benefits from stock-based compensation and the reduced state blended income tax rate as well as federal research and development credits. For the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, the Company&#8217;s effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the discrete impact of excess tax benefits from stock-based compensation as well as non-deductible stock-based compensation and federal research and development credits.</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 regularly assesses the realizability of the deferred tax assets and establishes a valuation allowance if it is more-likely-than-not that some or all of the Company's deferred tax assets will not be realized. The Company evaluates and weighs all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, as well as projected future taxable income. Generally, more weight is given to objectively verifiable evidence. The Company will continue to assess the realizability of the deferred tax assets in each of the applicable jurisdictions.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company accounts for uncertain tax positions and believes that it has provided adequate reserves for its unrecognized tax benefits for all tax years still open for assessment. The Company also believes that it does not have any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals in the provision for income taxes. There were </font><font style="font-family:inherit;font-size:10pt;">no</font><font style="font-family:inherit;font-size:10pt;"> interest or penalties included in the provision for income taxes during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">.</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 SEC staff issued SAB 118, which provides guidance for companies that are not able to complete their accounting for the income tax effects of the Tax Act in the period of enactment. The guidance allows the Company to record provisional amounts to the extent a reasonable estimate can be made and provides the Company with up to one year from enactment date to finalize the accounting for the impact of the Tax Act.</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 Tax Act is effective in the Company&#8217;s fourth quarter of 2017. As of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;">, the Company has not completed its accounting for the tax effects of the Tax Act. During the quarter, no material revision has been made to the Company&#8217;s provisional assessments made as of December 31, 2017. In order to complete the accounting for the impact of the Tax Act, the Company continues to obtain, analyze and interpret additional guidance as such guidance becomes available from the U.S. Treasury Department, the Internal Revenue Service (&#8220;IRS&#8221;), state taxing jurisdictions, the FASB, and other standard-setting and regulatory bodies. New guidance or interpretations may materially impact the Company&#8217;s provision for income taxes in future periods. Additional information that is needed to complete the analysis but is currently unavailable includes, but is not limited to, the final determination of certain net deferred tax assets and liabilities subject to remeasurement and when the related temporary differences will be settled or realized, and the tax treatment of such provisions of the Tax Act by various state tax authorities. In addition, the Company does not currently have sufficient information and guidance to determine the impact of &#8220;transition rule&#8221; related to the Company&#8217;s covered employees&#8217; compensation stemming from written binding contracts entered on or before November 2, 2017. The provisional accounting impacts may change in future reporting periods until the Company&#8217;s accounting analysis is finalized, which is expected to be completed by the Company&#8217;s fourth quarter of 2018. For additional information related to the impact of the 2017 Tax Act on the Company&#8217;s tax provision and tax rate, please see Note 8 of the notes to condensed consolidated financial statements in the Company&#8217;s Annual Report on Form 10-K for the calendar year ended December&#160;31, 2017, filed with the SEC on March 1, 2018.</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;">Intangible Assets, net</font></div><div style="line-height:120%;padding-top:16px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">53,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;">(13,997</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;">39,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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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;">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;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,924</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;">19,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 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;">7.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;">14,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;">(10,749</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;">3,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;">0.3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</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;">(40,401</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;">64,335</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;">6.7</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;">108,775</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;">(40,401</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;">68,374</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, 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;" rowspan="1" colspan="1"><div style="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;">53,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;">(10,810</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;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">7.5</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;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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: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;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,050</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;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">7.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;">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;">14,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;">(3,577</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;">10,793</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.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;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</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;">76,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</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;">108,775</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;">(27,901</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;">80,874</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Amortization expense associated with intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> was</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">$6.2 million</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">and </font><font style="font-family:inherit;font-size:10pt;">$12.5 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Amortization expense associated with intangible assets for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">$1.1 million</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </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.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,335</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 summarizes the contractual maturities of the Company&#8217;s investments at</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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="10" 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: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: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 colspan="3" style="vertical-align:middle;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:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;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:middle;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;">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 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;">Due within one year</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,980</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">124,640</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Due after one year through three years </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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">82,334</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">81,383</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;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;">207,314</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;">206,023</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:6px;padding-top:6px;text-align:justify;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;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">(1)</sup></font><font style="font-family:inherit;font-size:9pt;"> Maximum maturity of individual investments is three years.</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;">Description of Business</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ellie Mae, Inc. (&#8220;Ellie Mae,&#8221; and the &#8220;Company&#8221;) is the leading cloud-based platform provider for the mortgage finance industry. The Company&#8217;s technology solutions enable lenders to originate and close residential mortgage loans. 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;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 February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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;), as subsequently amended, 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 does not intend to early adopt, and is currently gathering information and evaluating the impact of this accounting standard update on its financial statements.</font></div><div style="line-height:120%;padding-bottom:13px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-07&#8221;), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Payments to Non-Employees</font><font style="font-family:inherit;font-size:10pt;">, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standards Adopted</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 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;">On January 1, 2018, the Company adopted ASU 2014-09 (&#8220;Topic 606&#8221;), as subsequently amended using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company&#8217;s opening balances is primarily related to its straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 &#8220;Revenue Recognition&#8221; for additional accounting policy and transition disclosures.</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 the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 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;">Adjustments Due to ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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: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;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Non-current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">18,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">26,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,435</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;">21,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Non-current liabilities:</font></div></td><td 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: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;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders' equity:</font></div></td><td 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: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;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(657</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;">50,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,036</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;">20,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Non-current assets:</font></div></td><td 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: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;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,372</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;">17,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td 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: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;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(858</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;">29,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td 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;">17,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,517</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;">16,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td 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;">109,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(24,792</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;">84,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Comprehensive Income Line Items</font></div><div style="line-height:120%;padding-top:18px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td 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;">73,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">73,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td 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;">19,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">20,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</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;">5,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td 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,211</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;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,166</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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(184</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;">9,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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.01</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;">0.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;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;">0.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td 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;">141,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,472</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;">140,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td 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;">42,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">43,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,146</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;">(85</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;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</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;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,903</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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,112</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;">9,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Basic income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.06</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;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</font></div></td><td style="vertical-align:bottom;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;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:22px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Cash Flows Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,112</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;">9,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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,903</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;">Changes in operating assets and liabilities:</font></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,553</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;">657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,968</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;">851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,117</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: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;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued, other current and other long-term liabilities</font></div></td><td 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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(47</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,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">(5,243</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;">(1,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,374</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;">Net cash provided by operating activities</font></div></td><td 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;">42,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2018-05</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 March 2018, the FASB issued ASU No. 2018-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-05&#8221;). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (&#8220;Tax Act&#8221;) in conformity with SEC Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company&#8217;s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8 &#8220;Income Taxes.&#8221;</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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed 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 financial statements should be read in conjunction with the 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, 2017</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;">March&#160;1, 2018</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;</font><font style="font-family:inherit;font-size:10pt;">2017 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 balance sheet as of </font><font style="font-family:inherit;font-size:10pt;">December&#160;31, 2017</font><font style="font-family:inherit;font-size:10pt;">, 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;">The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Statements of Condensed Comprehensive Income for the three and six months ended June 30, 2017 and the Condensed Statement of Cash Flow for the six months ended June 30, 2017 are consolidated with Ellie Mae&#8217;s then subsidiaries Mavent Holding&#8217;s Inc. and Mavent Inc.</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 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;">2018</font><font style="font-family:inherit;font-size:10pt;"> or any future period.</font></div><div style="line-height:120%;padding-top:18px;text-align:left;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%;text-align:left;text-indent:36px;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;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 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 financial statements and footnotes.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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 as a single segment. 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.</font></div><div style="line-height:120%;padding-top:18px;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;">Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (&#8220;ASU&#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;ASU 2014-09&#8221;)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, as amended</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;Topic 606&#8221;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">),</font><font style="font-family:inherit;font-size:10pt;"> there have been no significant changes to the Company&#8217;s significant accounting policies 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;">2017 Form 10-K</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</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 Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company&#8217;s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</font></div></td></tr></table><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 Company generates revenues primarily from hosted software services, transaction-based fees and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.</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 Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract. </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;">When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.</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;">When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company&#8217;s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.</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;font-style:italic;">Hosted Software Subscription Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Hosted software subscription revenues generally include a combination of</font><font style="font-family:inherit;font-size:10pt;"> the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">products delivered as software-as-a-service</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;SaaS&#8221;) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following: </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Encompass Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed</font><font style="font-family:inherit;font-size:10pt;"> fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Contracts generally range from </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closed loans fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where &#8220;the allocation objective is met&#8221;). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Online Research and Data Resources Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</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;font-style:italic;">Transactional Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Transactional Revenues include the following:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Ellie Mae Network Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Variable fees are recognized in the month in which they are earned.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Transactional Revenues. </font><font style="font-family:inherit;font-size:10pt;">The Company provides other services delivered transactionally including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company&#8217;s annual user conference. Both fixed and variable fees are recognized at the point in time in which control is transferred.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Professional services, including implementation services for our subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company&#8217;s professional services are provided on a fixed price basis and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenues</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;">Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other non-current liabilities. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</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;">Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Costs</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;">Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.</font></div><div style="line-height:120%;padding-top:18px;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 February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) 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;), as subsequently amended, 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 does not intend to early adopt, and is currently gathering information and evaluating the impact of this accounting standard update on its financial statements.</font></div><div style="line-height:120%;padding-bottom:13px;padding-top:6px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In June 2018, the FASB issued ASU 2018-07,&#160;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-07&#8221;), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Equity-Based Payments to Non-Employees</font><font style="font-family:inherit;font-size:10pt;">, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Standards Adopted</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 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;">On January 1, 2018, the Company adopted ASU 2014-09 (&#8220;Topic 606&#8221;), as subsequently amended using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company&#8217;s opening balances is primarily related to its straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 &#8220;Revenue Recognition&#8221; for additional accounting policy and transition disclosures.</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 the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 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;">Adjustments Due to ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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: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;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Non-current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">18,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">26,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,435</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;">21,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Non-current liabilities:</font></div></td><td 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: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;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders' equity:</font></div></td><td 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: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;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(657</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;">50,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,036</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;">20,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Non-current assets:</font></div></td><td 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: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;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,372</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;">17,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td 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: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;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(858</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;">29,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td 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;">17,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,517</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;">16,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td 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;">109,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(24,792</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;">84,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Comprehensive Income Line Items</font></div><div style="line-height:120%;padding-top:18px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td 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;">73,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">73,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td 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;">19,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">20,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</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;">5,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td 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,211</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;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,166</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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(184</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;">9,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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.01</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;">0.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;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;">0.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td 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;">141,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,472</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;">140,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td 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;">42,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">43,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,146</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;">(85</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;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</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;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,903</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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,112</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;">9,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Basic income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.06</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;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</font></div></td><td style="vertical-align:bottom;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;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:22px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Cash Flows Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,112</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;">9,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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,903</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;">Changes in operating assets and liabilities:</font></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,553</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;">657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,968</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;">851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,117</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: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;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued, other current and other long-term liabilities</font></div></td><td 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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(47</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,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">(5,243</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;">(1,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,374</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;">Net cash provided by operating activities</font></div></td><td 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;">42,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">ASU No. 2018-05</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 March 2018, the FASB issued ASU No. 2018-05, </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 </font><font style="font-family:inherit;font-size:10pt;">(&#8220;ASU 2018-05&#8221;). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (&#8220;Tax Act&#8221;) in conformity with SEC Staff Accounting Bulletin No. 118 (&#8220;SAB 118&#8221;) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company&#8217;s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8 &#8220;Income Taxes.&#8221;</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;">Property and Equipment, net</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;</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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:2px;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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,970</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,659</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(99,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,233</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;">186,991</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$11.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$23.2 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. Depreciation and amortization expense for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> was </font><font style="font-family:inherit;font-size:10pt;">$8.9 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$16.3&#160;million</font><font style="font-family:inherit;font-size:10pt;">, respectively. These amounts include amortization of assets under capital leases of </font><font style="font-family:inherit;font-size:10pt;">$0.2 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$0.9 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, and </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.5 million</font><font style="font-family:inherit;font-size:10pt;"> for the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, respectively.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:16px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net, consisted of the following:</font></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:75%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;</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></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,685</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,068</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,584</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">108,710</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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,470</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,311</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;padding-left:2px;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,953</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27,356</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Internal-use software and other assets not placed in service</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,970</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">52,659</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, gross</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">309,662</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">264,104</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accumulated depreciation and amortization</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(99,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(77,113</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Property and equipment, net</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:middle;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">210,233</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;">186,991</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:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Revenue Recognition</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 Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company&#8217;s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:</font></div><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts, with a customer;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</font></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:6px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:74px;" rowspan="1" colspan="1"></td><td rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:top" rowspan="1" colspan="1"><div style="line-height:120%;font-size:10pt;padding-left:50px;"><font style="font-family:inherit;font-size:10pt;">&#8226;</font></div></td><td style="vertical-align:top;" rowspan="1" colspan="1"><div style="line-height:120%;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Recognition of revenue when, or as, the Company satisfies a performance obligation.</font></div></td></tr></table><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 Company generates revenues primarily from hosted software services, transaction-based fees and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:48px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.</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 Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract. </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;">When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.</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;">When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company&#8217;s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.</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;font-style:italic;">Hosted Software Subscription Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Hosted software subscription revenues generally include a combination of</font><font style="font-family:inherit;font-size:10pt;"> the Company&#8217;s </font><font style="font-family:inherit;font-size:10pt;">products delivered as software-as-a-service</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;SaaS&#8221;) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following: </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Encompass Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. </font><font style="font-family:inherit;font-size:10pt;font-style:italic;">Fixed</font><font style="font-family:inherit;font-size:10pt;"> fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Contracts generally range from </font><font style="font-family:inherit;font-size:10pt;">one year</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">five years</font><font style="font-family:inherit;font-size:10pt;">.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month. </font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Closed loans fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where &#8220;the allocation objective is met&#8221;). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Online Research and Data Resources Subscription Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services.</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;font-style:italic;">Transactional Revenues.&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Transactional Revenues include the following:</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Ellie Mae Network Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company&#8217;s pattern of performance for such services. Variable fees are recognized in the month in which they are earned.</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;padding-left:30px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Other Transactional Revenues. </font><font style="font-family:inherit;font-size:10pt;">The Company provides other services delivered transactionally including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company&#8217;s annual user conference. Both fixed and variable fees are recognized at the point in time in which control is transferred.</font></div><div style="line-height:120%;padding-top:8px;text-align:justify;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services Revenues.</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">&#160;&#160;</font><font style="font-family:inherit;font-size:10pt;">Professional services, including implementation services for our subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company&#8217;s professional services are provided on a fixed price basis and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Revenues</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;">Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other non-current liabilities. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Assets</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;">Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Deferred Costs</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;">Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.</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;">Revenue Recognition</font><font style="font-family:inherit;font-size:10pt;font-weight:bold;"> </font></div><div style="line-height:120%;padding-top:16px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</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 provides information about disaggregated revenue from customers.</font></div><div style="line-height:120%;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8" rowspan="1"></td></tr><tr><td style="width:67%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:14%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;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;">(in thousands)</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;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;">(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;">Hosted software subscription 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;">92,706</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">176,967</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Transactional revenues</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,922</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">49,052</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Professional services revenues</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,396</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,917</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">Revenues</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;">125,024</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;">242,936</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:6px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div><div style="line-height:120%;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;"><br clear="none"/></font></div><div style="line-height:120%;text-indent:30px;font-size:9pt;"><font style="font-family:inherit;font-size:9pt;vertical-align:middle;">The Company has redefined its categories of disaggregated revenue to be more clearly aligned with how it communicates its performance. Certain reclassifications of prior period amounts have been made to conform to the current period presentation. Such reclassifications did not materially change previously reported financial statements.</font></div><div style="line-height:120%;text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</font></div><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.</font></div><div style="line-height:120%;padding-top:6px;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="5" rowspan="1"></td></tr><tr><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:43%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">Balance Sheet Line Reference</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="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;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivables, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,674</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Contract assets - current</font></div></td><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;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6,750</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Contract assets - noncurrent</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">14,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues - current</font></div></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;">Deferred revenue</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">Deferred revenues - noncurrent</font></div></td><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;">Other long-term liabilities</font></div></td><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="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;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">827</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">Changes in the contract assets and the deferred revenues balances during the </font><font style="font-family:inherit;font-size:10pt;">six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;"> are as follows: </font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:56%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">January 1, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, <br clear="none"/>2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">$ Change</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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: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;">Contract assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">19,667</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">21,660</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,993</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td 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;">23,062</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">17,819</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(5,243</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr></table></div><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The </font><font style="font-family:inherit;font-size:10pt;">increase</font><font style="font-family:inherit;font-size:10pt;"> in contract assets from </font><font style="font-family:inherit;font-size:10pt;">$19.7 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$21.7 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> was primarily the result of the recognition of </font><font style="font-family:inherit;font-size:10pt;">$3.8 million</font><font style="font-family:inherit;font-size:10pt;"> of ratably recognized revenues that have not yet been billed, offset by </font><font style="font-family:inherit;font-size:10pt;">$1.8 million</font><font style="font-family:inherit;font-size:10pt;"> in adjustments arising from a change in the estimate of the transaction price of certain contracts. The </font><font style="font-family:inherit;font-size:10pt;">decrease</font><font style="font-family:inherit;font-size:10pt;"> in deferred revenues from </font><font style="font-family:inherit;font-size:10pt;">$23.1 million</font><font style="font-family:inherit;font-size:10pt;"> to </font><font style="font-family:inherit;font-size:10pt;">$17.8 million</font><font style="font-family:inherit;font-size:10pt;color:#0000ff;"> </font><font style="font-family:inherit;font-size:10pt;">was due to additional performance on certain arrangements in which billing occurred in advance. During the six months ended June 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, </font><font style="font-family:inherit;font-size:10pt;">$17.6 million</font><font style="font-family:inherit;font-size:10pt;"> of revenues recognized were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.</font></div><div style="line-height:120%;padding-top:18px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenues Allocated to Remaining Performance Obligations</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;">Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and amounts that will be invoiced and recognized as revenues in future periods.</font></div><div style="line-height:120%;padding-bottom:4px;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues on the remaining performance obligations 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:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">June&#160;30, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Within 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">59,298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">644,565</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;">Remaining performance obligations exclude variable consideration allocated entirely to future distinct services as well as variable consideration in arrangements in which revenue recognition under the as-billed practical expedient corresponds directly to the amount the Company has the right to invoice, which includes most arrangements that involve services revenues priced on a transactional basis and professional services invoiced on a time and materials basis. Additionally, in instances where an estimate of variable consideration is constrained, such estimate of variable consideration is not included in revenues allocated to remaining performance obligations.</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Costs</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;">Deferred costs, which consist of deferred sales commissions, were </font><font style="font-family:inherit;font-size:10pt;">$16.1 million</font><font style="font-family:inherit;font-size:10pt;"> as of </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$8.5 million</font><font style="font-family:inherit;font-size:10pt;"> for December 31, 2017. For the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">, amortization expense for deferred costs were </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;">$3.0 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. For the </font><font style="font-family:inherit;font-size:10pt;">three and six months ended June 30,</font><font style="font-family:inherit;font-size:10pt;"> </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;">, amortization expense for deferred costs were </font><font style="font-family:inherit;font-size:10pt;">$0.8 million</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">$1.6 million</font><font style="font-family:inherit;font-size:10pt;">, respectively. There was no impairment loss related to the costs capitalized during these periods.</font></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-bottom:4px;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company expects to recognize revenues on the remaining performance obligations 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:86%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">June&#160;30, <br clear="none"/>2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Within 1 year</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,858</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2-3 years</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">292,409</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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;">59,298</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;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;">644,565</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:16px;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:95.5078125%;border-collapse:collapse;text-align:left;"><tr><td colspan="14" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="13" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#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;">53,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;">(13,997</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;">39,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;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7.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;">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;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(731</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,200</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">2.3</font></div></td></tr><tr><td style="vertical-align:top;padding-left: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;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(14,924</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;">19,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 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;">7.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;">14,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;">(10,749</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;">3,621</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align: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;">0.3</font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Total assets subject to amortization</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">104,736</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;">(40,401</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;">64,335</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;">6.7</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;">108,775</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;">(40,401</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;">68,374</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, 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;" rowspan="1" colspan="1"><div style="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;">53,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;">(10,810</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;">42,725</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">7.5</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;">1,931</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,467</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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: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;">34,900</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,050</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;">21,850</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></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;">7.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;">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;">14,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;">(3,577</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;">10,793</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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.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;">104,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(27,901</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;">76,835</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">6.5</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;">108,775</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;">(27,901</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;">80,874</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:11%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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="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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="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;" 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;">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;">12</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">7</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">127</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">111</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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 cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type: </font></div><div style="line-height:120%;padding-bottom:12px;padding-top:6px;text-align:left;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="32" rowspan="1"></td></tr><tr><td style="width:19%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:7%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:8%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June&#160;30, 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left: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, 2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;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<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="31" 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: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;background-color:#cceeff;" 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-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;">94,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">94,634</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" 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-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;">119,035</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Level 1:</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">924</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">3,623</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">68,204</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">13</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(476</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;">67,741</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">52,255</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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;">(266</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;">51,989</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#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;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,762</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">13</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(476</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">163,299</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,913</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">174,647</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">Level 2:</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;color:#bf2115;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#160;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">74,637</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(543</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;">74,096</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">81,062</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(304</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;">80,758</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">4,735</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">&#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;">4,736</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">6,527</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size: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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,529</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">6,960</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(20</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;">6,940</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">10,274</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(46</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;">10,228</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">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:8pt;"><font style="font-family:inherit;font-size:8pt;">75,532</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;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;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</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:8pt;"><font style="font-family:inherit;font-size:8pt;">(268</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: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;border-bottom:1px solid #000000;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;">75,264</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:8pt;"><font style="font-family:inherit;font-size:8pt;">76,510</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#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:8pt;"><font style="font-family:inherit;font-size:8pt;">(266</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: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;border-bottom:1px solid #000000;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;">76,244</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:8pt;"><font style="font-family:inherit;font-size:8pt;">Total financial instruments</font></div></td><td colspan="2" style="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;">325,626</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">16</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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,307</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;">324,335</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">349,286</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="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;">(882</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;">348,406</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Less investments</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">207,314</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">16</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(1,307</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;border-bottom:1px solid #000000;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;">206,023</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:8pt;"><font style="font-family:inherit;font-size:8pt;">211,588</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">2</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">(882</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;">210,708</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Cash and cash equivalents</font></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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">118,312</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">118,312</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</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:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">&#8212;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">$</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:8pt;"><font style="font-family:inherit;font-size:8pt;">137,698</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:16px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The Company&#8217;s income tax benefit, and its effective tax rate, for the periods ended </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</font><font style="font-family:inherit;font-size:10pt;"> and </font><font style="font-family:inherit;font-size:10pt;">2017</font><font style="font-family:inherit;font-size:10pt;"> were as follows:</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;"><br clear="none"/></font></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">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;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;">(3,211</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(836</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</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;">(5,429</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></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;">Effective tax rate</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(51.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;">(4.7</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(205.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;">(23.6</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)%</font></div></td></tr></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">The components of net income per share of common stock were as follows:</font></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16" rowspan="1"></td></tr><tr><td style="width:49%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30,</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30,</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size: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;">2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">2017</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;">&#160;</font></div></td><td 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 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;">9,498</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;">18,823</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">11,702</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,422</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;"><br clear="none"/></font></div></td><td 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:2px;padding-top:2px;padding-bottom: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 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,337</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;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,240</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">33,866</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">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,405</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,880</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,453</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom: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,906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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 common shares outstanding 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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,742</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 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,909</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;border-top:1px solid #000000;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,693</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 colspan="2" 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"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">35,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><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.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.55</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.84</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.79</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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 Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:</font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.0234375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:60%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:12%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td><td style="width:10%;" rowspan="1" colspan="1"></td><td style="width:1%;" rowspan="1" colspan="1"></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at December 31, 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;">Adjustments Due to ASC 606</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance at January 1, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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: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;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,474</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,187</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,661</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Non-current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">9,290</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">18,859</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">28,149</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,188</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">810</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">26,998</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">26,287</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(4,435</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;">21,852</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Non-current liabilities:</font></div></td><td 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: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;">Other long-term liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">18,880</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,991</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Stockholders' equity:</font></div></td><td 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: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;">Retained earnings</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">86,399</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">22,680</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">109,079</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;">The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, </font><font style="font-family:inherit;font-size:10pt;">2018</font><font style="font-family:inherit;font-size:10pt;">. </font></div><div style="line-height:120%;padding-top:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Balance Sheet Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current assets:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">50,674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(657</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;">50,017</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">29,629</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,036</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;">20,593</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Non-current assets:</font></div></td><td 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: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;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">31,636</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,372</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;">17,264</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Current liabilities:</font></div></td><td 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: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;">Accrued and other current liabilities</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">30,675</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(858</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;">29,817</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">16,992</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">3,102</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">20,094</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Non-current liabilities:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Other long-term liabilities</font></div></td><td 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;">17,924</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,517</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;">16,407</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Stockholders' equity:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Retained earnings</font></div></td><td 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;">109,076</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(24,792</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;">84,284</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Comprehensive Income Line Items</font></div><div style="line-height:120%;padding-top:18px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,024</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">457</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">125,481</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td 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;">73,384</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">457</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">73,841</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td 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;">19,541</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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;">596</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">20,137</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Income from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(139</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;">5,224</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Income tax benefit</font></div></td><td 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,211</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;">45</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,166</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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,498</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(184</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;">9,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:bottom;padding-left:2px;padding-top:2px;padding-bottom: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 income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.01</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;">0.27</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.01</font></div></td><td style="vertical-align:bottom;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;">0.26</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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, except per share amounts)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Revenues</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">242,936</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(1,472</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">241,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Gross profit</font></div></td><td 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;">141,949</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,472</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;">140,477</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="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;">Operating expenses:</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Sales and marketing</font></div></td><td 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;">42,605</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">674</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">43,279</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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 from operations</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,146</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;">(85</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;">Income tax benefit</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</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;">(34</font></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,903</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;">Net income</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,112</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;">9,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Basic income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align: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.34</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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.06</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;">0.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Diluted income per share of common stock</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">0.33</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(0.06</font></div></td><td style="vertical-align:bottom;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;">0.27</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div><div style="line-height:120%;padding-bottom:16px;padding-top:22px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;">Selected Statement of Cash Flows Line Items</font></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12" rowspan="1"></td></tr><tr><td style="width:62%;" 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="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:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended June 30, 2018</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">As Reported</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Adjustments</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="text-align:center;font-size:8pt;"><font style="font-family:inherit;font-size:8pt;font-weight:bold;">Balances without adoption of Topic 606</font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom: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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,702</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,112</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;">9,590</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size: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;">Adjustments to reconcile net income to net cash provided by operating activities:</font></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred income taxes</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(7,869</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34</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,903</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;">Changes in operating assets and liabilities:</font></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accounts receivable, net</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,553</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;">657</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,896</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(2,968</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;">851</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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,117</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: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;">Deposits and other assets</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(3,416</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,816</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,600</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Accrued, other current and other long-term liabilities</font></div></td><td 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,968</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">(47</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,921</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Deferred 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;">(5,243</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;">(1,131</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(6,374</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;">Net cash provided by operating activities</font></div></td><td 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;">42,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#8212;</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">42,066</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="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 Stock Plans:</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, 2018</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,436,031</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.06</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align: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;">5.43</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">89,554</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">4,641</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="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;">(239,215</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;">25.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;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;">(5,906</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">47.24</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Outstanding at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,195,551</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.52</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">4.98</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">91,247</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,194,346</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">27.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;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;">4.98</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">91,192</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Exercisable at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,107,932</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">25.22</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">4.82</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,108</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family: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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family: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="overflow:hidden;height:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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:5px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;" rowspan="1"><div style="overflow:hidden;height:5px;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;background-color:#cceeff;">Outstanding at January 1, 2018</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,179,458</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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.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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">294,464</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">56.17</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">575,001</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">100.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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></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;">117,680</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td 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;">92.28</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">Released</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;">(306,699</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;">73.55</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;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;">(125,253</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;">47.97</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Forfeited 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;">(82,060</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">85.86</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">(34,412</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">)</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">73.75</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;background-color:#cceeff;">Outstanding at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,365,700</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">92.19</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-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;">252,479</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">74.67</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Ending vested and expected to vest at June 30, 2018</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">1,190,179</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="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;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;">252,479</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="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></table></div></div></div> <div style="font-family:Times New Roman;font-size:10pt;"><div style="line-height:120%;padding-top:6px;text-align:justify;text-indent:32px;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">Future amortization expense for intangible assets at </font><font style="font-family:inherit;font-size:10pt;">June&#160;30, 2018</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 2018</font></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top: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,889</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2019</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">10,499</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></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;">2020</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">8,978</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2021</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,114</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;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;">2022</font></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">7,055</font></div></td><td style="vertical-align:bottom;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;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;">2023</font></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;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,800</font></div></td><td style="vertical-align:bottom;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align: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;">Thereafter</font></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;" rowspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">15,000</font></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;"><br clear="none"/></font></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;" rowspan="1" colspan="1"><div style="overflow:hidden;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">&#160;</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:left;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">$</font></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;" rowspan="1" colspan="1"><div style="text-align:right;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;">64,335</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:18px;text-align:justify;font-size:10pt;"><font style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">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 as a single segment. 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.</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-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;">Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (&#8220;ASU&#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;ASU 2014-09&#8221;)</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">, as amended</font><font style="font-family:inherit;font-size:10pt;"> (&#8220;Topic 606&#8221;</font><font style="font-family:inherit;font-size:10pt;font-style:italic;">),</font><font style="font-family:inherit;font-size:10pt;"> there have been no significant changes to the Company&#8217;s significant accounting policies 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;">2017 Form 10-K</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:18px;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 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 financial statements and footnotes.</font></div></div> EX-101.SCH 8 elli-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2102100 - Disclosure - Basis of Presentation and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Basis of Presentation and Significant Accounting Policies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Basis of Presentation and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Commitments and Contingencies (Details Textual) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed 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 2110100 - Disclosure - Equity and Stock Incentive Plans link:presentationLink link:calculationLink link:definitionLink 2410407 - Disclosure - Equity and Stock Incentive Plans (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2410405 - Disclosure - Equity and Stock Incentive Plans (Fair Value Assumptions) (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Equity and Stock Incentive Plans (Reserved Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2410404 - Disclosure - Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2410402 - Disclosure - Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) link:presentationLink link:calculationLink link:definitionLink 2410403 - Disclosure - Equity and Stock Incentive Plans (Stock Option Activity) (Details) link:presentationLink link:calculationLink link:definitionLink 2310301 - Disclosure - Equity and Stock Incentive Plans (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Financial Instruments and Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2405404 - Disclosure - Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) link:presentationLink link:calculationLink link:definitionLink 2405403 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Financial Instruments and Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Income Taxes (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Income Taxes (Tax Provision and Effective Tax Rate) (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Intangible Assets, net link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Intangible Assets, net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Intangible Assets, net (Future Amortization) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Intangible Assets, net (Schedule of Intangible Assets, net) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Intangible Assets, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Net Income Per Share of Common Stock link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Net Income Per Share of Common Stock (Tables) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Property and Equipment, net link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Property and Equipment, net (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Property and Equipment, net (Schedule of Property and Equipment, Net) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Property and Equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Revenue Recognition (Contract Balances) (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Revenue Recognition (Details Textual) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Revenue Recognition (Disaggregation of Revenues) (Details) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Revenue Recognition (Remaining Performance Obligations) (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 9 elli-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 elli-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 elli-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computer equipment and software Computer Equipment And Computer Software [Member] Computer Equipment And Computer Software [Member] Internal-use software Software Development [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Internal-use software and other assets not placed in service Internal Use Software And Assets Not In Service [Member] Internal Use Software And Assets Not In Service [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, net Property, Plant and Equipment, Net Property and Equipment, net Property, Plant and Equipment Disclosure [Text Block] Depreciation and amortization expense Depreciation, Depletion and Amortization, Nonproduction Capital leases amortization expense Capital Leases, Income Statement, Amortization Expense Disclosure of Compensation Related Costs, Share-based Payments [Abstract] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Award Type [Axis] Award Type [Axis] Share-based Compensation Arrangements by Share-based Payment Award, Award Type and Plan Name [Domain] Equity Award [Domain] Stock Option Employee Stock Option [Member] Employee Stock Purchase Plan Employee Stock [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract] Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected life of options (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected dividend yield Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Commitments and Contingencies Disclosure [Abstract] Number of facilities under operating lease arrangements Property Subject to or Available for Operating Lease, Number of Units Financial Instruments and Fair Value Measurements [Abstract] Financial instruments and fair value measurements. Financial Instruments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Earnings Per Share [Abstract] Components of net income per share Earnings Per Share, Basic and Diluted [Abstract] Net income Net Income (Loss) Attributable to Parent Weighted average common shares outstanding used to compute basic net income per share Weighted Average Number of Shares Outstanding, Basic Effect of potentially dilutive securities: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares Weighted Average Number Diluted Shares Outstanding Adjustment Weighted average common shares outstanding used to compute diluted net income per share Weighted Average Number of Shares Outstanding, Diluted Net income per share: Net Income (Loss) Per Share [Abstract] Net income (loss) per share. Basic (in usd per share) Earnings Per Share, Basic Diluted (in usd per share) Earnings Per Share, Diluted Goodwill and Intangible Assets Disclosure [Abstract] Minimum future amortization expense for intangible assets Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Remainder of 2018 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2019 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Five 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Six Finite-Lived Intangible Assets, Amortization Expense, Year Six Thereafter Finite-Lived Intangible Assets, Amortization Expense, After Year Six Finite-Lived Intangible Assets, Amortization Expense, After Year Six Total future amortization Finite-Lived Intangible Assets, Net Financial Instrument and Fair Value Measurements [Abstract] Financial Instrument and Fair Value Measurements [Abstract] Debt Securities, Available-for-sale [Table] Debt Securities, Available-for-sale [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Corporate notes and obligations Corporate Note Securities [Member] Certificates of deposit Certificates of Deposit [Member] U.S. government, government agency, and municipal obligations US Treasury And Government And Municipal Bonds [Member] US Treasury And Government And Municipal Bonds [Member] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Income Tax Disclosure [Abstract] Schedule of Components of Income Tax Provision Schedule of Components of Income Tax Expense (Benefit) [Table 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 Net Income Per Share of Common Stock Earnings Per Share [Text Block] Revenue from Contract with Customer [Abstract] Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Expected timing of satisfaction of remaining performance obligation Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Organization, Consolidation and Presentation of Financial Statements [Abstract] Description of Business Nature of Operations [Text Block] Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Amortization of acquisition-related intangibles Amortization of Intangible Assets Stock-based compensation expense Share-based Compensation Deferred income taxes Deferred Income Taxes and Tax Credits Others Other Operating Activities, Cash Flow Statement 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 long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Deferred revenues Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Acquisition of property and equipment Payments to Acquire Property, Plant, and Equipment Acquisition of internal-use software Payments for Software Purchases of investments Payments to Acquire Investments Maturities of investments Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Other investing activities, net Payments for (Proceeds from) Other Investing Activities Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Payment of capital lease obligations Repayments of Long-term Capital Lease Obligations Proceeds from issuance of common stock under employee stock plans Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options Payment of issuance costs relating to common stock issued in public offering Payments of Stock Issuance Costs Payments for repurchase of common stock Payments for Repurchase 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 used in financing activities Net Cash Provided by (Used in) Financing Activities NET 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 Contract assets Contract with Customer, Asset, Net Change in contract assets Contract with Customer, Asset, Increase (Decrease) During Period Contract with Customer, Asset, Increase (Decrease) During Period Deferred revenues Contract with Customer, Liability Change in deferred revenues Contract with Customer, Liability, Decrease Due To Additional Performance Contract with Customer, Liability, Decrease Due To Additional Performance 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 Cost of Sales [Member] Sales and marketing Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] Research and development General and Administrative Expense [Member] Stock-based compensation expense Allocated Share-based Compensation Expense Contract assets Ratable recognition of revenues that have not yet been billed Contract with Customer, Asset, Ratable Recognition Of Revenue Not Yet Billed Contract with Customer, Asset, Ratable Recognition Of Revenue Not Yet Billed Adjustment to contract asset related to change in measure of progress, change in estimate of transaction price or contract modification Contract with Customer, Asset, Adjustment to Revenue, Measure Of Progress, Change In Estimate, Modification of Contract Contract with Customer, Asset, Adjustment to Revenue, Measure Of Progress, Change In Estimate, Modification of Contract Revenue recognized that was included in deferred revenue at beginning of period Contract with Customer, Liability, Revenue Recognized Deferred costs Capitalized Contract Cost, Net Amortization expense related to deferred costs Capitalized Contract Cost, Amortization 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 Schedule of Disaggregated Revenue from Customers Disaggregation of Revenue [Table Text Block] Schedule of Receivables, Contract Assets, and Deferred Revenues from Contracts with Customer Contract with Customer, Asset and Liability [Table Text Block] Schedule of Remaining Performance Obligations Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Accounting Policies [Abstract] 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. 2014-09 Accounting Standards Update 2014-09 [Member] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Axis] Initial Application Period Cumulative Effect Transition [Domain] Initial Application Period Cumulative Effect Transition [Domain] Adjustments Difference between Revenue Guidance in Effect before and after Topic 606 [Member] Balances without adoption of Topic 606 Calculated under Revenue Guidance in Effect before Topic 606 [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Gross profit Gross Profit Sales and marketing Selling and Marketing Expense Income (loss) from operations Operating Income (Loss) Income tax provision (benefit) Income Tax Expense (Benefit) Basic income per share of common stock (in usd per share) Diluted income per share common stock (in usd per share) 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 Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Summary of the maturities of investments Investments Classified by Contractual Maturity Date [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 Developed Technology Rights [Member] Trade names Trade Names [Member] Customer relationships Customer Relationships [Member] Order backlog 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 name 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 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] Indefinite-lived intangible assets Indefinite-lived Intangible Assets (Excluding Goodwill) Number of reportable segments Number of Reportable Segments Number of operating segments Number of Operating Segments Schedule of Basis of Presentation and Significant Accounting Policies [Table] Schedule of Basis of Presentation and Significant Accounting Policies [Table] Schedule of basis of presentation and significant accounting policies. Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum [Member] Minimum [Member] Maximum [Member] Maximum [Member] Basis of Presentation and Significant Accounting Policies [Line Items] Basis of Presentation and Significant Accounting Policies [Line Items] Basis of presentation and significant accounting policies. Saas Encompass contract term Saas Encompass contract term Saas Encompass contract term. Equity and Stock Incentive Plans Disclosure of Compensation Related Costs, Share-based Payments [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 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] Balance Sheet Balance Sheet Related Disclosures [Abstract] Accounts receivable, net Accounts Receivable, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Deposits and other assets Other Assets, Noncurrent Accrued and other current liabilities Other Liabilities, Current Deferred revenues Contract with Customer, Liability, Current Other long-term liabilities Other Liabilities, Noncurrent Retained earnings Retained Earnings (Accumulated Deficit) Revenue Recognition Revenue from Contract with Customer [Text Block] Amortized Cost Debt Securities, Available-for-sale, Amortized Cost, Fiscal Year Maturity [Abstract] Due within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Amortized Cost Due after one year through three years Available For Sale Securities Debt Maturities Rolling Year Two Through Three Amortized Cost Basis Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through third year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Carrying or Fair Value Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract] Due within one year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value Due after one year through three years Available For Sale Securities Debt Maturities Rolling Year Two Through Three Fair Value Fair value of investment in debt security, measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next rolling fiscal year through third year following latest fiscal year. For interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date. Carrying or Fair Value Debt Securities, Available-for-sale 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] Income Taxes Income Tax Disclosure [Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Hosted software subscription revenues Hosted Software Services [Member] Hosted Software Services [Member] Transactional revenues Transaction Services [Member] Transaction Services [Member] Professional services revenues Professional Services [Member] Professional Services [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Revenues Plan Name [Axis] Plan Name [Axis] Plan Name [Domain] Plan Name [Domain] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] RSUs Restricted Stock Units (RSUs) [Member] Performance Awards Performance Shares [Member] Restricted Stock Units and Performance Awards Restricted Stock Units and Performance Awards [Member] Restricted Stock Units and Performance Awards [Member] Options granted, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 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 Shares repurchased Stock Repurchased and Retired During Period, Shares Cost shares repurchased Stock Repurchased and Retired During Period, Value Stock repurchase program, remaining authorized repurchase amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Effective tax rate (percent) Effective Income Tax Rate Reconciliation, Percent Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value Measurements, Recurring and Nonrecurring [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Total financial instruments Investments [Member] Money market funds Money Market Funds [Member] Municipal obligations Municipal Bonds [Member] U.S. government and government agency obligations US Treasury and Government [Member] Cash and cash equivalents Cash and Cash Equivalents [Member] Fair Value, Assets Measured on Recurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash Cash Fair Value to Amortized Cost [Abstract] Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract] Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Carrying or Fair Value Cash and cash equivalents, amortized cost Cash And Cash Equivalents, Amortized Cost Basis Cash And Cash Equivalents, Amortized Cost Basis Cash and cash equivalents Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Short-term investments Debt Securities, Available-for-sale, Current Total current assets Assets, Current Property and equipment, net Long-term investments Debt Securities, Available-for-sale, Noncurrent Goodwill Goodwill Total assets Assets Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Total current liabilities Liabilities, Current Total liabilities Liabilities Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Statement of Comprehensive Income [Abstract] Cost of revenues Cost of Revenue Gross profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Other income, net Other Nonoperating Income (Expense) Income before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income tax benefit Net income Net income per share of common stock: Weighted average common shares used in computing net income per share of common stock: Basic (shares) Diluted (shares) Other comprehensive income, net of taxes: Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent 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 Options and Awards Outstanding [Member] Options and Awards Outstanding [Member] Shares Available for Future Grant Shares Available for Future Grant [Member] Shares Available for Future Grant [Member] Shares Available Under Employee Stock Purchase Plan 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 Contract assets - current Contract with Customer, Asset, Net, Current Contract assets - noncurrent Contract with Customer, Asset, Net, Noncurrent Deferred revenues - current Deferred revenues - noncurrent Contract with Customer, Liability, Noncurrent Restatement [Axis] Restatement [Axis] Restatement [Domain] Restatement [Domain] Adjustments Due to ASC 606 Restatement Adjustment [Member] RSUs Performance Awards and Performance-Vesting RSUs 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 Basis of Presentation and Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Statement of Cash Flows Supplemental Cash Flow Information [Abstract] Net cash provided by operating activities Intangible Assets, net Intangible Assets Disclosure [Text Block] Schedule of Intangible Assets, Net Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Schedule of Minimum Future Amortization Expense for Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Options outstanding, beginning of period, shares Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 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 Amortization of intangible assets Basis of Presentation and Significant Accounting Policies Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Segment Information Segment Reporting, Policy [Policy Text Block] Significant Accounting Policies Significant Accounting Policies [Text Block] Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Schedule of Impact of New Accounting Pronouncement Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block] Income tax interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense EX-101.PRE 12 elli-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 elliemaelogoa43.jpg ELLIEMAE LOGO begin 644 elliemaelogoa43.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X0!F17AI9@ 34T *@ @ !0,! 4 M ! 2@," ( , 4E$0 $ ! 0 %$1 0 ! .Q%$2 M 0 ! .Q 8:@ -;7DE#0R!0'0 0V]P>7)I9VAT M("AC*2 Q.3DX($AE=VQE='0M4&%C:V%R9"!#;VUP86YY !D97-C M !)S4D="($E%0S8Q.38V+3(N,0 $G-21T(@245#-C$Y-C8M M,BXQ M !865H@ \U$ 0 $6S%A96B M 6%E:( &^B X]0 Y!865H@ 8ID +>% 8VEA9 M6B DH #X0 +;/9&5S8P 6245#(&AT=' Z+R]W=W &, : !M '( =P!\ ($ A@"+ ) E0": )\ MI "I *X L@"W +P P0#& ,L T #5 -L X #E .L \ #V /L! 0$' 0T!$P$9 M 1\!)0$K 3(!. $^ 44!3 %2 5D!8 %G 6X!=0%\ 8,!BP&2 9H!H0&I ;$! MN0'! $!Z0'R ?H" P(, A0"'0(F B\". )! DL"5 )= F<"<0)Z M H0"C@*8 J("K *V L$"RP+5 N "ZP+U P #"P,6 R$#+0,X T,#3P-: V8# M<@-^ XH#E@.B ZX#N@/' ],#X /L _D$!@03!" $+00[!$@$501C!'$$?@2, M!)H$J 2V!,0$TP3A!/ $_@4-!1P%*P4Z!4D%6 5G!7<%A@66!:8%M07%!=4% MY07V!@8&%@8G!C<&2 99!FH&>P:,!IT&KP; !M$&XP;U!P<'&09!ZP'OP?2!^4'^ @+"!\(,@A&"%H(;@B"")8(J@B^"-((YPC["1 ) M)0DZ"4\)9 EY"8\)I FZ"<\)Y0G["A$*)PH]"E0*:@J!"I@*K@K%"MP*\PL+ M"R(+.0M1"VD+@ N8"[ +R OA"_D,$@PJ#$,,7 QU#(X,IPS #-D,\PT-#28- M0 U:#70-C@VI#<,-W@WX#A,.+@Y)#F0.?PZ;#K8.T@[N#PD/)0]!#UX/>@^6 M#[,/SP_L$ D0)A!#$&$0?A";$+D0UQ#U$1,1,1%/$6T1C!&J$)%ZX7TA?W&!L8 M0!AE&(H8KQC5&/H9(!E%&6L9D1FW&=T:!!HJ&E$:=QJ>&L4:[!L4&SL;8QN* M&[(;VAP"'"H<4AQ['*,0!YJ'I0>OA[I'Q,? M/A]I'Y0?OQ_J(!4@02!L()@@Q"#P(1PA2"%U(:$ASB'[(B--@U$S5- M-8Y",$)R0K5"]T,Z0WU#P$0#1$=$BD3.11)%546:1=Y& M(D9G1JM&\$25^!8+UA]6,M9&EEI M6;A:!UI66J9:]5M%6Y5;Y5PU7(9O5\/7V%?LV %8%=@ MJF#\84]AHF'U8DEBG&+P8T-CEV/K9$!DE&3I93UEDF7G9CUFDF;H9SUGDV?I M:#]HEFCL:4-IFFGQ:DAJGVKW:T]KIVO_;%=LKVT(;6!MN6X2;FMNQ&\>;WAO MT7 K<(9PX'$Z<95Q\')+%V/G:;=OAW5G>S M>!%X;GC,>2IYB7GG>D9ZI7L$>V-[PGPA?(%\X7U!?:%^ 7YB?L)_(W^$?^6 M1X"H@0J!:X'-@C""DH+T@U>#NH0=A("$XX5'A:N&#H9RAM>'.X>?B 2(:8C. MB3.)F8G^BF2*RHLPBY:+_(QCC,J-,8V8C?^.9H[.CS:/GI &D&Z0UI$_D:B2 M$9)ZDN.339.VE""4BI3TE5^5R98TEI^7"I=UE^"83)BXF229D)G\FFB:U9M" MFZ^<')R)G/>=9)W2GD">KI\=GXN?^J!IH-BA1Z&VHB:BEJ,&HW:CYJ16I,>E M.*6IIAJFBZ;]IVZGX*A2J,2I-ZFIJARJCZL"JW6KZ:QK_UP'# [,%GP>/"7\+;PUC#U,11 MQ,[%2\7(QD;&P\=!Q[_(/%$XIZ#+HO.E&Z=#J6^KEZW#K^^R&[1'MG.XH[K3O0._,\%CPY?%R\?_RC/,9 M\Z?T-/3"]5#UWO9M]OOWBO@9^*CY./G'^E?ZY_MW_ ?\F/TI_;K^2_[<_VW_ M___; $, " 8&!P8%" <'!PD)" H,% T,"PL,&1(3#Q0=&A\>'1H<'" D+B<@ M(BPC'!PH-RDL,#$T-#0?)SD].#(\+C,T,O_; $,!"0D)# L,& T-&#(A'"$R M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R M,C(R,O_ !$( "P!% ,!(@ "$0$#$0'_Q ? !!0$! 0$! 0 M 0(#! 4&!P@)"@O_Q "U$ " 0,# @0#!04$! 7T! @, !!$%$B$Q0083 M46$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I*C0U-CH.$A8:'B(F*DI.4E9:7 MF)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7V-G:X>+CY.7F MY^CIZO'R\_3U]O?X^?K_Q ? 0 # 0$! 0$! 0$! 0(#! 4&!P@) M"@O_Q "U$0 " 0($! ,$!P4$! ! G< 0(#$00%(3$&$D%1!V%Q$R(R@0@4 M0I&AL<$)(S-2\!5B7J"@X2%AH>(B8J2DY25EI>8F9JBHZ2E MIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(RKR\_3U M]O?X^?K_V@ , P$ A$#$0 _ %_X6CXL_P"?Z'_P'3_"C_A:/BS_ )_H?_ = M/\*XZO7O '@SP_K7A*WO=0T]9KAI) SF1QD!B!T.*^AKQP]&/-*"^Y'S>'EB M:\^6,W][.2_X6CXL_P"?Z'_P'3_"NK\0>-==L/!?AW4K>YC6ZO58SL85(; ] M.U=3_P *W\)?] E?^_TG_P 57(?%FQMM-T+0K*TC\NWADD6-,DX&!ZUR1J8> MM5C&$+:]EV.R5/$T:4Y3G?3N^XO@'QQKVN^*8['4+J.2W:%V*K"JG(''(K*U M_P"(WB:P\1:E9V]Y$L,%R\<8,"G"@D#G%4_A5_R/,/\ U[R?R%8/BO\ Y&_6 M/^OR7_T(UTQH4OK#CRJUD]U[3[6>\B:&:YCC<"!1E2P![5T?A@:.WPB0:\S+IWG-YA M7=G/FGD F;[^1MZC'6N>/LH\Z=.^KZ'3)U9> MS:J6T6[W/5:*CGN(;6!Y[B5(H8QEW=L!1[FN.N?BIX7MYC&L]Q. <;XH25_, MXKS(4IU/@5SU)U84_C=CM:PO$NI76FPV[6KA2[D-E0>U2:%XJT;Q&K?V;>+) M(HRT3 JZCZ'M[BJ/C/\ X]K3_KHW\JF491=I*Q491DKQ=T9'_"3ZM_SW3_OV M*Z3PWJ<^I6DQN6#2QR8R%QP1Q_6N&$9:!Y1T1@I_'/\ A70^#IMM]<0$\/&& M'U!_^O2&:'B76+G3IK>*U=59E+/E0>.@_K6'_P )/JW_ #W3_OV*3Q#*;OQ! M)&G.TK$H]_\ ]9K)(P2/0XH ]#T*[FOM)CGN,S D#'0UI5C>%O^0##_O- M_,U+=^(=-LY#&\^]P<%8QNQ2&:E%8T/BC2YG"F5X\]Y$('YUL*RNH92&4C(( M/!H 6BLJ[\1:;:2&-IB[C@B-=V/QZ4MGX@TZ]E$4<* .@[Y^E3WEE,]U%>6DJ1W$:E"'7*NIYP<<]1D&HY+*\, M\5Y'+ +L1F*0%#Y;KG([Y!']30!FSZU>Q1VQRFZ*XDCNL+PZIU(]..:MSZE< M?V\EM$R_9A&P?YF-W/OD_\ ?)JE#K-V;&Y,I03K M,#$P7AHS+LZ>HP1^56H_#\4$-JT3L+J!U)9P MLL,Y??MX9"^XK_+\10!-%+>ZA@SQQ4-E?R3ZM M<0R7ZJ8YV1;81C)4#UZU9%E=VMU,]E-"(9Y/,>.5"=K=RI![XZ'O1:V=Y:W< MY62!K>:9I2"IWC(Z9SCM0!I45' )E@07#H\H'S,BX!^@HH ^5*WM+\9Z_HUB MMEI]^8;="2J>4C8).3R1FL&O8OA[X3T'5_"%O=W^F0SW#22 R-G) 8@=Z^FQ M52G3A>HKH^6PE*I4GRTY68OPR\4ZSK^IW\.IWGGQQ0JR#RU7!+8[ 5%\:/\ MCPTC_KM)_P"@BN\TKPWH^B2R2Z;816TDB[79,\C\37!_&C_CPTC_ *[2?^@B MO*HSA/%J4%9?\ ]>O3G3P8?\ KWD_D*P?%?\ R-^L?]?DO_H1KTX_[R_1?F>5+_=(^K.T MC_Y(-)_UW_\ :PKA_#7_ "-6D?\ 7Y%_Z&*[B/\ Y(-)_P!=_P#VL*X?PU_R M-6D?]?D7_H8J*/P5/5EU_CI>B.Q^+'B*:\UL:)%(1:V@#2J#P\A&>?H"/Q)J M/P-\/+;Q-H\VHWUU/$AD,<*PX[=6.0<\\8]JYOQKN_X3;6-_7[4WY=OTJUH? MAGQ7JNF+=:0)C:%F4;+L1C(Z\;A1R;?0S)#>>%O$L@ M@FVW5A<%5<82ISA%J2;1V9= M&I"1CA3E6/L16EX2C$W]H1- MT>,*?QS7.,IC8H?O*2#^%>6>L:NBJ;_Q''*_.7:9OY_SQ64?O-]373>#K?,M MU3_ "%&+Y[Y(; MJ(Q0G):16!K1T_55TKPK#+M#RN[+&I[G)Z^U9"W6JZW>"!;ARS\[0VU5'X4 M1:UIR:9J)MXW9D*AE+=>?_U4^#6)[?1I;%'8%W^4Y^ZI'('^>YJ'5-/ETV[$ M$THDM$[E(D7U M0Z?9WMY(ZV6[H(/!' JK!I:+8P033B.ZCD,HFC?+,YSEN?7)R/>@"M/>R)'J,37+ M1M)>K;QN6QY8*J20>V!N/UI8KZ26STS$Y9UO/(E96SOVAAR>^< U;BTJS256 M>4SNC/(_F$'24Q")F<@9 )(/ '/-)'8VXTC^SEE)A,1B#9&<$8_.@!=+65(Q$SLNQ4"$C"X[_4U*LB-]UU/T- #J*0NHSE@ M,=,-?T>Q6RL-1>"W0DJ@13@DY/45[5_PKGPG M_P! >/\ [^O_ /%4?\*Y\)_] >/_ +^O_P#%5[>0_\+$\6?\ 08D_[]1__$UN>.KVXU'P'X6O+N4RW$P=G<@#<<#TKT+_ (5S MX3_Z \?_ ']?_P"*J]=>$="O=.M+"XT]7M;0$01EV&S/OG/YU@\90YXRA&UO M)=C>.#Q')*,YWNN[[GD/PJ_Y'F'_ *]Y/Y"L'Q7_ ,C?K'_7Y+_Z$:][TOP= MH&C7RWFGZO4U!=> O#-[=S75QI2/-,Y>1S(XW,>2>M4L?359 MU+.UK$O+ZCHJG=7O<\_C_P"2#2?]=_\ VL*X?PU_R-6D?]?D7_H8KZ$'A?1A MH9T46*_V<6W&#>V,YW=8YPP.0>M*GCJ<8 MS33U;?WE5,!4E*#36B2^X\[^+/AR:UU<:[#&6M;D!9B!]R0# S[$8_$5G^"? MB"?"ME/8W%FUS;._F)L<*R,1@]>QP*]UEBCGB:*:-9(W&&1QD,/0BN1N?AAX M5N9C(+*2')R5AF95_+M^%31Q=.=+V597L56PE2%7VU%VN>;3^//$^M>*$FTF M66!Y2(H+.,[U(]P>">3DX_E7I?B9;E=(TU;QT>Z'^M:-<*6V\X'IFM?1?"VC M>'@3IMBD4C##2DEG/_ CS5^\T^UU!46ZB$@0Y7)(Q^5?[J_UK(UR#[/K5TF, OO'T/-=W9Z99Z>SM:PB,N &P M2W\G0TF6=@S-:PB,N,-AB<_G1<#@M(U-]*O?/5-ZLNUUS MC(J_JGB>XO#&+7?;(AW9#?,Q_P /:NFN] TV\D,DEOM<]6C)7/Y46F@:;9R" M2.WW..C2$MC\Z ':(]])IRR7Y!D8Y4;<$+VS[UHT44@,+5(3-KUJHM(+K%M( M=DQP!\R\]#S38H"_B2Z(LK>4(L.7<\Q<'[O'^%:MUIUK>2))/&2Z JK*[*0# MU'!'I4L5M##(\D:8=PJLV220O H YB*$CP_J4ILX%!2X N ?G;YFX(Q_7M6C M;6\%]JMVMY&DQA2-8DD&0J%_'>MF33+.99%>$$2%2_S$$E?N\Y[8IT6GVT)C*1 MG,3%D+.S$$C!ZGTH YTW*7GG,&9;>ZOH4F&<$*8QE3Z?, IK5U'3X+?3VGLX M8H);8^>FQ0H)4<@X]1D?C5P:;9B.XC^SILN&+RJ1D.3WHBT^V@@EA1&\N48< M,[-D8QCD^E %?3+4'3Q+-AI;IA/*1ZG! ^@&!^%6[:TAM=_E C?URUO+6/.3]T=!^M34 %%%% '_V0$! end XML 14 R1.htm IDEA: XBRL DOCUMENT v3.10.0.1
Document and Entity Information - shares
6 Months Ended
Jun. 30, 2018
Jul. 31, 2018
Document and Entity Information [Abstract]    
Entity Registrant Name ELLIE MAE INC  
Entity Central Index Key 0001122388  
Document Type 10-Q  
Document Period End Date Jun. 30, 2018  
Amendment Flag false  
Document Fiscal Year Focus 2018  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Common Stock, Shares Outstanding   34,639,962
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Current assets:    
Cash and cash equivalents $ 118,312 $ 137,698
Short-term investments 124,640 103,345
Accounts receivable, net 50,674 43,121
Prepaid expenses and other current assets 29,629 18,474
Total current assets 323,255 302,638
Property and equipment, net 210,233 186,991
Long-term investments 81,383 107,363
Intangible assets, net 68,374 80,874
Deposits and other assets 31,636 9,290
Goodwill 144,279 144,451
Total assets 859,160 831,607
Current liabilities:    
Accounts payable 18,748 24,913
Accrued and other current liabilities 30,675 26,188
Deferred revenues 16,992 26,287
Total current liabilities 66,415 77,388
Other long-term liabilities 17,924 18,880
Total liabilities 84,339 96,268
Stockholders' equity:    
Common stock 3 3
Additional paid-in capital 667,032 649,817
Accumulated other comprehensive loss (1,290) (880)
Retained earnings 109,076 86,399
Total stockholders' equity 774,821 735,339
Total liabilities and stockholders' equity $ 859,160 $ 831,607
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Statements of Comprehensive Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Revenues $ 125,024 $ 104,125 $ 242,936 $ 197,127
Cost of revenues 51,640 38,267 100,987 73,035
Gross profit 73,384 65,858 141,949 124,092
Operating expenses:        
Sales and marketing 19,541 13,860 42,605 33,240
Research and development 24,586 16,046 47,075 33,453
General and administrative 23,894 18,727 50,208 35,669
Total operating expenses 68,021 48,633 139,888 102,362
Income from operations 5,363 17,225 2,061 21,730
Other income, net 924 762 1,772 1,263
Income before income taxes 6,287 17,987 3,833 22,993
Income tax benefit (3,211) (836) (7,869) (5,429)
Net income $ 9,498 $ 18,823 $ 11,702 $ 28,422
Net income per share of common stock:        
Basic (in usd per share) $ 0.28 $ 0.55 $ 0.34 $ 0.84
Diluted (in usd per share) $ 0.27 $ 0.52 $ 0.33 $ 0.79
Weighted average common shares used in computing net income per share of common stock:        
Basic (shares) 34,337 34,029 34,240 33,866
Diluted (shares) 35,742 35,909 35,693 35,772
Other comprehensive income, net of taxes:        
Net income $ 9,498 $ 18,823 $ 11,702 $ 28,422
Unrealized gain (loss) on investments 127 (103) (410) (45)
Comprehensive income $ 9,625 $ 18,720 $ 11,292 $ 28,377
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
Condensed Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 11,702 $ 28,422
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 23,179 16,282
Amortization of acquisition-related intangibles 12,500 2,156
Stock-based compensation expense 20,194 16,361
Deferred income taxes (7,869) (5,662)
Others 287 (139)
Changes in operating assets and liabilities:    
Accounts receivable, net (7,553) (6,183)
Prepaid expenses and other current assets (2,968) (3,757)
Deposits and other assets (3,416) 194
Accounts payable (1,715) 2,677
Accrued, other current and other long-term liabilities 2,968 (10,243)
Deferred revenues (5,243) (5,087)
Net cash provided by operating activities 42,066 35,021
CASH FLOWS FROM INVESTING ACTIVITIES:    
Acquisition of property and equipment (14,194) (21,800)
Acquisition of internal-use software (33,260) (25,478)
Purchases of investments (74,084) (181,760)
Maturities of investments 78,088 28,076
Other investing activities, net 172 0
Net cash used in investing activities (43,278) (200,962)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payment of capital lease obligations (57) (553)
Proceeds from issuance of common stock under employee stock plans 11,753 10,207
Payment of issuance costs relating to common stock issued in public offering 0 (15)
Payments for repurchase of common stock (14,740) 0
Tax payments related to shares withheld for vested restricted stock units (15,130) (11,401)
Net cash used in financing activities (18,174) (1,762)
NET DECREASE IN CASH AND CASH EQUIVALENTS (19,386) (167,703)
CASH AND CASH EQUIVALENTS, Beginning of period 137,698 380,907
CASH AND CASH EQUIVALENTS, End of period $ 118,312 $ 213,204
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.10.0.1
Description of Business
6 Months Ended
Jun. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Description of Business
Description of Business
Ellie Mae, Inc. (“Ellie Mae,” and the “Company”) is the leading cloud-based platform provider for the mortgage finance industry. The Company’s technology solutions enable lenders to originate and close residential mortgage loans. 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 19 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed 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 financial statements should be read in conjunction with the financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on March 1, 2018 (“2017 Form 10-K”).
The condensed balance sheet as of December 31, 2017, 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.
The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Statements of Condensed Comprehensive Income for the three and six months ended June 30, 2017 and the Condensed Statement of Cash Flow for the six months ended June 30, 2017 are consolidated with Ellie Mae’s then subsidiaries Mavent Holding’s Inc. and Mavent Inc.
In the opinion of management, the accompanying unaudited condensed 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, 2018 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 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 financial statements and footnotes.
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 as a single segment. 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.
Significant Accounting Policies
Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as amended (“Topic 606”), there have been no significant changes to the Company’s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K.
Revenue Recognition
The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company generates revenues primarily from hosted software services, transaction-based fees and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.
In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.
The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.
When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Hosted Software Subscription Revenues.  Hosted software subscription revenues generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month.
Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.
Closed loans fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where “the allocation objective is met”). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.
Other Subscription Revenues.  The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Online Research and Data Resources Subscription Revenues.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Transactional Revenues.  Transactional Revenues include the following:
Ellie Mae Network Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Variable fees are recognized in the month in which they are earned.
Other Transactional Revenues. The Company provides other services delivered transactionally including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company’s annual user conference. Both fixed and variable fees are recognized at the point in time in which control is transferred.
Professional Services Revenues.  Professional services, including implementation services for our subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company’s professional services are provided on a fixed price basis and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services.
Deferred Revenues
Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other non-current liabilities.
Contract Assets
Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.
Deferred Costs
Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, 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 does not intend to early adopt, and is currently gathering information and evaluating the impact of this accounting standard update on its financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-Employees, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements.
Standards Adopted
ASU No. 2014-09
On January 1, 2018, the Company adopted ASU 2014-09 (“Topic 606”), as subsequently amended using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018.
On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company’s opening balances is primarily related to its straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 “Revenue Recognition” for additional accounting policy and transition disclosures.
The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,187

 
$
26,661

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
9,290

 
$
18,859

 
$
28,149

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
810

 
$
26,998

Deferred revenues
$
26,287

 
$
(4,435
)
 
$
21,852

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
7,991

 
$
26,871

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
22,680

 
$
109,079

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, 2018.
Selected Balance Sheet Line Items
 
June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable
$
50,674

 
$
(657
)
 
$
50,017

Prepaid expenses and other current assets
$
29,629

 
$
(9,036
)
 
$
20,593

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
31,636

 
$
(14,372
)
 
$
17,264

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,675

 
$
(858
)
 
$
29,817

Deferred revenues
$
16,992

 
$
3,102

 
$
20,094

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
17,924

 
$
(1,517
)
 
$
16,407

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
109,076

 
$
(24,792
)
 
$
84,284

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
125,024

 
$
457

 
$
125,481

Gross profit
$
73,384

 
$
457

 
$
73,841

Operating expenses:
 
 
 
 
 
Sales and marketing
$
19,541

 
$
596

 
$
20,137

Income from operations
$
5,363

 
$
(139
)
 
$
5,224

Income tax benefit
$
(3,211
)
 
$
45

 
$
(3,166
)
Net income
$
9,498

 
$
(184
)
 
$
9,314

Basic income per share of common stock
$
0.28

 
$
(0.01
)
 
$
0.27

Diluted income per share of common stock
$
0.27

 
$
(0.01
)
 
$
0.26

 
Six Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
242,936

 
$
(1,472
)
 
$
241,464

Gross profit
$
141,949

 
$
(1,472
)
 
$
140,477

Operating expenses:
 
 
 
 
 
Sales and marketing
$
42,605

 
$
674

 
$
43,279

Income from operations
$
2,061

 
$
(2,146
)
 
$
(85
)
Income tax benefit
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Basic income per share of common stock
$
0.34

 
$
(0.06
)
 
$
0.28

Diluted income per share of common stock
$
0.33

 
$
(0.06
)
 
$
0.27


Selected Statement of Cash Flows Line Items
 
Six Months Ended June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Deferred income taxes
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(7,553
)
 
$
657

 
$
(6,896
)
Prepaid expenses and other current assets
$
(2,968
)
 
$
851

 
$
(2,117
)
Deposits and other assets
$
(3,416
)
 
$
1,816

 
$
(1,600
)
Accrued, other current and other long-term liabilities
$
2,968

 
$
(47
)
 
$
2,921

Deferred revenues
$
(5,243
)
 
$
(1,131
)
 
$
(6,374
)
Net cash provided by operating activities
$
42,066

 
$

 
$
42,066


ASU No. 2018-05
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (“ASU 2018-05”). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in conformity with SEC Staff Accounting Bulletin No. 118 (“SAB 118”) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8 “Income Taxes.”
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Revenue Recognition
Revenue Recognition
Disaggregation of Revenue
The following table provides information about disaggregated revenue from customers.
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
(in thousands)
 
(in thousands)
Hosted software subscription revenues
$
92,706

 
$
176,967

Transactional revenues
22,922

 
49,052

Professional services revenues
9,396

 
16,917

Revenues
$
125,024

 
$
242,936

 
 
 
 

The Company has redefined its categories of disaggregated revenue to be more clearly aligned with how it communicates its performance. Certain reclassifications of prior period amounts have been made to conform to the current period presentation. Such reclassifications did not materially change previously reported financial statements.

Contract Balances
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.
 
Balance Sheet Line Reference
June 30,
2018
 
 
(in thousands)
Accounts receivables, net
Accounts receivables, net
$
50,674

Contract assets - current
Prepaid expenses and other current assets
$
6,750

Contract assets - noncurrent
Deposits and other assets
$
14,910

Deferred revenues - current
Deferred revenue
$
16,992

Deferred revenues - noncurrent
Other long-term liabilities
$
827

Changes in the contract assets and the deferred revenues balances during the six months ended June 30, 2018 are as follows:
 
January 1,
2018
 
June 30,
2018
 
$ Change
 
(in thousands)
Contract assets
$
19,667

 
$
21,660

 
$
1,993

Deferred revenues
$
23,062

 
$
17,819

 
$
(5,243
)

The increase in contract assets from $19.7 million to $21.7 million as of June 30, 2018 was primarily the result of the recognition of $3.8 million of ratably recognized revenues that have not yet been billed, offset by $1.8 million in adjustments arising from a change in the estimate of the transaction price of certain contracts. The decrease in deferred revenues from $23.1 million to $17.8 million was due to additional performance on certain arrangements in which billing occurred in advance. During the six months ended June 30, 2018, $17.6 million of revenues recognized were included in the deferred revenues balance at the beginning of the period, which was offset by additional deferrals during the period.
Revenues Allocated to Remaining Performance Obligations
Remaining performance obligations represent contracted revenues that have not yet been recognized, which includes deferred revenues and amounts that will be invoiced and recognized as revenues in future periods.
The Company expects to recognize revenues on the remaining performance obligations as follows:
  
June 30,
2018
 
(in thousands)
Within 1 year
$
292,858

2-3 years
292,409

Thereafter
59,298

 
$
644,565


Remaining performance obligations exclude variable consideration allocated entirely to future distinct services as well as variable consideration in arrangements in which revenue recognition under the as-billed practical expedient corresponds directly to the amount the Company has the right to invoice, which includes most arrangements that involve services revenues priced on a transactional basis and professional services invoiced on a time and materials basis. Additionally, in instances where an estimate of variable consideration is constrained, such estimate of variable consideration is not included in revenues allocated to remaining performance obligations.
Deferred Costs
Deferred costs, which consist of deferred sales commissions, were $16.1 million as of June 30, 2018 and $8.5 million for December 31, 2017. For the three and six months ended June 30, 2018, amortization expense for deferred costs were $1.5 million and $3.0 million, respectively. For the three and six months ended June 30, 2017, amortization expense for deferred costs were $0.8 million and $1.6 million, respectively. There was no impairment loss related to the costs capitalized during these periods.
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock
6 Months Ended
Jun. 30, 2018
Earnings Per Share [Abstract]  
Net Income Per Share of Common Stock
Net Income Per Share of Common Stock
Net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding during the period. Diluted net income per share of common stock is calculated by dividing net income by the weighted average shares of common stock outstanding and potential shares of common stock during the period. Potential shares of common stock include dilutive shares attributable to the assumed exercise of stock options, restricted stock unit awards (“RSUs”), performance-vesting RSUs, performance share awards (“Performance Awards”), and Employee Stock Purchase Plan (“ESPP”) shares using the treasury stock method, if dilutive.
The components of net income per share of common stock were as follows:
  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Net income
$
9,498

 
$
18,823

 
$
11,702

 
$
28,422


 
 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,337

 
34,029

 
34,240

 
33,866

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

 
1,880

 
1,453

 
1,906

Weighted average common shares outstanding used to compute diluted net income per share
35,742

 
35,909

 
35,693

 
35,772

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.28

 
$
0.55

 
$
0.34

 
$
0.84

Diluted
$
0.27

 
$
0.52

 
$
0.33

 
$
0.79


The following potential weighted average common shares were excluded from the computation of diluted net income per share, as their effect would have been anti-dilutive:
  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands)
Employee stock options and awards
12

 
7

 
127

 
111


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, 114,332 and 61,494 shares underlying performance-vesting RSUs and Performance Awards were excluded from the dilutive shares outstanding for each of the three and six months ended June 30, 2018 and 2017, respectively.
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement
6 Months Ended
Jun. 30, 2018
Financial Instruments and Fair Value Measurements [Abstract]  
Financial Instruments and Fair Value Measurements
Financial Instruments and Fair Value Measurement
As of June 30, 2018 and December 31, 2017, the Company’s cash, cash equivalents and investments were primarily comprised of cash and investment-grade, fixed maturity interest-bearing debt securities, such as money market funds, certificates of deposit, commercial paper, corporate bonds, municipal and government agency obligations, and guaranteed obligations of the United States government. Cash equivalents and investments are recorded at fair value. All investments are considered available for sale.
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
June 30, 2018
 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
94,634

 
$

 
$

 
$
94,634

 
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
924

 

 

 
924

 
3,623

 

 

 
3,623

U.S. government and government agency obligations
68,204

 
13

 
(476
)
 
67,741

 
52,255

 

 
(266
)
 
51,989

 
163,762

 
13

 
(476
)
 
163,299

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

 
 

 
 
 
 

 
 

Corporate notes and obligations
74,637

 
2

 
(543
)
 
74,096

 
81,062

 

 
(304
)
 
80,758

Certificates of deposit
4,735

 
1

 

 
4,736

 
6,527

 
2

 

 
6,529

Municipal obligations
6,960

 

 
(20
)
 
6,940

 
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
75,532

 

 
(268
)
 
75,264

 
76,510

 

 
(266
)
 
76,244

Total financial instruments
325,626

 
16

 
(1,307
)
 
324,335

 
349,286

 
2

 
(882
)
 
348,406

Less investments
207,314

 
16

 
(1,307
)
 
206,023

 
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
118,312

 
$

 
$

 
$
118,312

 
$
137,698

 
$

 
$

 
$
137,698


The Company classifies its money market funds that are specifically backed by debt securities and U.S. government obligations as Level 1 instruments due to the use of observable market prices for identical securities that are traded in active markets.
Valuation of the Company’s marketable securities investments classified as Level 2 is achieved primarily through broker quotes when such investments exist in a non-active market.
At June 30, 2018 and December 31, 2017, the Company did not have any assets or liabilities that were valued using Level 3 inputs.
Realized gains and losses from the sale of investments were immaterial during the three and six months ended June 30, 2018 and 2017.
The following table shows the gross unrealized losses and the related fair values of the Company’s investments that have been in a continuous unrealized loss position. The Company did not identify any investments as other-than-temporarily impaired at June 30, 2018 or December 31, 2017 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.
 
June 30, 2018
 
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
$
52,454

 
$
(487
)
 
$
6,357

 
$
(56
)
 
$
58,811

 
$
(543
)
Certificates of deposit

 

 
1,233

 

 
1,233

 

U.S. government, government agency, and municipal obligations
112,180

 
(669
)
 
12,444

 
(95
)
 
124,624

 
(764
)
 
$
164,634

 
$
(1,156
)
 
$
20,034

 
$
(151
)
 
$
184,668

 
$
(1,307
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 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
$
62,099

 
$
(253
)
 
$
7,574

 
$
(51
)
 
$
69,673

 
$
(304
)
Certificates of deposit
482

 

 
1,348

 

 
1,830

 

U.S. government, government agency, and municipal obligations
119,456

 
(492
)
 
13,070

 
(86
)
 
132,526

 
(578
)
 
$
182,037

 
$
(745
)
 
$
21,992

 
$
(137
)
 
$
204,029

 
$
(882
)

The following table summarizes the contractual maturities of the Company’s investments at June 30, 2018:
 
 
 
Amortized Cost
 
Carrying or
Fair Value
 
 
 
(in thousands)
Due within one year
 
 
$
124,980

 
$
124,640

Due after one year through three years (1)
 
 
82,334

 
81,383

Total
 
 
$
207,314

 
$
206,023


________________
(1) Maximum maturity of individual investments is three years.
Actual maturities may differ from the contractual maturities because borrowers may have the right to call or prepay certain obligations.
XML 23 R10.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, net
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Property and Equipment, net
Property and Equipment, net
Property and equipment, net, consisted of the following:
 
June 30,
 
December 31,
 
2018
 
2017
 
(in thousands)
Computer equipment and software
$
73,685

 
$
67,068

Internal-use software
141,584

 
108,710

Furniture and fixtures
9,470

 
8,311

Leasehold improvements
31,953

 
27,356

Internal-use software and other assets not placed in service
52,970

 
52,659

Property and equipment, gross
309,662

 
264,104

Accumulated depreciation and amortization
(99,429
)
 
(77,113
)
Property and equipment, net
$
210,233

 
$
186,991


Depreciation and amortization expense for the three and six months ended June 30, 2018 was $11.8 million and $23.2 million, respectively. Depreciation and amortization expense for the three and six months ended June 30, 2017 was $8.9 million and $16.3 million, respectively. These amounts include amortization of assets under capital leases of $0.2 million and $0.9 million for the three and six months ended June 30, 2018, and $0.8 million and $1.5 million for the three and six months ended June 30, 2017, respectively.
XML 24 R11.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets, net
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets, net
Intangible Assets, net
Intangible assets, net, consisted of the following:
  
June 30, 2018
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(13,997
)
 
$
39,538

 
7.0
Trade names
1,931

 
(731
)
 
1,200

 
2.3
Customer relationships
34,900

 
(14,924
)
 
19,976

 
7.4
Order backlog
14,370


(10,749
)

3,621


0.3
Total assets subject to amortization
104,736

 
(40,401
)
 
64,335

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

 

 
4,039

 
 
 
$
108,775

 
$
(40,401
)
 
$
68,374

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

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

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

 

 
4,039

 
 
 
$
108,775

 
$
(27,901
)
 
$
80,874

 
 

Amortization expense associated with intangible assets for the three and six months ended June 30, 2018 was $6.2 million and $12.5 million, respectively. Amortization expense associated with intangible assets for the three and six months ended June 30, 2017 was $1.1 million and $2.2 million, respectively.
Future amortization expense for intangible assets at June 30, 2018 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2018
$
8,889

2019
10,499

2020
8,978

2021
7,114

2022
7,055

2023
6,800

Thereafter
15,000

 
$
64,335

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Income Taxes
Income Taxes
The Company’s tax provision for interim periods is determined using an estimate of its annual effective tax rate, adjusted for discrete items, if any, that arise during the period. Each quarter, the Company updates the estimate of the annual effective tax rate and, if the estimated annual effective tax rate changes, the Company makes a cumulative adjustment in such period. The Company’s income tax benefit, and its effective tax rate, for the periods ended June 30, 2018 and 2017 were as follows:

  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
(3,211
)
 
$
(836
)
 
$
(7,869
)
 
$
(5,429
)
Effective tax rate
(51.1
)%
 
(4.7
)%
 
(205.3
)%
 
(23.6
)%

For the three and six months ended June 30, 2018, the Company’s effective tax rate differed from the U.S. federal statutory rate of 21% primarily due to the discrete impact of the excess tax benefits from stock-based compensation and the reduced state blended income tax rate as well as federal research and development credits. For the three and six months ended June 30, 2017, the Company’s effective tax rate differed from the U.S. federal statutory rate of 35% primarily due to the discrete impact of excess tax benefits from stock-based compensation as well as non-deductible stock-based compensation and federal research and development credits.
The Company regularly assesses the realizability of the deferred tax assets and establishes a valuation allowance if it is more-likely-than-not that some or all of the Company's deferred tax assets will not be realized. The Company evaluates and weighs all available positive and negative evidence such as historic results, future reversals of existing deferred tax liabilities, as well as projected future taxable income. Generally, more weight is given to objectively verifiable evidence. The Company will continue to assess the realizability of the deferred tax assets in each of the applicable jurisdictions.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions. The Company accounts for uncertain tax positions and believes that it has provided adequate reserves for its unrecognized tax benefits for all tax years still open for assessment. The Company also believes that it does not have any tax positions for which it is reasonably possible that the total amounts of unrecognized tax benefits will significantly increase or decrease within the next twelve months.
The Company has a policy to classify accrued interest and penalties associated with uncertain tax positions together with the related liability in the balance sheet, and to include the expenses incurred related to such accruals in the provision for income taxes. There were no interest or penalties included in the provision for income taxes during the six months ended June 30, 2018 and 2017.
The SEC staff issued SAB 118, which provides guidance for companies that are not able to complete their accounting for the income tax effects of the Tax Act in the period of enactment. The guidance allows the Company to record provisional amounts to the extent a reasonable estimate can be made and provides the Company with up to one year from enactment date to finalize the accounting for the impact of the Tax Act.
The Tax Act is effective in the Company’s fourth quarter of 2017. As of June 30, 2018, the Company has not completed its accounting for the tax effects of the Tax Act. During the quarter, no material revision has been made to the Company’s provisional assessments made as of December 31, 2017. In order to complete the accounting for the impact of the Tax Act, the Company continues to obtain, analyze and interpret additional guidance as such guidance becomes available from the U.S. Treasury Department, the Internal Revenue Service (“IRS”), state taxing jurisdictions, the FASB, and other standard-setting and regulatory bodies. New guidance or interpretations may materially impact the Company’s provision for income taxes in future periods. Additional information that is needed to complete the analysis but is currently unavailable includes, but is not limited to, the final determination of certain net deferred tax assets and liabilities subject to remeasurement and when the related temporary differences will be settled or realized, and the tax treatment of such provisions of the Tax Act by various state tax authorities. In addition, the Company does not currently have sufficient information and guidance to determine the impact of “transition rule” related to the Company’s covered employees’ compensation stemming from written binding contracts entered on or before November 2, 2017. The provisional accounting impacts may change in future reporting periods until the Company’s accounting analysis is finalized, which is expected to be completed by the Company’s fourth quarter of 2018. For additional information related to the impact of the 2017 Tax Act on the Company’s tax provision and tax rate, please see Note 8 of the notes to condensed consolidated financial statements in the Company’s Annual Report on Form 10-K for the calendar year ended December 31, 2017, filed with the SEC on March 1, 2018.
XML 26 R13.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies
6 Months Ended
Jun. 30, 2018
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
Commitments and Contingencies
Leases
As of June 30, 2018, the Company leased nine 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.
Legal Proceedings
On December 1, 2017, a pension fund and stockholder purporting to act on the Company’s behalf filed a derivative lawsuit in the Superior Court of California for the County of Alameda, captioned United Association of Plumbers and Pipefitters, Journeymen, Local #38 Defined Benefit Pension Plan v. Jonathan H. Corr, et al. (Case No. RG17884445). The lawsuit purported to assert claims against certain of the Company’s officers and directors for insider trading under California law, breach of fiduciary duty, corporate waste, and unjust enrichment based on allegations that: (1) the Company overstated its financial prospects in public filings between February 10, 2017 and July 27, 2017; and (2) certain of the Company’s officers and directors sold shares during this same period. Plaintiff sought unspecified monetary damages, attorneys’ fees and costs, as well as certain changes to the Company’s corporate governance and internal procedures. The Company’s demurrer to plaintiff’s complaint was filed on February 15, 2018. Plaintiff opposed the Company’s demurrer and the Company filed a reply in support of its demurrer. On May 8, 2018, the court sustained the Company’s demurrer with leave to amend within 30 days. On June 15, 2018, the court entered Plaintiff’s voluntary dismissal of the action without prejudice, to which the Company consented. As a result, there is no probable loss for this matter and the Company accordingly has not accrued for any amount.
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 other 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 27 R14.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Equity and Stock Incentive Plans
Equity and Stock Incentive Plans
The 2011 Equity Incentive Award Plan (the “2011 Plan”) serves as the successor to the Company’s 2009 Stock Option and Incentive Plan (together with the 2011 Plan, the “Stock Plans”). The Company recognized stock-based compensation expense related to awards granted under the Stock Plans and ESPP.
Total stock-based compensation expense recognized consisted of:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,106

 
$
1,675

 
$
4,000

 
$
3,119

Sales and marketing
1,760

 
1,258

 
3,316

 
2,434

Research and development
2,953

 
2,098

 
5,487

 
3,959

General and administrative
3,843

 
3,479

 
7,391

 
6,849

 
$
10,662

 
$
8,510

 
$
20,194

 
$
16,361


Stock Plans
Stock Options
The following table summarizes the Company’s stock option activity under the Stock Plans:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2018
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Granted
4,641

 
$
92.28

 
 
 
 
Exercised
(239,215
)
 
$
25.55

 
 
 
 
Forfeited or expired
(5,906
)
 
$
47.24

 
 
 
 
Outstanding at June 30, 2018
1,195,551

 
$
27.52

 
4.98
 
$
91,247

Ending vested and expected to vest at June 30, 2018
1,194,346

 
$
27.49

 
4.98
 
$
91,192

Exercisable at June 30, 2018
1,107,932

 
$
25.22

 
4.82
 
$
87,108


There were no stock options granted during the three months ended June 30, 2018. The aggregate intrinsic value of the stock options outstanding at June 30, 2018 represents the value of the Company’s closing stock price of $103.84 on June 30, 2018 in excess of the exercise price multiplied by the number of options outstanding for options that were in-the-money.
As of June 30, 2018, total unrecognized stock-based compensation expense related to unvested stock options, adjusted for estimated forfeitures, was $2.2 million and is expected to be recognized over a weighted average period of 1.0 year.
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, 2018
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Granted
575,001

 
$
100.53

 
117,680

 
$
92.28

Released
(306,699
)
 
$
73.55

 
(125,253
)
 
$
47.97

Forfeited or expired
(82,060
)
 
$
85.86

 
(34,412
)
 
$
73.75

Outstanding at June 30, 2018
1,365,700

 
$
92.19

 
252,479

 
$
74.67

Ending vested and expected to vest at June 30, 2018
1,190,179

 
 
 
252,479

 
 

RSUs, performance-vesting RSUs, and Performance Awards that are expected to vest are presented net of estimated future forfeitures.
RSUs released during the six months ended June 30, 2018 and 2017 had an aggregate intrinsic value of $30.6 million and $29.2 million, respectively, and had an aggregate grant-date fair value of $22.6 million and $15.1 million, respectively.
Performance-vesting RSUs and Performance Awards released during the six months ended June 30, 2018 and 2017 had an aggregate intrinsic value of $11.5 million and $13.7 million, respectively, and had an aggregate grant-date fair value of $6.0 million and $5.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 June 30, 2018, total unrecognized compensation expense related to unvested RSUs, performance-vesting RSUs, and Performance Awards, adjusted for estimated forfeitures, was $108.4 million and is expected to be recognized over a weighted average period of 2.8 years.
Employee Stock Purchase Plan
For the six months ended June 30, 2018 and 2017, employees purchased 77,339 shares and 52,619 shares, respectively, under the ESPP, resulting in cash proceeds of $5.6 million and $4.3 million, respectively. As of June 30, 2018, unrecognized compensation expense related to the current semi-annual ESPP offering period, which ends on August 31, 2018, was $0.6 million and is expected to be recognized over two months.
Valuation Information
The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

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

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
45.00
%
 
48.00
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
1.12
%
 
0.69
%
Expected life of options (in years)
0.00

 
 
0.00

 
 
0.49
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
37.25
%
 
35.00
%
Common Stock
The following numbers of shares of common stock were reserved and available for future issuance under the 2011 Plan and ESPP at June 30, 2018: 
  
Reserved
Shares
Options and awards outstanding under the Stock Plans
2,813,730

Shares available for future grant under the 2011 Plan
6,412,359

Shares available under the ESPP
1,879,626

Total
11,105,715


In March 2018, 342,276 additional shares were reserved under the ESPP, and 1,711,384 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.
During the six months ended June 30, 2018, the Company repurchased a total of 159,141 shares for $14.7 million. During the three months ended June 30, 2018, the Company did not repurchase any shares. As of June 30, 2018, $200.0 million remained available for future repurchases under the program.
XML 28 R15.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Basis of Presentation and Significant Accounting Policies
Basis of Presentation and Significant Accounting Policies
The accompanying unaudited condensed 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 financial statements should be read in conjunction with the financial statements and notes included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2017, which was filed with the SEC on March 1, 2018 (“2017 Form 10-K”).
The condensed balance sheet as of December 31, 2017, 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.
The presentation of the condensed financial statements in this Quarterly Report on Form 10-Q reflects the merger of all wholly-owned subsidiaries of the Company with and into the Company effective December 31, 2017. The Statements of Condensed Comprehensive Income for the three and six months ended June 30, 2017 and the Condensed Statement of Cash Flow for the six months ended June 30, 2017 are consolidated with Ellie Mae’s then subsidiaries Mavent Holding’s Inc. and Mavent Inc.
In the opinion of management, the accompanying unaudited condensed 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, 2018 or any future period.
Use of Estimates
Use of Estimates
The preparation of condensed 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 financial statements and footnotes.
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 as a single segment. 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.
Significant Accounting Policies
Significant Accounting Policies
Except for the accounting policies described below that were updated as a result of adopting Accounting Standards Update (“ASU”) No. 2014-09, Revenue from Contracts with Customers (“ASU 2014-09”), as amended (“Topic 606”), there have been no significant changes to the Company’s significant accounting policies described in Note 2 of the Notes to Consolidated Financial Statements in its 2017 Form 10-K.
Revenue Recognition
Revenue Recognition
The Company applies the provisions of Topic 606 for revenue recognition on contracts with customers. Pursuant to Topic 606, the Company recognizes revenues under the core principle to depict the transfer of control to the Company’s customers in an amount reflecting the consideration to which the Company expects to be entitled. In order to achieve that core principle, the following five step approach is applied:
Identification of the contract, or contracts, with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when, or as, the Company satisfies a performance obligation.
The Company generates revenues primarily from hosted software services, transaction-based fees and related services including professional services and its annual user conference, and recognizes revenues as performance obligations are satisfied. For services where the customer simultaneously receives and consumes the benefit from the Company's performance, revenues are recognized over time using an output method based on the passage of time as this provides a faithful depiction of the transfer of control. Under Company-hosted Encompass software subscriptions that customers access through the Internet, revenues are comprised of fees for software services sold both as a subscription and on a variable basis. Variable fees include fees based on a per closed loan, or success basis, subject to monthly base fees, which the Company refers to as Success-Based Pricing. Other hosted subscription services consist of policy and guideline data and analytics services under the AllRegs brand, fees for lead management, marketing and customer relationship management. Transaction-based fees are comprised of Ellie Mae Network fees and transaction fees charged for other services, including fees for loan products and the annual user conference. Fees for professional services include consulting, implementation and education and training services. Sales taxes assessed by governmental authorities are excluded from the transaction price.
In contracts where variable consideration is required to be estimated and included in the transaction price, the Company estimates such amounts at contract inception considering historical trends, industry data, and contract specific factors to determine an expected amount to which the Company expects to be entitled. Estimates are included in the transaction price to the extent that it is considered probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The assessment of whether such an estimate is constrained requires the Company to consider methods, inputs, and assumptions relating to the nature of the underlying products, customer-specific trends, and economic factors including industry data. Other forms of variable consideration such as refunds and penalties, which are recorded in accrued and other current liabilities, are estimated at contract inception and are allocated to the performance obligations to which they relate.
The Company enters into arrangements that generally include multiple subscriptions and professional services. For arrangements with multiple services, the Company evaluates whether the individual services qualify as distinct performance obligations. In its assessment of whether a service is a distinct performance obligation, the Company determines whether the customer can benefit from the service on its own or with other readily available resources and whether the service is separately identifiable from other services in the contract. This evaluation requires the Company to assess the nature of each individual service offering and how the services are provided in the context of the contract, including whether the services are significantly integrated, highly interrelated, or significantly modify each other, which may require judgment based on the facts and circumstances of the contract.
When agreements involve multiple distinct performance obligations, the Company allocates arrangement consideration to all performance obligations at the inception of an arrangement based on the relative standalone selling prices of each performance obligation. Where the Company has standalone sales data for its performance obligations which are indicative of the price at which the Company sells a promised good or service separately to a customer, such data is used to establish standalone selling prices. In instances where standalone sales data is not available for a particular performance obligation, the Company estimates standalone selling prices by maximizing the use of observable market and cost-based inputs.
When estimating standalone selling prices, the Company reviews company-specific factors used to determine list price and makes adjustments as appropriate to reflect current market conditions and pricing behavior. The Company’s process for establishing list price includes assessing the cost to provide a particular product or service, surveying customers to determine market expectations, analyzing customer demographics, and taking into account similar products and services historically sold by the Company. The Company continues to review the factors used to establish list price and will adjust standalone selling price methodologies as necessary on a prospective basis.
Hosted Software Subscription Revenues.  Hosted software subscription revenues generally include a combination of the Company’s products delivered as software-as-a-service (“SaaS”) subscriptions that are a performance obligation consisting of a series of distinct services and support services. These arrangements are generally non-cancelable and do not contain refund-type provisions. These revenues typically include the following:
Encompass Revenues.  The Company offers web-based, on-demand access to its Encompass loan origination software for a monthly recurring fee. Customers under SaaS arrangements do not take control of the underlying software at any time during the term of the agreement. Fixed fees for subscription revenues are recognized over time, using an output method of the passage of time (or ratably) over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Contracts generally range from one year to five years.
Alternatively, customers can elect to pay on a success basis. Success basis contracts are subject to monthly billing calculations whereby customers are obligated to pay the greater of a contractual base fee or variable closed loan fee, which is based on the number of closed loan transactions processed by the customer in the specific month.
Monthly base fees are recognized ratably over the contract terms as subscription performance obligations are satisfied.
Closed loans fees in excess of base fees are considered variable consideration. For the majority of contracts that include variable consideration, these fees are recognized in the month in which they are earned because the terms of the variable payments relate specifically to the outcome from transferring the distinct time increment (month) of service, which is consistent with the allocation objective when considering all of the performance obligations and payment terms in the contract (i.e., where “the allocation objective is met”). For certain contracts where the allocation objective would not be met by allocating variable consideration in this way, total variable consideration to be received is estimated at contract inception and recognized ratably over the contract term, with estimates of variable consideration being updated at each reporting date. For these contracts, variable consideration is estimated using the expected value method, utilizing forecast data for each contract to determine the expected value.
Other Subscription Revenues.  The Company provides a variety of mortgage-related and other business services, including lead management, marketing, compliance services and customer relationship management. Such services include fixed fee subscriptions and are a single performance obligation consisting of a series of distinct services. The fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Online Research and Data Resources Subscription Revenues.  The Company provides mortgage originators and underwriters with access to online databases of various federal and state laws and regulations and forms as well as investor product guidelines. Fixed fees are recognized over time, using an output method of the passage of time or ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services.
Transactional Revenues.  Transactional Revenues include the following:
Ellie Mae Network Revenues.  The Company has entered into agreements with various lenders, service providers and certain government-sponsored entities participating in the mortgage origination process to provide those suppliers with access to, and ability to interoperate with, mortgage originators on the Ellie Mae Network. The services delivered are comprised of a performance obligation consisting of a series of distinct services. The Company acts as an agent when it arranges for services to be provided by the supplier to the customer. Fixed fees are recognized ratably over the contract terms as performance obligations are satisfied as this method best depicts the Company’s pattern of performance for such services. Variable fees are recognized in the month in which they are earned.
Other Transactional Revenues. The Company provides other services delivered transactionally including automated documentation; fraud detection, valuation, validation, and risk analysis; income verification; flood zone certifications; website and electronic document management; compliance reports; and the Company’s annual user conference. Both fixed and variable fees are recognized at the point in time in which control is transferred.
Professional Services Revenues.  Professional services, including implementation services for our subscription products, are performance obligations which are capable of being distinct and are distinct within the context of the contract. Such services are generally provided on a time and materials or fixed price basis. The majority of the Company’s professional services are provided on a fixed price basis and the Company recognizes revenue over time as the performance obligations are satisfied utilizing an input method based on the proportion of hours incurred to total estimated hours. Any changes in the estimate of progress towards completion are accounted for in the period of change using the cumulative catch-up method. Revenues from professional services contracts provided on a time and materials basis are recognized when invoiced as amounts correspond directly with the value of the services.
Deferred Revenues
Deferred revenues represent billings or payments received in advance of revenue recognition and is recognized upon transfer of control. Balances consist primarily of prepaid subscription services and professional and training services not yet provided as of the balance sheet date. Deferred revenues that will be recognized during the succeeding 12-month period are recorded as current deferred revenues, and the remaining portion is recorded as other non-current liabilities.
Contract Assets
Contract assets represent amounts recognized as revenues for which the Company does not have the unconditional right to consideration. Amounts related to invoices expected to be issued during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.
Deferred Costs
Deferred costs mainly consist of sales commissions and related fringe benefits that are incremental costs of obtaining contracts with customers. The Company amortizes the costs incurred on initial contracts on a straight-line basis over a period of benefit determined to be approximately five years. The period of benefit is determined based on a review of customer churn rates and technological lifecycles of the underlying product offerings. All deferred costs on renewal contracts are amortized on a straight-line basis over the applicable renewal period. Additionally, the Company exercises the practical expedient to expense commissions on arrangements in which the amortization period is expected to be one year or less. Deferred costs that will be recognized during the succeeding 12-month period are recorded as prepaid expenses and other current assets, and the remaining portion is recorded as deposits and other non-current assets.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended, 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 does not intend to early adopt, and is currently gathering information and evaluating the impact of this accounting standard update on its financial statements.
In June 2018, the FASB issued ASU 2018-07, Compensation - Stock Compensation (Topic 718), Improvements to Nonemployee Share-Based Payment Accounting (“ASU 2018-07”), which expands the scope of Topic 718 to include share-based payment transactions for acquiring goods and services from non-employees, with certain exceptions. ASU 2018-07 supersedes the guidance in ASC 505-50, Equity-Based Payments to Non-Employees, which previously included the accounting for non-employee awards. The standard is effective for interim and annual periods beginning after December 15, 2018, and early adoption is permitted. The Company does not intend to early adopt and does not expect the adoption of this standard will have a material impact on its financial statements.
Standards Adopted
ASU No. 2014-09
On January 1, 2018, the Company adopted ASU 2014-09 (“Topic 606”), as subsequently amended using the modified retrospective method and applied Topic 606 to those contracts which were not completed as of January 1, 2018.
On January 1, 2018, the Company recognized the cumulative effect of initially applying Topic 606 as an adjustment to the opening balance of retained earnings and the corresponding balance sheet accounts. The impact on the Company’s opening balances is primarily related to its straight-line calculations for subscription revenue and the capitalization of additional commission costs under Topic 606. The comparative information has not been restated and continues to be reported under the accounting standards in effect in those prior periods. Refer to the tables below and Note 3 “Revenue Recognition” for additional accounting policy and transition disclosures.
The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,187

 
$
26,661

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
9,290

 
$
18,859

 
$
28,149

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
810

 
$
26,998

Deferred revenues
$
26,287

 
$
(4,435
)
 
$
21,852

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
7,991

 
$
26,871

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
22,680

 
$
109,079

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, 2018.
Selected Balance Sheet Line Items
 
June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable
$
50,674

 
$
(657
)
 
$
50,017

Prepaid expenses and other current assets
$
29,629

 
$
(9,036
)
 
$
20,593

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
31,636

 
$
(14,372
)
 
$
17,264

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,675

 
$
(858
)
 
$
29,817

Deferred revenues
$
16,992

 
$
3,102

 
$
20,094

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
17,924

 
$
(1,517
)
 
$
16,407

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
109,076

 
$
(24,792
)
 
$
84,284

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
125,024

 
$
457

 
$
125,481

Gross profit
$
73,384

 
$
457

 
$
73,841

Operating expenses:
 
 
 
 
 
Sales and marketing
$
19,541

 
$
596

 
$
20,137

Income from operations
$
5,363

 
$
(139
)
 
$
5,224

Income tax benefit
$
(3,211
)
 
$
45

 
$
(3,166
)
Net income
$
9,498

 
$
(184
)
 
$
9,314

Basic income per share of common stock
$
0.28

 
$
(0.01
)
 
$
0.27

Diluted income per share of common stock
$
0.27

 
$
(0.01
)
 
$
0.26

 
Six Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
242,936

 
$
(1,472
)
 
$
241,464

Gross profit
$
141,949

 
$
(1,472
)
 
$
140,477

Operating expenses:
 
 
 
 
 
Sales and marketing
$
42,605

 
$
674

 
$
43,279

Income from operations
$
2,061

 
$
(2,146
)
 
$
(85
)
Income tax benefit
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Basic income per share of common stock
$
0.34

 
$
(0.06
)
 
$
0.28

Diluted income per share of common stock
$
0.33

 
$
(0.06
)
 
$
0.27


Selected Statement of Cash Flows Line Items
 
Six Months Ended June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Deferred income taxes
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(7,553
)
 
$
657

 
$
(6,896
)
Prepaid expenses and other current assets
$
(2,968
)
 
$
851

 
$
(2,117
)
Deposits and other assets
$
(3,416
)
 
$
1,816

 
$
(1,600
)
Accrued, other current and other long-term liabilities
$
2,968

 
$
(47
)
 
$
2,921

Deferred revenues
$
(5,243
)
 
$
(1,131
)
 
$
(6,374
)
Net cash provided by operating activities
$
42,066

 
$

 
$
42,066


ASU No. 2018-05
In March 2018, the FASB issued ASU No. 2018-05, Income Taxes (Topic 740): Amendments to SEC Paragraphs Pursuant to SEC Staff Accounting Bulletin No. 118 (“ASU 2018-05”). ASU 2018-05 addresses certain circumstances arising in accounting for the income tax effects of the Tax Cuts and Job Act (“Tax Act”) in conformity with SEC Staff Accounting Bulletin No. 118 (“SAB 118”) including provisional estimates of those effects. The Company adopted SAB 118 in the fourth quarter of 2017 and continues to analyze the impact of the Tax Act on an ongoing basis. Due to the timing of the enactment and the complexity in applying the provisions of the Tax Act, the provisional net charge is subject to revisions as the Company continues to complete its analysis of the Tax Act. Adjustments may materially impact the Company’s provision for income taxes and effective tax rate in the period in which the adjustments are made. The Company expects to finalize the impact analysis in the fourth quarter of 2018. Additional information regarding the accounting for income taxes for the Tax Act is contained in Note 8 “Income Taxes.”
XML 29 R16.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2018
Accounting Policies [Abstract]  
Schedule of Impact of New Accounting Pronouncement
The Company recognized the cumulative effect of initially applying ASC 606 as an adjustment to retained earnings in the balance sheet as of January 1, 2018 as follows:
Selected Balance Sheet Line Items
 
Balance at December 31, 2017
 
Adjustments Due to ASC 606
 
Balance at January 1, 2018
 
(in thousands)
Current assets:
 
 
 
 
 
Prepaid expenses and other current assets
$
18,474

 
$
8,187

 
$
26,661

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
9,290

 
$
18,859

 
$
28,149

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
26,188

 
$
810

 
$
26,998

Deferred revenues
$
26,287

 
$
(4,435
)
 
$
21,852

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
18,880

 
$
7,991

 
$
26,871

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
86,399

 
$
22,680

 
$
109,079

The following tables summarize the impacts of Topic 606 adoption on the Company's condensed financial statements for the periods ended June 30, 2018.
Selected Balance Sheet Line Items
 
June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Current assets:
 
 
 
 
 
Accounts receivable
$
50,674

 
$
(657
)
 
$
50,017

Prepaid expenses and other current assets
$
29,629

 
$
(9,036
)
 
$
20,593

Non-current assets:
 
 
 
 
 
Deposits and other assets
$
31,636

 
$
(14,372
)
 
$
17,264

Current liabilities:
 
 
 
 
 
Accrued and other current liabilities
$
30,675

 
$
(858
)
 
$
29,817

Deferred revenues
$
16,992

 
$
3,102

 
$
20,094

Non-current liabilities:
 
 
 
 
 
Other long-term liabilities
$
17,924

 
$
(1,517
)
 
$
16,407

Stockholders' equity:
 
 
 
 
 
Retained earnings
$
109,076

 
$
(24,792
)
 
$
84,284

Selected Statement of Comprehensive Income Line Items
 
Three Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
125,024

 
$
457

 
$
125,481

Gross profit
$
73,384

 
$
457

 
$
73,841

Operating expenses:
 
 
 
 
 
Sales and marketing
$
19,541

 
$
596

 
$
20,137

Income from operations
$
5,363

 
$
(139
)
 
$
5,224

Income tax benefit
$
(3,211
)
 
$
45

 
$
(3,166
)
Net income
$
9,498

 
$
(184
)
 
$
9,314

Basic income per share of common stock
$
0.28

 
$
(0.01
)
 
$
0.27

Diluted income per share of common stock
$
0.27

 
$
(0.01
)
 
$
0.26

 
Six Months Ended June 30, 2018
 
(in thousands, except per share amounts)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Revenues
$
242,936

 
$
(1,472
)
 
$
241,464

Gross profit
$
141,949

 
$
(1,472
)
 
$
140,477

Operating expenses:
 
 
 
 
 
Sales and marketing
$
42,605

 
$
674

 
$
43,279

Income from operations
$
2,061

 
$
(2,146
)
 
$
(85
)
Income tax benefit
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Basic income per share of common stock
$
0.34

 
$
(0.06
)
 
$
0.28

Diluted income per share of common stock
$
0.33

 
$
(0.06
)
 
$
0.27


Selected Statement of Cash Flows Line Items
 
Six Months Ended June 30, 2018
 
(in thousands)
 
As Reported
 
Adjustments
 
Balances without adoption of Topic 606
Net income
$
11,702

 
$
(2,112
)
 
$
9,590

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
Deferred income taxes
$
(7,869
)
 
$
(34
)
 
$
(7,903
)
Changes in operating assets and liabilities:
 
 
 
 
 
Accounts receivable, net
$
(7,553
)
 
$
657

 
$
(6,896
)
Prepaid expenses and other current assets
$
(2,968
)
 
$
851

 
$
(2,117
)
Deposits and other assets
$
(3,416
)
 
$
1,816

 
$
(1,600
)
Accrued, other current and other long-term liabilities
$
2,968

 
$
(47
)
 
$
2,921

Deferred revenues
$
(5,243
)
 
$
(1,131
)
 
$
(6,374
)
Net cash provided by operating activities
$
42,066

 
$

 
$
42,066

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenue from Customers
The following table provides information about disaggregated revenue from customers.
 
Three Months Ended June 30, 2018
 
Six Months Ended June 30, 2018
 
(in thousands)
 
(in thousands)
Hosted software subscription revenues
$
92,706

 
$
176,967

Transactional revenues
22,922

 
49,052

Professional services revenues
9,396

 
16,917

Revenues
$
125,024

 
$
242,936

 
 
 
 

The Company has redefined its categories of disaggregated revenue to be more clearly aligned with how it communicates its performance. Certain reclassifications of prior period amounts have been made to conform to the current period presentation. Such reclassifications did not materially change previously reported financial statements.

Schedule of Receivables, Contract Assets, and Deferred Revenues from Contracts with Customer
The following table provides information about receivables, contract assets and deferred revenues from contracts with customers.
 
Balance Sheet Line Reference
June 30,
2018
 
 
(in thousands)
Accounts receivables, net
Accounts receivables, net
$
50,674

Contract assets - current
Prepaid expenses and other current assets
$
6,750

Contract assets - noncurrent
Deposits and other assets
$
14,910

Deferred revenues - current
Deferred revenue
$
16,992

Deferred revenues - noncurrent
Other long-term liabilities
$
827

Changes in the contract assets and the deferred revenues balances during the six months ended June 30, 2018 are as follows:
 
January 1,
2018
 
June 30,
2018
 
$ Change
 
(in thousands)
Contract assets
$
19,667

 
$
21,660

 
$
1,993

Deferred revenues
$
23,062

 
$
17,819

 
$
(5,243
)
Schedule of Remaining Performance Obligations
The Company expects to recognize revenues on the remaining performance obligations as follows:
  
June 30,
2018
 
(in thousands)
Within 1 year
$
292,858

2-3 years
292,409

Thereafter
59,298

 
$
644,565

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock (Tables)
6 Months Ended
Jun. 30, 2018
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 June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands, except per share amounts)
Net income
$
9,498

 
$
18,823

 
$
11,702

 
$
28,422


 
 
 
 
 
 
 
Weighted average common shares outstanding used to compute basic net income per share
34,337

 
34,029

 
34,240

 
33,866

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

 
1,880

 
1,453

 
1,906

Weighted average common shares outstanding used to compute diluted net income per share
35,742

 
35,909

 
35,693

 
35,772

Net income per share:
 
 
 
 
 
 
 
Basic
$
0.28

 
$
0.55

 
$
0.34

 
$
0.84

Diluted
$
0.27

 
$
0.52

 
$
0.33

 
$
0.79

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 June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(in thousands)
Employee stock options and awards
12

 
7

 
127

 
111

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Tables)
6 Months Ended
Jun. 30, 2018
Financial Instruments and Fair Value Measurements [Abstract]  
Fair value hierarchy of financial assets on recurring basis
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
June 30, 2018
 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
94,634

 
$

 
$

 
$
94,634

 
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
924

 

 

 
924

 
3,623

 

 

 
3,623

U.S. government and government agency obligations
68,204

 
13

 
(476
)
 
67,741

 
52,255

 

 
(266
)
 
51,989

 
163,762

 
13

 
(476
)
 
163,299

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

 
 

 
 
 
 

 
 

Corporate notes and obligations
74,637

 
2

 
(543
)
 
74,096

 
81,062

 

 
(304
)
 
80,758

Certificates of deposit
4,735

 
1

 

 
4,736

 
6,527

 
2

 

 
6,529

Municipal obligations
6,960

 

 
(20
)
 
6,940

 
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
75,532

 

 
(268
)
 
75,264

 
76,510

 

 
(266
)
 
76,244

Total financial instruments
325,626

 
16

 
(1,307
)
 
324,335

 
349,286

 
2

 
(882
)
 
348,406

Less investments
207,314

 
16

 
(1,307
)
 
206,023

 
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
118,312

 
$

 
$

 
$
118,312

 
$
137,698

 
$

 
$

 
$
137,698

Carrying amounts, gross unrealized gains and losses, and estimated fair value of cash and investments
The following table summarizes cash and investments in financial instruments that are measured at fair value on a recurring basis and are categorized using the fair value hierarchy by investment type:
 
June 30, 2018
 
December 31, 2017
 
Amortized Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or Fair Value
 
Amortized 
Cost
 
Unrealized Gains
 
Unrealized Losses
 
Carrying or
Fair Value
 
(in thousands)
Cash
$
94,634

 
$

 
$

 
$
94,634

 
$
119,035

 
$

 
$

 
$
119,035

Level 1:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Money market funds
924

 

 

 
924

 
3,623

 

 

 
3,623

U.S. government and government agency obligations
68,204

 
13

 
(476
)
 
67,741

 
52,255

 

 
(266
)
 
51,989

 
163,762

 
13

 
(476
)
 
163,299

 
174,913

 

 
(266
)
 
174,647

Level 2:
 

 
 
 
 

 
 

 
 

 
 
 
 

 
 

Corporate notes and obligations
74,637

 
2

 
(543
)
 
74,096

 
81,062

 

 
(304
)
 
80,758

Certificates of deposit
4,735

 
1

 

 
4,736

 
6,527

 
2

 

 
6,529

Municipal obligations
6,960

 

 
(20
)
 
6,940

 
10,274

 

 
(46
)
 
10,228

U.S. government and government agency obligations
75,532

 

 
(268
)
 
75,264

 
76,510

 

 
(266
)
 
76,244

Total financial instruments
325,626

 
16

 
(1,307
)
 
324,335

 
349,286

 
2

 
(882
)
 
348,406

Less investments
207,314

 
16

 
(1,307
)
 
206,023

 
211,588

 
2

 
(882
)
 
210,708

Cash and cash equivalents
$
118,312

 
$

 
$

 
$
118,312

 
$
137,698

 
$

 
$

 
$
137,698

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 June 30, 2018 or December 31, 2017 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.
 
June 30, 2018
 
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
$
52,454

 
$
(487
)
 
$
6,357

 
$
(56
)
 
$
58,811

 
$
(543
)
Certificates of deposit

 

 
1,233

 

 
1,233

 

U.S. government, government agency, and municipal obligations
112,180

 
(669
)
 
12,444

 
(95
)
 
124,624

 
(764
)
 
$
164,634

 
$
(1,156
)
 
$
20,034

 
$
(151
)
 
$
184,668

 
$
(1,307
)
 
 
 
 
 
 
 
 
 
 
 
 
 
December 31, 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
$
62,099

 
$
(253
)
 
$
7,574

 
$
(51
)
 
$
69,673

 
$
(304
)
Certificates of deposit
482

 

 
1,348

 

 
1,830

 

U.S. government, government agency, and municipal obligations
119,456

 
(492
)
 
13,070

 
(86
)
 
132,526

 
(578
)
 
$
182,037

 
$
(745
)
 
$
21,992

 
$
(137
)
 
$
204,029

 
$
(882
)
Summary of the maturities of investments
The following table summarizes the contractual maturities of the Company’s investments at June 30, 2018:
 
 
 
Amortized Cost
 
Carrying or
Fair Value
 
 
 
(in thousands)
Due within one year
 
 
$
124,980

 
$
124,640

Due after one year through three years (1)
 
 
82,334

 
81,383

Total
 
 
$
207,314

 
$
206,023


________________
(1) Maximum maturity of individual investments is three years.
XML 33 R20.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment, Net
Property and equipment, net, consisted of the following:
 
June 30,
 
December 31,
 
2018
 
2017
 
(in thousands)
Computer equipment and software
$
73,685

 
$
67,068

Internal-use software
141,584

 
108,710

Furniture and fixtures
9,470

 
8,311

Leasehold improvements
31,953

 
27,356

Internal-use software and other assets not placed in service
52,970

 
52,659

Property and equipment, gross
309,662

 
264,104

Accumulated depreciation and amortization
(99,429
)
 
(77,113
)
Property and equipment, net
$
210,233

 
$
186,991

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets, net (Tables)
6 Months Ended
Jun. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Intangible Assets, Net
Intangible assets, net, consisted of the following:
  
June 30, 2018
  
Gross Carrying
Amount
 
Accumulated
Amortization
 
Net Intangibles
 
Weighted Average Remaining Useful Life
 
(in thousands)
 
(in years)
Assets subject to amortization:
 
 
 
 
 
 
 
Developed technology
$
53,535

 
$
(13,997
)
 
$
39,538

 
7.0
Trade names
1,931

 
(731
)
 
1,200

 
2.3
Customer relationships
34,900

 
(14,924
)
 
19,976

 
7.4
Order backlog
14,370


(10,749
)

3,621


0.3
Total assets subject to amortization
104,736

 
(40,401
)
 
64,335

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

 

 
4,039

 
 
 
$
108,775

 
$
(40,401
)
 
$
68,374

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

 
$
(10,810
)
 
$
42,725

 
7.5
Trade names
1,931

 
(464
)
 
1,467

 
2.8
Customer relationships
34,900

 
(13,050
)
 
21,850

 
7.7
Order backlog
14,370

 
(3,577
)
 
10,793

 
0.8
Total assets subject to amortization
104,736

 
(27,901
)
 
76,835

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

 

 
4,039

 
 
 
$
108,775

 
$
(27,901
)
 
$
80,874

 
 
Schedule of Minimum Future Amortization Expense for Intangible Assets
Future amortization expense for intangible assets at June 30, 2018 was as follows:
  
Amortization
 
(in thousands)
Remainder of 2018
$
8,889

2019
10,499

2020
8,978

2021
7,114

2022
7,055

2023
6,800

Thereafter
15,000

 
$
64,335

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tables)
6 Months Ended
Jun. 30, 2018
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Provision
The Company’s income tax benefit, and its effective tax rate, for the periods ended June 30, 2018 and 2017 were as follows:

  
Three Months Ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
 
(dollars in thousands)
 
(dollars in thousands)
Income tax provision (benefit)
$
(3,211
)
 
$
(836
)
 
$
(7,869
)
 
$
(5,429
)
Effective tax rate
(51.1
)%
 
(4.7
)%
 
(205.3
)%
 
(23.6
)%
XML 36 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Tables)
6 Months Ended
Jun. 30, 2018
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-based compensation expense
Total stock-based compensation expense recognized consisted of:
 
Three Months Ended June 30,
 
Six Months Ended June 30,
 
2018
 
2017
 
2018
 
2017
 
(in thousands)
Cost of revenues
$
2,106

 
$
1,675

 
$
4,000

 
$
3,119

Sales and marketing
1,760

 
1,258

 
3,316

 
2,434

Research and development
2,953

 
2,098

 
5,487

 
3,959

General and administrative
3,843

 
3,479

 
7,391

 
6,849

 
$
10,662

 
$
8,510

 
$
20,194

 
$
16,361

Summary of stock option activity
The following table summarizes the Company’s stock option activity under the Stock Plans:
 
Number of
Shares
 
Weighted
Average
Exercise
Price
 
Weighted
Average
Remaining
Contractual
Term
 
Aggregate
Intrinsic
Value
 
 
 
 
 
(in years)
 
(in thousands)
Outstanding at January 1, 2018
1,436,031

 
$
27.06

 
5.43
 
$
89,554

Granted
4,641

 
$
92.28

 
 
 
 
Exercised
(239,215
)
 
$
25.55

 
 
 
 
Forfeited or expired
(5,906
)
 
$
47.24

 
 
 
 
Outstanding at June 30, 2018
1,195,551

 
$
27.52

 
4.98
 
$
91,247

Ending vested and expected to vest at June 30, 2018
1,194,346

 
$
27.49

 
4.98
 
$
91,192

Exercisable at June 30, 2018
1,107,932

 
$
25.22

 
4.82
 
$
87,108

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, 2018
1,179,458

 
$
82.84

 
294,464

 
$
56.17

Granted
575,001

 
$
100.53

 
117,680

 
$
92.28

Released
(306,699
)
 
$
73.55

 
(125,253
)
 
$
47.97

Forfeited or expired
(82,060
)
 
$
85.86

 
(34,412
)
 
$
73.75

Outstanding at June 30, 2018
1,365,700

 
$
92.19

 
252,479

 
$
74.67

Ending vested and expected to vest at June 30, 2018
1,190,179

 
 
 
252,479

 
 
Schedule of stock options and employee stock purchase plan valuation assumptions
The fair value of stock options and stock purchase rights granted under the Stock Plans, and the ESPP were estimated at the date of grant using the Black-Scholes option valuation model with the following weighted average assumptions:
  
Three months ended June 30,
 
Six Months Ended June 30,
  
2018
 
2017
 
2018
 
2017
Stock option plans:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

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

 
 

 
 
6.08
 
 
6.08
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
45.00
%
 
48.00
%
Employee Stock Purchase Plan:
 
 
 
 
 
 
 
 
 
 
 
Risk-free interest rate

%
 

%
 
1.12
%
 
0.69
%
Expected life of options (in years)
0.00

 
 
0.00

 
 
0.49
 
 
0.50
 
Expected dividend yield

%
 

%
 
%
 
%
Volatility

%
 

%
 
37.25
%
 
35.00
%
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 under the 2011 Plan and ESPP at June 30, 2018: 
  
Reserved
Shares
Options and awards outstanding under the Stock Plans
2,813,730

Shares available for future grant under the 2011 Plan
6,412,359

Shares available under the ESPP
1,879,626

Total
11,105,715

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Details Textual)
6 Months Ended
Jun. 30, 2018
segment
Accounting Policies [Abstract]  
Number of reportable segments 1
Number of operating segments 1
Minimum [Member]  
Basis of Presentation and Significant Accounting Policies [Line Items]  
Saas Encompass contract term 1 year
Maximum [Member]  
Basis of Presentation and Significant Accounting Policies [Line Items]  
Saas Encompass contract term 5 years
XML 38 R25.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Balance Sheet      
Prepaid expenses and other current assets $ 29,629 $ 26,661 $ 18,474
Deposits and other assets 31,636 28,149 9,290
Accrued and other current liabilities 30,675 26,998 26,188
Deferred revenues 16,992 21,852 26,287
Other long-term liabilities 17,924 26,871 18,880
Retained earnings $ 109,076 109,079 $ 86,399
ASU No. 2014-09 | Adjustments Due to ASC 606      
Balance Sheet      
Prepaid expenses and other current assets   8,187  
Deposits and other assets   18,859  
Accrued and other current liabilities   810  
Deferred revenues   (4,435)  
Other long-term liabilities   7,991  
Retained earnings   $ 22,680  
XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Balance Sheet      
Accounts receivable, net $ 50,674   $ 43,121
Prepaid expenses and other current assets 29,629 $ 26,661 18,474
Deposits and other assets 31,636 28,149 9,290
Accrued and other current liabilities 30,675 26,998 26,188
Deferred revenues 16,992 21,852 26,287
Other long-term liabilities 17,924 26,871 18,880
Retained earnings 109,076 $ 109,079 $ 86,399
ASU No. 2014-09 | Adjustments      
Balance Sheet      
Accounts receivable, net (657)    
Prepaid expenses and other current assets (9,036)    
Deposits and other assets (14,372)    
Accrued and other current liabilities (858)    
Deferred revenues 3,102    
Other long-term liabilities (1,517)    
Retained earnings (24,792)    
ASU No. 2014-09 | Balances without adoption of Topic 606      
Balance Sheet      
Accounts receivable, net 50,017    
Prepaid expenses and other current assets 20,593    
Deposits and other assets 17,264    
Accrued and other current liabilities 29,817    
Deferred revenues 20,094    
Other long-term liabilities 16,407    
Retained earnings $ 84,284    
XML 40 R27.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenues $ 125,024 $ 104,125 $ 242,936 $ 197,127
Gross profit 73,384 65,858 141,949 124,092
Sales and marketing 19,541 13,860 42,605 33,240
Income (loss) from operations 5,363 17,225 2,061 21,730
Income tax provision (benefit) (3,211) (836) (7,869) (5,429)
Net income $ 9,498 $ 18,823 $ 11,702 $ 28,422
Basic income per share of common stock (in usd per share) $ 0.28 $ 0.55 $ 0.34 $ 0.84
Diluted income per share common stock (in usd per share) $ 0.27 $ 0.52 $ 0.33 $ 0.79
ASU No. 2014-09 | Adjustments        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenues $ 457   $ (1,472)  
Gross profit 457   (1,472)  
Sales and marketing 596   674  
Income (loss) from operations (139)   (2,146)  
Income tax provision (benefit) 45   (34)  
Net income $ (184)   $ (2,112)  
Basic income per share of common stock (in usd per share) $ (0.01)   $ (0.06)  
Diluted income per share common stock (in usd per share) $ (0.01)   $ (0.06)  
ASU No. 2014-09 | Balances without adoption of Topic 606        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Revenues $ 125,481   $ 241,464  
Gross profit 73,841   140,477  
Sales and marketing 20,137   43,279  
Income (loss) from operations 5,224   (85)  
Income tax provision (benefit) (3,166)   (7,903)  
Net income $ 9,314   $ 9,590  
Basic income per share of common stock (in usd per share) $ 0.27   $ 0.28  
Diluted income per share common stock (in usd per share) $ 0.26   $ 0.27  
XML 41 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Cash Flows        
Net income $ 9,498 $ 18,823 $ 11,702 $ 28,422
Adjustments to reconcile net income to net cash provided by operating activities:        
Deferred income taxes     (7,869) (5,662)
Changes in operating assets and liabilities:        
Accounts receivable, net     (7,553) (6,183)
Prepaid expenses and other current assets     (2,968) (3,757)
Deposits and other assets     (3,416) 194
Accrued, other current and other long-term liabilities     2,968 (10,243)
Deferred revenues     (5,243) (5,087)
Net cash provided by operating activities     42,066 $ 35,021
ASU No. 2014-09 | Adjustments        
Statement of Cash Flows        
Net income (184)   (2,112)  
Adjustments to reconcile net income to net cash provided by operating activities:        
Deferred income taxes     (34)  
Changes in operating assets and liabilities:        
Accounts receivable, net     657  
Prepaid expenses and other current assets     851  
Deposits and other assets     1,816  
Accrued, other current and other long-term liabilities     (47)  
Deferred revenues     (1,131)  
Net cash provided by operating activities     0  
ASU No. 2014-09 | Balances without adoption of Topic 606        
Statement of Cash Flows        
Net income $ 9,314   9,590  
Adjustments to reconcile net income to net cash provided by operating activities:        
Deferred income taxes     (7,903)  
Changes in operating assets and liabilities:        
Accounts receivable, net     (6,896)  
Prepaid expenses and other current assets     (2,117)  
Deposits and other assets     (1,600)  
Accrued, other current and other long-term liabilities     2,921  
Deferred revenues     (6,374)  
Net cash provided by operating activities     $ 42,066  
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Disaggregation of Revenues) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]        
Revenues $ 125,024 $ 104,125 $ 242,936 $ 197,127
Hosted software subscription revenues        
Disaggregation of Revenue [Line Items]        
Revenues 92,706   176,967  
Transactional revenues        
Disaggregation of Revenue [Line Items]        
Revenues 22,922   49,052  
Professional services revenues        
Disaggregation of Revenue [Line Items]        
Revenues $ 9,396   $ 16,917  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Contract Balances) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]      
Accounts receivable, net $ 50,674   $ 43,121
Contract assets - current 6,750    
Contract assets - noncurrent 14,910    
Deferred revenues - current 16,992 $ 21,852 $ 26,287
Deferred revenues - noncurrent $ 827    
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2018
Jan. 01, 2018
Revenue from Contract with Customer [Abstract]    
Contract assets $ 21,660 $ 19,667
Change in contract assets 1,993  
Deferred revenues 17,819 $ 23,062
Change in deferred revenues $ 5,243  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Remaining Performance Obligations) (Details)
$ in Thousands
Jun. 30, 2018
USD ($)
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 644,565
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 292,858
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction of remaining performance obligation 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-07-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 292,409
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction of remaining performance obligation 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue from Contract with Customer [Abstract]  
Remaining performance obligation $ 59,298
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Expected timing of satisfaction of remaining performance obligation
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jan. 01, 2018
Dec. 31, 2017
Revenue from Contract with Customer [Abstract]            
Contract assets $ 21,660   $ 21,660   $ 19,667  
Ratable recognition of revenues that have not yet been billed     3,800      
Adjustment to contract asset related to change in measure of progress, change in estimate of transaction price or contract modification     1,800      
Deferred revenues 17,819   17,819   $ 23,062  
Revenue recognized that was included in deferred revenue at beginning of period     17,600      
Deferred costs 16,100   16,100     $ 8,500
Amortization expense related to deferred costs $ 1,500 $ 800 $ 3,000 $ 1,600    
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Components of net income per share        
Net income $ 9,498 $ 18,823 $ 11,702 $ 28,422
Weighted average common shares outstanding used to compute basic net income per share 34,337 34,029 34,240 33,866
Effect of potentially dilutive securities:        
Employee stock options, RSUs, performance-vesting RSUs, Performance Awards and ESPP shares 1,405 1,880 1,453 1,906
Weighted average common shares outstanding used to compute diluted net income per share 35,742 35,909 35,693 35,772
Net income per share:        
Basic (in usd per share) $ 0.28 $ 0.55 $ 0.34 $ 0.84
Diluted (in usd per share) $ 0.27 $ 0.52 $ 0.33 $ 0.79
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.10.0.1
Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
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 12,000 7,000 127,000 111,000
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 114,332 61,494 114,332 61,494
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2016
Fair Value, Assets Measured on Recurring Basis [Line Items]        
Cash $ 94,634 $ 119,035    
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 207,314 211,588    
Unrealized Gains 16 2    
Unrealized Losses (1,307) (882)    
Carrying or Fair Value 206,023 210,708    
Cash and cash equivalents 118,312 137,698 $ 213,204 $ 380,907
Cash and cash equivalents        
Fair Value to Amortized Cost [Abstract]        
Unrealized Gains 0 0    
Unrealized Losses 0 0    
Cash and cash equivalents, amortized cost 118,312 137,698    
Cash and cash equivalents 118,312 137,698    
Fair Value, Measurements, Recurring | Total financial instruments        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 325,626 349,286    
Unrealized Gains 16 2    
Unrealized Losses (1,307) (882)    
Carrying or Fair Value 324,335 348,406    
Fair Value, Measurements, Recurring | Level 1        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 163,762 174,913    
Unrealized Gains 13 0    
Unrealized Losses (476) (266)    
Carrying or Fair Value 163,299 174,647    
Fair Value, Measurements, Recurring | Level 1 | Money market funds        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 924 3,623    
Unrealized Gains   0    
Unrealized Losses   0    
Carrying or Fair Value 924 3,623    
Fair Value, Measurements, Recurring | Level 1 | U.S. government and government agency obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 68,204 52,255    
Unrealized Gains 13 0    
Unrealized Losses (476) (266)    
Carrying or Fair Value 67,741 51,989    
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 74,637 81,062    
Unrealized Gains 2 0    
Unrealized Losses (543) (304)    
Carrying or Fair Value 74,096 80,758    
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 4,735 6,527    
Unrealized Gains 1 2    
Unrealized Losses 0 0    
Carrying or Fair Value 4,736 6,529    
Fair Value, Measurements, Recurring | Level 2 | Municipal obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 6,960 10,274    
Unrealized Gains 0 0    
Unrealized Losses (20) (46)    
Carrying or Fair Value 6,940 10,228    
Fair Value, Measurements, Recurring | Level 2 | U.S. government and government agency obligations        
Fair Value to Amortized Cost [Abstract]        
Amortized Cost 75,532 76,510    
Unrealized Gains 0 0    
Unrealized Losses (268) (266)    
Carrying or Fair Value $ 75,264 $ 76,244    
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months $ 164,634 $ 182,037
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (1,156) (745)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 20,034 21,992
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (151) (137)
Debt Securities, Available-for-sale, Unrealized Loss Position 184,668 204,029
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 1,307 882
Corporate notes and obligations    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 52,454 62,099
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (487) (253)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 6,357 7,574
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (56) (51)
Debt Securities, Available-for-sale, Unrealized Loss Position 58,811 69,673
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 543 304
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 0 482
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 1,233 1,348
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 1,233 1,830
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss 0 0
U.S. government, government agency, and municipal obligations    
Debt Securities, Available-for-sale [Line Items]    
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months 112,180 119,456
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss (669) (492)
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer 12,444 13,070
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss (95) (86)
Debt Securities, Available-for-sale, Unrealized Loss Position 124,624 132,526
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ 764 $ 578
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Amortized Cost    
Due within one year $ 124,980  
Due after one year through three years 82,334  
Amortized Cost 207,314 $ 211,588
Carrying or Fair Value    
Due within one year 124,640  
Due after one year through three years 81,383  
Carrying or Fair Value $ 206,023 $ 210,708
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, net (Schedule of Property and Equipment, Net) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Property and Equipment, Net    
Property and equipment, gross $ 309,662 $ 264,104
Accumulated depreciation and amortization (99,429) (77,113)
Property and equipment, net 210,233 186,991
Computer equipment and software    
Property and Equipment, Net    
Property and equipment, gross 73,685 67,068
Internal-use software    
Property and Equipment, Net    
Property and equipment, gross 141,584 108,710
Furniture and fixtures    
Property and Equipment, Net    
Property and equipment, gross 9,470 8,311
Leasehold improvements    
Property and Equipment, Net    
Property and equipment, gross 31,953 27,356
Internal-use software and other assets not placed in service    
Property and Equipment, Net    
Property and equipment, gross $ 52,970 $ 52,659
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Property and Equipment, net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Property, Plant and Equipment [Abstract]        
Depreciation and amortization expense $ 11,800 $ 8,900 $ 23,179 $ 16,282
Capital leases amortization expense $ 200 $ 800 $ 900 $ 1,500
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets, net (Schedule of Intangible Assets, net) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Finite-Lived Intangible Assets [Line Items]    
Intangible assets, gross $ 108,775 $ 108,775
Intangible assets, net 68,374 80,874
Assets subject to amortization:    
Gross Carrying Amount 104,736 104,736
Accumulated Amortization (40,401) (27,901)
Net Intangibles, finite-lived $ 64,335 $ 76,835
Weighted Average Remaining Useful Life (in years) 6 years 8 months 12 days 78 months 5 days
Trade name    
Assets not subject to amortization:    
Indefinite-lived intangible assets $ 4,039 $ 4,039
Developed technology    
Assets subject to amortization:    
Gross Carrying Amount 53,535 53,535
Accumulated Amortization (13,997) (10,810)
Net Intangibles, finite-lived $ 39,538 $ 42,725
Weighted Average Remaining Useful Life (in years) 7 years 89 months 18 days
Trade name    
Assets subject to amortization:    
Gross Carrying Amount $ 1,931 $ 1,931
Accumulated Amortization (731) (464)
Net Intangibles, finite-lived $ 1,200 $ 1,467
Weighted Average Remaining Useful Life (in years) 2 years 3 months 18 days 33 months
Customer relationships    
Assets subject to amortization:    
Gross Carrying Amount $ 34,900 $ 34,900
Accumulated Amortization (14,924) (13,050)
Net Intangibles, finite-lived $ 19,976 $ 21,850
Weighted Average Remaining Useful Life (in years) 7 years 4 months 24 days 92 months 25 days
Order backlog    
Assets subject to amortization:    
Gross Carrying Amount $ 14,370 $ 14,370
Accumulated Amortization (10,749) (3,577)
Net Intangibles, finite-lived $ 3,621 $ 10,793
Weighted Average Remaining Useful Life (in years) 3 months 18 days 9 months 6 days
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets, net (Future Amortization) (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Minimum future amortization expense for intangible assets    
Remainder of 2018 $ 8,889  
2019 10,499  
2020 8,978  
2021 7,114  
2022 7,055  
2023 6,800  
Thereafter 15,000  
Total future amortization $ 64,335 $ 76,835
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Intangible Assets, net (Details Textual) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Goodwill and Intangible Assets Disclosure [Abstract]        
Amortization of intangible assets $ 6,200 $ 1,100 $ 12,500 $ 2,156
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Tax Provision and Effective Tax Rate) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Income tax provision (benefit) $ (3,211) $ (836) $ (7,869) $ (5,429)
Effective tax rate (percent) (51.10%) (4.70%) (205.30%) (23.60%)
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income Taxes (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Income Tax Disclosure [Abstract]        
Effective tax rate (percent) (51.10%) (4.70%) (205.30%) (23.60%)
Income tax interest and penalties     $ 0 $ 0
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details Textual)
Jun. 30, 2018
facility
Commitments and Contingencies Disclosure [Abstract]  
Number of facilities under operating lease arrangements 9
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Stock-Based Compensation Allocation) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 10,662 $ 8,510 $ 20,194 $ 16,361
Cost of revenues        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,106 1,675 4,000 3,119
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 1,760 1,258 3,316 2,434
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,953 2,098 5,487 3,959
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3,843 $ 3,479 $ 7,391 $ 6,849
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Stock Option Activity) (Details) - Stock Option - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning of period, shares   1,436,031  
Options granted, shares 0 4,641  
Options exercised, shares   (239,215)  
Options forfeited or expired, shares   (5,906)  
Options outstanding, end of period, shares 1,195,551 1,195,551 1,436,031
Ending vested and expected to vest, end of period, shares 1,194,346 1,194,346  
Options exercisable, end of period, shares 1,107,932 1,107,932  
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   $ 27.06  
Options granted, weighted average exercise price   92.28  
Options exercised, weighted average exercise price   25.55  
Options forfeited or expired, weighted average exercise price   47.24  
Outstanding, end of period, weighted average exercise price $ 27.52 27.52 $ 27.06
Ending vested and expected to vest, Weighted Average Exercise Price at End of Period 27.49 27.49  
Stock option exercisable at End of Period, weighted average exercise price, Ending Balance $ 25.22 $ 25.22  
Weighted average remaining contractual term at End of Period   4 years 11 months 23 days 5 years 157 days
Ending vested and expected to vest, Weighted Average Remaining Contractual Term at End of Period   4 years 11 months 23 days  
Stock option exercisable, weighted average remaining Contractual term, Ending balance   4 years 9 months 26 days  
Aggregate Intrinsic value at End of Period $ 91,247 $ 91,247 $ 89,554
Ending vested and expected to vest, Aggregate Intrinsic Value at End of Period 91,192 91,192  
Exercisable aggregate Intrinsic Value $ 87,108 $ 87,108  
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (RSU and Performance Award Activity) (Details)
6 Months Ended
Jun. 30, 2018
$ / shares
shares
RSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding, beginning of period 1,179,458
Granted 575,001
Released (306,699)
Forfeited or expired (82,060)
Outstanding, end of period 1,365,700
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 82.84
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 100.53
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 73.55
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 85.86
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 92.19
Ending vested and expected to vest, end of period, shares 1,190,179
Performance Awards and Performance-Vesting RSUs  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Outstanding, beginning of period 294,464
Granted 117,680
Released (125,253)
Forfeited or expired (34,412)
Outstanding, end of period 252,479
Weighted Average Grant Date Fair Value, beginning of period | $ / shares $ 56.17
Grants in Period, Weighted Average Grant Date Fair Value | $ / shares 92.28
Released in Period, Weighted Average Grant Date Fair Value | $ / shares 47.97
Forfeitures, Weighted Average Grant Date Fair Value | $ / shares 73.75
Weighted Average Grant Date Fair Value, end of period | $ / shares $ 74.67
Ending vested and expected to vest, end of period, shares 252,479
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Fair Value Assumptions) (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Stock Option        
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions        
Risk-free interest rate 0.00% 0.00% 2.63% 2.04%
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% 45.00% 48.00%
Employee Stock Purchase Plan        
Schedule of Stock Options and Employee Stock Purchase Plan Valuation Assumptions        
Risk-free interest rate 0.00% 0.00% 1.12% 0.69%
Expected life of options (in years) 0 years 0 years 179 days 182 days
Expected dividend yield 0.00% 0.00% 0.00% 0.00%
Volatility 0.00% 0.00% 37.25% 35.00%
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Reserved Shares) (Details)
Jun. 30, 2018
shares
Class of Stock [Line Items]  
Reserved shares 11,105,715
Options and Awards Outstanding  
Class of Stock [Line Items]  
Reserved shares 2,813,730
Shares Available for Future Grant  
Class of Stock [Line Items]  
Reserved shares 6,412,359
Shares Available Under Employee Stock Purchase Plan  
Class of Stock [Line Items]  
Reserved shares 1,879,626
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.10.0.1
Equity and Stock Incentive Plans (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2018
Jun. 30, 2017
Mar. 01, 2018
Aug. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount         $ 250,000,000
Shares repurchased 0        
Cost shares repurchased   $ 14,700,000      
Stock repurchase program, remaining authorized repurchase amount $ 200,000,000 $ 200,000,000      
Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Options granted, shares 0 4,641      
Share price (in usd per share) $ 103.84 $ 103.84      
Unrecognized stock-based compensation expense $ 2,200,000 $ 2,200,000      
Expected to be recognized over a weighted average period   1 year      
Annual automatic increase in shares reserved for issuance, shares       1,711,384  
Shares repurchased   159,141      
RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value of shares released   $ 30,600,000 $ 29,200,000    
Aggregate grant-date fair value of shares released   22,600,000 15,100,000    
Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Aggregate intrinsic value of shares released   11,500,000 13,700,000    
Aggregate grant-date fair value of shares released   6,000,000 $ 5,800,000    
Restricted Stock Units and Performance Awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock-based compensation expense 108,400,000 $ 108,400,000      
Expected to be recognized over a weighted average period   2 years 9 months 15 days      
Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Annual automatic increase in shares reserved for issuance, shares       342,276  
Employee Stock Purchase Plan | Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares purchased under ESPP   77,339 52,619    
Purchase price of ESPP shares   $ 5,600,000 $ 4,300,000    
Unrecognized compensation cost related to employee stock purchase plan $ 600,000 $ 600,000      
Expected recognized period under employee stock purchase plan   2 months      
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( V!!TT?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ #8$'36;S"V"" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGB06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " -@0=-K14SY^X K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O72%34*7%\4G!<&!XENXW+9@TX;DI-VW-ZU; MA^@'$/*2NW]^]SM(@T%A'^DY]H$B.THWHV^[I#!LQ9$Y*("$1_(FE3G1Y>:^ MC]YPOL8#!(,?YD"PDG(-GMA8PP8F8!$6HM"-1861#/?QC+>XX,-G;&>81:"6 M/'6B5K&X+F<]F5ZV5W*BZ?I]< M?_A=A7UOW=[]8^.+H&[@U[_07U!+ P04 " -@0=-F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( V!!TU7M$8;5 ( *\' 8 >&PO=V]R:W-H965T&UL?55AKYL@%/TKQA_P$+!67ZQ)VV79DBUIWK+M,[6TFH?B@-:W M?S] GW."^R)P/>>>>^'"S7LN7F5%J0K>&M;*75@IU3T#(,N*-D0^\8ZV^L^5 MBX8HO10W(#M!R<62&@90%"6@(74;%KFUG421\[MB=4M/(I#WIB'B]X$RWN]" M&+X;7NI;I8P!%'E';O0;5=^[D] K,'FYU UM9]$@9,YYT'+]&I^&D:8CS^;OWCS9Y MGC%YT* UY&\:ZM6,__(GQ2/,3T$A $P'%_R7@D8 G K0$,$1F4_U %"ER MP?M #*?5$5,4\!GKS2R-T>Z=_:>SE=KZ**(6WH\HV\6&^ B$K_ QBNP<>C;A<" MV%A$.^PP1 BGJ5\F\ ^1ZR%;JK@8%*VH^&\QQ*X'N'@H1LS\9'"P=2CBS]02P,$% @ #8$'3<-L1)'( P J! M !@ !X;"]W;W)K2986ZLTS_D/SQ\)+V\-NWW M[NA]O_A15^=NE1S[_O*4IMWNZ.NR^]!<_#E\.31M7?;AL7U-NTOKR_T85%MI@/ :/BZ\E?N]G]8DCE MI6F^#P]_[U>)&ASYRN_ZH8@R7-[]UE?54%+P\>]4:'*OG-V9CJ'V5? MKI=M21\56 M4.B[) WUWTV@: +'>#V/-W*\%N/U&&_F\1E)XB;)1\EYE X#3030:9S6SC9 MC1'=&.[&$C!,WEDS.2BEYQ[(;5L3YJ$GL@(L1:"D"RVI\H@C&HIAP%CD@(@\O1E+@,30&Q22&C%#A+-64I<$SJ ';*+T&&%ER$ M7R#C%#A/->4I<%)"0!/;37 96G2Q'I>!"IRH='G= &>EM098^W!9GNMH^\A( M!1\XTN6;^4//J0Z8>'=)>Q,#^5;2OZST"RW/=?.]W7O?13^J\MC>+_9= M=[J+XW:[]U71?JU/_AC^\UPW5=&%V^8E;D^-+W9#4%7&((2)J^)P7*R6P[/' M9K6L7[OR/&_^^Z/TV,3 M[N)K*[M#Y8_MH3Y&C7^^7SS(NPV8/F @_CSX_$/V( M?.FW7=]$$7[>_-J79=]2&,??8Z.+:Y]]X/3ZO?6?!O%!S%/1^G5=_G78=?O[ MA5M$._]_/ M08H#X"]*@S0_[>'9 Q(4 _Q1?N0 MS+SHBM6RJ<]11FF(K-E1KBU31>\?&: MC==#O)[&:Y3K"V('Y'A))"0"$+9F,*$#B5)",="0*H/RPK266@F6UY:PVA*J M#8TFNR#)I)M$&HVJ;4TIY@&=.%07:TI)(S2B)HR6%C-!"J3#8.IQ)AT M1MV,DTFJ3F)UDDY")P 7)(-I9Y3"ZB@F5>H M+7 4F+D9QSN^I)9OL.6/S$U- G:R-4-)2PPO9S#E<.%N& H@3>>T\8XOJ>4; M;/F2&O 7!9+,-P9S>)N2F^*1BUP]HH M)9T#LI8PF+2"%"7%P&F86TEXXY?4^^B7U?H.]?V3<9*CB*Y#T M.N8LI31.#D=-]F&WRGCSE]3]<85E(X.4D1G+4>2KA:7HA.4H.U/2P+L_"/+6 M[*)\=8E6]>AC/%-MK6K\>N M+^;)T^NYY0/TQV#H>2;OUI)YGLN[S>54\J/YRR'I;T7SOJ[^A=02P,$% M @ #8$'3:AC235D! B10 !@ !X;"]W;W)K,88FU42:4-5M5(KK4[5]II-G \=""FPF]-_7[XV MA\R,>Q/ ><=^Q\:/C5>WJO[6G+QO%]_+XM*LEZ>VO3Y'4;,[^3)OOE17?^G^ M.51UF;?=8WV,FFOM\_T05!81*I5$97Z^+#>KH>RUWJRJ][8X7_QKO6C>RS*O M_]WZHKJME[#\+/AZ/I[:OB#:K*[YT?_AVS^OKW7W%-UKV9]+?VG.U651^\-Z M^0+/F39]P*#XZ^QOS>Q^T:?R5E7?^H=?]^NEZAWYPN_:OHJ\NWSXS!=%7U/G MXY^ITN6]S3YP?O]9^\]#\ETR;WGCLZKX^[QO3^NE6R[V_I"_%^W7ZO:+GQ(R MR\64_6_^PQ>=O'?2M;&KBF;X7>S>F[8JIUHZ*V7^?;R>+\/U-M7_&28'X!2 M]P P_QN@IP#](R >DA^=#:G^E+?Y9E57MT4]CM8U[U\*>-9=9^[ZPJ'OAO^Z M;)NN]&-CDU7TT=_M='*A!A,T+($L'+4T'A=XU1M.$!%D"L\YY]".C"33W MXZ@?S1O"-''4CR#3U@1(!S+J@+-.L^&.A89B2*@?+IM/ET3*5U#D>\4&2N$S>1L MD7W\"I-AJCE,4PI3+<*T0P6Q(^@"$T'+'-6:H&EVB;T;OC<-;5+';5^Z7MSTIFI??SM!?L#X!(^1:>L_%4[$VNDX'?]']]''S M'U!+ P04 " -@0=-A/7"J+ ! #2 P & 'AL+W=OC^_9+ 4=:A?2&V\7M^=IQ\1/-B.P!'7I74MJ"=<_V!,5MUH+B]P1ZT_].@ M4=QYU[3,]@9X'4%*LC1)[ICB0M,RC[&3*7,&8A?R8\%/ :%4#Z+ MVG4%_4A)#0T?I'O"\3/,_=Q2,C?_%2X@?7I0XFM4*&W\DFJP#M7,XJ4H_CJ= M0L=SG/FOL&U .@/2=P V%8K*/W''R]S@2,PT^YZ'*]X=4C^;*@3C*.(_+][Z MZ*7<)5G.+H%HSCE..>DZ9\E@GGTID6Z5.*;_P--M^'Y3X3["]W\IO-TFR#8) MLDB0_;?%K9R[=T78:J8*3!NWR9(*!QTW>15=%O8^C7?RECYM^S=N6J$M.:/S M-QOGWR Z\%*2&[]"G7]@BR.A<<'\X&TSK=GD..SG%\269US^ 5!+ P04 M" -@0=-Z"=P\K4! #2 P & 'AL+W=O>4 ;@\O[%_C;5C+6?NX,[(7Z+R;4[WE%10 M\U[Z)S-\@ZF>:TJFXA_@ A+#@Q+,41KIXDK*WGFC)A:4HOC+N L=]V&\N=Y/ ML'5 .@'2&;"/>=B8*"K_PCTO,FL&8L?>=SP\\>:08F_*X(RMB'.T/W+;".W(V7A\V=C_ MVA@/*"6YPA%J\8/-AH3:A^,-GNTX9J/A33?](#9_X^(/4$L#!!0 ( V! M!TU[>U,]L@$ -(# 8 >&PO=V]R:W-H965T&UL?5-A MCYP@$/TKA!]PJ&M[EXV:W%[3M$F;;*YI[S.KHY(#Q@*NUW]?0,_:UO8+,,.\ M-V^&H9C0/-L>P)$7);4M:>_<<&3,UCTH;F]P .UO6C2*.V^:CMG! &\B2$F6 M)\3I M RSUO*%D*?X37$'Z\*#$YZA1VKB2>K0.U<+BI2C^,N]"QWV:;_+;!;8/R!9 MM@+N8AXV)XK*WW''J\+@1,S<^X&')TZ/F>]-'9RQ%?'.B[?>>ZW2-"G8-1 M M,:+8//^PJ/$3XX3>%_\B?[Q+DD2#_;XE[,7^J M9)N>*C!=G"9+:AQUG.2-=QW8^RR^R:_P>=H_<],);K]!UL-":T+QUM_-O.8S8;#8?E!;/W&U4]02P,$% @ #8$'3;<0GY*T M 0 T@, !@ !X;"]W;W)K67MLHP#C EZG?U_ CNNV5E^ &>:<.3,,Q83F MQ?8 CKPJJ6U)>^>&(V.V[D%Q>X,#:'_3HE'<>=-TS X&>!-!2K+T<'C'%!>: M5D7TG4U5X.BDT' VQ(Y*4]) RT?IGG#Z"$L]MY0L MQ7^&*T@?'I3X'#5*&U=2C]:A6EB\%,5?YUWHN$_S37:WP/8!Z0)(5\!]S,/F M1%'Y>^YX51B"?+_EK@7<_M7$K;IJ0+3 MQ6FRI,91QTG>>->!?4CCF_P.GZ?]"S>=T)9L]EP."P_B*W?N/H%4$L#!!0 ( V!!TV:H^B$M@$ -(# M 8 >&PO=V]R:W-H965T&UL;5-A;]L@$/TKB!]08B=+ ML\BVU+2J-FF3HD[K/A/[;*,"YP&.NW\_P*[G=OX"W''OW;OCR 8T+[8%<.15 M26USVCK7'1FS90N*VQOL0/N;&HWBSINF8;8SP*L(4I*EF\V>*2XT+;+H.YLB MP]Y)H>%LB.V5XN;/"20..4WHF^-)-*T+#E9D'6_@![B?W=EXB\TLE5"@K4!- M#-0YO4N.IUV(CP'/ @:[.)-0R07Q)1A?JYQN@B"04+K P/UVA7N0,A!Y&;\G M3CJG#,#E^8W],=;N:[EP"_ M9 8'8L;>=SP\<7),?6_*X(RMB'=>O/7>:Y$D^XQ= ]$4V+LTOLF_\'':OW/3"&W)!9U_V=C_&M&!E[*Y\2/4^@\V&Q)J M%XZW_FS&,1L-A]WT@]C\C8N_4$L#!!0 ( V!!TVL_O.9L@$ -(# 9 M >&PO=V]R:W-H965TOWW'="SMO7N"S##O#=OAB&?C'UT'8 G3UKU MKJ"=]\.1,5=UH(6[,0/T>-,8JX5'T[;,#19$'4%:,9XD;YD6LJ=E'GUG6^9F M]$KV<+;$C5H+^^L$RDP%3>FSXT&VG0\.5N:#:.$K^&_#V:+%5I9::NB=-#VQ MT!3T+CV>LA ? [Y+F-SF3$(E%V,>@_&I+F@2!(&"R@<&@=L5[D&I0(0R?BZ< M=$T9@-OS,_N'6#O6)IWF4?]VF^R=(%M@_@"X"O@-N8A\V)HO+WPHLR MMV8B=N[](,(3IT>.O:F",[8BWJ%XA]YKF?(D9]= M,2 MBA/_#\[WX8==A8<(/_RE\(7\V2Y!%@FR5TO\?CF_P)GZ?]B["M[!VY&(\O&_O?&.,!I20W.$(=?K#54-#X<'R'9SN/ MV6QX,RP_B*W?N/P-4$L#!!0 ( V!!TV]0$T7M $ -(# 9 >&PO M=V]R:W-H965TIVF5 M5NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9:.RS:P$\>=6J^/ MC+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[@/30G:TR*+O;(O,#%[)#LZ6 MN$%K8=].H,R8TSU]=SS)IO7!P8JL%PU\ _^]/UNTV,)220V=DZ8C%NJ!VA7M0*A"AC)>9DRXI W!] M?F?_'&O'6B["P;U1/V7EVYS>4E)!+0;EG\SX!>9Z#I3,Q7^%*R@,#THP1VF4 MBRLI!^>-GEE0BA:OTRZ[N(_3S2&98=L /@/X KB->=B4*"K_)+PH,FM&8J?> M]R(\\?[(L3=E<,96Q#L4[]![+?8\R=@U$,TQIRF&KV.6"(;L2PJ^E>+$_X'S M;7BRJ3")\.0/A>DV0;I)D$:"]+\E;L4<_DK"5CW58)LX38Z49NCB)*^\R\#> M\?@FO\.G:7\4MI&=(Q?C\65C_VMC/*"4W0V.4(L?;#$4U#X&UL?5/;;MP@$/T5Q >$7;Q-5BO;4C91E4JMM$K5 MYIFUQQ<%& ?P.OW[ G8<)[7Z LPPY\R984@'-,^V 7#D54EM,]HXUQT8LT4# M2M@K[$#[FPJ-$LZ;IF:V,R#*"%*2\8J]DZV&DR&V5TJ8 M/T>0.&1T2]\=J)&GZ"^]6=C+?8S%*V"K1M41,#549OMX?C+L3' M@-\M#'9Q)J&2,^)S,+Z5&=T$02"A<(%!^.T"=R!E(/(R7B9..J<,P.7YC?UK MK-W7ZOC/HPW23+!U@%\ O 9L(]YV)@H*K\73N2IP8&8L?>="$^\ M/7#?FR(X8ROBG1=OO?>2;_EURBZ!:(HYCC%\&3-',,\^I^!K*8[\'SA?AR>K M"I,(3SXHO%DGV*T2["+![K\EKL7L/R5ABYXJ,'6<)DL*['6->D2,A#7YS?UK[%VK.4L M'-P;]4=6OLWI+245U&)0_M&,WV"NYYJ2N?@?< &%\) )QBB-"\T;,* MIJ+%R[3++N[C='/-9]HV@<\$OA!N8QPV!8J9?Q%>%)DU([%3[WL1GGAWX-B; M,CAC*^(=)N_0>REV_'/&+D%HQAPG#%]C%@1#]24$WPIQY._H?)N>;F:81GJZ MCIXFVP+[38%]%-A_6.(&)OV_2+;JJ0;;Q&ERI#1#%R=YY5T&]BX^(OL'GZ;] M0=A&=HZ7C?VOC?& J217.$(M?K#%4%#[&PO=V]R:W-H965TE I&7\3ISTB5E *[/[^R/L79?RUE8N$?U M4U:NS>DM)1748E#N&<X@/+A08G/4:*R<27E8!WJF<5+T>)M MVF47]W&ZN4EGV#: SP"^ &YC'C8EBLH?A!-%9G D9NI]+\(3[P_<]Z8,SMB* M>.?%6^^]%/N$9^P2B.:8XQ3#US%+!//L2PJ^E>+(_X/S;7BRJ3")\.0OARN_(CU/H/MA@*:A>.-_YLIC&;#(?]_(/8\HV+WU!+ P04 M " -@0=-6Q7S"_L! #+!0 &0 'AL+W=O$VKU %A"G"%J@!8P439]I>;0@I*B0M)7^?4E* M455E\F)N=^Z9H6QC48N[92LY" MO-C%M\O!#VQ"P*#4UH&:X08/P)@U,FF\3I[^C+2!R_F[^Z.KW=1RI@H>!/O= M7G1S\+>^=X&*7IE^$L-7F.I)?6\J_CO<@!FYS<0P2L&4^_7*J]*"3RXF%4[? MQK'MW#B,)]EN"L,#HBD@F@.VCD-&D,O\"]6TR*48/#G>?4_M)P[WD;F;TFZZ MJW!G)GEE=F]%&*D*"1%#-803/-))1D*R1"#W0J":)( AVQ0R 8Q M"%<03//)1]VBD.U'@S!801!-$N.0'0K9(0;)"H)ITA6$+!X3!UF[-J*\4EP[ MU\(6NW.GNH_<8_PG']O<#RKKME/>66CSI-W#JX308%()[LS_HS&==5XPJ+2= M;LQ&UL;5/M;ML@%'T5Q ,4A[A)%-F6 MFD[5)FU2U&KK;V)?VZA\>(#C[NT+V'7=SG^ >SGGW \NV:#-BVT!''J50MD< MM\YU1T)LV8)D]D9WH/Q-K8UDSINF(;8SP*I(DH+0)-D1R;C"119]9U-DNG>" M*S@;9'LIF?EW J&''&_PN^.1-ZT+#E)D'6O@"=SO[FR\16:5BDM0EFN%#-0Y MOML<3VG 1\ ?#H-=G%&HY*+U2S!^5#E.0D(@H'1!@?GM"O<@1!#R:?R=-/$< M,A"7YW?UAUB[K^7"+-QK\N%>]3#=YCJN<5H*OXG7$%X>,C$ MQRBUL'%%96^=EI.*3T6RUW'G*N[#>+/;3[1U IT(="8<8APR!HJ9?V..%9G1 M S)C[SL6GGASI+XW97#&5L0[G[SUWFNQ27<9N0:A"7,:,72)F1'$J\\AZ%J( M$_V/3M?IV]4,MY&^749/#NL"Z:I &@723R7NOY2XAOD:A"QZ*L$T<9HL*G6O MXB0OO// WM'X)A_P<=I_,=-P9=%%._^RL?^UU@Y\*LF-'Z'6?[#9$%"[<-S[ MLQG';#2<[J8?1.9O7+P!4$L#!!0 ( V!!TW,G.L_S0$ )P$ 9 M>&PO=V]R:W-H965T!>]UCEMC MAA,ANFQ!,/T@!^CMEUHJP8P-54/TH(!5GB0XH5%T)()U/2XRG[NH(I.CX5T/ M%X7T* 13?\[ Y93C&-\3SUW3&I<@13:P!KZ#^3%)+\5U>9-L?O,:J@9B,WSW+Z#$L_*49+\U_A!MS"7276 MHY1<^U]4CMI(L:C84@1[G=>N]^NTZ-]I80)="'1'(+.1K_PC,ZS(E)R0FL]^ M8.XOCD_4GDWIDOXH_#=;O+;96Q$G'S)RM>_R&?Q(42+Q LA5(HUV+( M0+(S"6'2G0G9W X!JO%SH5$IQ][/Y":[CMXC];?K'WR>VV],-5VOT54:>T?] M3:JE-&!+B1YLPZU]*M: 0VW<]IW=JWE@YL#(87D+R/H@%7\!4$L#!!0 ( M V!!TT0TTH Q@$ #<$ 9 >&PO=V]R:W-H965TJT]K,#!UBU,;5-Z/[];$,IR_P% MWYW?O7=G^\A&J5YU"V#0N^"=SG%K3'\D1)<$7(XYCO%'X(DUK7$!4F0] M;> 7F-_]65F/+"P5$]!I)CNDH,[Q?7P\I0[O <\,1KVRD>OD(N6K<[Y7.8Y< M0<"A-(Z!VN4*#\"Y([)EO,V<>)%TB6O[@_V;[]WVGL>^JN.#XF]FQ*%_1'X?=L\=I&KT6< M[C)R=40SYC1ADC5F01#+OD@D(8E3\E]Z$D[?!"O<^/3-6CW>A@FV08*M)]C^ MT^+^IL40YA 628,B:8#@RXU( +.+;D3(ZN($J,8_68U*.71^7%;192KN_4LA MG_!II'Y2U;!.HXLT]OGX2ZZE-&!+B>YL+:V=XL7A4!MG[JVMIK<\.4;V\YB2 MY5]1_ 502P,$% @ #8$'33&W+ /: 0 04 !D !X;"]W;W)K&UL=53;CML@$/T5Q E+8,;G,D,8TE&J5]T &/0F>*_5%()9FRH:J)[!:ST),$)W>UB(EC;X3SUN8O*4SD8WG9P44@/0C#U^PQ< MCAF.\#WQTM:-<0F2ISVKX1N8[_U%V8@L*F4KH-.M[)""*L-/T>F<.+P'_&AA MU*L][>] M7)F&9\E_MJ5I,OR(40D5&[AYD>,GF/LY8C0W_P5NP"W<56(]"LFU_T7%H(T4 MLXHM1;"W:6T[OXZS_IT6)M"90#<$,AGYRC\PP_)4R1&IZ>Q[YO[BZ$3MV10N MZ8_"?[/%:YN]Y5$3FA&;,><+0-69!$*N^6-"0Q9G^0Z=A^CY8X=[3]VOW M* D+'(("!R]P^*M%NFDQA-F'38Y!DV- X+ Q"6'^8Q('3>* P'%C$L+$89,D M:)($!)*-20CSN#$AJRLH0-5^^#0JY-#YP5]EE_E^HOX*O\.GQ^$K4W7;:725 MQ@Z"OZZ5E 9L*;L'>ZJ-?8^6@$-EW#:Q>S5-Y108V<\/#EE>O?P/4$L#!!0 M ( V!!TV3I)-\M@$ -(# 9 >&PO=V]R:W-H965TSI:X46MA?Y] F:F@*7UU/,FV\\'! MRGP0+7P#_WTX6[38RE)+#;V3IB<6FH(^I,=3%N)CP \)D]N<2:CD8LQS,#[7 M!4U"0J"@\H%!X':%1U J$&$:OQ9.NDH&X/;\ROXQUHZU7(2#1Z-^RMIW!;VG MI(9&C,H_F>D3+/6\HV0I_@M<06%XR 0U*J-<7$DU.F_TPH*I:/$R[[*/^S3? M9.D"VP?P!JK!MG&:'*G,V,=)WGC7@7W@\4W^AL_3_E785O:.7(S' MEXW];XSQ@*DD-SA"'7ZPU5#0^'"\P[.=QVPVO!F6'\36;US^ 5!+ P04 M" -@0=-_G1>Y,(! W! &0 'AL+W=O$%,T()FY41VT;J=26C+KEKHFIM/ MRD"2@M#5ZI9(QENBMX"T>-3"\ETW\.(-20X36^!%YXW5@?('G: ML1I>P?[LCMJMR*Q2<@FMX:I%&JH,WZ_WA\3C ^ 7A\$LYLA7 M^81 0&&] G/#&1Y ""_DTGB?-/%LZ8G+^47]*=3N:CDQ P]*_.:E;3)\AU$) M%>N%?5'#,TSU)!A-Q7^',P@']YDXCT()$[ZHZ(U5,P[NPN MM#B!3@0Z$^X"@8Q&(?-'9EF>:C4@/9Y]Q_P5K_?4G4WA@^$HPIY+WKCH.5_O M:$K.7FC"'$8,76)F!''JLP6-61SH/W0:IV^B&6X"?;-TI]NXP#8JL T"V[]* MW%R5&,/\QR2)FB01@>3*)(:YO3(ABXN3H.OP9 TJ5-^&=EE$YZZXI^'BO^!C M2_U@NN:M02=EW?,)EUPI9<&ELKIQN32NB^>%@,KZZ<[-]?B6QX55W=2F9/Y7 MY)]02P,$% @ #8$'34-0.N"W 0 T@, !D !X;"]W;W)K&UL;5/MCIP@%'T5P@,L,XRMTXF:[&S3M$F;3+;I]C>C5R4+ M8@''[=OW@JZU6_\ ]W+.N1]/*B5>=RVGK?GQAS90M:N#O30X#1MPUQO0521I!7CN]U[IH7L:)%%W\46F1F\DAU<+'&#UL+^/H,R8T[W M]-7Q*)O6!P MC/HI*]_F]$A)!;48E'\TXV>8ZWE'R5S\5[B!0GC(!&.41KFXDG)PWNA9!5/1 MXF7:91?W<;I)TIFV3> S@2^$8XS#ID Q\X_"BR*S9B1VZGTOPA/O3QQ[4P9G M;$6\P^0=>F_%/DTS=@M",^8\8?@:LR 8JB\A^%:(,_^/SK?IA\T,#Y%^6$?G MZ;9 LBF01('DGQ*/;TKJK!-G&:'"G-T,5)7GF7@;WG\4W^PJ=I M_R9L(SM'KL;CR\;^U\9XP%1V=SA"+7ZPQ5!0^W!,\6RG,9L,;_KY!['E&Q=_ M %!+ P04 " -@0=-+[/+".H! !E!0 &0 'AL+W=OA ]=.:D M$I)3;4Q9$]5+H*4+XHQ$07 @G+8=SE/GN\@\%8-F;0<7B=3 .95_S\#$F.$0 MWQW/;=UHZR!YVM,:?H+^U5^DL0JQ*LUOI49#FQ"P*#0EH&:Y09/P)@E,FG\F3GQ(FD#U_L[^Q=7NZGE2A4\ M"?:[+763X02C$BHZ,/TLQJ\PU[/':"[^.]R &;C-Q&@4@BGW1<6@M. SBTF% MT[=I;3NWCC/_/VB<.3Y&YF\(ZW56X M,Y.\,MY;'B9!2FZ6:,:<)TRTQBP(8M@7B<@G<8[>A4?^\-B;8>S"X[5Z'/L) M=EZ"G2/8K0B2<%/A>TB8?%#CWJNQ]Q!$&Q$?YH-"#EZ1@X=@MQ'Q8?9^D:-7 MY.@A.&Q$?)BC7R3QBB0>@F0CXL-\VHB0U6_.0=:NP14JQ-"YX;+R+C/D,7)M M\A\^#: ?5-9MI]!5:--LKB4J(3285(('\W2-F7F+P:#2=GLT>SEU_F1HT<]# MC2R3-?\'4$L#!!0 ( V!!TV NI/7! ( D& 9 >&PO=V]R:W-H M965T:^4,%GXK5+]'B%9M4"Q M?. ],+U3;1 F*@B!!%'?,+W,;.XHRYX,B'8.C\.1 *1:_ M#T#X6/BA_Q9X[II6F0 J\QXW\ W4]_XH] HM+.>. I,=9YZ NO ?P_TAM D6 M\:.#4:[FGK%RXOS%+#Z?"S\P%0&!2AD*K(<+/ $AADG7\6LF]1=-D[B>O[%_ MM.:UF1.6\,3)S^ZLVL+?^=X9:CP0]> M17B'52WUW.+[>XJN:E/4JI@]>JK-ME>-3Z=!]%[?8H*]'>J9.LS3=[U51" MFV5SB-I3(\6N"ZK*",T]-*N%.NNRJ.5#$[3GJA+-W[4LU749 MHO!MX[$X'+7=B%:+DSC(GU(_G1X:LXI&EEU1R;HM5!TT1WXW\+@ #P$X#$ D?\&)$- \M$ ,@00)R#J M4^EJLQ%:K!:-N@9-__.>A.TB=$],];=VLRMV]YTI3VMV+RO3,XOH8HD&S+K' MX"GF%I$#B!C=8C8 )ADAD1$Y*L6@4MS%)S=G8)@@ 0F2CH!,"9B3:0_).DC= M0SC%W,D60%%*W7Q]%&(D([!B BHFGN(D<13WD'1R2H)H0AW%/@HS1)R\-CZ* M8Q[#@E-0<.H+=DN<^H)CFJ6.8!^%*><.UP9"(<9@Q1143'W%3EG6U#L%&2WN M%?!1&+'406T %,4L@Q5GH.+,4TR4#9EH3AN8Z"L'6BO"[1I,/&*<1TIFB(MB"D>_!KD'D ^8VH9E^0[!O M(L X71-'OMM](B1)9PZ"_0[YAN=>QASY+I5QCF;.@5T*^3;E7J%\P-S\+9D+ M[58NFDP&=K;[(9I#4;?!L])FR.A&@;U26AK*^,Z(/IIQFWZF MZA=:G89Y,1J'UM4_4$L#!!0 ( V!!TVIM1F0?0, !\/ 9 >&PO M=V]R:W-H965TE86%U<28FW?U]*5@R9,^SF);KXS/#,:,X)N;ZTW;?^9.T0?:^K MIM_$IV$X/R1)OS_9NNB_M&?;N%^.;5<7@WOL7I/^W-GB, 7558)"J*0NRB;> MKJ=WS]UVW;X-5=G8YR[JW^JZZ/Y]M%5[V<00?[SX6KZ>AO%%LEV?BU?[AQW^ M/#]W[BFY93F4M6WZLFVBSAXW\4_PL,-\#)@0?Y7VTB_NH[&4E[;]-C[\>MC$ M8F1D*[L?QA2%N[S;)UM58R;'XY\Y:7Q;E M+KY?KV4S72]S_H\P/@#G +P%@/S?@'0.2#\;(.< Z04DUU*FWNR*H=BNN_82 M==?/>R[&*8('Z;J_'U].S9Y^<^WIW=OW+0JY3M['1#/F\8K!)>8>\<0@!-QC M=@PFO4$21_+&%%FF.,6G=VL@GR!E$Z13 KE,D'N57B'Y!&DF2"94[O5C1U$R M!02>BV2Y2,I%>URND&RQ"AJ%QNN\)%Q0*>7WGN8"+1=UW3'.6,8989RF'N., MK)*"2I7'F*)0@_3JVE&402-XPHHEK"AAO\6*$G:?._,(4Q0J8[Q<.PX%6O., M/F^?P!LPX(\-=,8LF[=266"F@/=I8(S:5^Z,N5O'B(77W"_$FS!0 M%R:>!M0Z5R#3/-0ZWCR!<4]2$K6\EKZ% .-Z$!P%WJF 6A41 M/E!_64$&H5G@#088AR$S1VUAA3(WH9)X8P#J#"@"\X2\3%%\7F/(RQ3AQQJ; M,$=FV\FI&JF8@,J9HA1Q78GR"O9F343"KB M-E4ZV#I>S,B(V1<9,KL<(4RH(E[-2-5,5(94S:"D"%7$RQD9.9.IR^D_,HG: MKRA9'#S&H^/O1?=:-GWTT@[N##.=-(YM.UB74GQQK$_NM'I[J.QQ&&]S=]]= MCVS7AZ$]S\?1Y'8FWOX'4$L#!!0 ( V!!TU<.JW87P0 (45 9 M>&PO=V]R:W-H965TZ\^5RK;=D9%[J'OAUZ1 M'4_N8M:UO52+67EI\N-)O51.?2F*K/IWJ?+R.G?!?6_X>MP?FK;!6\S.V5Y] M4\U?YY=*?WDW+]MCH4[UL3PYE=K-W6>8KD5GT"'^/JIK???NM%1>R_)[^_'[ M=N[Z;40J5YNF=9'IQYM:J3QO/>DX?@Q.W5N?K>']^[OW+QUY3>8UJ]6JS/\Y M;IO#W(U=9ZMVV25OOI;7W]1 *'"=@?T?ZDWE&MY&HOO8E'G=_3J;2]V4Q>!% MAU)D/_OG\=0]KX/_=S/> <#O!GHOC\S$(.!^#"0GQK(P4".[2$8# +2@]=S M[Y*99DVVF%7EU:GZ^7#.VFD'TT /UZ9M[$:G^T_GL]:M;POTHYGWUCH:,,L> M@W>8 !XAJ0GY0'@Z@%L4R$6Q1,,<'SM8F8B 0-+_=;+^U,E#F()-ENCLQ4.R M8MZ!9!W(SH&\#T"29/>0J(.<^DQBX".!K1B8+S62Y,2$H<1$A"0QC+$B5R/-*6%Z)P2ND"RPQUK%>$62NKDP0Q#&2,4T9%$0^5503A;%$R^H" MGR]!/C-@9"B6 RB^Z\E_0DJ-105T(K(H061HS:+NQ.J1FJ6Z D,-*37@J$64 M&H@ M^I1RL"CQA24@7@AQA! BL\458&2'006)Y10A>!T48W10L-M2.GEXE&6Y"UX% MQ1@5%.Q6D@X6CZ)+R[N[0BI4M>_N\VIG4UY.3:M<=ZVW.\-G;*^@2/L2IBM@ MVE.8KOL;P0_W_07EGUFU/YYJY[5LFK+HKJ=V9=DH';S>\[K.067;VT>N=DW[ M&NGWJK\8[#^:\CQ<>GJWF]?%?U!+ P04 " -@0=-K,QEPA$$ #6$@ M&0 'AL+W=O!\VI5OEV,"J+ ,,P M#LK\6/G+^3#V5"_G^MP6QTH]U5YS+LN\_OV@"GU9^."_#OPX[@]M/Q LYZ=\ MK_Y2[=^GI[I["JY>ML=25'V1G^Z_K9=*,O2P0Q#UYZ1P;S M,&)P@I%P"UE1R!LBZ!*X9H%<%@](S/$VP"-%2 NR^M#)^ETG-VD*MEEBL!X0D Z0:(%F4I58W* C2%*UY6S$H2$*[*12%:82. MODBV+$GZDJ2\?(%7*Z!R M1:07&"42KK[Q0@39IU45>?5 JAY$5Y'*0NP2*>1E :DL$,E$2OA4NEYW>+8C MPW9;"Y'2&-*)%-[&X5F,#(MME4/*XKO(U36>G$C)2<3+8&YI <+5-Y["*#]6 M)8.9!@H=07B2(R5YIVH.%SPQD1+3*37(,Q,I,XG4&,S-RZ( 6VJ0\C>3F:LG M/(&1$MBE-((GL* $)DHCF.T_R4+'3BIX"@OXM-8(GIV"LI-HC6 VV3C-',M$ M.+XG*#V)V@B&GMU&X2"HX DJ&(+:>B,X@L:A8YT(GJ""(:@M.((2%#/7ZX#@ M.2HH1XGB"&:+C47B6@L\DT7RL>(8S)2&M^]!8Z!@\DU>JGH_') TWD:?J[9? MKY/1ZR',/?;?]-;X \P>@1E?P6P]'K&\N1]/?/[,Z_VQ:KQGW;:Z'+[W=UJW MJLL^_-(UZ*#R[?6A4+NVOTVZ^WH\:1D?6GTRITC!]2AK^3]02P,$% @ M#8$'3?N* @ S@@ !D !X;"]W;W)K&UL ME5;9CILP%/T5Q <,V&PA2I"R3-5*K11-->VS0YR !C"UG3#]^]K&(029%7>$,M=BQ+1/\N<4&:N0WL<^ M/V1< M!IQD5J,#_HGY>[VAHN=T*KN\Q!7+2651O)_;"S!]!9XD*,2O'#>LU[9D*5M" M/F3GVVYNNS(C7."42PDD7B>\PD4AE40>?[2HW8TIB?WV6?V+*EX4LT4,KTCQ M.]_Q;&Y/;&N']^A8\#?2?,6ZH,"V=/7?\0D7 BXS$6.DI&#J::5'QDFI540J M)?ILWWFEWHW6/]/,!*@)L".(L>\1/$WP+@3_+L'7!/_9$0)-" 8C.&WMRLPU MXBB94=)8M)T/-9+3#DP#\;M2&51_1WT3?C(1/240!#/G)(4T9MEB8 \3@&O( M>@RY(!R10)<%-&6QA",ZO!Y@-48$ \CZHU=FA68!WRC@ M*P&_GX _,+N%1 I2M4["P(4#V,H L"-O088/(EO2!@WB@6 _^&* M>1$#[PE7O-&"B+UX.$T,*!#&HTGO]/;B$M.#.AB9E9)CQ64IO6AW^"Z@W,L' M\268KH AOI:'M=K[+_+M2?\#T4->,6M+N#A!U#Z_)X1CD;W[(GYF)BX77:? M>RZ;D6C3]H1M.YS4^O;@=%>8Y!]02P,$% @ #8$'35PJV$P9 @ #08 M !D !X;"]W;W)K&ULC57M;ILP%'T5Q /4V'PE M$4%J$DV;M$E1IW6_'7(34 UFMA.ZMY]M**+@3OT3?YUSS[G7^";KN'B1)8#R M7FO6R*U?*M5N$))%"365#[R%1I]+?UL?^V\51=2V4V4)ZU] H_0?UJCT*OT!CE M7-70R(HWGH#+UG_$FT-J\!;P7$$G)W//9'+B_,4LOIVW?F , 8-"F0A4#W?8 M V,FD+;Q9XCICY*&.)V_1?]B<]>YG*B$/6>_J[,JM_[*]\YPH3>FGGCW%89\ M8M\;DO\.=V :;IQHC8(S:7^]XB85KXV9+H_4 MN_>*%"H[6^ .9Q"F3.&3"F4RRE$G6Z_EWE"PJ2_ JGJ$.#E1" M5JG;-#9 ME[HWCPL&%V6FNI=XHN]0_4+Q=FB^:/P'R/\!4$L#!!0 ( V!!TWSI%X> M$0( *<% 9 >&PO=V]R:W-H965T^&EOE3*%%"1M>0"/T#]; ]" M[]#(Z#4$&D;?P9.?Y0TC=/UG?VSS:ZS'(F$/:>_ZY.JRV/>&\-_@!E3#C1.M47(J[:]77J7B;AAYZY]U8Y_=P']O>Z/^LEIAO(MQ&^C!+4[1G9]_IM%)7 M;P7&<89NAFC ['H,GF#"$8$T^RB!71([O&C'CP)[!R+X0")RIH@L031U&'Y ML'(2K"S!ZN$8DMDQ])C48IH>$R9),,NR1(6;)$G=9F*GF=AA)IV9Z3'Q@\PF M2Q0DV.TE=7I)'8G7,S/I0B;&JWEB-/GN M&8B+'1'2*_FUL>-I4AVGT#.V]^8=WH^P[T1-)G M4NFI.6XHG)59IGHM^MG1;Q1OA[&(QME<_ -02P,$% @ #8$'3=CU7-] M @ (P@ !D !X;"]W;W)K&ULE5;;CILP$/T5 MQ U#4%I,DCL2WSAS#DSGAQ, MW@GYIDK&M/=>\T:M_5+K=A4$:E^RFJHGT;+&/#D*65-MEO(4J%8R>G!!-0]( M&*9!3:O&+W*WMY5%+LZ:5PW;2D^=ZYK*OQO&1;?VP;]NO%2G4MN-H,A;>F(_ MF?[5;J59!2/+H:I9HRK1>)(=U_XG6&U@:0,[:4G1!O=O'ML/9# MFQ'C;*\M!37#A3TSSBV3R>//0.J/FC;P=GYE_^**-\7LJ&+/@O^N#KI<^TO? M.[ C/7/](KJO;"@H\;VA^N_LPKB!VTR,QEYPY7Z]_5EI40\L)I6:OO=CU;BQ M&_BO87@ &0+(&$#Z6GHAE_EGJFF12]%YLC_\EMH>PXJ8L]G;37<4[IE)7IG= M2T%(E@<72S1@-CV&W&*B<,0$AG\4(:@(<031#0$ X 012A Y@OB_#. NRQZS M<)C&8=(X3M($UXE1G1C1(3A!@A(D\RM-48)T1J7I0Z4D(\MDB>LL4)W%0Z(D MBG"")4JP1!*-[Q)]Q$"VP$4R5"1#1"8:"B'^_P[G=P0F+ (S>C* [IH2A]F$ M%&X4>'3*9%L MPI@7KEO# I*)W1PJP#FE8GF FX6^(!; +<+S/$+/!HFR4@V MX1? #0,?< S@EH$YGD%!]ZD&-Z]W>WW^H/)4-<';6=+LQ<]M=6O]"B':[D8/PN*/X!4$L#!!0 ( V!!TV$PG3C MI0( (D) 9 >&PO=V]R:W-H965TH(%\D.BH,U6KNS.[,TX[N_N;*FJF2<@":O?M%PA-4\#6/R9R\-1J$ TF[3X M0)Z(^-5NF!Q%?99=69.&E[0)&-E/PWLX7D.@"!KQNR07/G@/5"G/E+ZHP??= M- 3*$:G(5J@46#[.9$&J2F62/OZ:I&&OJ8C#][?L*UV\+.89<[*@U9]R)X[3 ML B#'=GC4R4>Z>4;,05E86"J_T'.I))PY41J;&G%]6^P/7%!:Y-%6JGQ:_RYEK.;7-=)AL(),4 /A5D%<%>53LI8H<%7A5)?>JY(Z*\\GDKDA>0 NU MO FURMTY2@"*_8X+K^/"TQ?[\RD\9M"UQHR\,B./3&)U9N3*( CLI7 3:CUR M.E-DUQS+\]*[_P&/Y]3> ('[ 62VFX4'53B%>4 )L%$//D%W+J+!)E\3=M!G M.@^V]-0(M;\,HOV]X3Y6AX05G\/Q GKB2SA^Z&X%[^F[2\I/S YEPX-G*N31 MI ^0/:6"2//@3D[;4=Z+^D%%]D*]YO*==9>#;B!H:RX^47_[FOT'4$L#!!0 M ( V!!TWVY-&PO=V]R:W-H965TM6YG4:2V1UXS=2=:WIA_]D+6 M3)NI/$2JE9SMG%-=12B.LZAF91,NY\[V*)=S<=)5V?!'&:A373/Y9\4K<5F$ M2?AF>"H/1VT-T7+>L@/_SO6/]E&:632P[,J:-ZH432#Y?A'>)[.'Q#DXQ,^2 M7]1H'%@IST*\V,F7W2*,;4:\XEMM*9CYG/F:5Y5E,GG\[DG#(:9U'(_?V#\Y M\4;,,U-\+:I?Y4X?%R$-@QW?LU.EG\3E,^\%D3#HU7_E9UX9N,W$Q-B*2KG? M8'M26M0]BTFE9J_=MVS<]]+SO[G!#JAW0(.#B?V10]H[I.\.^$,'W#O@_XU M>@?B18@Z[:Z8&Z;9L.@P:84AR#=E,(>^(R"0P9(&@+%9HXHZN ZRG".)!-O\D>?B0Y"K-%"Q6 MZOS3JV)E, $&"; CP"."+/.*W4%R!VD ! 17RC*A041:>BB)?* MBDZ+3W+LGVH(5<3^V0=VI][9%]3S[Y*9NL$L&]LN^1>WW?Z MKM?ZQN2A;%3P++1YP]U+NQ="#9.*[[4=YF8LNQZGFVC1]OU; M-#21R[]02P,$% @ #8$'39=7ZU5 @ ,P< !D !X;"]W;W)K&ULC57;CML@$/T5RQ^PQ+("3R B@6 M3ZR&2GTY,$ZQ5$M^1*+F@/>&1 D*)Y,IHKBL_"PUL1>>I>PD25G!"_?$B5+, M_ZV L&;I!_XE\%H>"ZD#*$MK?(1?(-_J%ZY6J%/9EQ0J4;+*XW!8^L_!8CO7 M> /X74(C>G-/9[)C[%TOON^7_D0; @*YU I8#6=8 R%:2-GX:S7];DM-[,\O MZE]-[BJ7'1:P9N1/N9?%TI_[WAX.^$3D*VN^@:FQ!:0M@1U-[W")$E1%="?)<06T+\Z Z) M)22#'5";NRGF!DN?BFSOBMS8C)S%B@P_ MOBE6Y!:(G0*Q$8AN!&*W0.(42!P.DL%QM9C$8*KV+%3?F P*.D;-1J"-2VH, MVSI@0="'W60V=68V=60V=0O,G *SQVL[=PK,'ZCMW)%I'$7#VSJ&38/X2SRH M[F-BV\_$VM10[Q]/@1]-^Q5>SDZ5U&7I1;L._QSJCC&(KX+%.G#$-^I%:!OX M5;Y]3GYB?BPKX>V85'W*=),#8Q*4^+N0K+9/ M%.K>R>P_4$L#!!0 ( V!!TVZM^( C 4 #0@ 9 >&PO=V]R:W-H M965TNU],_FQV^[KA^FZ M:0[W25*_K/VNJ+^4![]O__):5KNB:0^KMZ0^5+Y8]8-VVT2FJ4UVQ68_G<_Z M>+;YFW==">2^>Q0O/D_?//G MX:EJCY)SE-5FY_?UIMQ/*O_Z,/U)W#]:U0WH%7]M_+&^^#[IIO)3>2YJORRW M?V]6S?IAFDTG*_]:O&^;;^7Q%S],R$PGP^Q_\Q]^V\H[)^UOO)3;NO]W\O)> M-^5NB-):V14_3I^;??]Y'.)_#L,#Y#! G@<(?76 &@:HV %Z&*!C!YAA@"$# MDM/<^XOYM6B*^:PJCY/JE ^'HDL[<6_:Y7KI3O:KT_^MO9YU>_9C+HV;)1]= MH$&S.&GDI6:L6 *%&DN^#/&2@06R*=U?2R 3J4L#"Y1#.SFW0]WD?'U$I@0% I I M9_.,0"%GNT0*)5.R'(]!X$#$CH#NFB-,3H'0&4I_C#WA;DA>3"N!<$7O)X*#2$EC):4XTNE<9C9@ M"1-+ &3Q_01HQ.QP38#D$N-% KRP#36(_N_&@F3!.XO$L)(BXMXRB,:+I94R MU!#0Z4RG@<62@?(,P2]4X&%L216?Q1(#1R+@T"R6 "2VW;=T>R.=T[E0 4L8 M.!(5:C2+)2()M<,U 1I+#!J)0,.RF%=@=]K1'854EV0?V\'0DJA88TG,Z[!V MK62>4T- Y[35 8Y*#$&)(!AH,B2&ELSCDUAAVBA$&YK$BF,DEZQ1X2)E92!_ M%6:-0JRAN:DX0P*YJ3 ^%,('FTYT8:0"+2 JC&C**5[U@"O+15>N+(:5 K!R MH0EAN"AS0[9A*BA$!99M?+_;C-7R2R S4II ):XP%Q3B @6F ON=)277A*XN MQH%".*# 5+S6 ZUCGM*!^N,R(/ NP3F-0:0 J%\@^ MC>FB;VB[-$:'1NB@":PY.MK;@Z+%&9!E(K6!ZDQCRFA$&9K F@.$UA] $LA? M'7C&A*HAFK^:5SEW1M.]A%3J8O^/[6!8:50)T?S5O,IQ.LWI?@*R+'6A)XH: MHT\#]+G06F-8Z1LZ+XTIHV,Z+\WYH1TKY8'*&AFH@32FC([INC3HNJB7Z*;+ M8+J8F*;+\ J'/L6X*AD;P8PR,=V6X150NT T;8&J7: =0WFG0&\FQ#*^3;*Z9&U!QI5(&B&LPZPQ@77"A,9_,#0V6Q62Q M,0V6Y=APQBAZDT8R:T0@9RPFC(WHL1;V6H\UF(ENPRQFBXUHPQ:6%TEWE\]Z M!B]0%4A?BSEE8_HURU_'.<.;1R2S4M/D2RY>KG;OTW\OJK?-OIX\ETU3[OJW MJ:]EV?@V9/JEG=S:%ZOSP=:_-MU7UWZO3N^Q3P=->1C>T2?G_R@P_P]02P,$ M% @ #8$'36M+\Q+$ P (A( !D !X;"]W;W)K&ULE9A;;^,V$(7_BJ#WK,0AJ4M@&VA<%"W0!8(M=O=9L>E86%U<28EW M_WTI63%LSJ'AOE@7'P[/D)P/I!;'MOO1[XT9@I]UU?3+<#\,A\C)5>UR&(OQX\:5\W0_CBVBU.!2OYA\S?#T\=_8I.D?9EK5I^K)M M@L[LEN%OXG$M:6PP*;Z5YMA?W =C*B]M^V-\^&N[#./1D:G,9AA#%/;R;M:F MJL9(UL>_<]#PW.?8\/+^(_H?4_(VF9>B-^NV^EYNA_TRS,)@:W;%6S5\:8]_ MFCDA'09S]G^;=U-9^>C$]K%IJW[Z#39O_=#6>$S2303,+-9+%C)@$#HX7C!8E\1*:2Q)G*-9=1K&+*L9T,VLF ':?,GC)N1\;.,E]S499YYBB'3G+@ MQ%/-(L90B>^O9^'ADKBCHF?19:Z:E';7+9 E%.>>Z1$848+NJ.E9=+4L5>;. M$%*1]@TQ!IY Q'/+>A9=)2XUL\-5J4Z5QPX&G@#$8X4M ,P8\*!(>,Q@X@F M/%;:@M-,9YEP.0-D29ZDOLG"U!,(>VYQ"XXTK:1KAXMD[)LJS#V!P.<+@5DE MLO]1WQ@R E"&UW?.LHW= >$2Y<,=85I1?$=ESZ);5FY*KHU@YA%BGEO3Q&$F M2+KK!*FDRCQV/)LR0#Q6T\19QL;EEN3:"&8= =:Q>B9.,30N0)5)GQW,.D*L MD#"9*+F_D@GSA !/6"43V$D)$NYR6D-=KK3/ M$N83@8[N6'J24 ]5MT244\EQ YOB'NDR6<)DT\B\KD5/HLN M#XIIPOQPD4Y=#$<7A_7QZ\GGHGLMFSYX:0=[[I].Y[NV'8P-&'^RJ>U-L3T_ M5&8WC+>IO>].7RU.#T-[F+_(1.?/0JO_ %!+ P04 " -@0=-YYX&?R " M !$!@ &0 'AL+W=O24B2$VJJI5:*9JJTV\GN0EH#*:V$Z:[KVT((N"IYB?8YCSN\<5.WG'Q M*DL Y;W5K)$;OU2J72,DCR745#[Q%AK]YLQ%396>B@N2K0!ZLJ2:(1P$":II MU?A%;M?VHLCY5;&J@;WPY+6NJ?B[!<:[C1_Z]X7GZE(JLX"*O*47^ GJ5[L7 M>H9&E5-50R,KWG@"SAO_4[C>K0S> EXJZ.1D[)DD!\Y?S>3;:>,'IB!@<%1& M@>K'#7; F!'29?P9-/W1TA"GX[OZ%YM=9SE0"3O.?E&_PPV8AIM*M,>1,VE_O>-5*EX/*KJ4FK[USZJQSV[0O]/5>O56 MX"S)T#VB9P^D<,GF_GTF'CBDV%"(K=-[+2)ES;);,^W\<(&!RD) MHUEKXD5J'(;QI.B'C;XX"%01K,VX,FY]G&PO=V]R:W-H965T6E/4NK@M2RJ=AV>M*[OHZC=G60IVCM5R\I\.:BF M%-ITFV/4UHT4>Q=4%A%!B$6ER*MPLW)CC\UFI12NWJOB=[_5I':9AL)<'<2[TD[I^D7U"21CTV7^3%UD8N%5BYMBI MHG7/8'=NM2I[%B.E%*_=.Z_<^]KSOX7! :0/($, CO\;0/L Z@5$G3*7ZB>A MQ6;5J&O0='^K%G91X'MJS-S90>>=^V:R;>@P9(RY16P! M!!T@D1$PJ""@"N+BZ3@^0S !!0FH(XAO"+"71H?A#E,Y#$498WXN4QAA,48Q M+"<&Y<2 '&^>APZ3C.;YD&4Q\?'%,4X8BDL)@/% M9("8F<6&$5S#:+DA>&8;P LLZ4$W?S_&21K[NP& 0RG'XH#%4T7R& BY#G"VWAH&ATSMN+UW?1'/.J#9Z5-E<&=[ ?E-+24*([X_')W/6&3B$/VC:Y M:3?=A:?K:%7WE[EHN%%N_@%02P,$% @ #8$'3; W?$TQ @ 908 !D M !X;"]W;W)K&ULC57;CILP$/T5Q >LN7ES$4': MA%2MU$JKK=H^.V02T!I,;2?9_GU]80G!;-J7V![.F3EGP)/TPOBK* &D]U;3 M1JS\4LIVB9 H2JB)>& M-.K)@?&:2'7D1R1:#F1O2#5%41 \HII4C9^E)O;, MLY2=)*T:>.:>.-4UX7_60-EEY8?^>^"E.I92!U"6MN0(WT'^:)^Y.J$^R[ZJ MH1$5:SP.AY7_%"ZW6.,-X&<%%S'8>]K)CK%7??BR7_F!%@04"JDS$+6<80.4 MZD1*QN\NI]^7U,3A_CW[)^-=>=D1 1M&?U5[6:[\N>_MX4!.5+ZPRV?H_&#? MZ\Q_A3-0!==*5(V"46%^O>(D)*N[+$I*3=[L6C5FO=@GL["C31.BCA#UA!#? M)<0=(;X2DKN$I",D_UL!=P0\JH"L=]/,G$B2I9Q=/&X_AY;HKRY<8O6Z"ATT M;\<\4_T4*GK.HL4\16>=J,.L+28:8'!X"\E=R!6!E(!>132E8ATY].BVP,9% MX!$D_V>2[=TD-S+CR6;%AA\/748?^$PF$R0F07+3[<6HVQ8S,YC&%@GG03#J MAXN:+\:@W 5%<3@;%=Q.%'R,YA\T!D_ZPHZO>"QFC5TQCBL7XSC/78QC?.MB M0CP 64=H<$=JX$1/N9^!3I.S:*K\/E)IR(YVJ&VI%W36\' M\#?"CU4CO!V3ZF:;^W=@3(+2'CPH\:6:^?V!PD'J[4SMN9U\]B!9VPUUU/^S M9'\!4$L#!!0 ( V!!TWDI79@" 0 *43 9 >&PO=V]R:W-H965T M5'[F]5P[;G9K-2E M*XM:/C=>>ZFJO/GU)$MU7?O,?[OPO3B>NOY"L%F=\Z/\779_G)\;?1;U_\@>MB3Z!H/BST)>V]FQUW?E1:D?_T>RE+NN+Y'K MKU>YE6795](^_IZ*^K=[]@WGQV_5/P^=UYUYR5NY5>5?Q;X[K?W4]_;RD%_* M[KNZ_B:G#L6^-_7^JWR5I9;W3O0]=JILAT]O=VD[54U5M)4J_SE^%_7P?9WJ MOS7##?C4@-\:\/@_&]#4@&X-6#IT?G0V=/53WN6;5:.N7C,^K7/>AX(]D![, M77]Q&+OA-]W;5E]]W5#(5L%K7VC2/(T:/M,8BJVMH)#?-(%V<+/!D8TG;A7@ MQBV @O ="':4AO:TL.@H$,$"T5 @6A2(C)$:-6+0U.-(A:D0L=&7N[*%G1C: MB6T[QI ]C9)X=ILD)6%XWMJJ5)N)L)<$>DG V#HZ(V ! <8V,7HC+)\LC 09 MLNU=V<)."NVDP(XP[*36?3Y$863.G2V0<9'-9 L[&;23 3NI82>S(I5$1&;P M;)70D7 \*A9B8H3 3F8B XA8:%(#B1PCPQSX8J"$@SP,HN>1<3N]S$$&AMG" M"+@PV3")YH,?A9298W)'M;2#2<4 JICK(6.ZL/C]4YIA*+#D'9-Z$LWG1TRQ ME=N[LJ4A#!F&*&-.:V;SXP.C+!.F(Z0+TUG&EY8P:!@BC3FU)]$\$I3%E)J. M;%G$!7>-$48-0ZRQ)C<0,9/#4"2P&8Y)PQ$?7,L*S ?.WI]CCOG ^3MR/(D6 M?^D9F7\&]U1+.Y@U'+#&2O$D6J13V': *DH<__P[*E(H4X/D<,28=(06M.8*9Y$R]F;"1-\0,99 MZC2$N45@76/E&(FX.Z76"B,QU'])1+!ST(PP<0DLN*\:)/8<3.S:V2MO. M7$\=TXO0BLM*,1!9TQR*S/P$LTV/2C;'87^H]7;J4@^;4[.KMSVH1SYLFOPK M'S>PON7-L:A;[T5UG:J *#4IW47L*/^B&=9+Z_G93RT/6'0A\WX\;1>-*I M\[0I%MQVYC;_ %!+ P04 " -@0=-WF(.Z"P" "J!@ &0 'AL+W=O MQ,?^.?_9LA@%ST7;[("4-Y[PUJY\2NENF>$ MY+&"ALHGWD&KGYRY:*C22W%!LA- 3S:H82C$.$$-K5N_+.S>7I0%ORI6M[ 7 MGKPV#15_M\!XO_$#_[[Q4E\J9390673T C]!_>KV0J_0Y'*J&VAES5M/P'GC M?PJ>=P$V 5;Q6D,O9W//E'+@_,TLOITV/C89 8.C,A94#S?8 6/&2>?Q9S3U M)Z8)G,_O[E]L\;J8 Y6PX^QW?5+5QL]\[P1G>F7JA?=?82PH]KVQ^N]P Z;E M)A/-.'(F[:]WO$K%F]%%I]+0]V&L6SOVH_\]S!T0C@'A%!!$_PT@8P!9!* A M,UOJ9ZIH60C>>V+XMSIJFB)X)OIE'LVF?7?VF:Y6ZMU;2<*D0#=C-&JV@R:< M:<)'Q)UR"R[(%1-._I)"(D7GZ>:UF:9&3Y>M'LT#"G^ \J+G4KO0-7^ORQ MI\29B^'T'!:*=^/-@*;KJ?P'4$L#!!0 ( M V!!TUVOHYJ#0( )$% 9 >&PO=V]R:W-H965T:9LSVK/),GPZL:GE6@3T(P]6<%7+;+, H_#"_5L336 M0/*L84?X >9G\ZSP1'J5?26@UI6L P6'9?@4+;:)Q3O :P6M'NP#F\E.RC=[ M^+I?AC,;$' HC%5@N)QA#9Q;(0SCM]<,>Y>6.-Q_J']VN6,N.Z9A+?FO:F_* M9?@I#/9P8"=N7F3[!7P^:1CXY+_!&3C";23HHY!ZNF!MF6)XI MV0:J:X>&V:Z+%BG^KL(:W=]Q=UA/C=9S'L=11LY6R&-6'88.,.D(LKF%7! $ M ^BCH%-1K.@-G5X[6-\BTA%D\T^1[5V1JS#CR6+%CA\/LZ3)M$ R*9 X@>2J MVJ,@5QWFT6%JAYGCLQ^5XQ8416/09@)$TS%J>XNB43H?944&_21 '=WCUD$A M3[6Q%1E8^_GQ1&T_CNRK:+&.)NP;G#?=>+C(=\/J.U/'JM;!3AI\!:Y7#U(: MP-AG#]C])<['_L#A8.SV$?>JFQ+=P\\!XR07$:1+9 M\BXHJO10')!L!=&=) M%4/Q9#)%%2WK,$MM[$5D*3\J5M;P(@)YK"HJ_JR \7891N$Y\%H>"F4"*$L; M>H W4#^:%Z%7:%#9E174LN1U(&"_#)^BQ3,Q> OX64(K1_/ .-ER_FX67W?+ M<&(2 @:Y,@I4#R=8 V-&2*?QN]<,ART-<3P_JW^VWK67+96PYNQ7N5/%,IR' MP0[V],C4*V^_0.^'A$%O_AN<@&FXR43OD7,F[3/(CU+QJE?1J53THQO+VHYM MKW^F^0EQ3X@'0D3N$G!/P!="0](3D?W<@/8$X.Z#.NRWFABJ:I8*W@>@^ MAX::KRY:$'U8F<74%O,)QY%3\+4'-<=3IR(>T&P^?72JXD&1)'[T^R)>7^3&%\:)X\N' M(8XK'\8UY<*=.J3!YU[H5O^L&"P5V8ZTW/1 M-;YNH7C3]W0T_%BROU!+ P04 " -@0=-2.SM01H" 1!@ &0 'AL M+W=O_GVYK>,X*.U+@.&\3=1 $.D6O(C$AT'LC>DAJ)X-GM$#:G;L,A,;,N+C)TD MK5O8\D".W MTPR'(S5Q//]0_VQR5[GLB( 5H[_JO:SR\"D,]G @)RI?6/\%7#XX#%SRW^ , M5,&U$W5&R:@POT%Y$I(U3D59:O6C+W=22-'\Q-B1X@'0H3O$A)'2"Z$ M]"XA=83T?T_ CH G)R";NRGFFDA29)SU ;>?0T?T5QGQ]P.H6@2>0]3]% M-G=%KFPFWF(EAI^,LXSG?H'4*Y :@?2JVNFDVCX,GE3#AWF&^!'TUQ$4+)3*_6-C*)#_WJ. M]7N8Q)?18A5YXFO5[VQ[NLC;9OF=\&/=BF#'I'J%YJT<&).@C,\>E/-*]>=A M0>$@]72NYMQV*;N0K',-& W_ L5?4$L#!!0 ( V!!TV_%R!_G $ %@# M 9 >&PO=V]R:W-H965T?.7-F[)2C=>^^!PCD M0ROC*]J',*P9\TT/6O@K.X#!D\XZ+0*&;L_\X$"TJ4@KQK/LAFDA#:W+E-NZ MNK2'H*2!K2/^H+5P_S>@[%C1G)X2SW+?AYA@=3F(/;Q >!VV#B.VL+12@_'2 M&N*@J^C/?+TI(CX!WB2,_LPG<9*=M>\Q>&HKFD5!H* )D4&@.<(]*!6)4,:_ MF9,N+6/AN7]B?TRSXRP[X>'>JK^R#7U%?U#20B<.*CS;\1?,\ZPHF8?_#4=0 M"(]*L$=CE4]?TAQ\L'IF02E:?$Q6FF3'Z61U,Y==+N!S 5\*.$^S3(V2\@<1 M1%TZ.Q(W[7X0\8KS-"XHP@+[++!,5%@B(17']14'Q3.6%6"6,2YNY;"W:VE/CF_@BWE\:3 MG0VXW[2%SMH R)9=(5&/SWP)%'0ANK?HN^FRIR#887[';/F9ZD]02P,$% M @ #8$'36T957W; @ 0L !D !X;"]W;W)K&ULE9;M;ML@%(9OQ?(%U,: /Z(D4O,Q;=(F59VV_:8)2:S:Q@.2='<_P&[J M &[3/[$A[WLXYR$Z.=,SX\_B0*D,7NJJ$;/P(&4[B2*Q.=":B#O6TD9]LV.\ M)E(M^3X2+:=D:TQU%25QG$8U*9MP/C5[#WP^94=9E0U]X($XUC7A_Q:T8N=9 M",+7C<=R?Y!Z(YI/6[*G/ZG\U3YPM8HN4;9E31M1LB;@=#<+[\%D#5)M,(K? M)3V+P7N@2WEB[%DOOFUG8:PSHA7=2!V"J,>)+FE5Z4@JC[]]T/!RIC8.WU^C M?S'%JV*>B*!+5OTIM_(P"_,PV-(=.5;RD9V_TKX@' 9]]=_IB59*KC-19VQ8 M)H^BDJE)B_=LVS,\]S'?[7Y#4EO2"X&=?9[!M@;X)L!O6M O0'= M>@+N#=@Z(>IJ-S!71)+YE+-SP+O?0TOTSPY,L+JNC=XTMV.^4SR%VCW-(4+3 MZ*0#]9I%ITD&&@RN)2M7\J:(5 *7+!)?%HO$L2?7!RQ=!;8DJP^#K-\-IC<-5Y1C$%A!7E,2@L&YW M[3DPA>G(]6%O6=@I"X]@2;W^]':NF3= ]C'73H*',!18"ZLK FF&+:RN",6Q MQ7[MBB A;^FW%M3[D+-_?["ZR]NAPIB?V^(/\;::ZZ09:E%8^E3)8-R^B;B MJB $UAVM/:H$0312V4C7 R[55PX M>%T51GEFXW55L!B%XV]SP.USHQ'\'07@3^#U-Q60WH W=9H?S)&#UZ-"66'C M=549+("-UU6E.;+A1(._[YKRO9FE1+!AQT9J*H/=R[QVG^B_?VM_ 29+X-E? MZ?G.C MOX;OA\ ?A^[(1P1.3:N@PH\&.,4E5\O&=NI6#FDJ=_P=02P,$% @ #8$'36O3#KML P ^ X !D !X M;"]W;W)K&ULC5?1CILP$/P5Q'L#-K:!4Q+IDJAJ MI58ZM6K[S"5.@@YP"DYR_?L:X^/ 7I)["=B9W1FO[4EV?A7U2W/D7'JO95$U M"_\HY>DA")KMD9=9,Q,G7JEO]J(N,ZF&]2%H3C7/=CJH+ ("&N"Q_Y;Q,_\L-1MA/!,&W MLDV1J<>%KWE1M)F4CK\FJ=]SMH'#][?LG_7BU6*>LX:O1?$GW\GCPD]\;\?W MV;F0/\3U"S<+HKYG5O^-7WBAX*T2Q;$51:,_O>VYD:(T6924,GOMGGFEGU>3 M_RT,#L F /7-I'!K#H,'F H&D/6+L1";%Q$%.(> M$RB1O5(,*5UA)P&V1-Q%; !$!&N(P&I%.CX:52N&$Q P =$)R"A!8BVCPU"- MJ;I:DHB%$8*)*$A$ :+4VE?J$(66%!=!&)G0P4 =S-5!;1;FL'S"48H1A8EB MD"@&B.Q3&KM$- T93). - E 8YVR5>)N($HI=>1\$+T* *XS3R+[\'P".14WX(7*O.)TXB @TJD>$ M@779)32@9" 7Q[.ILXA@.T(1P!3;3!TH'3"E>(:3"2;8MQ!@7-0V+@,:,F$Z MFZP>;%P(<"Z:VDS482+Q#),))MB:$.!-++3/'X/VR;[R:P-+;\,V<+;)78>= M#@%6QY"M.X8$V3\!Z[NPL2#8$Q%@BLPV10-*QH<#.X6\!QL+@KT. 6;'(IL) M A%[PR#0Q('&L,UAP.:8;0<@:.(X8]BY, )2V&8 @B:L ,/VA@%[8_9?"P.* MAZ:#,''D? BV 6")^J&&MOW MV(!&2X]1:%OO75@G*!BT!26O#[KE:KRM.%>ZWQO,]FW=(]9MQ3N\ZPF_9_4A MKQKO64C5G.@68B^$Y$I-.%.%.:HVM!\4?"_;UUB]UUTOU@VD.)D^,^B;W>5_ M4$L#!!0 ( V!!TT2B6OI10, %8- 9 >&PO=V]R:W-H965T1:M_N<@NZ94NMH=X_[5V'-'QO>*J.)S4TQ)O5N3R*[T+].#]VNA9/6?95(]J^DFW0B<,Z MO*=W6\B'#B;B9R6N_:P<#%-YEO)EJ'S9KT,RC$C48J>&%*5^O(H'4==#)CV. MWS9I.#&'CO/R>_9/9O)Z,L]E+QYD_:O:J],ZS,-@+P[EI59/\OI9V FQ,+"S M_RI>1:W#AY%HQD[6O?D-=I=>R<9FT4-IRK?Q6;7F>;7YW[OA'@&Q?_7 Y[3.] K\UN:#1+8?[3@^]UZ^LFX;"*7X=$-F8[ MQL LADX1L *&)F#( M"++%*HTQS,2TXRI17J0LQT$9"LH0$%^ ,@?$."/$LR<2&8/R M&2N'*/>\M=2C38J0''&.0<5\5H1$S*,PBFKTG@*"2I8H<% \B9A'2107,T74 M/%L72TH<4LZB//.0<-73%"&Q)2EU-JJ B'K><8K; T7\@3FKAQE$02CWL7"' MH(A%>!<&%S_E_^^'%):0,N M;4"D[=BB#;JQ*PH,?(H#7-R B-MQ1AMTZ\%I2L&#PL4-F+B7YFB#;C:+0>I[ M.P%7-V#J7IJC#9IKCF41Y1X2KF[ U+TT1QM4W*H;/)]DP-4-B+H=;[1!$>S+'X7_AXX_A6=L>J[8-GJ?3AVAR! M#U(JH8>COYYA<-*7G*E2BX,:BER7N_&D/U:4/-M;3#Q=I39_ 5!+ P04 M" -@0=-#IBIPL " #9"P &0 'AL+W=OO?MUQ9$*4?E MC;3U=YZ>IZ7EQ!?&/\214NE\YEDAINY1RG+B>6)[I#D1;ZRDA?IGSWA.I.KR M@R=*3LG.!.69%_C^P,M)6KBSV(RM^2QF)YFE!5US1YSRG/!_"YJQR]1%[G7@ M/3TOKC&A&MU)+$/4XTR7-,JVD\OA;B[K-G#KPOGU5_V+,*S,; M(NB297_2G3Q.W9'K[.B>G#+YSBY?:6THS!)#V;UG&D9&H&&1H" ?;(AQC;4 M@TD@9F09@I@'[_X8-#3N"&#?AP60#U]V?O_SAQ[UW[0 D 8=]^ M54#HP<6&P MXCH+7YW !0-@/;5L]H 2$L&T+@AZ<:01?V BXL3NG&H0ZN]4# M2OI JQ=0VQ;\&4&XQ]D&H8ZM'E "0-@?V+8@:&C9\N[*DISR@ZD1A;-EIT+J M95L5EU)"OK0MIKJOG9?U!+ P04 " -@0=- MF3C5B00" H!@ &0 'AL+W=OUN MFS 4AF\%<0$U-M\1("V=JDW:I*C3MM].<@BH!E/;"=W=SS84):TC\2?^.N=Y MSVMLIQBY>)$-@/+>.M;+TF^4&C8(R4,#'94/?(!>K]1<=%3IH3@A.0B@1YO4 M,42"($$=;7N_*NS<3E0%/RO6]K 3GCQW'17_ML#X6/K8?Y]X;D^-,A.H*@9Z M@E^@?@\[H4=HH1S;#GK9\MX34)?^%[S98F(2;,2?%D9YU?>,E3WG+V;P_5CZ M@:D(&!R405#=7. 1&#,D72GCD[&][5$WI9[YW MA)J>F7KFXS>8#<6^-[O_ 1=@.MQ4HC4.G$G[ZQW.4O%NINA2.OHVM6UOVW%: M2?"(&Q$Y O-YKX@0D*[PFG[R2#(=I>$,[!Q '[F,>.*2B.X@[-P6OMXO=]P"3%8;G MH)N#G*5Y0I(/6NCJCILW]"<5I[:7WIXK_5S82UUSKD!#@P>-:_2SO0P8U,IT M4]T7T]LU#10?YG<9+7\.U7]02P,$% @ #8$'30_^!SSU P P1( !D M !X;"]W;W)K&ULE5C;;N,X#/T5PQ]06Z3E2Y$$ M:)(I9H%=H)C%[#Z[B7+!V%;&5IK9OU_9UJ2V1*=I'QI?#LDCD3R2-;O(^D=S M$$)YO\JB:N;^0:G38Q TFX,H\^9!GD2EW^QD7>9*W];[H#G5(M]V1F410!C& M09D?*W\QZYZ]U(N9/*OB6(F7VFO.99G7_RU%(2]SG_F_'WP[[@^J?1 L9J=\ M+_X6ZOOII=9WP=7+]EB*JCG*RJO%;NX_L<=GC%N##O'/45R:P;77#N55RA_M MS1_;N1^VC$0A-JIUD>N?-[$21=%ZTCQ^&J?^-69K.+S^[?VY&[P>S&O>B)4L M_CUNU6'NI[ZW%;O\7*AO\O)5F %QWS.C_U.\B4+#6R8ZQD863???VYP;)4OC M15,I\U_][['J?B_]FR0S9K0!& .X&NC8MPS0&.#5 &X;1,8@>H\0W33@QH#? M:Q ;@]@R"/K)ZF9_G:M\,:OEQ:O[ CKE;9VRQUCG=],^[-+9O=,):/33MT7$ M^"QX:QT9S++'P ##V1BRHL4+1Y B4$4"*?BT#(#A,Q,4J4E 3ZQRT"Z?9%J7WLE07<+@7K] M3^*)4'2;([&)P(D% NDV1_C$@"?V^41+HOW9@FY+)@FBM>JM"1B'F$WT$M+M MB$0[(MJ$W"\'3LHZ =2%.=T$2#X,25:,) 0#.1V M* IDEVDP^,HN1;WOSD@:;R//E6J_(0=/K^CH/(M]>;0NQ4>YGHZ[H_5.EOE#R9 Z/@ M>FJU^!]02P,$% @ #8$'34U[Y.1"<0 Y\$! !0 !X;"]S:&%R9613 M=')I;F=S+GAM;.U]:8_;V)7HY_=^!9%Q7LH I7#1ZIX)4"[;'6>\Q>7NX"$8 M/+ DJHK=$JF0DLO5F!__SG8W\E)+V3TS 3I VB6)O,NYYYY]^=>FV07[LOC' M/K^J]N7NWWXW2J>_"[YLUF7S;[^[V^VVS_[XQV9QEV^R9EAM\Q)^657U)MO! MQ_KVC\VVSK-E;D+LG(9 MO"QWQ>XA>%WR"$55!H.@N(:Y@_CI;P[S+_$OP[_E#[R(_/6P[,\31X*^]+WS( MZZ+"C2V#%]FN\ZZ"V__^7__+!YQ+&&-)X[Q:9[?M7U?9NNF,J&=^530+V-/_ MS;,Z> 5?=DZT_:0LU?OL7Y/V-U?[NFY/T[?+P2!.!FG< _U7Q3JO@RMX[[:J M.Z!_D]6W>7"Y6.3P%#RSY.?[3K+:; !IKG?5XN!D^"H@P^W57[ M!H;K C1?:#R?]L$K:QH8_UGGYZRYHRNPP#_R?^R+S]D:GN],;/;^)X">"'Q:((Z7^0PU,TZ#X,RW[6?^U#GVZQ8!OF7+8*AH254NSLX MD(6SX/:+GZH=G/KA9S[40)]J.!4<%+>TQ;5ZU_&F*F^/;NIU":=X6\!>9$+O M4"_R;=44.WLK_N5]7U7+^V*]]F_-_XXZQ761W13K8E?DW:/4L-]F#PAXS^_U M'C"N"VIKU.ZN5CD\M(0#_9R7^^X#[H$<&.D]3;G6 #_P*(]YX &Z9W?5>IG7 MS1_HB'P>H)LX-J MA:3*6O[K$K:3]Y =YL@.[0F/T*+T9';=H51ZF;VK[.?)'WNP\ZIJ:+@^[/V^ MAN,+MG6U*CH7^OT6"3\>]HA8L5ZC_?W^)-_RXO;.WPT^PP P% S<\W88_7"6D%8.>>@%]^ MQ;IYT/[5]OS^WD.%K//#V>EX.M/^4(*(OBY^@;%O@3X%%TB[G@:PS /,[\HS MS\FD!F6*5^OJ_G%RS=7E]9^#5V_>_^TZ>/7Q_=O@_8>7'R\_O7[W?7!Y]>GU MCZ\_O7YYW>6"RY_VLI5@5Z$<4I4+D-SLDX+O\1.)/'#W/Q= JH*;!^M. 8TI M/OO9+/!Y&+1@+8%NZP8DH^(7^J(K2)O?$"+9 FAU0ZQG4.?,50HM7OCYW. F M0]#B@0.0>2BY\[W<^M U)?SI OL.%L'$W@(#"2.TRR.2!TH685N"TX+&25S_ MW:E'<@Q/7K_[\>7U43PQ)X$'L_7*C$=>@I/+:Y A!D 7@J9:[>[APG:DT3U0 M_PQE7'JC]Z*]S7;[FEG\X0<5Q<8'7,!XZ;<&JR)>OC>/@?35ZW>7[ZZ.@/1# M]J#8MPA3P3J'G0?5S;JX];,?D-47>;YLF$T53;,G;:A%08,]$)@ZR#?;=?60 MY_+E%C2G[H!F$7JT!4@!J)*L&9/@^CN#XW,,FNT>5KJ =^$:>7BYC V+K6H8 M;BLGVUYMAV$#0]RJ5]6MAT4(4[DO=G=W^7I)H^+1D+0-W+]8X)\* $47$SI' MNRI*V/#AHWWW\E/PXN75QY>7UVB;".BH+]^]X#]>_O6'US]>OGGY[M.U%R=\ M#X;!\_RV*%'2I:M$^OP9;Z/ZWOO>B[Q9U,567;GG^P8DZZ[(_;Z^S4HAM"%( MCV53K8NE(=*@<#8 ?TV(7S&D $4MEM4O7_:L(GBY7A=Y\#8#U@O2SS"X^#__ M,DN2Z#OS/7T1?T>+@(L;R /(5K/R07Y]"CA(O\)]07-!L%A7^Z40?D#S'=JE M%%VL"5'P:60NMRBE\+DC>UX"\ZL?AL!4\\":(YY^!Q/DB[NR6E>W#T"L0,; M^QCD)>J*,#'>,&*955W :0)0V"X 0D*.^ @SESL$F)YU7<']&P;/L_)G(#T+ MX#L%F1!Q6)*)]8,R.)+)G6=A+Y%;;8'9_)]_B:EG B6RP8^/C+ M7LED ,EP:WTQ6C,Q;@#<1AD^APH)!IN6,*@L>HE(1[2L."659CU _Z2;TF, M-LO8 D5=%-LURQB(!C^4-#==P$8?9O##\'H8?']Y^2'0QTEBUA9.:4'(6N^5 MVE7GMZB;$\JAW NC7N<+Q4?)M/ME09(-F>B TMMX$UR_O#*3P%A93;>/^'JQ ML6 !NT9!KKP=!E<@)F3$1HVQ&"@B6!@@& M]N:0X/Y7FV*'T ,FA%QN1PQE#WJF%SA$$&I2X4*$4I,?._(&I'+@23=X]S-1 M>LJ?]N6"-DQK1&A[WU7@<&'@N_F790F7+?A(X$5-Y!42NC@:_+LF<@]HX44" ML@Q>Y(M\)T*Y Z$"P*:!SK3DD4;7)*Z;7Z@"09GNV") M5.MF#W]4 $. I!H?*:.-8VIBTD01X"&<%HBH-0O/!HEX7]L6$]S='44#.C>@ M-W_=9S5W !W4=F"U]W<54(1!=8_VL&9_ WRD MR&J1/:7/7 >9:;2G-NCY3I*KA[YV'@U05T$%(6R6F(P[!H6[D+L+9 "F/3/ MU1I/7#](D@>N4GZGSZ_YPE7;HI33-APT9&Q\%"N0HZ:S+9$ (G%$C8^D3DOY M+N&LFB:K'Y R">8%JZQ ''(I!]G-26Z#I_9K/D5CL0J-?V)%M@0%9T6F67!L MZ,8@$K+$E/SBA3?9S'N1Z4I(,0'_;;.4,D7YF1##DI)%: MY62E49#R6S780*MIJRP?>;[Q-'7?X5F(8,L9]'+$ON4HVS3+F\HAMMS3C3(O MD0PE^/36@"3_G*WW! H#%)1(A/O7<*XH+QH^L;MC@=XHP[( LI6!!,E7$>YW M=4^\#R_!LMK?[. 6:(P+@UMQ8X66 4O[QWA1@@5+GU4J9,768]SB^[XO93EH MKK1,RD@.@+C>LF4)$7FQVQ,1XBN](+%E6: *KS@O;EA#AX4(+O/'K?8N[(E]9EK1EOBA(#L:[5*/JB;2"G\J_ M #$74@FJ1%ZCA,6WKM$OPN9N*B"V /-J7R](+*D61A0&A"IR)-0:+K:P++P M+P$,!-RRO 7,:1@^0])<2 Q?/X0.4;LCD0JMB.1;HYL."N>=/8JY*C(>&R'U MUM&, H=4[Q=(GP$'M[ E5)E0:S'Z\8"UXJ6E)\,]N(5OR*D##H_H;J#*@56FF9.M6ZI$EV2EN4/S+420A(-T# MC@?[+?,4@A9?%J*%RVI+0U@37F/0 JA"3? #O:2EYLOK'[2V]*X:(L<;#:)Y M&(C[C>\;L#?27-FR%5P!&L.MKQM[&/6J'BZDA6U87E(/?@+I91%,HHDRHCPE MC(#=&)94@MICP6TA9FQ7A-17P7[T,/S@B-ZA1IY ]+2=1# MN;=+4]O&,"2VNK*6@-*,DF)PF&4.PS#W(V%AQ2(_K:%:]\%?KXETWE+8H!(J M%<-#(0@-77QI8"A6\AR= /CD8J=D-KQSNS5*)2#V O7 55=PP$#2/N=\"=P= M\-Y7%3(YG'6%%*_9Y5L\@[J"-Y$L\GDLG[%Z./DN>$VW>U4LVBH4P3U$Z4\? M0B@:C=[S=T>& 2)%1)+LW\9BKHB%&M@,\T*(H3.*);GA=A>Y>?[24.F^A]6Y MG;P6I(%J?!NMC5P#AY>7!)JL<5$.V7VS(C&J9T*'GXE]:6=C*"QZPT(^D1[@ M] YO5'PQM'@5TP"T(Y6C"!(;COHA&(!;+W" MZTW"AS4["QPH@'\&Q"1S)4G@P^!']9D&5FH>!4O3<\/:Q:D-+\"[?W5?USX82V.20O@1I MHKX5.P![L@U%,53"[ &]!X#LR_W"TOG\9 (NN7K-3V44@M!]7B,@0E1(UK1= M(VOG,)GY!#LH2A9_E4; ,4JD'51"OM40.HE(:YUT67C3&+BD<6]2QI9C\7#-Q9S*7<1A-E]0XI4L3E^?U MX(@YXZ]:"4(%B-$.MHEF'!#C*9Q-Z5F$OJ&BH#R(T@Z :BW@O8;E'M% D!:R M%*+5^?-$%6,YR3BPZC (%&O.O^S(%"+J3]'H':(WH*YN"/YL!W'D7:1T=4/* M&.,EKQG)+4;B6T?'7.J#5[LF="=WN=B*;+B3FY]G M%FY%QPW,2VP MMW(MH?@(&6V$R,0;W6)MF\1">AZAYHD#32:*)RB>PES5QL+ M=PR]<%!.D5[DQ23J]X"-04#V5U@-4Y*AO2QM45/HQ\;F90%"S-XFT>0H7B'VH^$0T <@ MU@,.HI8D-'H1/%.#DMIQ;#1WO9HBN0O6'!,N?U<.5--5O*KJ'O4F!@\C"GK] M4*[./F?%FKVN8NUAB-M366MOV/Z;X[&)EL,R#T6A.BRTK4P@R1$'C/[9U\58O*P<*=\\:F6B)&T68(7.IJHWU2X!'\M%^R<9DCH6 M10TD'7-/%L;/9L#\-Z3@V6V=:W/%9Z3 YEX<0V87_Q1%:.RKUM7AT6'4J_[L MY(XI:H.6J=(9S]DJ4VM2V=%4M4:#:9.#8,=Q!K)K F*?8ODWK579]D5[/)*; M2*A%(0UO2=_R#?'MNIJ8=Z,5KB,8X(I)]X6[0=(IFM0#H_K9EPD!J*]T*.9K M7%LA4^9JU+V*5B-<:HUNS8%4O4KG64+-58R(8QJK0#"]D(R[?&5PO*WR_V6_#&I@(JN(4+(,+1+OM9XFPJ989%FT9A M+:5Q'!N6Y+Y^$/7[P3Y+5[)@Q]T^EQ!P/&5-(NUS-3>F=:XD\_*Q]B*3")7H M,"C8NF-,Q:(K(66(RC/5 HK@2'(XHP% "4K_ N=E4D6NW(KH%Z("AFNQW#S8 M/6QMV[H:6L,4?A-R_'@K,K;TGT@?/-%=9>4R@Q2H'6=IX5MB\@H?D DE@L$.?N;+,=U4:XTK< M4? "V>XL_S,%[LMK6FP X;KXHHPL9"7SXFB?/3'L,R@JMMDR)5Z@VR/#V_KP M5$:Q9!I:XND&5FV85$9,H -BD&S\5R;;H;U0HI3U!+QMX,0&4XWSRR G'8A( MP*4$M $.D,\!/S0!AF-0*@'2"O1[&HJ+TGN^%G/?-A/2XE@$A\JH)[Y^8Y01 MVM&Q%A9,Q@#1%SI\DF0!(*J6W;36,&1RB=,C> 'T$7.MUG-AC*W,D,B'S%Z MK+%FXF]*H"T:5Z8K]Q1)@^8(ZP4G$$6X7ZZ)OV8Q(KEK!DX['7(NHFT>;>.C MH-0AC'+P^D3[_9790:/,O6A3PS."#;K+L-#%>V M-1 UDB.^-Y+,)*.$=]U26H.+8I@/0Y&DA5OV+H%)C@DVQ7,5(UK'E-J_#XIP M0;I^0S((7@;U(.RJS^PF@9SW&8954 IISY-LIQ2?TA+7?(IMZ.1+)7Y1*UJI MU^9UDU/,AHIRL;;CHNU!"7; HG;% MFI42#)Q>9,W.Z(.T%+,Q6R[NCJB,?#WBGBT_6+XRW$/.E[T3_F,L>CGA+Q"Y/FHSVSG8T@DW0C6'X^@ ^>^!:9!42A$)6@JM2NVXNU$9BHAT MU1ZYUE+GHU-46[#.[KM)%QSE)C"]SU%K:B3#L#)JI782-H[8^*V$0R,;_D\^ M<ZE_@^?O\IBDDN9'TP[HJ0?%1"[+X]7([1+LQQ\=7/APY+S/G;"JXJG1R+\W)HRA"!*:]* \@I2<+RX5VK M\S"G]\'GX[.%G59TA#Y2BM[8MRP4QH^;U?WRO['L+[(M[1?5-Q)+]4U7\HW^ M FG285=26X1RC5GZOI.JSY%49&OFL/0&^1V?!-LAQ0CPJ:4@]MC^? %MMA., M)NT,W\873X";%2R6-8>U*H>B&"D[*]FB[P\N YJ/X^.A!OGB"S+*IGQ<3)@YB;(Y81R9(WV'BW; M\X16FZ M.W4R*P7O2P21VI-0G/ M@/BR6Q30!C^/9R'/%54JT1^Y< G.L7ZPXR_93;O0&>UN(/,*=Z]C?RT/C;:H M8<4^&IJD,K)M(L8 M1F:14Q6F8J?Y<%(FNE2_$-7&6&]M.9>\YLX A9,J9(77BC.0@MY4?,S='N33 M6J<3ZC0@BA-<%ZM\\;!8FT"*;C"8CC&1O,JE>W[D#RGS>P+HM$I)2C-XJ80Q9>%9%0*OCOH5#G!%XTC<3L% MKQ3LB\Y=U*X."NYM;"QGL'Q;^OC?>'L_ H]KI6R!,%YA?"1#[W49O,IOZCUZ MAI,HELP;DSKDS;UZ7L$_V@'[ZO+ZN54LAL@&"95W0X=B2OZ5,J[K\"L\OIS549+.,))@S7.Q<%;4+D\$(-]0 M?J 4@L&N$^R2,C91(S MA)PW72!=YX!E3A2PAJAKGVG.''R+U% MBKC;J6#;#F?&.4N.C##OADHRDU. [P%<=^Q#:5=!4=%[ M.)OW52"B+Y66@I:HA@+OC2X/W ?['N O@V@:TIYTF;P!5V1VOY3K,8UG< 5> M M)1FV\E$M,%7P23F<;-\G10)@^3D".T:*M2)D2*E \J36KS+0E 4O_R+^FF9H M@PS-2<#D\Z5P";352C$I>.PJ&$?CP3@*@Y=49=8%AP+9X*6:4U=DV2*GY?0D M'=I.S,, $+=D+SC(2 7[I[D8$F8BCS#[XSVJD17>Z\T0N^M/,^^_ 88O7.+@ M+O7'3-K@/=R1K"0>$X?63=%RF_6>>J,!DKY+%LK)==:J 3RZ%.T3_UOI6:T_#H_NTRP:X"CFC$5=7)!EUS2FW1*;- M&L4\JV/ZM.\:2 A%Z FG(S6V5>A9RQ9&W;9?D3)"4D.!<>UPD8'6I TAJ]9U M;94(:S8Y J03W=$7H6,6S!4;[5JEID:V$0U%=N. (PTS539IP\4_J%"LX0OH MBF!W=5Y294/MP73B]&ZL\A@F7\S#,CB:@@^3+#*(4 "4JE:$ &6RE3&0H^D; MXTPI)1[GI;C>^XOO!2=7T>2WQ;(:+BR/^.)_//-8B^BFA MY5^,PE$Z#K \=JO6XZ$F8 MS@D423BAH>)H'D;3.3O@=?Z\W+!FOT'*) (_4[96_0+#&QV"]X>C]524!*UX M?;>TUBP8GH#+[ALM-+QLI+X9,DH+K[6]$24J+'UBLWBSN386>]IA A!FIH0 MOEY,QE,Z9O@&;](Y2)_,PTF")W,!YY%.&%NB<#Q/S\9[N,D3& &&BD=A.DUH MK'@:)I/1U^%^BAL=X\"S\8Q7. ]GL%$?^L=X,Q)\*XRCA'<3S4>/QGW ^82 M'(?CF,$,4XQ X#T=_1G9"33)*)S.&32S$5S4D4&UXXT++/3[1&7G["8)AS R M%*G=*BXOMM>OQM6/%NB3<1@1L$;CJ7P>S>+ [HZ 5"0-TYEY"C[.1G'@:9,0 M>/HBX+#S<#Q",C2>3_A\XW2JR_*Y;0KPJ3"=I'2 Z9QO29C (KM=!O"9-$SB MF)X:C?ES/,%+8?450 (_FL]H1-C&4_HBC4#2.>"[X M9)9Z_:<-,&T/, FNBR__PQ B&27A7$@"\%9&^V0$?P-):&%%#%_/1W/WV7@4 MP=_3,Y #9IQ$>'1,&D=PH,!E>I$C":-)3/<26#13/R R\*\?/:;A;,)(=)'R MT<-7\RAM8T@P\)$G3]@#3/FIC.BQ8 M-.8;7V)6B3&&:#;3@5\.UFZ(#8W$CO7,I'M[NRV.Z(O M:F\4-A>XV@NF_*6ZP7J(QJX#/\)GXSCH%MP\;YO7E\_QLS6@52J)!V# :<:VKJ[+-JI@#&EY M6[$-A>)D1$VIGTR0A27!"#2X<>(/'C0/@R( W!M5 M4" T7LU(B<3M&&O@CB!D$MY@E!5W$S7!P!ZPLJES@_4(%VMQ)ZR+6QR"D %K M5!1D"-_LRX(K*[2J#Y@N!"":K$$R,)&A'/]D;*$Z5L>4S,1[*7$VU%=$AQ&+ MDY7?LXO%2[QB=[)EP9E(%K61D#C+_Z.MNG[7AKX*6N \$WN->(95>5I!2^2C MZ8@QC-J]\2X>XQ$9E#$4UB!U6X[NBHOG +]H8U(ZU&NCC.$>@G(33<>09 MJZQ*]>PAR3(> ?Y''JG/K*;]FS'<^-ZRYCULK9F!AG/E1FGZ#A*_[QZF]HW8 MD2.':O#/./K&,H%;UFG]X!-94<=4W5H8&38FDRF;:R<3LI("2%*_E3<% 3=A M ]4LGML"]:<["='"$ $K(U!-1$C[))X/I\$&8RTY8.%)$EM?B+7?V>Q]9ON, M./)%U?_E3T[=SB?I<*;'0R>7I [8V01.C"-1%A4N210&0T%)"UFM&DY0?!); M@Q9E2U9@T9?VERD"X@G6)9&M4Q<-->AV#B6+'6BNE M-AY,LRTWD!/77.K9_1%3*MF:JJ>I;B\<"8NRZ*D8&]+*)L[!F!A<$_^;>VK) M]5X9%:E_8_?O,N*=W5W%'*4%"!X8@Y&MJZ?"TC0;O;1+AGW405,F$%4=^ DX:8"DDX=5H90N?,A[+8S3B5,SH=5NSJL=_HK]?NS^#TVO M$&S"D_3+NL+1,2 XY*N')?V-,Q%B#L1#\WL2HBD^&:12>0"_&45S;@_$01-C M](.A+6 R&H7CR?B$ Y%RD7U9MZ9F'":,U5+/2&#DJ0%B,@G[DYG]E\T75V[Y MDIL!4R9O**1QV3,%MV24':MQ?[\;+<*HU2E.NT]JZD1D2ES\VQB]$T,=,O%\$D\LCN#CIPC2)[/A6#^$ZJ2G-9&JVG!BIR&D M\4YHK0K,I08<;NRLK-1: RTJ'4;Z"^JF(T$YZX>S5S,]>S61Q3=I-;'%KMJK M(7I#C*6L2/TO:K*\8$MB.ZS%Q)CK !4G1+@Q1-;7'5-4]P^8>Z_,[5=L;K_V MM>I\J7Q_YHU^E?R4"8)3&EO319)H'3:84A5#W*)E'9?LS_MVBVII(]H>$S0C M"IBA7+4N=U8.B5,:6/_JZR.*5NVD=4;/"YY-?#CVC@JO7.)NJ6 @/Y?M=G5Q MLV?54M%X+ >+/$J"YBG1@I>ZE>)FWK:L$K9H>LM]O/XA:$PDG46Z!JKS+CS2 M.+\H7UYK*%M&NN3?K! ]@-I+':Q*ZU'-AH,/(-^985Y>?["Z*>IFYKK $TK) M>U!_>%.J_$6QTG S 5Y5F4O?HI,PATB#+:H<,B(=L1\153)_G>P7]?J ,38F M26V753(+1TD2'&D!;Z.M*B.WH';PG+*Q\,,E'85I.L5_HF2._R2C*$C3<#:9 M!"]U!)B^ ^L'"V5U0\MGYKA;B-G!IQ:F>?"(L ?Q0C86@QPX1H_2+,*_QRDJ ML='D:^"Q/$1CTG$X'27XSQSD3_AG AHS?CE-O$3SF;A@M1L^&H['QM\*W&>D MB9KVM,,SB7&I1L-.X)*A.AVZY>Z3$+E;%IVW:EI='=AQ*%;^HE8Q?YRC8 QS MV'INH,[]5[LJ3WNPB)4>1HXX":;P'_A_'-O(XZ 5O>##+)\**H#Q8(VNIJ-\ M"BNE^'-M1A37K4D65,NDR&R#)H8Y[L2'LS1F#1V3K/6P/U?W6 6=:%N)&4KZ M6:E.?\),NG0!P\J-/M92/WYI2IK)MEF55(U5J3\Y,B"U8WOM;LLW1K_60[H] MW>+!Y(+9W;/(TL"2OJX>?_3HL5\9UMNH/@/&QA@1EB;T^P2HPGRDN8>5!7%P6V=+0$)N1C!!BM]LR<6J]I@#> \(XEPF=_L+"X9ZEKY@!?Y M@RI32V7S0ZN.AOAHV!Y.Y; V*/BA?2_;(HV FP2WD'KQ5O0N^6.*K:2,FXHX M5,L%+J%3(IL>V6>@O^]RW*)E+A$D=OM?F^&&'-9S"))N]B/W556EQKBSI_NL M56/0+>B,6O#0ZW#1L;R-[VS8RF7U]S-XIM.--XQAK06J/%Q5RM38-+C,!CO0 M?G%23:RW[PK@SB#D/J"^8=:#A5OS9RT4]L2JZXQ;-!? "8#DRRKE]QGLP?[B M3471&E=971.5 V!9M\<,=.88;6<"@A:DTE$X(3'&1,*8O_2/<8RQON.>Q]2O M;X##K8/X&_2<)*DG5_X6VK):B/[,=P/)K,PB49!G&(X M$48J3:8@Z\7!. D3D-G4\!<)A6B.0 M?CT9366_R3,X4G5?N?DX>;BL9>'S((,GP<68_"WP.9I/@EE,'AD]>AIA'-,L M"J?C&?E9/>0B&(53 '6LW\+/DV 2CA.<0'V+G^?!6TTV'""%\TED[0G#M^ [ M4 OB*$RFYIPN*+X1OP2Q]_S#F([#<9K8P,.(,_@6P[NGL,(X:D,6ODU&H^ 3 M553Q7_(T 8$]09T[ATYML\;/83%PV15MH'V?+P"]7V8'\ MTH0O]9;)E\+Z%/="73@69"764^NE[I##2JL8SMZC :@:E]7!U\?S^4EF%69D M^W0UR)9F+PDU..'&C$O'*\G-V6[J"GO2_F-?20,6Z7QCCYM_05LNI8IC^JBS M-:4AWQJ-CHO%"[!/?9\FX/4[_#4&%*\Z4H[KWA5;)"4QQ!BHEHUMON M,JXQP=Z#<;Z1OD2')-%L6&RP-9]N_=Y*NY73D XR#P%K5I9(([5L!C!=.=B! M4@-TGWN]DRF990X7,CX;O:D,@G!30*Y M%3N%^0N.XGLI(H( R&E/T_FC&<="3,.7X[C%' M7(]GX2RF4&V6(?KD@[8H%8=)FO9\:C&!L,O069O8>.6(.$[">!8%%Q,*>H=/ M(^#=%_,Q?0"1!\2[B^ED)!E02I;$V.VQ3AN+Y+LQ1W/',WB,X\$56^[>G7_2 M,YXD(/51W$TB$?S3<,SI>++[R3R<3"D%@T7!7AEPEE@G"D*.]6F61M_L?.> ME" @C2C]+$[#: JG/2.A,$U PH3?QM.9'!SL+B6$G8YT"BGGU5U@MA6?-UNA MGRC)ZHCZ9T=C8;4%T<2+TSA"AQ _:VMA/2I6ZV0Q;%LJ*^K20D\(P^>!#*;9@N[\BER4 Q\N8I#Q$Y!71Z@ I+-4T/2)%DJ?:%'T_[7^1R^_ MQ99%^XVQ2Q WU^W''%6YL:=&(UT;CABQO2RPBI1M6O:"7!7BOZGJNKK'>KGX MLJZI9JJH47G[F@LC/>@@)=MYWK8;?:"RNCO.:L=Z'UO&US+OV+O4HR%YFG;N M&P=L6P>F")S?W4)?YU]9/JR:RQJ\VD?*;OZ_8/5&;.5BR4I''E-HXF7$R M&NB&,VD7G*VI](]^#C/?QC/07J)9. 4MZM6^+@N*:<'A5L47_!MCBT=P85'S MB+E"$\D'A5UX!I8[!V*4 .+!3??/UHG71/%AN\X6++^KZLW PN8P'?PS&<][ M0<5S(^0:AS]%"GXLED_ M:[9PC?[M=Q156'_.?_>G[F",Q];7F?GZ1.I$P.3L6>%3./?9T7,'X74R>0F;2H?)Q9%;G.6_YJE"=.+[1!*8K\'N.\K#@3NY;G=175T"IS4 MCC)R-MNZ*'R;EB:A$(\OG,WF^&&.&#>:X]\)"FWS*1W'39FDDE[/_M),;EC.5M%HHYF^T$3RZ=IVKH MN&5R==,5.X274X6HREXW&S24/(Z4)F;,:;.$\3W M$OWZDN/I6F6Y-&3CS0/I71/B6V@%D:C.5;W/2W5X=VII[&H7ZK*J;Q5BE59; M\$&_Z!2BD$*:N\8+R5/J&VGK[J\95K>$,;-:\K ,>_%_;97;,*AV(1OF$@RZ M,LO%3.H4V14:QJ)'O.P>S,48R"9SH^'9Z/@*6!3DD=6K&0-_&8@^ _'9*VE9T[9E&F+_5D%IK&MDQ5CUC0 M0L?6XV:LW$<3#\>]X92K A,F[KE@Z\KR- S8T\ >$NUI:"INEV6U/C0%V'PS MDW8EO0:5Z;7E0>"EB*V5HB@IB\-RH+"7YS/C4TGIZI^-6T5[552/9TE/!(HL M*4*8'%(WU/EDQ=X_#ONQEFMYZ4+[;($H_<1U)AC[NBV#(/O5=N5D!TT M' :*4+R%15+@J9/I7&9!6OR2#;B !(C$<#WY M1P(SAT\Y:UXW57<];B\*:GKL;,)TL. ;A0'R54EIL/!00W1"N^ZX\XRRV<"9 M]6^#L*,IX"?T)U!A79WQ2WDU\K?50JC$_D$[P.?/TO[*T^@M4^5(T>[+7G>ZJ6_9BZFXQRC5L2JG["H]*G7U3XIIYGB2Q MZXX15JX/TP%<-5YU56BDMT*)3B+BTL&6@[*VMMD.1#Y0\>2,]''7RXXU=!JJ MH2/UB*2@C:F%+;4+=&UMG)O*Y99.. 9BI$I)T65?.&3\[*) EZHZKMT?0Y>X MX87K]1 3<6O02'IJO71JV>BD6 DG_D).[\Q<$$M2Q];5-UP&1N4L,AA';)6-\\/#5 .*-6H5>C&A2^$LN^\L/#;U!LJ[2H H= MFQK6I#UU5]I_9$Y*N%:*RLI4"U=%@V@VIYZ';S/.V6D2VS,77V(Y^ MR064;3P\&>HN7)QR1MQO)M35FW1LP;;&,'Z37&Z0LV'2H+^XR1'Q&SN4U9$I M/ZE\IA0^A>@SOP;K8%$S;&6!T@;7%07LS%-]! WN? M]&M'83D5M#96&+O$W*@,>F$L$AVD'*RYU#3D,!L\*DP(QQ:R(MZ:!C&X!LR- MVZERBZST]U7^0E%*=575N(/-(N^J6EILO389&:T -"60&/"2:-+L5R I%&QT M<%MM:!3J-)\V5U(U)#<5RNO].E?5S5MYMIVH_HH;8>J&$O*+JQ4U ."-+M^! MG89W5 &$$S=,C9U,+(:^V*FVYX0QVQ)&B9C(PA\=P%2@INXU.K(J:E.8]-;A[..8E MV]:XBBBN\A66E8JCP;]K+K' $%T@CLS@6:;J,!Y,]5@K>70G@E6E2C^J#A!M M.RBF6Q3HLJND;6@P^?9G<]/(3T8#HN+-#!@#J,EW:5+11Q8Y^N M*9C)YV>7C^ [PM\#>A925(%-I?087\7K?+N3RX5V;3AJ#? D2L:!*2(FGF,I M@0<"')R6-#I>8ZP)97^OK4IZ-:^]-LLQE@ZK+6BYTW;\ZFB#,^FY)!;5-_DM M8-0';!9-_;\:[/MAVKDH?,'F<24SP'W)09>-J>X=;/>UH@JHB?=?H9O\+ENO M!/TR(*=U\9FM%-CU?%]H4?IZ3RNL881]+25XUP6 I2PRC>Q72%U(P;]<9YM\ MF6%N%&7:4;X(\<1+4;^$!WY84ZZ@Y,P56U07=]26^R\P49ECNYTP>%-A(/>_ MI-1 @&SVSZ7&\0&QNN7?>IVK4#J4=)Y1\)9]$1$#I2>)VW]G*UUMB.YM]S>@82.&$#;> MY*"2YU9?MU@91'$]?]D#_TZF_ WW6KY(GCX2:@V&"TE.I%91L9!HMK$J(<#Y M8*PTR"@8ZK8#D$@: J;. >+M"(39)B-71[:#H0&K-$OG-LZEKIMBF=!T<2VI MS]8K+:B#X?!&%MV5<%\R/!?YLM,;18^PS#8;ZK5=\V1%!U(O4BN@MR"(SNPW1 M@NA" ^C(U40/3DV,#@C?9[848FEB9?I)(SBMAX;['2$;,2VLS#1*IOK0@=;G M:@TTB*7>!BO<9-K@*\735%5O4#Q^VB^IT-J 7U,QE$.S3U?N\ .#,YREIE5L8J,N5QE]$]6BE>D6)7<'%P_+>5 M;MVH.DIDX$$>>FMK-3MC^C,UP3R1\E83R(S6R^*!J,-&V5 ()NO=F3"JO[*LB( HRM _;6S72Z<9+9, M%(S43^"$2Y88;M5E$]9Y3R68X;!9/_2'_[>[DF5+I(NF/U&[.YFR$(;*7$^I M2*9&/UJX,$%KA9:ECM#&W>0(5ERYY'6)3321XR(+Z\AMEF0F33:T O)1Y.Q2:06!*LH6/8S?FH(K;.66Q!%J M:@KC1U4]RM6PZ 8=+N<(E:_C[G$L/2O M&4E01QK&($G[&EC$X72"=5.2\0R>2N,)C#%*1X" MFX_GRA_%4:A+4*P+1%PZ=^RWDL)_1]-Y, W3>8SA)R..2:(X7HQC&7.;J2B, MYR,NSII.8N=,;,SRU]IMQ?ZW\=,N':$*^C_X$>!9\$[7P+AF$:83W?92U5OZ M0.4\#T2_75D1\9^PB.REJJZ,EKT:19C$DGLQQAHU0,Q7 M.0G]6,4"-39\;DS5=2C$;CI,1IUU.1@YU3Q#5=1R2YQ#Y?2DHU:HWY81]F2"K%6,ZBO@A!P(FK1C% MKDG-6IGT@^]48C+^JW@8T;7&'%M=BHWI#>K5;J6KP8^J&$W/LSWU:1Y!$K'D MFZ?*5B@^5V]]'$TZGW&UG)X:7=X-X?/'*2O1JN %WA%L@@V"PI'T*8*Q@-D? M(/QU9L%*3+#;5P@Y=]\RN=-;V\]_E:[+9B+45,5#W#-@D :H;(;2-,KU3,,C1:J,Z>QG]M:ZQ;5DP_%LW/@Q7.H /'R'JM\GU^;_T%3"2E?Z(1_/-2'>$:T[ L MD=U2.MOU'X#2SO@_^FU*%4>+[T.!=-$WK^^O'ROTS5'8G>_GT7@(X@G\.^-_ M#]&!\X 0#T%0^GT .#T_$0@1+D'^ ^HER'71K[W]%'3I,?XK8'!J<;N"?2D> M-U.>TUN\6()469ASB^>)U$1U/)$#F(NE37'& N:I@_!1#2WB]_MN-4ZGO*[7 MQ):$LS@-IVFD1O&N46ZL9X$3%(##=#SOOM^BV'$XF\ZIZA?;\F(T H X'+?Z M,P+U2T=)F$PG=LB#74=7P[3#$W#K,0P94ZOATU\W^PF1[NDNCN3P $"B>?" MQ-I:,3PJUAK)PE @^S'7M/-#70'L-KA#(?('TAXHI)I["NQV>6[S/!4&A'7 MUM(1#(-C=WV1)#<56I>IIK!X D,,!,>B >B=*O-[P=+:+'8KB^5IN[X1T.[Z4YYDTA/Q@M6QCCX:)-+?;>W[ M8'%T>%VHOYY^NS$_29@HP8K)%ET+-NA+J)$WNLB4#:.:):I7$GD+B;Z2!'&K M$C;PEYSZAUKQ7%*S:IWK8"6WRJHNB4^!HM]?7EIU\8GLFE0+C)1K[!A..^3O MVJWC]_*+!*1=Z7XB9BJ,8M*3F":5*AG3P$+'L)G0G';0'X9M40(4.\/<^'8O M5 _!T@#!P-X<$AH=B9 M'9)*09!>X$A$/D;VT8UI\F-'WMRI8MA EVF)\,)/ M^]*XJ'7@:.==!8YNC/\CXM,.A:4%=A^L$R+4S,G3VV8RU_]F0./D3?1%90>A MV2="&6.HJ3T9QBKE5EJ=NFU^H D&9Q)6C]&Z.O94EQL!HFWAF.WG)H"'ICH= M,"^#1"IZTZ(8IE3Y(32@5RLOP!,0_XF$+KU>$ =7Z' 5B?<]VQ_MP\ M2A,DH<;U-WK7(Q\;3ZH^ZX!.VOE+X#XY8&MN@D>YQ*8%L;= "F#2/[.=13\( M&QO2*N5W^OR:+URU+4HY[4U69ARH&.J,@?-9@1PUG6V)!'!M58RV>P>6.;I9 MT.:,04/2%0[58^ET>'*\ HN>)F+!RK)Q<^;QQJA<'34[59X$(7W!CEK3@, 3 M%\%Z/[9ZP%IORDQ$:\6BBZL"HR\U/<+]=JM:29",$^#?$0M^X.JP+U4S[F._ MJ\L+W,*$YA^]M^U^XH8:"(UH+)3 S6-FO=4AG)BNT?K%A,TQ)PQ$B46T\NMZ M\@(X;,Z.$]$=$G:][[B&C8/,IF\Y3M= G>%F683;L>E#N$,:)"9_UFJ;SB72 M*6E8XF0-">:&ZEQ@A0-;/5WO0BLOF$HS5/N;'9:.43F<6(60BR>%W0(;8>"4 M0M5)&7:&2=CK2%0QF3U)D-17#*O]8?2*J8:G;LN") *W&!YUD%?0X>%)"K$S M.G05/"N&2<72^\6"(\A-Z=Y5M2.6U[E=U_GMALF@%M!.>,0)O&&BP)(JYKX! M!0&Z5C^(-0-+F& \VD#9*)U2<*KGGS^4$@LLKZPH\F6^X.P O'TUAP%$LO0K1"AC&Q*AU'?Y>HLOY]F&HO^(6K$Y(5PE]\E23,?6G=0CRQP[K]_DE,@-(H<).>"*+'*,IHMP MMD3K'Y>U4J-=2S9<$_Q +VFI^/+Z!ZT-81PZ<+31()J'.BF/+OU5Y33G5H6E M&GL8]:H>CN*6*8P6O;WRX">03A;!))JHM*>G*GC5*#T8HV+![4BHL_WH8?C! MJ5/:3:*8RSN5=G-ERV:F8< MM16+^+2&:MT;>JZ1@P)B5;=6$2(5%W9[D'ICG:UPV)N?OC@S3U[*WU67=#/.BG9ZI#\/NNFV>OS2,H.]A=6XGKP7)K!K_H]N=7&$I MYGD2:+)6Y2;V(I-LUS.A&_[*]J1=[C;@E:HS1(I _'#8KV*]H;U3D8-T'H5F MVJ8WKQ+@_+U[56TH\3KNFYR.7>2;4 ;M7B>LK-'7(AH7*^!8<@ZBGH[[_++/ M4VKV-07&I65E7NT;[O>.]>!56DB)W3&9BH@D9TP.IH:,M9306F/M\71B4+\N M.0:RQ1;$"VX]:;)W"&M )B6NNI*.Q@T;"W0Y@0P5OMT=2K=,/]JXZ%*1(3!A MRCGB10_D>%^6I*@VC770H!8#(;P>+CU9,=]3@+JZ M/_9^]*:MULQ2PT3E-N&R(X%JHPBZB<3<,G5:WT=PAE!Z#Y3\$6(6M*:MFO$>:R&9=4< MJR4 VR@=' //I0:DIA49 TUI>XQA-ZGO$I76[OG7817$:RV1XXZ;K?2U$;>[ M9-RXY?Z6';-P9S*7<1CUFPO1B()/7)[7@R/FC+]J)0@55;<*=@R: G6*4ZH< MH6^H*"@/HA00S/JE!#\G?S\K38B(ZCI_CJABS#F^-IR]K%D*N2@-2SJ[2\LX MG=[%QAE'_E6UN=0,LF8DMZ9T8DNT_(7,D5)8K%HL]K4IVZ#+$.T>.B6*.$Z[ M#Q>0O@ Z3&)^CU@4Z77@)A3#RNG1)2B^DZS0?8B4:Z>J7RBPJ;<*FSM""+/-2* U=J: M8 *Q^D0:^RX\B)#5JD>'3+AA^[Z=-L_(:[R'BA+JXF"15T2*K4<[)$) M.Z:X MJ'8<&ZWEY%84R5VPYIA1A3T\J%<;;S>RJ#4J.HM M>BIK[0T;I;$ G_2$*DS9'Y>%MI4)"5>P>COU76NK4)^YIQ0:TCTE$P]($;=D M([$D.8ZVEG)WUH*PE%M'O3-7V+-[$>);%>-V^2V" R2=N^+V3KZJ1>5@XBJ(&D8S32POC5#)C_AA0\ MNZUS;;Z@)%5S+XXALXM_BB(T]E7KZO#H(.I5?W9RQQ2U04M5Z8SG;)6I-:GL M:+I:HTT66V])7('L6K6J]BJ6?]-:E6W"M,+W''3D/059(_2M40.2,Z6T4BH^;;DYLX9-2/",%,-3 M'E+%>F4KZ-,H; Y&FAA%W'\NJMKO+5 V:HE7Y^.F5'*S+AW@SV32&-6:';M> MB=JUCI*E&@OY$,?JSSG)/$:5=F A&V'YUOAFL5B<_1864FM$XMC55Q<-QG+5**]&,!@!8&'J!\S*I(O]R)14>N502R\T#JBAA M;.MJ: U3^%V0S"Z&:O6(,<8G4/GBFNG_&("MRI)HL0&$*ZIV;NQDGEQM,^>&/89%!7;;)D2+]#MD>%M?7AJ*E%I M/067>+J!51LFE1$3H^G9(.E/&MU2>12Z4?8$O&W@Q 93C3/,(*=5ZL_78N[#]G!K9)\C MTYF$-?L%RPRBN5^NB;]F,2*Y:P9..QURWHEM'FWCHZ#4(8QR\/I$^_V5V4&C MS+U6GKF[',M\X]?]3:W_3?93I3H8FE-F4Y"0*_\0*LC3!P.!'8$,/UA:.QD& MLKHD_S(W,U0$0>L5>L*M*N'"VDW+?<_& E79AO50L?AK0J/9 5UY2@$@V?^" MUO:4\C^4=**12-4>P7)3RO1DA3SHDO!LN+*M@59I_=YS1A2-*JB&??$ICDF.!2/%==M*ME2NW?!X7=2*5_& XO@WH0$YI[S&X2N'F? M/:ALRYXG=;I;3M&J17.2;>CD2R5^42N$JM?F=9-36(B*9-BQ1F?"2)9D4I++ MT9AY*"JJS_AH-F.RXK0=ES/UF"T B\+TI5^DK /@?[,S^B MQ6RL7=C5'5$9 M^7K$/5M^L'QEN(><+WLGPLA8]%2-*Z]KHM^K$G*9MH+#F6WQZ[BKY=KF><:3 MI>0!CWV.Y4.) _IZ,5%:IAL!Y'RR_M\M*+POR6GF5!UZ@SR4[]# T!3<0X_U MP[HJ0?%1"[+X]7?ET)0A GNM*PT S^Z#[<.[5N=A3N^#S\=G"SNMZ A]I!2]L6]9*(P?-ZO[ MY7]CV5]D6]HOJF\DENJ;KN0;_875$JC'E=06H5QCEK[OI.IS)!79FCE6G@IV M\DFP'5*, )]:"F*/[<\7T&8[P6C2SO!M?/$$N%G!8E(_\S2*8J3LK&2+OC^X M#&@^ROULV+R# [5Z$R$E))W&2/?TQ#"X+!]TD+ +\RFK$J&G M90M0:B3VT_C,J&!B0^T(9BF[8FV&W[D#RGS>PFCK=9VL.F& M7>Y !E,IBJ9;5#LK2Q4S52DE*,WBIA#%EX6D>:H"6S8Z54[P1>-(W&[[;X%] MMUZ6=G50<&]C8SF#Y=O2Q_^^V]O-\L'RWTY&%\CF%89+$C#/?1Y#-G3OA"2* M)7''9")Y4[F>4U$:Y;_%!FC:?RM4$M.R)*MK,HB24#7$N> ,H=DH>=I.X<+G M3->UK!7)*>EQOLJ@%Z40AU]!":\RD'BT5BW"=Y9"1L8L60\W;;):ZL!O(< MD$\ZGP/[JK:N%DYOKI;4+/P"\%U*+X)%MDD2-UT_4AQU"@#8/Y%W#W-T 896J.P^X3J%JI[W6&!J>NK8!R- M!^,HE)X,+C@4R 8O=.(];EM+>\%2B.V?YF)(E(H\PMR3 M]ZA&5GBO-T/$)'C#)KV3PK&Q/GZKWDTN=#]/VC]6UUIZ&1_=IET)P M]7G57F6E1-PU9^P2F39K%.NN#@G4KF\@(13@)YR.M&!I/83F2U*=E6ABM'7[ M%:DZ)'4A&-<.%TYH34J]=8RJ;&M46.+)D3^=X)"^ !^SX&Q;[*AGNH[?-14! MC60IHA_'*VF8J2I+&RYH0@U_#5]0C8J^]@'9G&$3;%+QB2<3&)B3(O6N"^Z&H$>9QXF\XC'FXVQSGP" X[F>FV6K>49 M"@+',W-X+?&,BO)SMYA).)_//,8F^BFAY5^,PE$J74UB6$KB[,19!;M+UE5Y M.Z @/W=NW C5]9_"I#%/,9M*BQKNV]C\(Z!"\/QRM$:,D:,7K_:U+CN.R^T8+#2\;*8>& MC-+":VVN5*W<;!9O-M?&8I$6E165E/\G(%&%$\+7B\EX2L<,W^!-.@?I$RP/ MBR=S >>1;) K'\_1LO(>;/$FQ-ZGD31UNIB- M9[S">3B#C?K0/\:;D7#GIRCAW43ST:-Q'W ^(2#'X3AF,,,4HVAZ!OHSLA-H MDE$XG3-H9B.XJ".#:F[U.%^).@O]#O76ZF)D*%([9963CJ!,MU^-JQ\MT"?C M,")@C<93^3R:Q<'W-?881%-[L:.N'50I6#TUQ299E_]1:/O,V[8+AIV' M8VKD-)Y/I'%6.M55_"BZUM1N@Z?"=)+2 :;<@60<)K#(U[HPEC86PC-IF,0Q M-R49\^=X@I?B7;Y39@8D\"/JNG01PS:>TA=I/ JP .M"/64 W2Y1_22(L#L* MO!X-(YX+O@!D+M9[ZFAZT@#3]@"38P76_QL0(ADEX5Q( O!61OMD%%,_F196 MQ/#UG%JC6<_&HPC^GIZ!'##C),*C8](X@@,%+M.+'-A=)J9["2R:J1\0&?C7 MCQ[3<#9A)+I(^>CAJWF4MC$DCL,I$1\<5YK5 -:"6' &DJ0C.>.).N/9>4B2 MINT!IGW41M6J;&P:V027H'=+PK@AZ5Y'[['3ZH_A8Z9,17& MI(\3T?\7OE)Y1P[[RCB2K4&]]0J]W#ND!=* 8VF"-"%B> &2U1R/ZQP>#D": M3V;2(TEA,_&J0^P::-LH9LP Z3"66SJ)L-F2<.:P/:,>I8]=\DI0]F16"9^3 MV,NG+X ,CWCK,&V<,B&#_:?3D5RGDPZ0[WPTP?6KI@+Z*\NX,1M$K:+W?@N@ M]7BHJ, G0@EE\!M%3^%0T8ZAT1!K"G\ G96RVQJGS!;^!'=MM;)M?L_W:XPM M*&FVV*H_; QJ8Q,=;GV)6B2&*>16DV-J\OG^-G:T"KTA*G9%DQ'++(2K>V M;7LBQ20EHRK]=84-E^\P.;^6)!5=MMM6M+-H:XQE6K8+1IA**JCCK5U-T6SN$"+,;'^I M8VU%T>C>T#H)0XKNJ^!LG];6$FQ-KIL3;D== M(I;.%+4]A1/_?83KGW=E6Q]/JW:$?=SA=DY(. )A:S)MY?GI)Q,\_208@? # MRH2D0]THOO*:U/9R%JV\&(KCZY :OD.]*14>!8^"CC#;TMR>-J_K MDO2&:7K_+UIA:Z?S#/2YGT/T)^%T''G&*JM2/7N(^H.*-H\C#V4VJVG_9I0K MWUO6O(JWQ*3 A!)6(F?QW&)ZAV^1*B?IX,4JFFA=^,HCFWN.1( MWC$:QU! F(Q&X7@R;N\%V;Z(WA^P3HN2;:_LIM1]+!N!4)6Y]!BS!,)>,=D' MRL79HW#4JPVS0WSZO#[L)VMM7@T5+7=):@O4R2P< 4_^6[N-O-J/M/6V>VA+ MC4:$RW['^5 +/US249B"*@[_1,D<_TE&49""?@_2V4MMG]Y66"2*6=42]1DJ M(*N[PSXS#=@;JPD];/[C]0_P7PMG!UC>!-?(O]CWY9*SB)&24)]LV1BHEJ = MQF3/A+]!]H;K"[+,5\!C*2J9'R+C<#I*\)\Y7 3X9P*T K\$!?>=YX5GHB!J M(T$T'(^--A@-9R.M VH[ #R3&(4O&D[GGIMA[<9M*L#[,)WK#FSG,//6YPKW MX2 TZ;IT.QNG"=D)"SL%CE0V/6K7Y.G]"J#O?U(Z>!O\PPCD;D"6P_IH\_RN )C7BSO* MP#;RGG PDN15]4KRI)XBD6F#?,-*&64247$AG>]EM[$S6]$IKQO>!-6D6)G% M2BZHLR!=R$&)\K\X^0HKWU9O'JSU8/'0_%GK&#T.)YWUB=F^P0\E,*DU??X> MV&-C?_&F(I?_55;7Y$\#V=XZ(#/0F6.TI0T$+1#O43BAVV[46?.7_C&.T6 _ M[GE,_?H&6/\ZB)\A@NDPAL+0N?!U:5@$A& M5@CX'('^.8M)9-.CIQ$:(V81"-LSTOA8\Q+EDN7K8!1. =2Q?@L_3T! 'R=T049*_!*XP_F',1V' MXS2Q@8=F(_@6?32@S(_CJ U9^#89C8)/5-7#?\E34-$G"2KO:,I)(S3]I G* M F,0 D#BFTT0T+,9&O+2$4@@P''?<(M'0T.2:$IF='N4))J *)&"L!V'X]G, MC)( "*;1C*\,193@'^B# \-4;_&Z138\JSO.?ZUPU'5-18! M+ QNR9Z]-Q?^EB@ F0/IZDO2FBZ,8I/!E9>N'E(36N170DVPD)BUA#69V*6- M\TF$_@YMP)0_V-X.;\)*VEZW=M'N'*ZC4^RE$D,P;)H2A4]8>RN?3VP>TMGB M@:HEV[.H&AL#F*X$)72#M(![3L,(A? AET%4M8='Z(H%J$;G3HM?4Y _1VM% MR:7:N3F,'PH[B;A GZ'3NX,+)9 ]:EW\3&T&8-U<,OHN%NZ.$KE%LKGQ"ID MK&4V]EPPJ OL-]PW!#8)5U"$+_,7',7W4MJ8Z8[%;+L<]?$_=K3]PSSC"3*M MT9C<,J,9&[@G8@<<5D@V>^TL4L<)V$,ZL[%A+P9\&D$]/QB/J8/P :!Y5],)R-Q;2OY HWR8QT/$,EW8S;3 MQS-XC W]BE1W[\X_Z1E/$I $R%B3B&MF&HXYSD)V/YF'DRGYUE@\Z)4+9HEU MHL#XK$^S-/IFYPO:/IS4Q8CB"N(TC*9PVC,2%-($I [X;3R=R<'![E)"V.E( MQP9QP,0%NM'YO%F!?R+= '4I;3T@CMTDD C4SLYZ(;H1A')&BR80-0[9+JPD:8R^\% N7L=K_T.38 M5_=-L>K0%OQ(=_.I*NUF19';IX)1":#(PBE89; >4+Q(08$;,[$&T#.]3N?P MY2R8#B/TQ"ZQ&=N&;)WS-(93)= I M>CKFH'I/AZ/@/77ROLD6/\,R HKNPR=!!1LAXJ!I($;SH]"V[.#>X)*Q@GR! MP3T4P#1A77$RG"JXX(WHA8W9)*C:43JW%&_\](2O,4<,ZCF>H"4"8PNZ@LH_ MU[E'(88 /^4@AVDRAA,:^\Y]1"(=QEI-X=QG1\\=Y(9Q1*IU.(,_IG 8_G.' MI4RG;(68SE.T29]Y[@F&T<1L6YC1N8^_^;GK.9Z@]68&YWZ([+R%(T0F^VI/ M1/_27O9+*Q2>2ZFI8:2TVN_X5_3:D$9@"N!R[%G-4DT2;CP3]4[@N"J-)S#&""1]IYG$DBDZ":<)"X>@8,X"C(V>PFMS$.Z^YYK3+)TM M-T"-L 80P1>CHU/X[V@ZA]N:SF.\J".F=B3RX8T?\O+ZTDU E::@J*64@;,%*-JQ\,1 MBL$SD+_&&-"<48%JU ]C"I-#%Z[:PQ(OUQPNK6C=8W3LOJKJ55X0LM=X&C*5X-ZD:4-ZI:DUT? M%+_VCPDT?S3A,0';S)CQ/%%[XA9_GI=!LYVG">\2 P"',T)3X#M1QY!N8>7' MZQ\\3GPF[SU>_S[D]:L(C\!HG./1BWI&@0E]<0G6UX,?K4"&$RX&H1JVJA7B*9B<2.!*,2D@ 8U#D!%EU,B2AFF_#>(IB1$ST*AIBP$4\ ME1PPOB ?SB88 MLAV.)'(/O4820TJ,=DH^Z$02Y M&URPW0-/H8JF0$!-2PN4)/>;;6]LF.MGZL[2&IR*H#;!K9R?EWB;VKT47,,! M'79S,HK>D]+^-)+EP'^^!H5B #NOJ)@S,PNSFTVUS->F)+ZYKYVH$FO?2E+P MQP&>)RE_308_K%WY4.3KI7=>WU\_5JCK49UGZ>#384F+&W V!V:E^R9<34ITGK .O$V MX#&=IHF,\QC./ZJAA7N\[T8U.1%Q/A(!4NXL3D'AC]0HWC4*8U[EN0+K\@E)F1],!& XU M#)O\UI?);]@R!^2S ,+/=I#"/&S27OJ>5?:+O[\ET]9_?+M]_]WD@W5&O&I/OBGP2#X MX?I%,!;#\ &C;A$1 >JAQ"7G7) M9,"RW_9C%*H!Y.;0A9957V#HS=-VMFS/PSTF*M\AG)#WBO+ OEF:)SH#]6; MGCG.?Q%6^!)K'W-S>D8]*OZ_B#)GFJ ^W^!*U3'NT?V \'DY?5;D+E2_7[!E#J M_*RIU^+4!SM98B=M]6B:E;VY(PS?%OT$"MTU',ZYZEES>#0=+#1*TB==!NV: MFOIETOP2:$VVQGZ79.3_:2"; M^T&6^*747WT]2>Q=C]_VV3$]^5E%2\LY^5I_S';2$\N,9KM73-ROZN='\;_8 MJS!?=B0_IT"92PCL9@D+30,DO813K[F39&C];'>:M-JQ2&/-JC9S<#>,Q2$$ M^L3'>)7OH($JK8IJ5)M1)?9"_]IMX,'9CX7,H6+)8'WSXMK]+UT/K> M.4.,-5]\,OF+QWC#L=3+]AN_2AYCAU:=G+K8>?-7RV3\AH X)^//F[/X.&2[ MM#/TQ,;CHI=_IRT;I6V;$E#U61-P1C.A/C6@OG8JXI6;AOA2E?$R6SG$U]Q= M&=0XG'1Y"NAMG.#N34>V>WYRX6LWI\0_@$[I>VNE])D1'Z52Y(NA"L?JJ.]F MZ%#)HGIF@-Y'G3S(&MVAPT&]J7]X,JZX(<-_O[QIB"]TS]EYL/UK.P_PP.\< MIMZ;7N3$*OOVX\U^"JVDCH5G?39,+0Q RJ3!^9^'-Z!D(W[5R_!7-Y?Q M:T<\.Y/N:R9,X*\C:0A?/;P_(^%KA_4F+W[MH%\/^Z^E^C)Q_DLG"YV86GS^UYO>R3!Z M4X$"T/$Z_*J3?:.]]LWY30<[OM8SZ=2)=.>K$IZ^_OK;P6)OG20CBS \ZL9W M?$')W';.@;I/Q0?DI'>CHU/<6G(1Y(^/%DHG3S;[HQV[YD MG_93_GR?DR8\,>'GK$-_M*'FQ<%L(#$L= 5-ZBJIND6?\DI?$M"1;)_R<8AJ M"#$%^'AH1+'+!V\*#&KHS'K$)]9)*_*C].'$CO;C[9P3JB)PZ)I<'K@5K2R5 M$&5VW.\:]]MK*3B>PL*1.>T!)I+:.%/15@#\9?;0@2@9 MI'M,5 12[[J;:=&]"-U,F\X6_.1X-M=;GWFW)A;A(#WR7*H>Z%PX;[).S_*" MD9HF&7FGF2?Z ?]1.(D^G44>V80&QL3[X*3H7%HZFY8Q6FS. CNVQG[5C9-\QG=+X(_O812,]C#L67 M=0*\#'-&.N2$TE&BWW>_'PVGOJ\I6<7[0SJ<>+YW=]P/Z9[W< ,ZW)&#OH&_ MH\#HD4TVQ^EB[Q5W;*SN5Z72T>?5O)@"J90.ZP9K58S,M^3IK4L[GSL%/QM&V) MS1A;!E&8OKL1YY&O"M7YZLV&RKH=.M'K?_]8K=<8"(_/=("@#.*6R3_TN9_" M'ONZ>E\"P(\]EJO\EF,/KCR!^\?>#0_Z@A>',6'3H"].EOVDQY%E$>^;V'0(T?PH]:Y@QW M3.'.@4)CQUFMD-5 MAG1ZK[?8R5+(W80LY\6CJP]5;HL$/QUU+9K #+M<"Y5Z/K;JD4BL<:PETM0K M-8[5@^.I]_='@?A ON!CP>V!;NV=!<&C(7WCA[2"CI:H$[]([4MNY 2?8]LX M!6S]J9-'1[?1L&^4\YDVI=2Y"7,B#'@X^$&QRC!Q/^E&[_NO0,ZQ]Y0(%+); MRU1Y%F\_0L.[5@8BS5U5AU/N.F82#QT]G4P>-31X7^>+Z-1MYS"\72X/J-;,O>S M0W^B7/LQDP_783UCWY8H+["[_ -@[AAFAW'2&0"S KM?^FUMF#WKVW$\\UL= M*:>O,WCJW=X)K,?-A#N5S_BOVA6V;C&8>TB3U?,>5DZLH">++GLY6&,\@V0/ M$_,;T8^C+_Q %H9SSOTX:$^WQ+S-ZOZ$JLO]K8X=FOI)29V;S&D,#LU $,OV MNSLI+9YY;>\" _-NYS)1A%!S]+'^-1A!T5J-]>"!A4GDZO$T%W3]ZFC58W58 M>JD*-TRR1D)_;9!U95^_)'!9EB@"PRXK[.9#>4 U&:F*TD!0,)Z,M9*YVJ=B M&Q&U: G )FFV[A%RS+NDN XH3;V5(W]XA"[+]%Q?6):D ^'QD[W(+\3V.@^, MD\%OM#_([?[SK-MJS(JR=8W-8ES$R-,.& Q"4Q3UZE!\JH.'#NYA?)H=R'RH MZ$$O@EJ#B\S#ZSYGL*3CB_ECT^S^]/\!4$L#!!0 ( V!!TUN6+5_,P( M "$* - >&PO+*<.?WUTXM?DHRQD:TC_1+=/2<]]]Q9Y!0W>LO@H0+0 MJ.-,- FNM*[?!T&35_VME?KZ%?+K[,UL%CZ>7Q_B9RYPCI'G M^)0G.%J^Q<&?DUZ$O^8UL0/J2TL=]#6D<2'%5,H">\#D)AS0AK $WQ!&UXK: M4P7AE&T]/+= )IE42)L>&FV119HG'XZ\9]O;\W JI'*Y?0;_N^ZW'P0&SPJD MC.WUV@)I7!.M08E;X[C-#OPIA'I[M:V-PE*1;33W#?!;W6*2K*7*08UI(CQ M:UV./N"N3WV$\2 M8F15#*:INC>GKQ8ZR;MLGGN7-CR*%]5T(_7'UI0CG&_O#MPK*&CG_*X8!1AV M4M=L^X'14G#PQ?PV871DPC0F0QY4246?#)^]*ID!0&&T :5IMHM\5Z1>0:>' MZ]05QVJ>OT#-_[K/)0A0A.V*-G?_E+O\GQ4OWOV]9/>OV-M1-&ZI4Q3T:NM:)Z#UV/?%0F^LT\:MC=A>D/ M4$L#!!0 ( V!!TU/6=\4Y , 'HB / >&PO=V]R:V)O;VLN>&UL MQ9I-;]LX$$#_"J%3"BS6%DGG"TF )MD !HJN$:=[9Z2Q342BO"25IO]^23E& M)JT[V,M$)\L213U(Y+P92A??.__TV'5/XJ5M7+@L-C%NSR>34&V@->'/;@LN M'5EUOC4Q_?7K2=AZ,'78 ,2VF]N>_ MPE31/L.#>;PLID5J-T$-AT[WOSNB<_]_F+K5RE9PVU5]"R[NH#PT)MK.A8W= MAD(XT\)EL6\BC*O%7R[:^$/,W:ZKU+80PZ7G]651INUH8CKGV0;[V$ A_+E- M!_R\+C,X'^1-YVIP 6IQ;1KC*A#+X<:(HV_.]#6"E 2D_"C(92;(K8/H5N*F M:], V2!(14"JD2!-V(B[!D%J E+S0MY"J+S=YOV9[;H/UD$("&Y&P,UXX:Y- ML,,M6W@(J>G08I@]2[MV%D$>$Y#'O)#W\ RN!W$/59>@?IK))P38"2_8U]3O MW%5="V(!/DUCX^%UDK3I-B+(4P+RE!?RSKH49*QI$FJ(OM_-DOR([XSU&/*, M@#SCA5SX=+9/T7H(W/_V=IM/^$,XB#AH3ZFH/>5%G*?9X=;YHN)S""E>_T)' M.H59*J_#\,&\ XM):60DMTA;6OCVWA+X3I:MX8T&M]#4@HIF1V2!]OKN%O& MKGK*$SJ=D9(8L4AVQIB41$IFBY"!NIQA3$HGY9@^*8\Q)B64\N.-(HY2TMI M^(09*;>48\JE/,68E%W*,?52GF%,RB_E>(+)3QXGW91DY"B2.30V)64;^8&V M.0A'5B[,VB$CNE08DQ*/9!8/&2JEQIB4>.28XI%8/)(2CQQ3/!*+1U+BD4>Q>R>@YCWD!PRQB[KQ)CD MFQQF"[W'?)/Y2^Q-@^M?34E(,TN(7'851QB3DI!FEA!9IFLL(4U)2#-+B,;$ M$M*4A#2SA&A,O RG*0EI9@F1F+,I?BE*26C&+"$:L\28E(1FS!*B,27&I"0T M&R0TV7^>4V^=&;XH"+W ML?\6Y.H_4$L#!!0 ( V!!TT*Z!86Z $ ,$? : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/%V'/B_>3L,ONVXXU67\.NQ#7V]>ZWT*NERNPC"=43T^3&2K7X50_[5-95>#N&/]WPFIN42@[GB]R,"\:_O/?I?]9WN]UADYZZS>]3 M:LL7%?\65.'K()T/4GJ0S0<9/%.>#(CUH-1^TH@?=S@?=TH/NYH/N MZ$'W\T'W]"!9 AF7_"2$-5]K 5P+WVL!8 M?; %D"]]L 6@+7VT!; O?;0%P M"U]N 70+WVX!> M?;P5Z*U]O!7KK%9ZUT<,V7V\%>BM?;P5Z*U]O!7HK7V\% M>BM?;P5Z*U]O!7HK7V\%>BM?;P-Z&U]O WH;7V\#>ML5SDK080E?;P-Z&U]O M WH;7V\#>AM?;P-Z&U]O WH;7V\#>AM?;P=Z.U]O!WH[7V\'>CM?;P=Z^Q7. MNM%A-U]O!WH[7V\'>CM?;P=Z.U]O!WH[7V\'>CM?[PCTCGR](] [\O6.0._( MUSM.],Y-/:3M2QD.[3Y?NN33\&]K)G#G\GY,E\\X3_UV_T3I,FY)X?QY\3OE M//4C(GQZ8__X%U!+ P04 " -@0=-)T61QLT! ":'P $P %M#;VYT M96YT7U1Y<&5S72YX;6S-VWO&Z:.JFZ-+TKK;^*"I/>\B5U\O#9)8M4G[(0)OV]LS^-] MKVMRKLSI7]',?%YFE)ML5<=;4F\=Z=P71*&N4E]H1_E;<&6SV.>=:1=>=!T; MLTW%?BQ(KYD !D;V-0&UL4$L! A0#% @ #8$'3:T5,^?N *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ #8$'39E< MG",0!@ G"< !, ( !M@( 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " -@0=-5[1&&U0" "O!P & @ 'W M" >&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'3<-L M1)'( P J! !@ ( !@0L 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ #8$'383UPJBP 0 T@, !@ M ( !]Q@ 'AL+W=OWM3/;(! #2 P M& @ '(' >&PO=V]R:W-H965T&UL4$L! M A0#% @ #8$'3;<0GY*T 0 T@, !@ ( !L!X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'32S6P6.T 0 T@, !D M ( !6B8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ #8$'35L5\PO[ 0 RP4 !D ( !&BP 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8$' M31#32@#& 0 -P0 !D ( !/3( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'3?YT7N3" 0 -P0 M !D ( !.#@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'38"ZD]<$ @ "08 !D M ( !0#X 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ #8$'35PZK=A?! A14 !D ( !0$< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'35PJ MV$P9 @ #08 !D ( !WU( 'AL+W=O'A$" "G!0 &0 M @ $O50 >&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'383"=..E @ B0D !D M ( ![ED 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ #8$'3;JWX@",!0 -" !D ( ! M26( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ #8$'31N$V%:P @ 70H !D ( !7FX 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ #8$'34CL[4$: @ $08 !D M ( !]WX 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ #8$'36O3#KML P ^ X !D ( !+88 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M#8$'39DXU8D$ @ * 8 !D ( !0Y 'AL+W=O&PO=V]R:W-H965T^3D0G$ .?! 0 4 " :J6 !X;"]S M:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( V!!TUN6+5_,P( "$* - M " 1X( 0!X;"]S='EL97,N>&UL4$L! A0#% @ #8$' M34]9WQ3D P >B( \ ( !? H! 'AL+W=O7!E&UL4$L%!@ ] #T G1 *L2 0 $! end XML 67 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 68 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.10.0.1 html 135 211 1 false 46 0 false 6 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 Balance Sheets (Unaudited) Sheet http://www.elliemae.com/role/CondensedBalanceSheetsUnaudited Condensed Balance Sheets (Unaudited) Statements 2 false false R3.htm 1002000 - Statement - Condensed Statements of Comprehensive Income (Unaudited) Sheet http://www.elliemae.com/role/CondensedStatementsOfComprehensiveIncomeUnaudited Condensed Statements of Comprehensive Income (Unaudited) Statements 3 false false R4.htm 1003000 - Statement - Condensed Statements of Cash Flows (Unaudited) Sheet http://www.elliemae.com/role/CondensedStatementsOfCashFlowsUnaudited Condensed Statements of Cash Flows (Unaudited) Statements 4 false false R5.htm 2101100 - Disclosure - Description of Business Sheet http://www.elliemae.com/role/DescriptionOfBusiness Description of Business Notes 5 false false R6.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 6 false false R7.htm 2103100 - Disclosure - Revenue Recognition Sheet http://www.elliemae.com/role/RevenueRecognition Revenue Recognition Notes 7 false false R8.htm 2104100 - 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 2105100 - Disclosure - Financial Instruments and Fair Value Measurement Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurement Financial Instruments and Fair Value Measurement Notes 9 false false R10.htm 2106100 - Disclosure - Property and Equipment, net Sheet http://www.elliemae.com/role/PropertyAndEquipmentNet Property and Equipment, net Notes 10 false false R11.htm 2107100 - Disclosure - Intangible Assets, net Sheet http://www.elliemae.com/role/IntangibleAssetsNet Intangible Assets, net Notes 11 false false R12.htm 2108100 - Disclosure - Income Taxes Sheet http://www.elliemae.com/role/IncomeTaxes Income Taxes Notes 12 false false R13.htm 2109100 - Disclosure - Commitments and Contingencies Sheet http://www.elliemae.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 13 false false R14.htm 2110100 - Disclosure - Equity and Stock Incentive Plans Sheet http://www.elliemae.com/role/EquityAndStockIncentivePlans Equity and Stock Incentive Plans Notes 14 false false R15.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 15 false false R16.htm 2302302 - Disclosure - Basis of Presentation and Significant Accounting Policies (Tables) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables Basis of Presentation and Significant Accounting Policies (Tables) Tables http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPolicies 16 false false R17.htm 2303301 - Disclosure - Revenue Recognition (Tables) Sheet http://www.elliemae.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.elliemae.com/role/RevenueRecognition 17 false false R18.htm 2304301 - 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 2305301 - Disclosure - Financial Instruments and Fair Value Measurement (Tables) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables Financial Instruments and Fair Value Measurement (Tables) Tables http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurement 19 false false R20.htm 2306301 - Disclosure - Property and Equipment, net (Tables) Sheet http://www.elliemae.com/role/PropertyAndEquipmentNetTables Property and Equipment, net (Tables) Tables http://www.elliemae.com/role/PropertyAndEquipmentNet 20 false false R21.htm 2307301 - Disclosure - Intangible Assets, net (Tables) Sheet http://www.elliemae.com/role/IntangibleAssetsNetTables Intangible Assets, net (Tables) Tables http://www.elliemae.com/role/IntangibleAssetsNet 21 false false R22.htm 2308301 - 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 2310301 - 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 2402403 - 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/BasisOfPresentationAndSignificantAccountingPoliciesTables 24 false false R25.htm 2402404 - Disclosure - Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesCumulativeEffectOfInitiallyApplyingAsc606Details Basis of Presentation and Significant Accounting Policies (Cumulative Effect of Initially Applying ASC 606) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 25 false false R26.htm 2402405 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesImpactOfAsc606OnSelectedBalanceSheetLineItemsDetails Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Balance Sheet Line Items) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 26 false false R27.htm 2402406 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesImpactOfAsc606OnSelectedStatementOfComprehensiveIncomeLineItemsDetails Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Comprehensive Income Line Items) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 27 false false R28.htm 2402407 - Disclosure - Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) Sheet http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesImpactOfAsc606OnSelectedStatementOfCashFlowsLineItemsDetails Basis of Presentation and Significant Accounting Policies (Impact of ASC 606 on Selected Statement of Cash Flows Line Items) (Details) Details http://www.elliemae.com/role/BasisOfPresentationAndSignificantAccountingPoliciesTables 28 false false R29.htm 2403402 - Disclosure - Revenue Recognition (Disaggregation of Revenues) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionDisaggregationOfRevenuesDetails Revenue Recognition (Disaggregation of Revenues) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 29 false false R30.htm 2403403 - Disclosure - Revenue Recognition (Contract Balances) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionContractBalancesDetails Revenue Recognition (Contract Balances) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 30 false false R31.htm 2403404 - Disclosure - Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionChangesInContractAssetsAndDeferredRevenueDetails Revenue Recognition (Changes in Contract Assets and Deferred Revenue) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 31 false false R32.htm 2403405 - Disclosure - Revenue Recognition (Remaining Performance Obligations) (Details) Sheet http://www.elliemae.com/role/RevenueRecognitionRemainingPerformanceObligationsDetails Revenue Recognition (Remaining Performance Obligations) (Details) Details http://www.elliemae.com/role/RevenueRecognitionTables 32 false false R33.htm 2403406 - Disclosure - Revenue Recognition (Details Textual) Sheet http://www.elliemae.com/role/RevenueRecognitionDetailsTextual Revenue Recognition (Details Textual) Details http://www.elliemae.com/role/RevenueRecognitionTables 33 false false R34.htm 2404402 - Disclosure - Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockComponentsOfNetIncomePerShareDetails Net Income Per Share of Common Stock (Components of Net Income Per Share) (Details) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 34 false false R35.htm 2404403 - Disclosure - Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) Sheet http://www.elliemae.com/role/NetIncomePerShareOfCommonStockAntiDilutiveSharesDetails Net Income Per Share of Common Stock (Anti-dilutive Shares) (Details) Details http://www.elliemae.com/role/NetIncomePerShareOfCommonStockTables 35 false false R36.htm 2405402 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementInvestmentsInFinancialInstrumentsThatAreMeasuredAtFairValueDetails Financial Instruments and Fair Value Measurement (Investments in Financial Instruments that are Measured at Fair Value) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables 36 false false R37.htm 2405403 - Disclosure - Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementInvestmentsInContinuousUnrealizedLossPositionDetails Financial Instruments and Fair Value Measurement (Investments in Continuous Unrealized Loss Position) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables 37 false false R38.htm 2405404 - Disclosure - Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) Sheet http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementContractualMaturitiesOfInvestmentsDetails Financial Instruments and Fair Value Measurement (Contractual Maturities of Investments) (Details) Details http://www.elliemae.com/role/FinancialInstrumentsAndFairValueMeasurementTables 38 false false R39.htm 2406402 - Disclosure - Property and Equipment, net (Schedule of Property and Equipment, Net) (Details) Sheet http://www.elliemae.com/role/PropertyAndEquipmentNetScheduleOfPropertyAndEquipmentNetDetails Property and Equipment, net (Schedule of Property and Equipment, Net) (Details) Details http://www.elliemae.com/role/PropertyAndEquipmentNetTables 39 false false R40.htm 2406403 - Disclosure - Property and Equipment, net (Details Textual) Sheet http://www.elliemae.com/role/PropertyAndEquipmentNetDetailsTextual Property and Equipment, net (Details Textual) Details http://www.elliemae.com/role/PropertyAndEquipmentNetTables 40 false false R41.htm 2407402 - Disclosure - Intangible Assets, net (Schedule of Intangible Assets, net) (Details) Sheet http://www.elliemae.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsNetDetails Intangible Assets, net (Schedule of Intangible Assets, net) (Details) Details http://www.elliemae.com/role/IntangibleAssetsNetTables 41 false false R42.htm 2407403 - Disclosure - Intangible Assets, net (Future Amortization) (Details) Sheet http://www.elliemae.com/role/IntangibleAssetsNetFutureAmortizationDetails Intangible Assets, net (Future Amortization) (Details) Details http://www.elliemae.com/role/IntangibleAssetsNetTables 42 false false R43.htm 2407404 - Disclosure - Intangible Assets, net (Details Textual) Sheet http://www.elliemae.com/role/IntangibleAssetsNetDetailsTextual Intangible Assets, net (Details Textual) Details http://www.elliemae.com/role/IntangibleAssetsNetTables 43 false false R44.htm 2408402 - 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 44 false false R45.htm 2408403 - Disclosure - Income Taxes (Details Textual) Sheet http://www.elliemae.com/role/IncomeTaxesDetailsTextual Income Taxes (Details Textual) Details http://www.elliemae.com/role/IncomeTaxesTables 45 false false R46.htm 2409401 - 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 46 false false R47.htm 2410402 - 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 47 false false R48.htm 2410403 - 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 48 false false R49.htm 2410404 - 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 49 false false R50.htm 2410405 - 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 50 false false R51.htm 2410406 - 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 51 false false R52.htm 2410407 - 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 52 false false All Reports Book All Reports elli-20180630.xml elli-20180630.xsd elli-20180630_cal.xml elli-20180630_def.xml elli-20180630_lab.xml elli-20180630_pre.xml http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2018-01-31 http://fasb.org/us-gaap/2018-01-31 true true ZIP 72 0001122388-18-000035-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001122388-18-000035-xbrl.zip M4$L#!!0 ( V!!TU^W9VP_HL! *41( 1 96QL:2TR,#$X,#8S,"YX M;6SLO5F7&DF2*/P\]U?4U?-5E>]+GYZZQ]<:S2V5JB75S-13'P212KI)R Y MR_?K/W,@2!*/"):$3,ADSE1+PL,CS,W,;7-SL[_^WV\W@Q^^%.6X/QK^^RO\ M(WKU0S'LCGK]X>=_?_7'A]?F@WOSYM7__?E__?5_OW[]/_;]KS_X47=Z4PPG M/[BRZ$R*W@]?^Y/K'_Z[5XS_^<-5.;KYX;]'Y3_[7SJO7\\GW?X%:T95C#A$ M[#F606%*O.41VX")].C_?/L+8H1)03E318<1K#NLUR.T8-UNCUS)'IN][-NG MCAJ?+4FB[G$@^%6_VYD %[R^[923?'+V2.UK;O*)X\D-3+ZI?7S8 .1H6/OX M=#@IOR^G)$;X<5QT?_P\^O+38C!-D[737G<&@]:IZ8&6Z<#QFU^Q>&C#:\:3 MWN;7P$,MK]GXBH;I9?=ST83TV5@=WLON[:?&.;>?ZJ>4S5/*ABGC3PW;T,Y(:T]M>E$S'ZP]U?:B MS2^I?T&OV[T==>KQ/Q^KH4"O^%0C76938*1V0K\>.ABH?[P9O8O!AFFME%EY MH&5Z(RI7'FB8WCJU:=IM6723$E[._/KUZX^SV0FK!"$-VJI;C@;%3W];H/&3B-U$_H-C]4P4O?Z)MP4M8@I_C7M3[XWS)B-U4UJ MLFB*6HNFF#;A9UJ+H&_=ZWH.3B,-$YHW7#7:-+%UMZX^T?:"QDVW^D33"]HG MUT^\ZE]]Z=5C=394-V74;9"8::1NPOCUIZ9OI*&&*4T?24/U4ZZN!PU:?C%8 M/ZT_;&#U^5C3I$E1%N-F(*L'ZJ??C.J,VL74-%@S[?.TTR!^TDC-A.LF^7-= M*W[ZG<\-SZ>1V@FCAAV91NHF@%?6, %&ZB8,NY/.MX8IL[':20VB#@;J'V_" MTVRH?LHJZ>]MMOE8FD3K)C7+B+OQYLFM0N;^,^TO:905]Y]I?LFF%S1,;F#@ M?AW[@A(&WULVV@+TI\43U81!T6 "P$#-^^'7!FY,(W43^L-_MD"3AC]UQD7U M^+#3[X[KD30;JC%A9[\W4W@YW#BUE4'N/=+ZBD;JWGND\14;IC=,+3YO,!UG MIM_BL;M9D\TS)LNG&^35L$Y:#4?#X?2F_NV]2?G3Y/LMO'PT? U/%66_NYS7 M(-F'=4)]BR_WO5P+:SH9IO-$GI6AD]FER#WOK6X/I6H_43!_U.@P)> M#-9,N^TTF(TP4/?X;4,D"09J'B^;PE1E;9RJ;+!3RCHCI6R I*P%I+AJY%,! M4ZY6'BR2EUML8NOE@W\%D?+WA M!?!$RPO&U^ ];$;$\K&V5TUOMGC1_*&ZUS31LY:$1?=U=]B[:K(0[\8;)C=[ M5-5HP\0F,3X?:YS4Z#4NAQNFCJ//DVP9%N!QNF/KE M7\WSOORK;M+5[>ON -1'@RRHAANGUBSR;F+M"F&D60?,!QNF]=NF]1NG->.B\&&::W6 MP7*\<7+3MID/-DZK$9IWTVIE)HPT&A6SL<9)_9:/I=&&B>-/S21(@W73ZL3= M;$J]H&O2.K7:ID[1C.OU2WE_V.9%S6)CY8GJOZ87M;^D M_05-MFZM>3OI-V5!5"-UDQILA4D=3:?CUXMSN9I9*X/U4S]WZA)9%@/-4^IW MQLI@R]1U(F;3F\]*5IXHO_\^Z@\;MFC]A'?BG_[G[:\?P%&YZ;Q>@O+S__JWOZ;I,S?G MIO.^N/IA]KJ_7,]B-.D8]75U?/KCMW&*-,Z&$V;__=6X?W,[@/7\E%XSSP#K MCH:3XMODASZ0/_HT]6_DSX\^?:AZ!'BH/_F>?JA^Z??2;U?]HOQA!L?]<$\E M2=R;__?J9P0+P810I?[ZT_KDV3=^6O_(XANW1=D?]5:_"B@H)[XS*7ZN. 3A M:OK=V,J$8MA;>5R\INCN:[WJX>JGY?>J'Q:8J4?5FQFFZ'].!\"E)XBK.<-, M%DN7L)>6KUR,[+WT.%\[.?UEKU+\,,N6?V,GOFSY&I.#4MO/EGT6,D'N)A/D M@65"A:J_G0>JV%.C2IT'JM1NJ#JTIEG(G5,7M_(8XE:+29?BV+XOOA2#*?%+]-^+QFM;X;SZ;:X&I6% M&?;,U:0H/XYN^UV!Q!R61R/S4K:2Z[+@3W7'[$_$\]]E=F.&RU2Y;[<5OM5.*:YWIWKR8H,]J MEYZV"7JJ^W5<3O[^OC/\7,RV1OK7V\ZW_LWTYCSX&P#^RQ+\5S^G?]Z#_T)0 M(&A_>-X$787_91'T;Q>->FH,>M&H)ZI1GS3>?I[[]>*=/H-=>@[>Z5/NS7F M%O]G9XC.(.MBU>IX<-!L=>ESP[" -TYF'+\T#U=_6^Z6-3ES1%EVZI)D9I#> M1]O<+&W!VX$DPU,)KT,&@0_*S]EART+8O2]N.N D %J*$L3<31)\[SX-^I]G MXC1\NP4!6/0^]F_@D7=7'^#7\56GF\8^5,+H'N,>]K4_]D;I/7\'V'5*JWI$ M,=3*\RF]K]?,?8=%PJOYM__MK\=Y_0+'/]_A^*\_'?=+0A6.+UOH66ZA>7+O90L=50NIRQ;:(6 -YFQOVIV\*S\4Y9=^=[X/ MTKV$O__': SX^#"ZFGSME,5B>'P^KD/=RE[]G);VE[:EO:PP]V8V@)&K8IS0 MVAD\*R9H7MC+8H&_;62!6?QK(0J?$PV9X"+#'CQ+'"Q!EX &VRV M!BZJX%G; O?R"&$)O?Y@FL[!/A3=:=F?](MQ^-8=3'M%+Y:C&S>ZN9U.9N[3 MNZO0*9-S-0;OZL,U["/[O?X%*UKES@^SG7'1,U]3P/P\V&D9\3\>DBH5U8*E M%\2<\L*<%^:L8\X3N47\J,P9;FX'H^]%\6$RZO[SW6UZS3@E 5UXM(9'MT#6 M"V+5]52I"ZM>6/5$'1)Y8=4+JVXE54^A-L;% +BPZIDX4H\J52^.U/DX4J<@ M1R_,>6'.T[-'UQ./8G\(Z.AW!F^&XTDY7:9UW]WO&%^#CDE_A']-^U\Z@Y0M M?%Z,U;#&U?L/S8L\'E\\0M' .S)W^N5_=093V"7+O_X'8+=3=J^__UI\*0;W MJ+Y\YLT0-MQX]@!>2^A?>>7;HC.>EK-$\E@6_YJF?J/U[UMYPY!\?/I:SU\"&[_TR^E*4P[N\^;/AR:T(B+11IX]#](&JB9PTX+00] M%%R;=F\K/SS*]CUX\W[DC;>&>O-T[8X M&WC^$9[)A+T#\O)GX:0+.YV I7CSXDU$X%P_^J3WXQSSC MO-B'9[Y=+_;AT]J'Y[!93T:[7G+H+DKVM'+HSF'[GHRN=:/R=E1V)L5OH\G* M3967MWTO2G<>2&WCA\OV/;7M>]&^E^W[ K3OW[]*DFS^!< M_]1/JY^>R,]"[KW0W;S3G?W+;CY/BVLG(E]V\_D2>ANQ/:OKTN!:P#_.^KRF MB>RS*BV[K?EYB_0+$YP.$QQ=$OQ>CN -D^^_#SJSE::$Z-L$L_W^\?OM_ M<5H.^Y/IK&=V[']+?SLS^F^QVA5_L7&YY[O_]R7]K[ OBNO1H/?FYK:$G7&& MF6<[T;YEO2^'^#-%\ 9>4@X[@S_&1=7E(]5_'(^+R1@,I#=5RX=GR PSI;#; M^E\8<\R+XQ7E\H%TK6;Q6X6MY\H8VZ_]Y3!%]6RU?I]"OJ/;\SNIVDE9-*[V M? F_ZB=<5,7YJHJCAXPNJN+\5,5),,7%J7P*I_*D2']Q*I]!]:I]B7\Q$<^< M\&OG"?U)\6O_2]$#(Z@S_-S_-"CFAH_]_K;SCU'I!IWQ^!X#O"M[1?FN7/25 M!-3:3O>?@]&Y51G;?N5WW-"^].?A->S#$HO=4?0^%MWKX0@P\OU]__/UN2F% MO7ABP]K/5TX\E"DN+-L%=<[<$6'\M.K_BM!)9<)(FXX7L+U(%N.EX,KHIRO?%8-:: M:WS=OWT)'-"R[O.4 34-0"].PEDX"2?8G)-=V.B\V6CG)N_WI-')L-'%07D" M!^4Y,M+%S'E$,^?D&.@ =M&%@9Z*@9[:(CJ$CVPL7 MO)>XU/,7L0XPE/'%4Y!Y:PQDOG:*7M9 M>N7O17DU*F\ZPV[QX;IS=CG5]Q9UQP0-JWI!Q)<7XC\-\7>V()YJYX>;V\'H M>U%\F(RZ_YSCXHXQ!IUA4J9WUW+N/?W[M.Q>=\9%>NQ9L$P-+MK898].BMX,87^ 33!^_^&/9\%WK6N[,,**_*G#E!GV M5F3];-)Y:["9>-AMI2^(2;8R:2Y:[45KM:>VOM9/4[9@TG>WZ>C@^3'4ZD?%PBTI4-?*@CK8N=^>1VYE.+YOT9G:]1,/U-\BND-]PZ6D#KJ%9J+\W1QGHYL/F_@N4M4YTFB M.B?H+UTT[(G[3A>+Z:DL)KF;Q70LGVE'!GA^I'])9O*#3I O1#]CYWCW Y:+ MJ#^DJ'_R\-B^)VS/B?0OD>@7_?Z2C+KM8D&7W,!3][>W).3E7.OLB+IZ ^2R M.\_T+L=VA+SLSK,B:DU Y,VP.[H!,P*4<@+VUU%W=A=XGF MNTH5IGIAI3L%+VI5IW&@\>7?UH3,XM_C75@R2 MK>YBUEZ8X0F8X1QMD$O\Y D#;J=@?US\F]/W;TZ!5?:P.BZFZA/'3Y[<.MG# MO[G(EXM7<[%=3MQV.1'9>5XAK>Z MMRX0,!O?^;4 Z>]%.2/*ZKM[_2_ ":NH2C-^F]X496(/=? MM/(%7PQ'-_UAXS?:UWK_(VOOJH:62]N F>%T?:O=!^(6_KH[%>=L6O?6V>Y8 MC._\WJM.MS\ ;F]\?S#PL^?U]HL4L4SB0*53%3]P9Q*W\4OK8"15LL77.24A&"X]?-!QQ8A ;/YU*PW6[M7/&+W^V_WOIE=7GPLS MQ>'@U[(S2)UEOOV_XOL6WW7P-EB=P(AA8 *>NY??5S^/77-^&'MR;\\.8WMPK&_6\E M.&:RV R'T\[ 3">CF\ZDWWTS[)8@C8O^<([*%-WMUJJR'W MWE5F&QG$!9#7B!(,[!&#Y$XH7BW712)J&800*?[ZTX,6=QK8N1WA<<.6Q9#Q&&I!E(G+&%YRCE:Q4I4BP*)#WH$1295<)F7*$UW0(?;3!N7N'[SB3)J/=%=_09O@[X M>7>UP.IOH\F?Q<3V!X-BN\6N4E\9S6W0-ME]0I*(7?0(+&FP/I&6BJ\OEFY' M_"W!;5WWK_W.IYG[?(>QXN/(]'JS]\W\MZH P1KMPO\ 0R8\X/[0&ZIM4^:L'@E?UB(X"@D4$4 M&^I=Q&'I=VK+Q:N??R=O%XC;;\%+?+4TF5Q(W9GH6*2CF*M)429]_:'_;3>3 M@D8JK T\:&XP!56@@$GFSJSUU&5V%N9H=5OL#^:>*]UKD<$Q*162QCB&P-,R M+L3%(KVD/END4/NO<7UY'SJ=<4@Y!+<=T *+W?2Q*&\:>7M<3O[^/FF+&8NF M?[WM?.O?3&\R?L0DJ&"<\<0Y;KD&)5;%@W TU@$_\C\7JVB$X["0 J[J()7> M$QT!_1@A+H7$$2U<&A>0LAP@Q=M#^L>P7.XJ!\\!WF$\QB%('9 MN+#F+4;.B?NXN3MT(/)'IAD\A>1WEK/IE$4 M8:;!Z-),"BZ" #LD^$7\0\.O.B,Q81K/U7$[%/O V28R%4%!,!JP05QP!X(R M+. TV!#E,[V@)%-[P@DJL@"7 A[ZK9CLA55N$")2L B6G <##U&S$"\Z,((R MRYZ!QR8[_;N MTK,9QU'Y6_%U\:IDSI?@N$S!Q)N-WMO;=P]]2#';=-[^QVT/!!"\G2&])C[? M)*NY,S"WZ?!U)K'FAI*;WDP'\WS^JRO8K1_+SG#;@EC9"E&$6LB?!&,?!CL%0S M&C$N':4Q M U.]N_K8J7%8VLCODFH@2NB 66!(PNH7T6_M@= RXVZE4-.*MX'NH MKHR5R MR#-ED>+&N0A_@F&Q6)@#LS<3K>#BZ,.M["Y"T>F#+^E M-X)49QW:A$P"*H[7&&4KN ZWD@=>AVCDMT (8PD9$4-CNTFH3;KRSW'I'1*"4$>!VH6/%(\CK;"]2)O7YX&:;"W>-6]]3(0.- M(5 #3E%R@RK,"!5DAAF"M#H?S&R\M=J$%H' L3(R6/BR <%,)*&5\,:@FI\19O:6C^E05(0@P.3@@!S+M*_4 M!HLZCTD11MD3H46UFX^8,R$H,L)C;@@L!%>IL@XD1'29?$1"D"==RI'D(\;& M<@?:'2Q[,"4I$G:!",LYI]GY+P%,G \>'B8?0?M'^*Q&RAH% @!4:95D!F:T MSW!#%:/G@YN'R$=A!:4$2^V=1)S9 )Q2G9CB('*NT?R,,+.W?(35&^JQ'$HP%VY\8#0*2@$E ;<7IL&"5N02LRG\X"SP\3#Z"F^0CL#D6$:Q(+XR- M"R:Q@6&9*5%)]5/Y&$*0@#B.*1EM5I7AY1+G()#Q>%P>M\#P0\K;\1AZ( K/%.1=$<"G;5Q'I)<,< M2.!$=@9.R%-"?B^MW3I)-/4DW6A2&/:/JW(-C PQ]SHP%X\$>8V7<0_G/#** MD3/,"TQ08OZ% :E$9#@3D.+Q<+XA&Y98A!DU/$4$P"5 AF(/W$*U,EQ*@VLB M84\)^EHV'S(2 <,@[;2F5+J%D#$<4YVQRX- 'T[ZO?Y@FG3FW76)\*T[F/:* M7BQ'-TD\32>+5X5..01A.:[2C^!#T_7CSKKFE@_[BOU>_X*&A+3U6@@;9#J3 M 0Q"A$&B2"496$5^8?-:$31:M12KVTAKJNX0.'R&1%E)DYXINB9JH'O$,%B) MX,%Y9UB9=!58T>! WE #Q*B[&B92RME94N//<]DBR'(7)0U2X( Q2S=@=15C M$3'(&JI@C,]UDSPJ6?;9),2 D1\(_2 M:3YX34P(SE+.;G730'IFZJZ&8W*6>^2QJ;+/'J&.4, ]4]@SB3F%76*3(F&! M4J&UKA59C%)REN0X&TT2*#>,T4 B&.%*X^CULK:$@+':37*>YM9CDV6?72*4 M"0[1:)#G2L6@=>7?&4J%?AC6&5B$$LZW!&NM"D"Z^[^R7^[2*W\I1^-QNE74&:0[1;]T^L-%&OVN MZ:Q8<4^!UB%5+ H(S.4JG17V%Q99C'U-[1\"X,?!P-TE_JI0@OV^_.M_](LR MQ9N__YJBS?<"KLMGW@Q!%(QG#^"U;/R55RYNE\\J*Y7%OZ;%L/N]_GTK3Z9, M=^"&NW*.S4%JFE>;.^BR(>R'5L4FU=6V(MZ-A\7T>LX_3 MX49K0S#G*07!:W4@7EJ))";4HVB=)T%F:N%"Z9.A]!\?/I:SUX#=T_ME]*4H MA^F9#00W//)H(Z/*>G!X#8[5L941+.:W#R\$)Z="<%>4DWG%D&+\[LH7MZ-Q M?Q.Y)^>$L5'Y>TH5:#[;319<1TVA>NC MQ=P$%'4R:@V-8KG%%7?YO8D+P4^&X&^!,MW^;6=@1YMUMW9@FP&=86N;B)1S MC,2*SLCG+L*%SB=#Y_UTMU8^>*((8X;(OU8!^9,M[[R)V4U@E<7=(PAG&7"?+UC*GS0<$Y.6+-=PZ% MXU1B9X [K?'!R&7$T#EC\\(H]$*N\_>;=1](JANB,6ST*B_<"%%S0PQ?*'Y*%-_+=T8FI7%SK@6VCG(J M,*ED.^/:Y2FT%YJ?$,UWBIX\$[A 12',4JCUMJ,+&> MH^-S#/_9^*AU*GH@J)31H%35HJIS+\1Y1 )3R:8]DPNHUXQ%9D@PB@1'J:RR M/=-E5907"E*'4=OW0'X<')R31]:27D!#JKBN-99*1J:YKVIU&JU,5MN,B,/L M^PN]GB3'P&E" C$AQ;>T\2@H2PCU&!$JO+)9D/1"Z9.A])Z&E@V&,L]3DP7C M=2JQL#B84AISG\GCR_X^+?-ZGV )(H8ZA2D#W2LM,I&Q11$FI:BTF>-\(??I MD'NO2(E4,1H!!KS06DA!-:O<9Z-3 ?L\;Y9=-OD)47VG6 EQV"IE?7*?-=&" M1KXLP"M\R!PU=A'HIT3K_=0XXL$(4.6$>)MJ\R)2]:)0DFJ>-RIX7FK\5(,F M(8"TM0H%((IB#&&OEG%+@636LNM9>+O'B)I8(750D8I4 $B"@./&5KF1FL1C MY#X_-@Y;"W$3CQP)%D;U'^CZ?:#S0<(Y.6?-YY$X]1\G M2($&#D )#S2KPB94D:ST&)/G*8_/C%Y'UL*..$.)TA%CH047?EFF31N#518L MNU#]M&RO?9QIH55 E'H=)$$!&^]XJ#)[@W;/(6+V;,F]ES/M/&6,(D-1.K!! MA#NT$.W*H:BS3<[7JY!>J'X^SC26'(QV*Y$6R#H?@N"+XP]EB:79:1U!%UJ? M$*WW4^/<<0M>AK#>1.2X4[PJZZ"%$3XSWHA0SXGJI^I,1\0D82XX%+@0@B%J MJ\*#Q+!5%*DFFK/#$*F0L8K128=J$/%KTA#C,>M;OEFZ@><3. MBJ D\H3&Z+VK.E@IXT)V#8=@S-5.NSD#\."+.R<'JYGE. J*Q1BY\=H@A27E ME=6D-4[4/!FS=9\XA!), "6I1XEV7!%7=3K4 M"O[+CAH$7Z]$=B'ER<08"%?8!(4\CR1:$G7$524SAA7*SG 51NO]<"[4?.K8 M 2,V<,.BCU[QJ+QR53\&[36S^34T1-9;AE^(>#*Z$FOK88MA[(S54KNF777$%F+TU.DYJDZ^Q(!^DB, A,K ]7@/51I\@(AD459*=-$[72:=(DDQ: MEE.J)'>S4@E.D'O"PU/1E4J%T$Y!HY("-(RHDQ% M3".\<]F]#@GNQAE8KZ?JDSJ/%!$^&D*$8HBECFS5O2E.\@:;E'!!CN>3WLU+ M;WG;F2S^]5O"\6C6$_+CUV+PI0!C>G+]8*=51(>D0."->.AJML9$AHBGS\/]NF>%/21:G *P(=E"L+ '? M'AEW_]KM-%T1<)(!'XZKB!R1-J J!J993>H;P4BB]M/T)L .MIAS\JQ:&GQ[ M1Z)BADM@N-2OC+FJ:D+P/O-O,=A>K-WVNB#^$>(2)#5F 15MO:(@/H,SL:*; M35)CY]/R"]4>S[JB*A*AO8D@LGUJMD"K4B4:6["CLM-QK)5^/M0[&=MXK]-P M(ZD+%GN'C+#<@8U,JS05#WJZYC3\0KJ3"3189VC (#4#(DI8K"HS0RMG\EPQ MA21_1E;&R5!OMPKWQ%(4F.<>(\XT8=%45UV)TRIOQ8X(N1#M5'0=4LQY!D8E M84@',#955=U-8XE<1CTI"&L/NC\)]4XU.$255+PJP$&<8-GU M9*/Y04JYA$0CE+L0+@RK)FLZBW) MJ'5V>W_3Z?2%:(_H!/(45@=WPL.V4P9D776"J0(&P98Y$E*R]N+B9T6]DS%K M]BH*'Q72,1(2E,,N4$6N.PE1$G*"A<>JDE7UQT](@2_/"#W8,L[;?1L+L/X8ABVELO M#$LYELXCKZN;?XBIO*$&1F ;[>?#WX%XZ 6VD4^"&K(4>X5E5#%ZIJL>4-I& MFPQ]"9]$?#\.VV&([7 MD@[\C'KD;Q_]O?7Q>W7TO1<2I>-@RI@V%+;;?'U6<9=KVEDFQLKJ=H3OT$O[ MLV5I3G,C%94^<&>$BTP@)KV(&(40@(X9;_(36IMJ)YMTL,$P5M:@E#_IA*WJ M=%IE)8YVGH#1NL#:9#+*&-(D:I@ 2H M+0=^E 0K#L-ZTA((\A3^6=NRY;'7L&'#(/#_D#46_$ 2HS9$&[8@ U6R9@T- MPN#8:VBC@Z#1X(@B;'@>,94*&3FG@R#&T>RZ%T5'6<-OQ19&PCUA):B.2;, MP(Y)Y .@'N!&VDG-?'8HI+;$/0"R+[CK*O^>2N0\!/!>$ $AQ!WW5/(YN)8: MA/(32('WA'=\O9NUA<$$D? UC0GF&CGP F+E%DM*\IO 6*,UTS]]=#,0;181 MQ19Y&2TXY#Q0!OHF5IUWP#7WV1F43O4$-L*0UQXR$]U4]U3*V M#TCN4S/+&P9ND@V@3)&PF NWS ;CL*=RJ_3I<-$F!32V#C874-)+GK0H%U44 M@B*0"[DH4A23IUK&<4D*KF]4Q)N8ZG:"B4K36A<^(ABQ>4;[T7#Q>U'V1STP M>E/8KO#%_,^M#+Y[%?(LB<1&$.;.*^2=#VJ9HH\YSXC[&@L)'N06*ZH'\' + MJ[&@[N5/6$^2%P%RAV-J6'"Q*OWG)%&9 GV--5VK!K#WND8W-Z/AA\FH^\^% M>?#ANE,6X_?%N"B_%+TX*N-T,BV+-^/Q%'AT\WY\\UM<]7:Y\@RYJ!DXO8PJ MKJFN4H1%N&=DC6;\G ?/=IXZ<$U-F X1R:P$54'!16#N94ZW/%SQ_#7E&&F]O!Z'M1S+[[^[3L7L.V_7W0&6["EP5?/H)PQYAIIS2S M42PL,Z\P(77\A)74@HC#XVL/BPP')Q3HK9!ZB<#>L+ ]JJ@TN#JUKF0MX+EB MV@A7FUEA0;\0E2QT'5BZYJ!H5:Y%!UYSN+$+7+=E<5T,Q_TOQ3PL!/[8NZNL M>?I3$8AE0C0;;J/,B9%*N?& M*:7. ?750O?I$&$-F2^AJ)1'![HF;'/O]$3QU/K&2>,T)89X6EU8\DZC/&P# M&XP_!LQMB,:,.(PE^&$D&&,8-:+BX4BP&.E M&8^+[4(>]QB:1,0PQR &N'*6!HF-]%0QY+4*,J]4C8589^AF6/:">0XR_L_. M$.'FTF@183"Y-646Q(./#$4TASNE,LK"W!*A(D>2.F\D MA]T9EDE%QN%L.PK)M\=XS4E@V^/['HY%92(GD=.(A4/I"*)J^JE)$")W IG& MVR^BX4"L9L:O_%@PS*A06$CC[U<\#T2C&5\3^AZ7%I^HS9MV'::'KZ&-=< D1D1H&9AFSH#LQ%4->: "JN%\ MH3,9_TAKN#.)>_^8+E),P++\K?AJNMW1=#@![^GW,W;R<.ZBS<'55="2^?MF.)^\J/\^NNUW!1*;JF>Q7 MDZ+IC/,G0^J^3R<*KW!*=D!IZP4[\$@]XI:87(/2&89 SL! M>']I8_"4%H_L[MD+<-Y"U.#W<'!]!/!610N36"T_-R290['R_=T :XU<)]F! M(W;:"JL)Q719S=!:E ,F:7;RNR=@&SSTJ&FD7GGJ8,M%0V?&T*+,HF8Y]W*\ MGM[X ,#:,,9LH,B"I:R%840R1:O41(T$SZ^B@F>B,SNS ;*U?O# MZ6BZUK?F]]% 9^9';^ M3O"ZZ7E8Z!\9+QN/\F:QWH;,=?C';J77F?&&!TI") 1)@JVK3@T<8?FN6[2* M>C&X7MKM>]RJPBY*L(U\I)Q:9JV-IKK^BT'[U_0B9NHEHG:_YI(!+$^D-)4! M]GX*H58QR*2":^[A\[66 >>+W#93BWD>L!/>8A*1\H@:M^ Y1T QU3F#]!GA MY5%EIPJ<&D*8UX8)"J8@K1K:>A=IR*X!8<+82\+U0V2GB8Q*0@D5-$5:O=;5 M 92+@N29H)A0^A)1NY?LQ)+HZ#U@U5(,'KP3O'+;170J2[H3E,NS1.Y*E\7T MV&YF*+7<8>U3H-R)*!%X)(O8OR=U0Q*R1!CF.C CA6 M(1J%]#*WTL-_6?1 7,AP DL'=%:(A8\E1Z#"#!RR?Z6Y[4X+B@_@&3V/&*F M)(F!@D$AJ"-5X63O<>!YGT'\(GB]S>(%]A1;@J_ M')P]KICV%'P,$-#"(,,=<#"KHE&:&)O10?,+&0[1.,2D$(YV2&,L,$EYOHNP MJ;>$Y-=;+R@_@)CFBE,=P)OC",1S)!:)RLOV6.6US/E9FB2_%N/QQ^O.\H.[ MF<\L, M%SA6>4HPPO)$'ZS909GRU)']$!%+G/=&2PDHE@Q[Q&*55VI-]"9#+I@=+Q&S M^X5Q(R64:?"T0SKEP<963K:RW.HL+U,0M%:H\7RQVYI^Q3BE(0A%(R,FW>70 ME2/@5%T/$9%=0CUKQ#RJ]#3!@ITZ MLA\B/0&+A*&0*K#$&!!2!%?G^D*"Y7HT _5LD+J7X%31!8JT]ZF?%:/(,NRJ MU"!L4&Z"$L;/4SX\*(BKG0W1:^PIN$8Q:LJ$J5)QJ9 9]TEV2+=TPU*>%F>/ M*F*#Y,)02G00%C%BHZ&^:%75!^D/,U*S%XN4YX8&(BE=2JLB<4DGG^/S_DV>7I8K[5X(U16(TP MBL@+I)6RKO)@*1@/->46CNJ_GA32'C>K(55\)HY3)45TS&I:-;CPGE">'PZ+ M8_ICYT6'ATCJ .PN T:$!XXT; *_+&\0E;29T+B@_ "2VA 7'+@E5F!*C2/> MR\79R*,L\E$%)B8A$(HB-1B\#>^\$PL3RRD=91[HIH237737*2'N(1(NFHB4 MU2Y5766.$@-[;1%'!1LI3^3 LSJSYXVFO:221"#[P;G7BCOGJ3)<5%O161BI M:3TN=[$@'PM3K5>3@T("2Q-)Y!(Q[HRODJ,EC[SF>(@)L4MZ]",N\E'%C;0< M,G11-5Q. F$IOJ**LJ M9=OQ$+-T>"X?+LY/$:V:HAL\5$VBTU6M]%%R(]6I4D1Z5(??98 ME 113BALF:K'@>0V+V:=9<#M0JS;$J"882"!^9".. A%1&#_&R,,\X)B%X/T MPAH!CA#.=9U:[_#3 LQ#8&Z37X2 94,9$UA'(9FEMBJ/;!&8DOEM1T$RG_CP M0&_H>4.H5MIJ<-T-\E1I1AW3E@EFN3=!YS>P\7KSH2,!W89IIW!P1@ED04/[ MX!"J3KHMLR2/?!**Y;JFV KHT"F'( 52Z?99V67;&?>[VS S63T.%@9V6G3, M8.-C3*9:=:T'_LG64%Q]"NRW'_E*V?5:4/:#]<]F6 V)3*82KYY;3E)_&U85 M,TGUBW$SK(H='M:<=U=AI=*Q=&D'C!BEM2"459Z^!D-Y/0*U"BM1QX+UG!3/ M8:R#58I(*BVW#'FIHK D(*J9] Q)L$ 51[R%(O)"D<.; JNT83R '2"U!3U* M3>HP#[+ TP"^@258HR;:O$8_(GP4XK2((:24!F92C-D8TW4\S:OZ5:GNNVQF M)'H<,71F-N7AM[81'/1LNH:&D-7=B>&46.N;6MUA&,.!L9 M"@S[@!!?G#[9*(VG;5M;/( XOC^83NI*/[;;0P;!9F8167#XD98AM>],+,><8XMDZ#?13!P>!2*;&G??1 K6(I71? M,6(NC*(@QX3TGACK\-E?<6.%9\!RL)$1,M+:Z+46$ MLHVZ^*C"]\RH3YV MOKT'?"T2FF'NN]NBG.&F_J!G3<'?KVD.3C8.P%N"2P*<1JNT+&LUB:MK&$YG MR)B!SU89;&O@#KBD/YN7%$42LD1; JZ?TD['JJ:V-=1$7;\D0L53+BDWP^Z= M-B)F3!0$F Q)81 !>VQYG!4BJ5\2Q_B)E]1")04^1E2$RP!F)784S,N*\1RC M&-4MB?R(.'WPDJH6?$7YI=\M*O/'T:0S M6!V?M=<>3?XL)G=5X>=R"03AXJ=9=9C-,C1O')CZ'Y3]+GQ]UEKN#WA5.BF! M]X.,NDE2:PY5)9U6&D X*E#@6BBON)8@EQ815X? Y["O?OZ=_*G?8NY7D/BH MZ#@;0E2_WFO8..\'FJ$=(>8"5[.*OHS!WTU5?\A:94, M.,_GS7&5["S(1OC M .S>V 0",,^T(5%R[X63K*IPY&TJVI'7WU=L[?CI4?!ST@39@NT;T.]!]J3X M2RI;GWIIBB@KV0-_J@S]A#PU\F,? "I^!?W1>S,$2_1S_].@F#6#6[WZU7RX MN"FK6:;3"S4[NL!>&:)853391$)(ED)#9+IPNXJ2W2$\POI6$ZF:WF>_O^W\ M8U2Z06=\W]:O>JF\+P9S37S=O]V46D6%4 0#]@1)%>4#M=59G(D!7.N:I,FU M5H7GCS?@,%-M1D,DSI0A)SCG"K+J435C5^+ M\NP%RM?:U9X_YL"'[A6_=6XV7]2EW%IJF7$:4\L1U5ZHVUIR4ZH#-V R*8.L]MB&JJZ% M)2KFI4DE?2S)MC(E?$L&??&^N.GT4RS]W57LC[N=P9]%9\<&/#CUT=*>&&S5 M[* X+&]P>21CEJ:? H9;KW=+B/='0)H=X=G=UJRU"$CCB+U(:IK1U&E](4H" M-EG]1(DX?\":*R ?N,S1=$?2!IKZ=G$*$I,IXQ!2E<-I@V4R(ZW$>'METPSD MPY;Y\;HL=B5G4J*2IN\FY)Y0/7.C7T8ZML@)E MPKEHP71G @MF5MV=#3#]DJRZ W'*5OY2[USJ4/!*+@[":(0%.!%75 M#1K/K,QL9%B0I&+;%C#PCVXB6JR"X!C<>TV4 \V-EYM6."$R]4/9>C+^ M:>-D7_//!\UCRN40W!C&K%>5RV$B\S2O'THYW5IHGP!>]C3MTIT-,.P0N./! M@G6"-!=56K9"^55/S*@\)W;9VFQ3AG---3 # O_ NT!X=4N!IGLY&2+T]G;; M ?#0)M@M]9X!]2(U@7/AD0N+@SX3B PU(:E'EH-/X2HSK;1R%#,,UIG5ED:G M*GI2;S*E_MAR\*G<8*W U$$NW=%,-0)$T,ON8H37=!=[;#GX5"ZN0-)1,"5 M=U)KP7?3OHI(^9#?-GYL.?AH[JM %GOJ-14ZG0HX(F/EZ[O(UN\4'4\._E9, M=FQ?2-(-H^BQLTX;9A&NZGB"5$2VIFB!VIZQ 9H'POT$AB#31H&+BL$K!=V& M&0,]08('!4&\RBZ3$JRV/^1Y8GSL;00*33F7C*76M49SRPB;X\0ZSVWFN#,B MR;GPR)Z"3S,C>'2P4M #Z2)ID&Z.$B>\6$],G<7V-#T3E&PM]$+@7AK+I E, M6]@>QJ(*";:FJ1AF8NO0\ -QT-H*,$I0X((3DRJ7)1\855=)?, HT^6"T4<3 M>4]A\R'+F+1$,'!Z$798,Z(J'\_X.AM>RZWMX"?&Q[XB+Y5/M-(@T %:1BN4 M\ZRZOV.R>[=@!VM.MXYN/3%.]A1Y)LDP)FRT%G%P]E(<:6$"&ZKRHF-4D*U- MG"?&R-82SV%E?*#&@]EKG-?"X"I,1")FN=A?3R8Z" [FT?S^\/-J^'">9%>3 M3@CJ8);N>B>V05:#@2HU5E$';-/%KXJW(S?RU<^_2_5V-1=S3UB.N)SC"*S<.E)-"@^8 D> #*%A, MJGIZJ8$\X$KIMU@]7UQM$JHKH4,K<:K!*V'W"1K!;B)570]#>4*5?BN>+Z)R M6;M28189(:-&3BN=@G)H>6DV$L>38*+T+3I1W%37"NY<:W 2B"+IJI34,DC- MJR*3&A2HB[ <\:=ZB\E)+^@1)"WUG(&E*00U4DB.5;KMMZBWI31)DE;^R=Z" MT_EL$;6]J-7.2Q^MY$)Q)(A)S;(J[T4;'F?(0B>^2QY'U 8'+KH$)X^&X%/T M.A5R6Q2KPL:8)$].5RD= %,MLC9B\-O!>=<1['@=L>?85-9\D(K-KN0<'CN_ M%,.B[ S2?<;>#4P83\KY7Y7 MW4O7%@'--!)-C!6&5%Z$4CAF:00D%5Y[3.#;,"\],#;!PD6,P:5#42R[C6J# M2.;+(H,8LB.LPH"< ABZ@,X8SE49G49_Z^PUU] M>#M@VD)F3@@FP1-R%M&8>::?)& >OT#4'[5 K(=M20.X%N!>IY0= MY&9E3P)17(+PR,^ON#P$"=H$!6.I:3ORVG,.BDC9R*MZ2QZ S .)#.NUY/#] MH3HGQCC"GJ2.@<]D0*>FXN<6E*E9"&D'?KK)S^H98O)0''%.N#_JII06"="6 MP8-?9JA0L[C8G JS2C]9U690IUMIRGG1A52(/I:CF[JJ"W-X5\H]AV]@O8W* M7G_8*;^_F10WX]]&PT3 BIMN/=8((I1A;2 (L]L/$%> *-M4,(ZG5E(:PF1@@3"B?:ZBH$X M0?,N0(H^(9_!](5S:<'WW,=ETHAY*Z7U&CQW822X))77RZG">?,)M9;OV@#( MOK"VT08L-D5$(%@BDDZ%Q!",/- *ED:-T:\%QJ1ALZ%2*DE#$G8M9 M;.TUQ>)XS'Y^)#FJ[1=3S0=)"3)4(D:L")PFATS#/C>!9_N%\6-2IDT,!PP-[3FQTA)T=08E1Y15H;I_RLQ2NVJPYQ,"5 MV-R=YV63Y*@[&Q/EP:WF@!H7&&%,,55U.3>8UFA"M@=I4K>^PA?S/]\,%^@; M_][YGGJ5[6QK,%#'U%&PB8CADH.E8:I+;IPBZS.'0\C,=FX'Z8'P;Q!2BAG, MO0$#Q!CKM,;$5Z'P !9>=A3S&DN<2=1#+.!]T2WZ7_:B@=(ZP&-&"!.I)X*Q M6"7E*L=$EDLLYFW?MUG"'50/7\6FICV.:ZR1\>D2/Q4X=4M:4$)ZA3./0G+^ M=*LX)Z%U!#T"3@^)3@6&,;'8@[R]FUP7Y<+O'WY> M&=M9$DHI>(K.:*:ICR82:ZL$04(]STW.U,!J"RFR \S'7?^FLWD&SH"1QA,M M&?4IC"4K38 9SV*F1 MU=JL_I_U\!-EK@I94!^3!/"0>:R9XE?&'.-:YQ:5) M%B^YT/A<9#9Q)C+G@Z"8$J%3!??JUH3BA&74?LVV$-D'(W8*VY8 YG_W)]=5 MOFHU^?ONTCL(4$X4>X,<)I%@AQ=)OZED1%Y<]35'>2!^%P@/NKA-I]8>-*\C M7@1"D>3$IH*HO%M6^5E< M.YS'1065F8M^(>%I"%;JK<5$@I'(2)#(@=^,JBY8/M9T/L:8;M*C#R#F3 "G MXZQI6:9N]K/,X)TE*'4R<(RY2<7258R<5/:?\5'FM\U?8[V)06L!.\A:-L4# MC)44"1:-2'\(6%MUAXPI&S.!21G>Y&,>>RWGM+F.<6X4M" D^1D[K@,P=[0\$6XBX(09#@N&K=0H42-2E%ZAC;[?>RN.WT M>U5;^44DNS)0]Y2*GJ+ TF%9$,8I\'F7,5[+,T[T/*Z\I>E:@P5J2N=Q2J/"2W<0G-[M7]87-748-N.FYI#0RAU M?D)68^N)CM%K5[G>R!F9+0CX0\KU<]IMP#K$0EHK/SMG3%1*&4<,2E4?2'6? MR 8G:HI?'6$AOQ63!]+#"$6-Y08,?6<=B%[NJP*@3 >5'9NGPJ[KGN9FF!Z^ MAC92J.@58@([JS5.UYM369=YOH6S*+]?!$M^X!H: ]^;T&V]8MYQRSCVL%,= MM:Z*C")B0\8U8.*N&78-(=U6B%H+@4E%7>HBCL%)!^(+Y!8,D/@AK]2N&%T3 M,9LA M4UZ_-U/1J /34._YIF@:U-B NIV7W43!O$-3$&414J&@N?NS6*@EAAP+=*J4YT2(O+KH9!CU,8N'@X$_=ZD?#+R;>VP[EL-, MO0EB)!RT3U!(^%")-I )2&4M=J2DJI%)%Q#L"E\;.B6P*Q4H1I:*%0MI95CF M(Q*7U^<5@JVE^K3#![O?=<;78+Y^Z?>*GOW^QSAISM@?@K68KO>GOJ;[G6L; M@ \9A@/W)%IAN:WNPIC44B8[UWV-I;A_X6=[X ZUI VNJC"SBB[:F-D50V1T M527.$JKS=E,IX+ F?@^ZIC>S)H0/(Q.EP7(4D19.*Y]:)RXWK)2QYEX6T$AO M1Z@:\ ZUJ$UQ6!&-2C8+CEYRZR-LYL6BP&B1^:(8)6O=*@ZZIN4IY0,(Y4(( M2?-+RE,Q \[]LKV0D#&_S4$Y6CM$WQZX0RUI4^@'/$HG+4+"8&.DLU$L*U&R MD*=^@&.PEK3_5$LZIYC ,4X5.CO4L[$T+E9'YQ#UH=7!Y7U6BTU.#,VP&'(]. #X#KG#;:,20D-50KYS4&5S=:HH$= MTGTT!ER!-,URH#3%F:'X0K!_5#&'7#H?#,HQ%8-,$2QFT]6SU-[+F+J[$NI@ M=&C-&W-)F.%(A9;(J^@TJ\IIP2\TEV=8HH.)C3/3@T?8GH)B033E.@;$L";@ MP%5'Q^"I\BPVJ[E&+Q3[1]V>)I648]%%2@EU8/TKNBS92)7)MR?!>-MM,$U? M?G>U-$L^%)]GJ-QFK[[Y+=YSO80A5@NJ5*HJZ17QE3O)L+QG[H[G'X$-NP)B M$R1UX+XO;D?E)-U*V!]>'6*4RFLAG5(ZG:30ZN*_C]C[+>'-05D%>+F:Q:'= M'C9=4"A)9BDDEM%)Q-4"3!#,QN3]K958*\B0P; [@*V7U%!JO8VM Z,3[#R$ MJ:I*X%OPP6M.< A="XT\%,)-E0B8\6!34(64YN"0(1FJDA;P-Y-7Q5/K08$# M -@:,F-",!NII:G,K_<45UU# 4"DZ_I)J[4(ZW80/L"WB,&#"8\=Z&,E$#4D M5)7?M2*:Y&269*W?30T4^P#9&DX%TR7$=%E28.6<(494I08)F#B9P4#2(BJHPAN0NKQO)J6C8T ^&\9Q4[!$,G!1W!LF@=$QY M&AYI84PJ1!@E!5/'93S-"6$72ASY7DPDPFL63+1@^X-'&'"B"1@7)G*2-XA_ MC=>.'P]$DS8Q@U1(3BOG1"EI53J_HY5?0FW>\80@T:!/'@SC.?'-$78P-\&! M/00*'D0_!<4N*R/.B:CKJC<=7B>='R&.&S/5CE*C38C2NI1PH:OJ,(Y1P_/[ M%P0SL1-1[K+>[G*0=SO1!C&N"#BW A&>TA]3DTHI99@&9HJ-P0C(S-C!KSUM=)D!X3RG-C["'+&@3>K00\%AU*# M*!_ILB\R8K+F!H0D@EUH<>RX)45$2Z$D8!M,A1A$Y,MM3'R61?TZM=HEAR;+ MG"KX/SM#A)LECB68& 8.W#CB332+AC(@R=5D_"M\%IIXP-#^O=Q.?G[^V(\ M <(G'IE1;?VW)7^M,<41&:^E.G2J1&FLH]%QK;5DU25-QXE%610,7&F^#P8? MFBTEM4HM 5CTE'%*P&^NCI0,UL'E9UW@JJH,H6WHK58,"]T:[&+@,3C,* MN[GRB9*FR8 E0NNC0WMVZD;&5']%19IJ#04K4QK/ HM:^[P_@L(U'L)N.-S; MFT'&JD]R1NLS(/'+9+C_MB4H8 M&MT/PNW;BQ"#[K3*"&) QL> *:%5"H]E(0]BK5]O: ?G@8"WIEU+KZ2D#CM* M%2P 65X=&@AG(KD8_*>,$X XM+8:*JOI5$HYJ^E;(NF+,]Y#6YN"EE-PY&7S]4(F#W M6F<<8:TM=30$[7D4J4OAHJX;Y38O]IR=7VT+VH'6LRD'#R,O84G2(["%N9-8 M5E=?E)4DVP?K+53V6L[OG>^5< 5YVBV*WJR9R.Q=A[C/@[RFE'OPZK#!%D4/ M4F=YC5KG%;E7UK,C: ==U092&2.,<\Q*;IA)Z5>B2B,Q%!1'7E(0K^V?PZSM M?7$[+;O7G7'Q[LJ-;FY&P]GUQ-V3QL'C0C2F)B<\^!"0K\X_++AD>(72O08>M00-;6AU%U5H M%+-T.$J):$1L&Y#OKF9(?C,>3Y/I[D;C/0H4*<1M$)&!9R6=9$2PROXUCJB8 M>[J\%M0Z6/:'>0.&":?(8":T /?!$^E493X8$0S+TI,> ._[8N;"?AQ]['Q+ MI?72#6:0,(DRUT 6"QS? X9/VGOFC.V,?VL1:*T0N?;H_V?O39O<-I+\X=>[ MGP*A'6]H(J@VJG!+XXG Z?4\/K22[(UY]0\T66QB# )< %2K]],_63AX=Y-- M%DB 3,>,3;)Q5&5E_O*HK$S-!GXEEJVRUZP0XG.Y?@M4-M9[K[&[.X MU (9YK4G',_7C*9.FVV!4&]%_L!#5'8+AXCI?DGMX?_.(][IBZN.9])T]_6] MTTPU(+(%N&0'IL/+73>;X)ZF:UORS@\3/R/PN\9S_+CW+84=>+PI"Z%@$)D: MCQXW9](]0]LN<@CPOW&FXNAA@^H&VC\[.%%3VH=N-DP$])L>N 9U5 M<1:]"R<[KFR (RVKAJ\#35U3:5(@/:#[]LEGDVP$=EY-W&5 H7$,P$_@UF1> M0M5/\$/"Y8;7,]II9'(%F\-E51VNTL7X;59VE'VU9:,;1@"\Y1 >)+$4*P@6 M^7PV\=SMDZ4RE3>GW^)\+DBXO>% 0]4,Q>,ME W@%%X59U$10=OAT1)#VU0& M%R#<+V$QS\J@5,.3LB/\@WKRU]_!,F1*;B= MFN'XFJ?(EN%J3&ZN(V\70C5,>2,/K@U"[+;4RTJ+K[._>4,[WPEDQ_9 &JCL!TU^B&W)CK7= MD0E4L+QI@+\TG!,'OE 3S][K/'UYFK%2I; XCOX?E[ Y&!F+"SAYZ]^:2-F^ M##:B@)]NR)IG>1ZEMNK:IJO3%;HTUP;S M#,8\+PD21-_XIWW5:\';EAW-5#W9<4R $'51!L8.%'=[@\]4R*9!US4J_,Q+ M-//HV$_3699^KLT+; =F>C;_*8CNDK+@552!=G M0[P@,'<.T>'UR$^H#DZ2[-F61US?#6@0-,CO.?IV@A+@BK:Y.7(Z M&7YEKXRXZRY1=(.7#+'\@)I@VNI-1KAK*\I6/(J8^F8*WDN#.7[0+RDK62.& M;X!1[KG4=EQ/"XSFC(]A$F,[B,;+LQS(G^VGAAOXV_CE-'KZP;.J&LZ@(X_+&W^[CZ"$\+CSE&Z9C^+ 4 (VP:(9M MNDW#+=Z :]M?V$")5XQ-V)3VU;CQ7,M6?*)X#B&\1K2UZ'=*J*%OA0,V.C4= M/:.5O*G.CRQM'V%\=S MVL!?)+[%.\SZ8*DJGF]KP%I-5P=+4V5GRR]7^-'%LPQ\3RZK0VU#56SJJ?!? MAZIZ0)7%"5]?WXZFP9_.0_%]^_\*F'R!PE/U-=75='#AFL*BGBO3K00PL'$,-5@3,(6*RFV9RJ M]@RB;A=P,'60Y8VA[QO1J>-_<5]9M<%J,GS7]DS#DOF1HD5K"!)HV[EWLK49 M@CW+!/JT7=G&>2--<2S'HI[O![RL@N,LNC:00':W_']3I1M&(*[2.3>5=5TA M*O5DL")!ERLZ.')-=K&L&&0[NYBJAD7/MV '[2F#UC!4BVL3V0.0,XW -!S;>F"9CNS20)-!<3O47YSKM)SMO4%:]3(Z@;8E=_/M MH5T-FA<=FWC0!OXW^A)^>[7)IP4!/TVKR)[K\.X?UJ+AFN4XWO;Y)2*KA&XJ M\EO$D66#.F!;*Z[K4]TS@$K _50+B+-=CQUX8--PZ@E]X"]C> 1H MT# ^D#J6JMN^Y9K@QKJ.XA#/JKGNEN.^668O64.*5Y 8\'ZAQ(&P?L M:AL,-ZJ[@>+(JND'M*(-.,BZLQUFHA;=M TZ0YP>67QM-&6055#D<)T3F 'O M,DJ)QXNB BS(LNEL'R*@FFH27,MN6^^&9MF>%6@NM8FC:KIAN0$OJRJ[O-KM M=O4 =2O^UHDE?;'WEZ/K'C^39G@6]35J@K%?AUPLL-^VHG-4I9;2283^9SOJ MW0\LS[(UQ]2,@+B^H9J>4H&T9EC:=B+IE'JJ$JKJ%X@'X*#1KC1R7*EE90+5GK MI(+O6:G>%A2\YYB693N B;;FZ;KN\QZ(=8%>/]AV:2EX@'HGW:">K66[)>J4 MP#=LQ5=M1Y<]WAG>T9MZ92:Q=Y0'4HTV!/03FX81#]X :6 :TS*]>[$Y][I( MOJ)8 =@FBN[:LNXY&OCNM<-NVKXO;^U$Z"I8-CN#+R^/2LPT%NM\T"/X1LZ0 M'[&-IG#);^//\&L^KC&Y"+/" RY<8Q^QC[T;I?PY_X^/_9ULO'LA:!KH%G44 M'1P A9J@)!VG+,EO*AHO;N)L;\)9=+/^(2[#_F6P]BR#)G7':5Q>V&(K.>Z('U%9=Q;-]HY8&G;=Z MW4IDL*AU#F%X::Z5FB)7M5!+V%HZN5Y +)6 >^,1Q0A4UR*6Y]E:H%)'5WSW MS=\_DG^^E0#/>_62P5JQB*P5!27ZI+P MMP0\PE.>/-WFR:HZ]>S H;!4.@"A"0NFO9&^Y='[)(I_>%-D<_9&^GZ5RI^Y MPPE&8S+Z)&E1QC*:+L$*4[=)JX)9NE )Y?C G M#/G%F)3N!:KE&)IK>H:MRH:W*(#I61K9G2P"5;$59M8X>PE05Z M"9]4BVBJ9:N.;CJ!3WA9^P4^\4*"6V$]RH]\GV/(?>*I%H3=<<$,"FS=L5UJ M4& BD]A-8S/'=;9"'ZI"-_*4<&%:%G:+V@HAMFL0WGM.M17-;>I3^AZUM[(E M](WZ2P*;C!& DF2H_DDT=V53,Y@2RXKG^=FU=7=DHIK*_\)N@*G;4 MD!W3M6W3DZW 5 W9;^J^.+("3+Y#SVV4Z#IVJ'8&;/3 JH-.RTOJBE_V(S K M/_Q2//V4Y&#J5L<1>-63+Y,PJ2M0@"B,6010\%/-JOOEB#]WZUC5BD%?U<;8 MYL;U4S%!8/BFS0.E!"QS"D:RW01+=7CM:G@H+Q\(UJ:J$KJ/;*T0I5]KP1,N MLXA[4F6MD?(HT*?/O^];$3DP E73-,MW#"> -3&=>J/%L\ @V+4B)I7UO8S< M_Q7A)T;_AT4/$QB _95EX0/[$1Y>^J-!&&5_A/'\ 5TK.#050LHL S=,DW? MX(UG QL,:[/9-]'L39,-'EX^E!]@OC.T,Z[4022[FD4\6.)6E](,3$.731N\ M5-57*%$6'>(\"BNL/;>4IG9GZK>YE.5[\W.K*LU7J<);45F.HVJRI9ND3C=V M%==5W1W 2(BAFV=!QG62]&@9CM127L#%17-L #]7/:DY@F@:U7=UMHG(Z.!;/JBF+WE'S_"O527CKE+(B M"N5U#RS'X'7A+=M7@_J(MVFJ6VU"EPL*3MF=IMSLBOZ:EE6PV:@ZE_]R 2-! MZ@K6A1IVH/(,"&KY-' #MTE#,1UE%T)22U5U]1RKM$&0WJS"D=I*HXKG6H$7 MR!H@H*'P[C2-C:55DP'"RZXW<58.\5ZK$C(:P?]7"_0''YDE]K$!>CB MQ4!-:OM$U6Q'VR40&C\.BFL@7" 4E6JZH\B& ?)@^L0V%@5>%,,-=@49B*+S M[/[K7XQ7*GQAZF-5SSNRXFFNHBLR>#?@\UA45AOI2SVOZ'3'.ND1= MT_"MK-Y1MIKB.I9)3-,#WY1JIJW.K-HFPVU+D.= MWJ[/P:*SMDJ^9A-3]7Q%\VS=H+YJV*0Y(2<3>[M0B$9PF5H.AJ\MD.T%EF,% M,M$=UZ,@1HK1E'%R/.)OI8B4:<"X/NU'N-=62;$(E2V9JJZI:-2EJF[H3:Q. MT]2M?&U:M6J]R67JR#:3K?F^KA+N[:J*XWMEX9\*^4QBV>9S=K9JW%EG\95> M2;5K6LJC'"?J$DIHX#NZS4OO\B;$?A,>]'39?2&]13M+>LLE%G3Q-#O/Y]-J M',U9&2_Z&HU8,OH$;WWNA,J>A?*GLSA]8JQ,57^T)"ID84M51+'J@EPV]:>'B&[*Y5 M$+]9LN\'I#U\ONZ-&IYL$\/P-,>Q%)TXAJ\WFD4&XRW817*D]^O9?)WJIJK: M!J4!D1T"3J>G6-1N:B)1HMNW3?7-TTNGHKE,--_S?4)D.[ MU5SN];C44FSG MYF'E]00_!,UURPD\US1=G@M%#8.7%ERT7'1U@F07CN::HH-_$/ @O!?XO+AO M$\=R>+40Q)56T)S:NDP\PU*!QUW-]BVU:9P#9J/GR==.]3]2?N:+]W,YCW6N MNA[?+M1]5?8M@\B&W32:<1P2K!4,/B.PK%.AAT0_!---4U8YCWM*H/,.YD3U M&H#QY<#="3"W2/J3<5U=Q1?>F[]3EV]0DMDH$O6UQEV2755%T@NRW5=A1EY&>M-.#M0 ?OR=9)[KN:Z@/9#=[8A#JN01?]P!3? M,9Z#F=:(OHL*O2/Y(=Q.-#/P%%TCGJDX5(=OBT;90:#Z+A)>N 6O*HJLJ3(O MUT9=S0UD@]:'.1WP88/G-C9T$3E?5TOR@Y#=M(@*"$-5RU1U6PWD1=$2U33= M9T*_5!:1'MX3PHNPW-6U:+L<^+KFNX:EN+9E.72QMV$Z@8RX+M)N7P,9/7 4 MQ=9DA_)""XJK-UMYGF,KRG/Q]ALCO%!<]V37,@/=(*;N46K9LN,TD5\=3)C= MAJ-,A%3WN5J2'\+KN@WVBT%=7N?<="U=-H(F).;(MO5,@@;5162TGY7PVR5* M3LQ:/V)_ S2F%?A4(6 F$L/C[<(;W]0R#-_8D;&N6;*(TBW/SUXD<==/U/^8 MI?GN/NJ",'N=N"2@ 9!4\PV@+;=/5,Z_B*8QI-'$O597_7<6A55T743SD/<7^;%SFOU1@E#P [693D MT?#H Y@'T7>]LXEM*91W>W=-K5QR!$88;>"2P M5,?@R2FZ&MAR4_)*-M<+[388053>9%L@3&S-_K, M, U;,9=56!UE=T$00 BMAX3=R([VO[%L&.7L8Q8-V\/BM5UY'9@UL'2J:0 + M'N@WKPDO4=YXZ;ELUXBF4&GJ%3UP@4V5K$$35;=W8L@K#* M75>Z!D=69S ME[JP&KX,MI2L$]UO=J4]GA_PC#B 57?U2W%Q^\HSK(#Z@%#@ M$NN&!D:6T[@4!BR2]ZQ]I=W1]C5[&V97OFYYKJM0 M2P;)L375-P+9; H76X!S+RW3JXZV"B6.T&79$:[NPL(X1($U\.6 *KK)\[95 MK='T"CB/+QTBIZ_9#Q=,'J%+\V+QW(NLBJT;1)%Y2-I39%ZXUFRZYSFF2>5G MQ>6U%:3%469K0=I5 1L!.^H#XQJ6:]BR8[B>*MM-\0J3@._]?'UF9;OHW^[I MW._7#?>;1-Q[GOX9QZ)2)F>J:RT:GU!UJZM8U:=N MRP$[/WWZNT1'5FBAQ%!YR1Q9L8FL@7]L-291%'D66C MZ?;D4%_;ZINJR#NK'?5TH5[*+O_"LBD1F>>]5#2&H9H4G&>#JH;IZ;JK-C8- M>'"V\^;O'^5_"B#PWME=D(9'YIDMVQ@:Q/&HZJM&H%H>]2VU*?GDV8[FJ;QI MNDD]I.+S-N32:/1M$W# \TPO,%W3U&VUS@1Q7-VG!M!2_Z?\"[6NFIS')_HN MDY4\G5+%T4P;L-/FY;:#IF8S<<"\O'K!/CZ!=*F0 EOVE4#3";$5(*3FTD67 M+1_,/B[8QM5SHAC!IJJI\/PN5Y&)RPNGR59]E,7Q#%>V2L'NDUBOQZ[X-N&Z M:4#.LU5G6:;C6ZY/ @!.W;9DUVZZ(YB:L]W3W#2(;(HQFO92H"4Z;T0\/K%I M&"51\N "O3.@R3R,V^9F,%%53^.5B(.@W'A09;U)1B*6$P WJ_^T?J&Z"'X^ MG@(B%^#YJ/ESKZ>[[ 15S (H&M%\OC'M.#0('-/1]2:KW.;'A6 !M'\2S1!( M_R,(T#GZ"Q, DS>0LGD---"$"@B":BP:>IB&JY<"0,@O5+F>%7CU=M(ED$G7 M?4LV M=6E ",9T,QK&;KS5-,76EE8<119FV]^#1_ AW.1MX<],I#%?"N@CYK MM/@XSX83&-O'.$QVI*T?Z^,M0T[PW%_#:74#;SK__YY]_=YL2UDQ?)['89J. M1C7?DY<.MZN;N[(M-?#/5_>LCR-+*Y0]ULAN@[)Z$!C@?;N*&;B*!FX/)4U2 MGT5<;U>W!L-0E#-2=D5N%WN>9SPN/ M,<,>P5,^W M-N*D)IKKI6\WV1 MNJ)8E&@'4FCG] X@3FDL/DO>KHGS6LC2A@Y?W+J_9-<7&AWU>&@S+LAQ9 M,37%LEW &+ $#<^T-=W2'4/;ZOI!Y0-G=\A07Y@PMTP^L2+*=J'6<]&WEQ+/ M/%_S+,_B20"Z2Q5%IS!-TU==UU7E72K\^1F^.#:A0PR%$>3/1<<'-TB@0^X;?)I M>:ZBJF3[Q!Q1M_;?#Q_=UJ0F:3QB65YM2NT\EO+\43_5)*YFZ*;EJ)0X'HA@ M;?Y;KD-E97/@AJ*!";0]\K4AO': FQBQ.D#5]15P42PO !=2-@#@C#H.:'FP M,%OH7NY/D5<,\/)'P(R?TSS_+?FI;"U7;NP]MXOV[(!=774#Q[,< M"UC"5BP8?YUF:LF^O+TK^8[(RMIP]PSHU+%OLO':D437='S7" B(IN^H_,QR M4RW+M2VR1>QWO%+6F8:^C;)K0_=D&U2BY]@NM0S=4GC>1$UV4]HF\>$?WB[.(>#O@8YOA@X_;[;+Y%0G\BEC'Z8/";_X2_C-80D;1SPY M;)A.&?SPD25A7$0L!_QI*AYP)SW)GRWL\\(!>-IWA;/;+$3W9%:5"7#T0,_K7O.*05V.<;%-P8C15-6S'E8EN^L:BGNP=*P2Z5 M%[DNK:]C$<&U9\:FMJKR>DB6=JZMJREFF^]OXN8>\6F8!?F77=ET00TI-T##@2=:A!UAJ:]W']#%4Q PVTIL:/6"NVH]29/)9N:Q[9 M.3\P]%J>W]8]3IA'PU=+GQHHKD=41U$UL 54TS'T)D@5V-12=\U.E>E!TK=[ MB&+G]B* @E[DA[8TRZ?$IF"%V[7]:A-/TW>V/5; *._$W/9(G1X0-S ]E2B. MXP*\4-L/&K<"M.*N&+@"YH'1E;F]M&Z.)IN6[BHZ/SA@6F#)>4T>HB=KJK=S M;E0]P(Q[:6X\UOO^\W#"1O.8U1=NG6ZI;=O\"\]>^ *3-*DHF+(N*G?>5;53A)B#.NW*S M%4BTI*+$:E=FZ5QP$N91F:J=CM_SUW[/G]N,X7N8VB&S/( R#2%B-B[>RQN$ MX-]7'YKP!/UXG7C\FL6#"\X(TA"8I[[FAS<@>_Q[/@N'S??7K^EC-"HF\!'F M=)]F(Y:]&Z9Q',YR]K[Y4 T<_.N'Y#V?S,J@LL4G3E@^E.2'-T1_(V7I8_UE M<.NAV[>3TZ\7;[LZW'R./GKG_P>) "= M6D3#,*[1YSXMBG3Z80U9N499A"W4!7VG^%T]N$_B"Y_>%$;K=-\,5SCSR. MGKHFX9(M84X."A<*%PK7\CYMH)K"TMM1N%"X4+A6@Q&6AML^[?EDU^5Z_<@2 MEH5QZ7F%HVF41'F1A47TE;4B99<]U-J&L)FJ.!]L#W6ZPC,8&>R0WKH^B5(- M<>H+)0HEZM8ERA@H%D&)0HE"B1)$+AVL/M11K7I:&-L0R54*<-4HG?/*AZ<( MW;.K(>Q0?C^R@_?1]I3TX39(V4(.F#S0=7IY@O:"\3 C"#9H9!I/W"P,U!G M#C0B[L#6T23K"O<@F"&8]47Q]@/I^F'Q47E +&$IG6CQ(4A>/TAVA1W[@8.= M@3JB#Q2]I8CY+9I\*Y&_[\OV&SNOW_'Y;]^?T./EQ18Q'\,GGF!>=B->[1YO M)Z-G&W7SEKGE^^P\GT^KZU_=5L:UJ6=;CF.9A'J:+!/BZ4W?=DO7K;.VE=%G MWU9[DO!F5&,Q,FC<,HD[Z6_9'3L50VG9'2BJ!E(DKU2]/!6"HE/)<> MLC#A[69 4%@F%?"<(_C"R5-.6YKGL&CE[TX,>/$.F#KE M![8KLI7$K#KU3-,1BZ7'J)B45X_3&)0SO_>Q[J\DA56#)2ED*O"9?*O#'V>>Y*DM)GOSO5"JWCO3M.R& MPK#W3LL)*_M*6-]@PXE;Z<9SK1!ZB9X!O>H0@&TL;J&-1:]8$CO\7$DRZBGB MW0$^1&A$)NT\D[;4X>>&JNQ\7HFS2S,>-'\Y[-N%D]2O]YHZ)_2=(5;?T!() MU[J:05%%CD/"(>&0<$@X)!P2#@G7&<*=6IC([+N[^BG*_WPWYONB$0\OL+R0 MLK!X35DBX;&JSF2H5NQD4D*%"6)7EIW?=UV%&]JDUG?])4NWX!;A N&B&W*! M<'&C<"&,;5HX_'>G"ZMRB!+5$;*@1%U4HF1AAVEO5*):V^CMO>O,#\0-^5&? M.!J79XB:PU5OHT1Z DLI_VLGXS>=DX=DOEWLGMM]%"9D/"73OA4$K[SFPWOZ._"$O ^R)8CY'T%+%X=,DP6&B=B"$D(2?WW853M3A;7 M\JR31$/I1.GLJW2:*)T="CI<%Z&:[C=-;Y6F!PMOLM)*N;@6R-=[)$.D1_J@ M?"'_('V0/D@?I _2!^F#],&=X8L73<,]F5,)U15&X??AG@Q&?3N/]0A)"$D= MY!2$)(2D'A"N59 B=X1>-\U0.%$X>RJ<\IUN73?-^KM)W/LPPQD+S/7:C)<% M9FIT9>W;-M-1@2%]$# 0,% @D#Y72I^6(4059O@CZR!]^D6?ED5+$Z:=;YUU M< __0F72<,/L5$)UA5':-JPQ[-=;>G4+ZQ&2$)(ZR"D(20A)/2#V.VW$WA"#=(TN_E#G"!<(%P@7"16?ITRJ *,8= MU:Z"-BA2*%+=$"F110QO5*16W.+OB_ ^9CNO7_F\,H$X2MB["2LG3ZC\W1K) M"'>8!4VI^LHO?Q\50+%A]K[-!XM'_W\I.O/?_N>Q7'T_O-PPD;SF/TV M_CP),^:$.1M]#)^F+"GLQS ;E=71?JN2WNUDU%1-*W]N:J;QDFE_A/$\Y%?9 M>3Z?5M=_X83\ LOKQ'#UW__]W_ZV]LITG/-7YNEXF$ZG<#U_9O@UC&)^WSC- MQO-BGK$('A@F0S9/1BPKKZER\&?PUIPSSSU_^OJ[@.42_J=/;/S#F\"C,C'_ MF_[SB_=&BD;P0S@LWIF^*6N!18EERHZOFGZ@><17-=-W%3\PS#=_WUCFU07Z M$DU9+OW*'J5/Z31\'N\.Y1(=F&1%#OXUSXMH_%3]%,&\D^*]0L4Q4GG?EPF3 MQFD,J VCD)+Y]![(RX\X5*O"/U7K(I5$EQY9QB3X \N^LI$4)O#_9JW@.9E4 MK9;4+)=4KI=4P%N _*2LJU?>Y7_^^%$*"VF+2U\YB3J<)Y?_5*0:L6&:E5SX MGMOOU3S_,4_84H/A3K%?JMY=8Z0#V6\-UN6&WFK?X M]]6')FDV#>-U'./7+!Y<0J0T!'&NK_GAC?RF_ Y /VR^OUYP'J-1,8&/,*?[ M- /^X4';.)SE['WSX<.FOE@.:C6>N= YRLZ*;H='1*LAF>9W^Y7:3C5;3XF< M>/_K;G]=E/=BJO],9N+ACS-/,CH/+E58\W9-1S+[)N5I'(VD!LQ:6(F7#:\A MXT5T=A+BU?3;;9-\JA7'H1AWUL&5ID]^A*TH-J&S[]9V;296M@$W'L&(F!=Y M =^YB;$T".J2N]R $^6W""5Q+9^EWML2SL[X?71@$F5@*.V7R&Z#'IV+W]YZ M0>P*!'<;]0]9" _<8=%?,NS0&4'4!RJA T43=AJI*RQQ?I&Z$4VY)6M+T>+N M<2>58F?$C0Q,PQKH5&^=3%UA%U1M)X:ZTB*,A7'+FO.F@#TT2N=OWL(P]E[)\RC_+>Q/1P" M9A; R1]A589/U;]?$X/7Y,!3--08O?*=F M_[[,21'OK7<\'P(O%XP']#_R^'U2E'\OW?3/( _1&.02!K)<3ZE\82:9:Q&8C32(J2\EG9J-S8>(R*B?3 $I:%=/*V3/F4'VU[VX@]/JH+ M="(?_EK%E68S8,W29L[FG+[\QXP]S..P"CX!EY&C.],K^S@DG('UQ#R^('T.(E@*1[#' @4PZ@7].H4 M)'!B"WG0+V$VG"R)203NAHL'5+[,2QX3CJW;*'2,>7,IZV:)"O=A7$)T/F&L MD,)2!_9#^!:@PR$O2@:E'()3$O$4DW&63DM); RWW0A6J_RPD$;PHW0_AP\I M !K 6O-\"0RU5278O+A,?.'H-P#H_-]YQ+7>_1-JN9<>U&^AF:TZ0+6IN$>] MEOH0W*?_GH<9&&!@\6_KO_\&_AG'; B7\R=.6?; ,OY\SGB/DQ3\A'?I8P*O MR.?W>32*PBQB"UNU5K65ZN$:&2R]=.TO;#R&AX-42(U(2HTDEO9"Y5=4XX6' MNHL9\0=D; )?^,T_)> 0L86N+B:\?PY_81Y]DZ9 LDE>ZVZ>-"75N5)&>4DU MG.:YB_>5KPOSB13$Z>/BR?N>EY54+X,Y8=$H73^.(R;]$K(UFP,>EZQ3[1
$VX9PC2^E<46> MB!^.N9D?$W<8<.9X?#VD<:$+791E"IURO$ .")!)0 E%AT7\LVNC8H"P #!X T ^$JU(SHJ#OM#'U40?) M\M;>UEJ=M<\LP+8&PE6.::(1X4H5-_NT5Y[-4C/3Y#)A?) D0A'Q92(4&])Q M*59*Y5#;:1E]4YD369<%!_^0/AI.Y43BV'(,LPV!%:7& DA,C27&MHR>.H'1 MA?=A$X$@@](@P^&[A59>D_\F#OLA,5L_?"S%'_/.<<(:^6M:AM-5!MI;TTT7 MS@*'3@4TH^9(Y[%CM+OJW*F[TJW9Q@O(+LCN)CNK:73[SL%E5QO[L,8^PBO/$4.+B^)\2VCZW3 YZ6[3T<[2*ZO3!S;7:.O MKE\/V!X@,367F&['Z,%13A )")RL:F&DP>F,JNOU65VH((RA-I2N8JL1*VI' M.. XX#C@N$H03AMB58WC@'#;$*[QR>W3<[=@4O/[6H;I],&BUMUBU M$:BT1 M*3EZMF4KXQ>0"Y"+RLL%[!0@$37PO>I%GZTZB(!QHR0WS!F_("],'GRR4_>; MI:N1O4W<.I^&I@L *JOR]BYMW^7:530N@91E)+GTC&Y767QR>XI6@O/*WGH! M)0$E 27U0TG%:4^[4W2CA*E*L"N/&(_/[MPA\1*??!N#0UH3'ZE M3\2;]EU.$]TN7G_#?X31I8\9N^>2>.&'[H^?__J7GQ8\+8BI1_TDYL^Y(V[" M)TT)NWYQ_<3C[XC"T64X&B>Q3)+[-KC&D6BNR[Z3Z&Z((S)Y.E^/0 C]+1E\ M/KJYLDVK]V_[O_=71XAZ_ ?LQB?7'=-J75H7[=:5V;&N'//\NFM=M]J]Z_.V MT^WTCWY^LXC%!;FG(\+05_*,;L,17KZ@A=M]&I"38=IMT[+-#S-<9PF.DBA% M \X@\9DC?E :F!X2- A]SH3\G6@'WB=A&.)9=4Q G+L+/./(V:9ZROY"9-N%LRRZ=/KIPBK@/@M%U#T9K(UG0 M84Y+_@#!JKI@63:(EI8< J)5>=&RH-WW%A:9@DPQ1;E=2S+'GC#UQ1!OPN@. M^X4WW!(W#%SJ4_G@>W'-)GEBSH5S=7-N]GH7G0O+NKRY-IU>FB=VU6[95U=[ MS1/KY#E+*SH31%:?!$6#SB8V#\,QK0 M '.R8Y]_87&4I'^(ASA&?#71B&"61"+O+$8#3"/TA/V$H#! &$5B[2+QM@?, M:&;H\GM<')/'4+S60PF3HQ%CF]X]I"3"D3M\10^OA?&@^'5,SM!*KE]G!7*? M]5O(>[,J4HS?335;@Q4:FZ[FJ$E7LW9-5]OM]FZE$ZY@[C#WS6_O57GPL.XP M=YB[QO)>D=#CB! M1 5^LR2_U2W30E>X>[=6=/.2'L_3'@/$FU+V,F0Q *!Z -2#^ZJ3@O9[$!'^ M+N';^Q>F@;*<%N!)W7A25[;[-62, -\!W^V#[RYQ%+WR\4T)&T;H1H0R_D^$ M,H +@0L/HP^*1R^*&8.>"%P)JB"P72/8#E1!X+N#JH++=N'--41P(N[&KW!8 MJY:M!Y0AU51-O*NM.BWC(ZCKM!JW=.1*P0O MVBE@ #/-A9D2>LX!U@#6 -8 U@#6 -8 U@#6@/D$, ,P S!31YBQK+YA.NH: M+P+. ,X S@#.@.D$6 -8 U@#6 -8 U@#6%-7K '[:>NJ6\W,V/J5/!$?6:M; M 6Z97[B?_,'ZXV_-]B?@'^ ?X!_@'^ ?/>D#_ /\ _P#_ /\HR=]@'^ ?X!_ M2J)/F6>MS&J[BGX+ _**1CCZ06(TX)/=Y-#N9-#O]JPLK1/"?CVQ?1NRY4HG M *!Y\P0+PJD@8"!@(& @8"!@U10P4 U!L$"P2A LQ^C8#H@6B!:(%BB%(& @ M8"!@(& @8"!@H!P>(#&ZXN&NWT_O3M&CD-M -K85G7&+7Q])X+ZB\(&_6W8[ M+B4:5C$9Z_0,VU3FW*B++$%.0F,%PE*VXX P@#!47!B.6]V.:C:9+OFF'O6-VGM"KJ9S>8'N-4JKJY*[< MF]QQC&['5F;E+*/9^O.OL*162"BKNZUU=L[;XR8Q*V41!+$$L%8MEM&7W0;D$L02QU$LM]'A4!T031 M!-$\2/P0#$^05Y#7\C7<3JL+VZB*;12::BAB)\Y90?OJJ+$$+@ MN&J!XP/*5OGG[$"L0*P:)U;'[5;Y&<5;I4CIH0U!%A1(72F*HMDO/S41=C20 MK<;)5L\RS#U490#9 MEJG&SM\ZP+"!@(6.,$[-A1U[ !S#&0.I"ZM51&T^BV M>["CK4D Z$9T*:8XX),4 ;)P@#PR#AF-RY"QBHE2R^@ZR@I_UT5@( 6CL?( M72- %D 62O,>@%2 5%1<*H3&I"P4!/( \E!Q>>@8;5M9#AW( \A#Q>5!62@3 M9 %DX<"RH(H<8$. 7-1)+E3H3-#\Y\T\X8S/4G[Y+0FH2\?8AY,]ZPI8OV.J M$K#:!P@A^ [!=\@I P$# =-!P([M\G!\S^^G M=Z?H40AN,"+\;E$#K_CUD03N:^FQL[1+44:N^49%%1/";MMH.^KJ,KQ#G+K( M(B1U@$#MT58#J0*I:K94'=L==9KBFJ1ILJ$&HM984>,:H=U1Y\B'O0L$JN$" MU3':EKJH,P@4"%2S!0I,+) JD*H23"QU03 PL4#40-16:(1V"TPLC4Z.53LP M=A_&V$<#&N# I?P3#5@<)2(H!L?'5I#-L=M&QX:"_Z43 +:ZY@F7!7(%<@5R MI=Y,LPS'++^;(5AH('<@=S/*8LMPU!51ADT-A N$:R)") ML+B\@%B]PM.VV34<"^+3D%L%E7[W'>P"80!AJ+@PJ(U0@04$PM)H7:QCF+8# MNAAL/R!1:B3*LHQV;V^GB4&B0*(JKM!!KRN0!9 %]5$?,&U 5&HL*K9E&EU3 MF:)5E\T#CC$M8YA+S(:RJ)\K/I _$_J$_0UC-AOHZ@[7U;TP>?#)3J;,TJ7) MWB9N+$QM$)PJ9VZ M 0@)"%G+JBV DH"2@)* DH"2@)* DH"2@)*U14FPM@$A 2$!(0$AER*DTS4Z M_9*R7 A 2$!(0$A*XV08&D#2@)* DH"2@)* DH"2@)* DJ"M5T%A"QD4'Z, M,:?+PNL7?/[I8\).'C$>G]VY0^(E/ODV.'_"U!O^V_WM_=82HQW_ ;GQR>7'=ZSK] M]G7_W+SIF3V[T[VTKEOMWO7%Y=7YE77T\YN5*Z["/1T1AKZ29W0;CO!R@"[< M[M. G R)W \LV_PP(Z)6APMD@37^2%A,!Z_I3S3@>T!\Y@BA5PF9Q].:*P1>>.:.%F#E1"L\HOC0(HQ'V9V54 M7#-YL,1'Y!+?SZ[Y?&0>R>\<_-W\^^;0\4R]>,@_\CEG>P[?3WP\9N0L_S!' MC.F@BGGOTWVHL_"PPOJI\^F86OT/[^]T"S?C;$X[WFX>]O4P>9A\_2=?D;)F M>S*(M_;K;'M2K:MWR0"7;Y4D4F/?R6_/Z6[[$/I>KI-&A*#?^-^&#%U+15+H M@(BK?JJ,0'#G +]-^.V.ONS&;0"8!P5,YP ,/+\2ZWN'#LWO"\UG -*:\*%N MK*:\6!VP&K :H!JP6C50K2*ZH;[\]YYYLE5@N3*ZVK$G'+Z1",B@>!@F# <> M@P)!P&=:\=EF(,?)H5.B39G1^"_3,.HX"I\HHV& CK.(ZD'%6/OF'.H2:';( MCU&4 K,[-8X=P[:LO9'D %7S=J<1-$4Z=!8@ %']@:CGE-\@"F (8 A@"&!H M!0QUC5ZG#T $0 1 !$!T2"!J&RT;@$@-$&WN1ZJ7N^AZ+K-^&T^F9J7.5O&IZFL84?<\\*ZHG\3$V_A$M6EV MNRW[O--N=?JMZRN[?]ZY3D]4G[J)Z=>RSP][4X6 H4#%) X/SL] M)A%B@J;B=_[+* SX\P49E1WQ78- ,\@")U[AQ&N5;H?)5W;TE9I\19)T]Z3/ MKO\X./$*)UXK:(TUGM_@Q&NU 5./,SG5R6Z'LV%P-DS#LV' :L!J@&K :I5@ MM;J=>"VO].]NW&>UFWT0L7@ T4#DQ27CN.!+QZ,P"6(XFK@S1GZ=1"I4[2'[ MK0&N"QVK4>A;FWS9OM'2H9:W+MPC[H.&!AJF[@.8 9B]2RZK9_1L97EC@&: M9H!F@&8'0S/+Z)H:]'W6A7T S0#--&)'0+.-R&7WC)8-:*8,S9I^-E/!;K!V MA&$_$81J@3YLBL _P#_ /\ _P#\ZT@<"C4M(^1\9XB4>PIP&^)%,SD*)>"Y# M81*S& =B\"AA_+(XE&>JDIB@!W$:;>&9JFVX]KU#F$K7XZ"G,YV6X3C*TM!J M;]J HT;!GM HZ3+W4/()I NDJYG29;=,D"Z0+I"N$J3+,7J=\@LXUT6ZFN[T M3@L2B@(6XS F04RQ[[\B3Q0'$54*&7$3?BLE[]2P #<"N*' #07\HP=]@'^ M?X!_*N8&;U=?EQJ-_?"5<*U)%@$+QS$- V:@V[O?^7_'?!%%]:W )2=/A,7" M'9[^Y?OT+^C\&4<>0SCPT/7=]^^9#[T4D^>=0X[U,8DLHV6VE5E$VY)-%RX% M?X0&&PL(YU0X>SUUSD 03A!.$$Z5.V>[I--/()P@G""7EA+?7QI7*:>#%!50*2&BUS:ZK3V>-VC2+TJJ[,R?:BA[10=2&$LF)> MY/KHNO--0$&@KR[;592$!! $ 0V @&G!2 M( @T&@0Z $([.PA6-/!4GG7P56:1GA(M- ^RU5=B? Z5 W3VVH@;E!Z !H &@.130=*' \18^FX\Q M?O#)PNL7?/[I8\).'C$>G]VY0^(E/ODVN,91P+F"?2?1G4AUE1D3YX&7N3_N MQ?/O.3$N_-#]\?-?__+3_".^DN=SUQ5MTOF#OD=AP#^Z9$2"F/$'70YQ\$C8 MEZ!X#0U<.O8)FSR9+T<@:'Y+!I^/;JYLT^K]V_[O_=41HA[_ ;OQR?E5JW5] M?MXVVX[5N[SLW'3/3>NZU>Y=7SG7E[W>T<]OUK"X'O=T1!CB(T6WX0@O1[S" M[3X-R,DP[1=OV>:'&8'J<.DI\,@?"8OIX#7]B08<4^,S1TB82KZY'Q)T&8XX MT[ZBB+CA8\#_[J&8_^PFH\3'LD8FF930I '-"FCB\=A_Y4-'YW>7J&-V$!8U MG1#VQ+C%0HGSLQ&),9^RATC&$OP!\N$/V)?%H-B0D%C5? M^4C1EYB,5E>^VI)W5N)+X9DSVZ"9/R-C-O&]^-) 5/#R9TDJKID\6 ('.BF[^?7-)>J9>/#SK]T]-VVDYW?:'_#@%QUL?CQDYRS_,T6 Z MMJ(G>HK3]L+DN_6=V>G0.GPUWMT)%FXWZ?W6CK?;AWW]86\_,.V;-/G-(CL0 M\YW#FW0A]+T^G3;=%'*,K MPE6\!Q(A)U4!E$4^@ 6!!5>PX/E$9V7H*B%"<:<5[&K$>MH1#C@.. XX3G_"@?,N_G1%QB&C<=%I M!\ZZ1NOG?$\[P@'' <A:X[P$# .:C %<%>CW0178H]^N M\K;%%1D0;DMX*")/)$@.:T=H7]X/*CN^@1M;76J_]HM?MCH"SC. &H":Q?<= MMXR6HZS7W[LDF4I-A53>M(ZI[/2( M)D8(]>,F[>@#_ /\ _RC4X9"4]R+WV2Z@A^*\9-HI$O"@O9Z%RC=;X\E])2% M-[5??' TUD@5T)[; &J*]W6-?E]9F1+MUQZ0!I &D.9@T=->%Z &/(EKD_ N M#MT?P]#W2,3^@VP!J9DQZV^A G *@!J &H*;LD*C9-\PNJ#5;F%=SH]GJY7M+5Y910N9?A67G]&8O\'-G+S$ M)V[,B9LWH[T;$A*C7_E(T1>^'*M-WW7GUIF=VDIQ+3QS9F,Q\V=D7"Z^%U\: MA-$(^[,D%==,'BSY%KG$][-K/A^91_([!QDW_[Z HO=TQ/G]*WE&M^$(S^W& MS]2+A_PCGW/6^97CEH_'C)SE'^8F/QU4T?DRQ3M[H3=I??]-.J:._>%]1%T( MV]F<=KS=/.SK8?(-F7Q%@G7::?73X;[7!KN,[NQ:=<*>Z!;0?ETGOJL\7^VQ MPSHPU@9%#TO L\U#@GOEQ'.&;LDXC+BR?TC'#W!<[1KGR<*6<(S*95]HV-#DC!XV"JHOVC/;0 U,T91WS"= MM2-Y4*$=@ B "("H#)W'--I]!W2>,FVR>J5.%"NTEY@^T<0(HGZ,I!U]@'^ M?X!_=,I@:(K'\8J,0T;CHJ<1/(R@;6]$#< Q 8 $@$3M0,+J&"T3ZLR"2V]M MVM[%H?MC&/H>B=@_$/DSH?$K^/,.#;P:,9]VA .. XX#CM.?<.#/BS_=DAC3 M@'B(:RX!'R)X\1JKF9M]P^PJJXRDRUJ"&P\L=,"!3=QX=LOHJDO!!3\>H 2@ M1.U0HM@MV_PPPPZ6,#0*,_\C M83$=O*J:?/I57'Y&8_X&-W.]$9^X,3<.[F(_&]01B-L#_[ M9G'-Y,%R$9%+?#^[YO.1>22__(QP]TB = M)$[B,/\AQ7KYRS/UXN%9OW_:,?M.M_WATT,8>202=KN/QXRB+ M5NU4JNR%9OKZAG$ZLH[]X7VY78@!Z?W6CK>;AWT]3+XADZ](,3CM]+WI<*WW MG)(IL&6DL,8OB(4^]=#?3/G/[LKA:BUB;F_I;4>O7KZ1/J>;RT/H>^ES[H<1 M(>@W_K<)@%@;L0>-;P'&-X;@+[./ )0P]4[$=QPA[X3BF82 \*/?AF+JH8ZX= M;(/\L%41[,.7C%E*ZHSSI6-ICNUUH: 6Y:O*H%0)07*[;9CJSKI4FV_$?5#K MLR;1M&JS(D#8VJ1JM%[@_PXC34BV.>VLKL)UT6$ERYU5-#=.&=1H+ L7EJ0L17J0T# M& $842N,X(H"'-I185YHY-THD[97U$]$^U&=+0_M[5_P?90%0=HO?=E&C$8P M5'_-17MN Z IS1Z"8 _@$. 0X-!V"H^R!#OMEUZA,?8QQ@\^67A]X7-A7CX- MR,DP[0-HV>:'&2[I<)98=^*%9\[(IYD_@P8<6=+OQ9<&833"_LQK+7'-Y,%R M1L@EOI]=\_G(/)+?^7*Y^?<%)+^G(\+05_*,;L,1G@.UO"T[GW/6-8-S@(_' MC)SE'^8F/QU4T>B=] MQO!EM+#5JF'M'7U!O_&_#!FZYON+AWY) H(7#*."[Y=/.(*9LS*/0\!+ ?=NU?UBV?HEHS#*";>(4UMX+CF M<)SW1\+B$7_/08O2 <%P7=:R; L.%!G @5KA@%KC"?*+ M 20 )&H'$E;+Y"@!9S%5V!(:^4C*I.VWM&E:\(C(RY@$C+"S#=AG_4 L= ' M]]Q^0__ <N:=ZT(R+?*6M($F^.NT>LH\]XT T'T M XOZJRNZ,$DS0<)1%N8!A "$ (2H'T)TC;[I $B4;HAHY",IDXA?29SUTP$? M"?A(UJ2&91E=L_R*'+HLOK@/XD(UT5ZTYS: FK=Q(4O3XC^Z< S$A0"( (A* M!J*^T>Z;H/*4:7+5R[*ZP(RZ6ON]]64Q0%B.@LI^T5]9.8>%I;'MK;O^#[>&.K M* LY:[_T91LQ&L%0_347[;D-@*8T>PB"/8!#@$. 0]O97,JJH6J_] J-L8\Q M?O#)PNL+GPOS\FE 3H9I+T++-C_,<$F'L\2J'H@'FOHZP\^8VNJ\A0=[=DZB MRR<=O*J:5/I57'Y&8_X&-WW2'?&)*VS"NQC'1'05%<;@)69#=,-AEZ%?^3S0 M%_ZGU<4AMERXE1Q;>.8,L)KY,VC MX3T>_&E01B-L#_S6DM<,WFP9$7D$M_/ MKOE\9![)[US.W/S[ MK>TQ%AZ"MY1K?A",_M1L_4BX?\(Y]SUE&%BZZ/QXR< MY1_F)C\=5-%;,15Y>V&1QO4='NF8.O:']T%E(7)E<]KQ=O.PKX?)-V3R%4DN MT$ZKG0[7.D#_8ZVZ'=_1%_0;_\N0H6N^OWCHEX3O@(YI(-NTUG:W R.6S8B5 M9[1C&B#13YOAP&-U.SJO+V-!@_"G/S MH#4'@>,:PW$7V,>!RZWW9RHVW1AA+QR+HI?"WW$?CJF+.NL'&"#+ ,Z-@EM= M(37@W"AD$D $#Z!F'YD$<&X44@D B "(#@U$<&YT$Y6G(H[/,DE8\)J@.$01 M<>5[IEZ1 8FBZ;&G&+\0Z'0$:OK:_@*EY;G!7P#^ M EU4! "B:@&1NK(P@$* 0H!"@$+;J4,*RXPW'(C J?GIA<$(&HV$'7:4"P%< 9P!G"F9(6G8_3Z4!Y.&Z=D MY8VP[Q$98^HA\C(F 2.I*S*,^0W(3:)(U$E*?92'!"E=B-7(XMO'MM'O*"N_ MW0QD ;\A@$2C0*+7ME1-6Y=U+-O, 0P #*@5!LCSILK<(,U0%"! M#*A?1PR M&A=MDL/;(N PJ18H.4;+ H<)1(AJI^L $%4*B"RCMP< &D :0!I MEJ@\EM$QRZ^WT0R5!V)$,E$O2HAGO(T+3:PR/Q13(]&HF,0.?J"&^H&4QHMT M64GP!E=/;]&%=QJ) L)$5;?.OJY;CAT\/@WU^+1LP^PH2X+192EW=?GHAQ+U5U5TX9U&PD#* M CW;LI7Q@"[K"5@ 6 !8 "K!CC!0L"8^QJ(PVL+K%WS^Z6/"3AXQ'I_=N4/B M)3[Y-OA*GK-2:YP)OD=AP#^Z1'97.@^\K"SIEZ!X#0U<.O8)N^BTE,GL97)A#D MOR6#STLZU:[ M=WUIWIC7YT<_OUG.XM+S:SX?F4?R.Q=P-_^^.2<\4R\>\H]\ M3EFK<(X9/AXSN#;93A8=X/&]"M8-%(7_R!^(IZ4DG/-EPH]$R[%=OY#(I4S/P7$#SUT],D 092ZI Z#& M^IX/0!!M$>26C# -^"IK.;I+_FN$W3C!OI;CNR?1"! .=*1]@,CC8T0><:PG MC'SAM[9C&J!7@B,&)X"; $=[8:@IS>)AF# <>.MSUV;:$R>33H"]B+J>9V9*.#]B=%I01 P M(NO;IS:4' 84.#@* 'T:11_-PE%ZT:>T@%/E%?@\.5R9"E_/X-*Q[?0-VVKO MC4KU+E$%+CJ--D+MO33@HIN)/+5/V^7CD"YK7[;E 4@#A /"Z4*X]<]V[)&( MVA.N\5&(FS :$!H3#X41(B]C&BFT9THX1:2-+G'<-OH*TUC6)%6S;1N >8AX MU"KBT>J>VLI2!G19R;+M#D !H _0!R(>^M@$&MFE^SQBDP0$.:;B S8SBK## M%6$O3$39R%P3KF>0Q#*L?MMHM]6=P-F:CKIP&[@O:[1_:L]M$"AYWW+L%M=V/A*LY3K91!? MI[;P$V$B@,8M8Q%!(Z[X$H?RY\/9R94WAUN&TRHIOK: 7+JP%#C/J[?)Z\([ MC0RA<5.UU5P_>]7I?KX>7G(^BR^ HMY8^R!?K"ZQ=\_NECPDX>,1Z?W;E# MXB4^^3:0?6,O,".>Z!M/ H9%CWC9#_Z;;!?/SK-V\??B5?><+A<^_^//?_W+ M3TN>]O#V:;>$Q1$584SYW// >_/+[P&-E[R'KU,@%N.6##X?W5P)H_??]G_O MKXX0]?@/V(U/G':G?WUY<]%I63>M_O5-[[QO6=>M=N_ZXKK3,EM'/[]9W.)" MO=,*?A%OS#6^+\I:9_Q2[ W_1\)B.GB=Z7/O".%3R5#W0X(&H<\A742/)4L@ MEHQ&..+7,13S/XOEP,%K"L\]V^I^8FB.W[9Y]^W=[TJ>8Z#O?%<*([X&+D'G MSSCR#!D!'T]_/A$1<#%%_E*$,W8Y6RDVJY9MC:6>V7S,?&FS=13?BP\-Q##] M&6ZPQ#63!ZR>\,W*6?_CT M%M"F@RHZVZ:@V%IXQF)]?UTZIE9_Q[;O!^Y:?]C;S4J/OMJTK]325:0%HG:& MQV2XG0/T+]6JBQ3?4=DA+39@K)HRUIQ6QZ165_CYY/^F6MW:/ B(5W+;UP9V M;/Z:C!Y(-"5K.%C7M-CK,*6-#6!=@DQ %_,Y9ON/_.&=$DZ'&MPY7R;\J&># M==F-8\J.5[HV@K_!-$+O]UL_H/J ). !WH$. #H Z "@ X . #H Z U= YD M8:2VXNA@N3J"&K)EJ"I#9G.0NFFU+YWH""RG?@O>SQ:K,ZF JP#(@.5T)=6> M@:R>+ ?'P>9)N3RS43SP;35-'"0X>D66XI-B=3T(UNT;K38DH6K))S5S-D&^ M>WEL506TZ=FG/655^K5?>T :39&FGENYW6\9K0Z(EY9PI=EKCLW1@V76UD0M^]M4HX M8)GF:=L!& 8J"@,E" 25M?H]$R0"9")BLH$;(U*ZH3:I[:R@)0N*[E_(W)- M!U;EK@_<8O,>+[^LZI^UV MZ1319>W+5O\!:70@G#;"=6S9;<-6YUF"?1ZD#_9YV.>WH$:K>]J'*'%Y!G[- M[/B;,!H0*GH^AI'H_T@CA39]V>6F#KKE]VS#["CSFZ]+JV9O_+"_@]>]5E[W M7ONTIZQ-K"XK6;;Q#2C0Y'W7:1DMJZ0>6K#O@L3!OMN ?;?KG':5><-U6*T. 4-W3(5'I)V.FVC:Y9D84.W3'"K@UL=W.KK4J-OGUKEI_'HLO: M-)HB34.5 ;MM&ZVN.OD#50 $%%0!4 6V\QVT3CL082_/J5 ;WX&\[SKU#HAF MDL23W8C(RYB(9J0H#N7/A_,<5%HGL RK;XI*:GLCERXL5?;F#WN\[N6!#TX? MX!_ 94UL-4#EQD@5H/)ZBO9'V?M[X?4+/O_T,6$GCQB/S^[<(?$2GWP;R X8 M#^* I^CE3@*&8QH&MUQ;C:C07>_BT/UQ'GAO?OD]H#$[SWJEWXM!W'.)N_#Y MGW[^ZU]^>ON><'!#^1WD5_I$O"]!C(-'RN\Y9XS$[":)DXBL9\G(Q/P. M+*43N<3WLVL^'YE'\CL'&S?_OCDOYMW ^9RR79,#IH_'C)SE'SZ]W0&G@XH6 M 6UK(0:N;]ZG0^KUH#^Z=KO[GG:K]1_7VX]NT,">:L5-M!R_W<&X>+E&OP,5 M:Z.A[I7+CFDPI5D\#!.& X^MG8,*V6=+2ZV,L% U(A0.E/J'(595^UA5S^CU M(&VE/ BJ%])P<-F$628#+:/;V09;6QEU0HV6NJI-NBSO_L6C(3NT;=J;I"FO M+3?E)7/M?Q_J=Z'=%>Q#:\O3)K7:Z[L/=0W+4M9<1I?5A6VH/+'9Y%QL [>A MKF%"$3S8AM:7ITTJNM5W&^H8/77G\'197=B&2B+L/?\3P8.81*5L1N^$;^JS M65FB9]'>"DS!;J9'0$NOI**#I#*NWV.^%G&&=4FX9XJ5H$:T#,=1IWZ_>XBO M"FRD$-5VS?I3D8TWD^5''DTU?<_J+<[?4\03Z5=Q^1F-^1O<);'VC+;H M2S 0V68RHV\ER^BA@!O;>]C6#4CS M VB*BHC*HL9+9/?7[SND+#ESDG:9NZ%[26"'/#KW[SL.:5VXEM,!QQHOI+E7 M0MJ4[8CM=T^N+!.EDD7W(+J:E4NA+#EPQ3])PQ2>[;:KY%H*[U 03!<%Q)J$ MM:4.*VV_T3*^U-XQ(ZWV1D"/"JD=@T(J&7FO9&M9H6I>"\4K6#6$K<$V.IN1 MTV%&SBQ40A.S,< IFPJ!/D9O;A+F=CQ5.;X$W=0/+S=2S';VMO* M"_H,IGO4.Z)EO*#J3IAM8%)!O;;:,"=%68,*WFV.9$U53IZNO L6.\U*636T M6?(5I500S3V:,8(2-(5ABC*&+-X&C6G@"OS0F:X1J1!K6D^GA_&0&T<)D#[? M ?>[V-=TFP?M"?D=;*T=^=C7_2XE[=_I3Y/KV?GIQ>)B/#F?3*[?G\\7XT4\ M7GP]F[Z=_ ?]Z=]N1H,GV>!*MO7E=]N7YFLA&Q=.2%-Z\L&TIC,-!6B%44MD M[5*"M,UEZPP>H5^4SN#/+>L5:YD MU_"\7DEC#W- _"^F;DW;-?D;&9F$T*!GY(]\X_5+3'D0MH^Z48*=96<[EGPC M0]XDAU'?T>C__W8 F/4:;U/OMNT9'H-;AKPTTD%%(X3H:3I28J,B*2MH&&M)=\\+62O&EJI13G:A<65%I2Q?& M8DBI"831X8D]\2F!N'0M]-'HT[ZGU#&1<-C^^S&01( +;P@^ADT!3. NG:?L MU\$E\IY7/KAB< J-7MAUYRMNV));FNIJ4?D\2M269%9Q"H)+.P7P6VCT0')D M$L:X%H;$2W+TZ9(K?+5%-INP.ZWS5E55LG^#+F%1J:XR@D MR\8C^O.(%K[JUKM-@_7HCX'_O2+1HSW9[W[X<41RU"7]?/ X (F7 1 96QL:2TR,#$X,#8S,"YX/+_OK3TEP8&*&Y M #%[H,J5P*"^J+\>=;=&TGSZY7D2H$S^!EUP+YP0IM"Y(%@1'SU1-4:_^41^1T/!)^@W+K[3 M1]QL1D3(?'B6_HGTQF2"$59*T$&HR!47DPLRQ&&@3ALA^RO$ 1U2XH,* =$B MYAID?E98C(CZAB=$3K%'3AMCI:8GK=;3T],!"0(*4LB!QR>MM^W.Q_;1(70* MNLGDB?ZQ?.N LN]SK9\'(CC@8@0MVX.CX]; MYM>TJ?1M#8%MI_7[UYN> ;OQ^2>$#/AT,N5"(98#;8CEP%!*H0P$S7:G>=AI MH,A=;KB'E7'.;'=S1"T2**F_-6:I)GJ*Q5[!RMH*+AS,A( M!Y#R*F6IUJI'!;,D%"O+MX>$,FID*;]%A&O4IIXF]=6PAZ^2]T]"H 6_KR92 M$N]@Q!];'@^9$B]Z9/I09DBST25?FC,F-94)A8#\JX8V6<+TV\KZ^(06CO5R M&9'^4&=TGV-&GKUQ=152*O-I924H>R32)!J'54#)D,6?FS,6]31AF'JRLG?, MJ**/*_N%I)YFUZFB1$*C/S1GQ#454%-1W2U2*O/)X1:8,:X,)WTIN3B=4C;D MT16XIJ/V21*Z[\D0F?SX) Z<[BRZ-15\2H2BD$QE"@G#8"S(\+2A2Y-F4I+\ MZ>'@ /+NI$E.P'Q288(4D'AA8#IQ,U,RX:"'[=.&!&L').[Y#^^43X95.P4D ME-$M[E. !U7[!"0DV-+N3 6IVAT@D5"\UW(\S: /#1"%XO(,2RIOAW<9?EWF M]^B(T2'U,%-=S\1=RD9W/* >]*F!-(>'^^OE5;[1L0[K1--$UYDK?G[;:<-? M&S71!95>P&4H"'PQ4A ?HJPA.K^?/> 5VHQU;JDV<5XF"#[K4@J-!Y#M?H/+%L% O?NX03J>L)Y*IP^T=W M^RWKD0#N-^*?X4!/+_7&A"C0C%PK,I&;'Y=JJ5/H7N_7Z%Z1AIHV'GT04"9J MHEA/9!1%6E-D5-T/42LZ0 _(S;.5V^$YEN.K@#_)+?#+4FH5^N>''^:?J;ZZ M@=88&97WGKH9E^ 3,,N8, FIS#4#!R1;YK,E%"STWJ-7\MZL[BA2?N_'U=WD M!Y2@I4K1MVWXZZS1EY)/>_R=X/3Q(-@H^K$ %_:';?VW1NPCF;N$/ R'$ZKT MX"@!D'-N+$)8E3O;Q<(]B71LF43*<#.8S?'; U._'B_/T!VZC]_EAULG:#M= M6X,E?,@UYDM1^&XV#LC@'H,_?9_-\B"-6,QPOO8$L%*F.PE3 M:B.9*>%FFP/X,SB^3IE35"Z&+M!?5L!5%NILIOP7A#I M"3K5W&Z'9Z&$>DV63E#LQ.[4I&-)33)\-#P)IUV"(5X,#0G$)41X]7+-AEQ, MC%:ET7#Q<(#23N-8NB0[\U%G'1$[E.&W0]!<_A5"YW51I;CW'08+Z H,&W<0 MW$O?*$X>SONET[;<+Q&[J/+2#%'*$1F6>W2,&>JE\Q4X.O/Y3MLRD5R$W$ZG M]"[+7V$J?L5!2+I2AA,3*JI.V=9E7XAR[G%6,=B)3@Y'X!UVH?YV?AB+'?O.=<591#.* ZNF50B3!Z#I GU5X*U M]?3ULMA58>F>;'IO*9Y3[BC#WF":2 MM:QW)QG"B@/R1F2['[B]M^1R5;T#OLH9 M\E ^,$%P0/\F_@V7\HY+6B/UV[0:A5Z62PJJ>UE&,409FJF&9KHAK1Q*M-N[ M7!6L;73],59=D9#X795R^4$.6$^I0G?,52DKNZ.=@0)5$18IJ8_@^XSCWD$+ M?*%:QEN=L7L%V'M+ ES=478O(8X>)_?QA9T>>N"?.\$?J3Z/32\( M,-LVZ:/^\1ZKJ@E,=<:%MU N"5D$[QFE[ M4A(EOY'2$RLV4G>\^6"--PD7%+'Y-V)DEZ9)+&:L&X&*&+EOHP^6"0P[.CL> MDW)FO@H5F*L[X4+1O^L\3JK$LQ!%2SYA1S&2@;)"]J-@;']]4J0?!D3/!"Z[ MKU: MQ3[0J0M8<^.="(NFDBTM=D#'QN_:J*YC($[X?Q@33CMX.U>Z@E6C!*X M.R+,0A>SEGO"F7E05A:; B[N7.6=)5Y1BNW; M98I>T"#427:M!5=UV;M'S7>6^%@&5_1&2VSZLK,#Y9BY!\LC2^QT0+73 MTP1+[#VK^]R K AK:3&%@.>BHQ/P;)VYK.&W72TVET!1+22ZF;ACX9$E%CKA MW+T0>$\>"0O)/?'X*&):%A@+I3OP'5H"7\P$9;CLM/'/QYB-2+QZ2J^+BR9& MP/DOR) (0?R8IN*PN09)[I'ST#*9;@$7RHA(;K(,2TN.9W_,'9D(3XAW<^2T MP!7;*CX6H^K<0GF&A3#G,B([S FV"?\]D"R[[+%B-EO(IQ"VW-X[*VP[G,!: M3$PE'HV$?M,-U6*&!>"F4M2[6#.B=$I:B)H?S-&3.\!*>#/1IFM MA;>#@$866QWHDOP+\<[MD;;BG4J;VRF9D;>'/6):K0)92N\N/@XMQ8<5MO_K MHN-3:^&=+?&%N3>[F/>ZQ&^;-)!I$/[L,@8AJ!LJKD]-\:Z9)PB6A++H442R M,QP<_5K*,#I^3/_0,&^M.6VL0$^#0(-RVE BU*^1"P=2415J?;\('DY/&^:5 MCB=4D4D#1>_2B*Y(PT*?V:IMT$#15:@X*??[IEWTKCN5?<]-ONN/<)-J#:ZX MZ.& ](@7[XRY( ,UVR=SSZ$U&_U!L.@_\?X8=!N-X3^2+*30>W*E,D=/IF;9 M#._Z)IMPJ+VQ>%DTVB#*'$\;/AE0]7JF3-> K\^"699;9C@,XG7BGNB3&K+& M6:DWR>G+B>56Y+'";:D$\'3=EGXHXO.B',ZDS[/3IU3"?WKJZ!' U_L$EMYK M%=K_4]Q /P8,%1'IU)DYM3.ZUN-#]83U]IK)@(C4"%4HZI@A>N7OB<]U^K,Z MQG'EJE^H?!Y*B!Y$F F*KO_?,-JUHW@:0(#D? MCLS5X_PEX^3\T;,.*!"!*A:'!^8#YD"N1;MV=6V'?;1D3E*%]]2KB2L^DD!OZ M2/S%Y=39K0G:T9DDW2'DR;J&[-'G3,_K<]BR2J.F65:RR-8:8^E]\A\H%8F? ME$L](AZI1Q9"6T&;[8MI@!01D%D]2))HK4-QM+& 0R(?]V&^FY6IMJ_CZ3I/ M# MQDE-I+I>N7$6F%UCB]:H2+V"BZN$S4;Z?H=?S"2%OB,7ROBE]9\N""+\ M9P>&E[?7QB1NE8WY,'IZR8>>V1@B=9=P\K +!L*AV3]-XZ>EH2ZX31MN>C?5 MAWAJK09!LEEEJ7$W*^HUK;I\?#,=SCX[C+:C?Q$P#LU'HW)-MR_V+NCMGI%Q M=KDDZ?:9H \02?@!Z.SIE*O!]G7GH=<79A9%K[__PA^A\(KGA[^&#.+E% =G MG"UF4Y6I7C^;TN= )O.)V>BH']'>DP!#9MCGA7.3*W/9LNF(U#R_$CVUH,-= M//O:Y_K2;X2.QOH'@!B/R.4S9$(4.@.I=)J-U2.MY1'@#M.X3BZ[ B=:CB0A M+$WPYY_^!U!+ P04 " -@0=-U),684(: #R$@$ %0 &5L;&DM,C Q M.# V,S!?8V%L+GAM;.U=69,;N9%^]Z_0RL\8X3X<'CM:EZ,C--,*2;/C?:K MV5T[;+*WBM3A7[]91?:E9I-%5A7(ENT8ZV@5@,P/B3R 1.*O?_]Z.7GV.59U M.9O^_)S\A)\_BU,_"^7T_.?GOWU$)Q]?G9X^__O?_O37_T+HGR\_O'OV>N87 MEW$Z?_:JBG8>P[,OY?SBV>\AUG\\2]7L\MGOL^J/\K-%:-GH6?N'23G]XR_- M+\[6\=G7NOQ+[2_BI7TW\W;>CGTQGU_]Y<6++U^^_/3559.?9M7Y"XHQ>W'3 MZM$OFK^AZ\]0\R-$*&+DIZ]U>/X,.)S6[=@=!KG^_.N#[[^P]FMBC'G1_NO- MIW6Y[D/HEKSXYR_O/K9\HG):S^W4Q^=_^].S9TLXJMDD?HCI6?/[;Q].[W42 M)Y,2FL6?_.SR1?/!BY>V+NNS]+Z*-:#?@G8R#1_+\VF92F^G\Q/O9XOI'&;N M_6Q2^C+60&$[T$45T\_/FRX!'**Q9+B!YL\]NIQ_NXH_/Z_+RZL)8/8B(U.O M%I>+"7SY.;Y)*?KY63J=EO/23B;?3JZN)M_@TY/:2RQ?Q[DM)V. L"\)AP-M M157%BSBM0:6< M@OF]C$<":W?"#@?PB-;N>*S>)^LFH[!XO^.!& 2YN2SGC0S5,/ZK63LB^)4= M9JE#T_&)W,U<[MS18 Q, RS-^]:D_FUJ%Z&$=;R=[$[-AR;V1KW4=]3V[D1W MZV94XA\JQYYL=.AP((9>Q]I7Y56C(,[2RT4-2KW>NC0W-AJ*L%5T"0OI#:RC M^;?3:9I5EZTJVTI?A[8#D?GF_Q;0?Z-;YS/_!\P5# N3]AX6TE88N[3-0.9N M.F[WGC*P\-:6U7_;R2*>U/7BLA7,KOY2SVXS,/:+%? MHJT75>MD;*-]CZ[R,]$XV!5$KF!K?K'S157.P=%NMN ^QWKIA7<4N#''S _+ M'5I.I\L@9#%;@$M<13LI_Q7#NUD- 6U=[J!Z,@U_8+#6M?MT8>3NN;3X8G8S??>VG!X KM-ZZ,-QB#H MZ_MJ]KFLEUM:RW,7,*OP\P\007=@*NUNMRLFB4UTY[ M!3V[S<)<$]7.ILOMT0=?#L+G+B-D8;G;,MFECX'(!G-Y%:LVM&UBW*O&6^M@ MP+8T&Y>XW0S93IV,2_BMRMY,U)XL[=K]N,QV$_E.C0\<.1V/H WQ03IO\A]MC@C,W M*9?T[,_7;OV.QEXW3;JMW:/D>3OQ;>;C;/H._K[ZO*%EO.35)3$@[W$:FG/P M Y'3+^?SX.1OTAL')ZY_EN31LK![CN*38&77O,"#,W6D6F6=WAV6J,[Y=-F& MS:>*=LIPNQFZ&?AZZ,G,W[.EJ^':NR/)UJZ]Z;&HT;FU5R\:&_LB3N;U]4]: MJXLP65U%^?/JQ\6[TKIRTIXA7I\37\PF(5;U\O#XFK")=7'R\W,@HNC:M)!, M$Q4X1DD)@Y(U'G%A!=(._L=D#,*;^XRWN0*S:@5Y-LZ[,5E@*276P:*$.4'< M)HE8L!@9P01WDN-(2!=^[@C12>6?S2K [.?GT/1++,\OYNT?E[W8RC^0K?N7 MA59?O*@7E\OL,@3B='G=OKD$->:DS88$"UC)/?&O%A XWB80;)[_U<<%#=ZY M$"DRA$MDL;-()>F15\1Q32+6_"F)P6XS]?B,[P]/KHE?V;SZO?W6V+KMD[^^ M0>&I!T841@&GA*AG"L64/$I)),$BPX# $Q* O29N-A)2N63A;'X1JYTTP2,M M"NY\< 8XXXQ&I*R*B#)/D>61(*"AC459# I3+H'8 M*7Y:YWPK*1+0C[27!KGH/+*$2!2$@15@A:.)/B$!&#["& 2S?$;EYA2\32W< M:$#N?UK8F")+&'AQD2/A-$/&@N8+5JF@(VB^$([=Q^P[60^,16^,LD4:(;1G M&7;RWI;A=/K*7I7SVPVF=:'&^A:%#-YJ1BW2DL Z43H@1T"%,B,%8P @QSWD M((]&&%@.AH,J8^"Y/+*)H35KZ_:L9W637W:6/MFOFR/277HJE-&<4Y<0H9&@ M8#A'+%D"NE89Y:3BFL9C]SF'%I_1(MI#&]LU1SWUGQU3Z%D2$H+"A2G$<4J,*(1Z7 OP;ACYX9(CIYH6-RT6'S[NYW15 F> ]VP; 0 M$8X^()@)@90GB5(.TV3TL?M3^TS/]\JO)RC97&=;7S2'=?!;LVH_VTE[?#=_ M9:NJR6_8ZD]W:5_ NN0D6H.P\!)%11CBDCLDM+1"D4 AZ__5L'U;%;3T4 KY-RHI U$E9D,A1I M@PU2."1J H,%V4.YY''2AY.C\='+?6#T(?H(ZP%8 J^P^['1NF:%H=H2"^8"R,BQ4N03C?16O(/9\\[6I#";<>8>LYDC%0Y 1+R.(8/.8R2,>/W?<>3DS&02R?M"QO"S1U M%^:/W#U9*R:/-RL24S9@#0&&4A;%Y 6$&DPBIHTCTCK/*7X:)J>7/SLP1L?F MJG0Z4-J]LT(X -CI@%(T E8(6%LIA4 XL6:W#(#O<\Z0TPCUBX9R()=+IM;< M5GWSU4\63?WL?\QFX4LYV;0!W:5Y81,FE"J&HHX1 =\>!6O!7Y/.2+#-@2GU M-*Q2+[D9":NLQ]8KRCN?6'__?1&"PX%HCBC% E%+,!(.1Y1LHMX'193ML;4L MGHHL# 5.KLGOH IN1%@S @;4&62"LX@9HZ#7"%&_,988$&8=>B2ZR:3;FE MZ?FJK-SFQ/3NG11!&Z(BY0C#(H!?<$"6&HPBI](K;404/6+)/-N?XK5Y>J8_%V#T)WKH!N/"#OW4AA#M<%<(,F)0Y$PCE2S M5Q-\YW"FIND)=E55>LOYK5&P_7-S4KHN64"M(\ M%N5@'JAQ,##PK3SC5$O)F.N1^;MK (#L*C\1:/JU]7JVB \ MCS&2@A) L8:&2,=TI19Y(*Q0EK,';.#[,W\0"(T*)RY!>E#;/../LT^ MV:_-!8HFRPD@:O8RURK;#N*U:Y<%9PP+KP7B)"7$ D[(\R8%UVNC&9.PVH;9 M!/J!A"X#R+E$\1'DEE6$>T:R:SHI0(,+$<$'YL8DY)0#) 1/2(2(C<$!>WGT M=^T.'N+70;UM[Z20L,(3I4!'#!$QZ2A*W@;$+?>1 M2"R3[&%%#QO']I[Y1Q3:*+ >P"W[.$OS+Z"!N_EAUU\7.O'(P H@(9HC02$( M4DQ0X(T*IR!FT:9'FC3](46F'WX'4SYWRN/OHF[N-"L,AU V40V+P(/?X+Q' MG@*WS#%EI':<\F%N9/Q TC(0D(?8&;M]HJ/-8?IV4X;(3B80P3Z>@=!Q!VSO M_@M' ^&*>0API$4*"X8$9K *O2."X&18GZM!><[R<\GA@0 _@ V\RVI[M+V; M+[]C3X7@$6L5(6)#G\M">;+ ,\G4F*#FNT=T/Y@\G3Z\I+M!KKHT+T0RTH.A M1EJDB(Q)$OGH,?+4FZ"XPA"F[B]2ZJ#;/D/+U$B 'DZ<5I=YK_7OVDN].PE8 MEPX+'#F1VAH$X45 %N)21 0@Q"2ET43JL>IQ85;_X"(W$L2'$\*6[ML+6WM( MW=H>"B:EM1@68EO5 IJA8QW"^E>]^Y M[/9\2=^N"ZNBL,9A%"Q3*!G#4' Z(B$B)D[I$/O4(2$_U)[X < ^G(AN+-V^ MDT1N[*E0@24-G"/5Y+VF*!E*!)8MM=HF [/B79]"R#_4?OOXV![L/O/#(JU' M<+/Y(5$=2OAN:%5 ](]%8(T'+16B"2NP4>!&JY"LY)I@\(*Z"/M_#E4'/GP? M:LZ>Z"GJS1[I*O![&:B=)NOZVL#0U!T$&"6X9\L8+9!P/ MB#*G)*SD2/OL4V(?J36D@CS8J&.,6 MYD B;FQSOA,@4K,Z(*M")#H8)>+1%RGO.7_?9WP,"5:^DCQUA+&:'-[7\7.< MS-J+<=LE8V.[@I#F?"\*Y(6,*"IMD8W*(:*,-E83!:[BL?LNPPK'T'CEDH]_ M@.=?V4F3)ADNRVE9SQM0/L?M$K*E96&ET5)2CT20&H#4"AF=(L*4:^&#%3KU MR"7+DW+>.V*?[^->U-QMCDEA?_"YFW'/7HKB)<8%EE$ MP38+C1@ FCH)B\%%3!CVR0U3U&U$V=E[KA_8E1SXY9*MIEC265KQM'&S^LYW MA57&$A$YBD1%Q)T'Y9@(X$<,Q&\R^$MWN M5VQN6' 2C4S@6T=N#-*A>8H77"A$52)>!1Y2GZN;>0S+T6YX# U]+F'[;5I% M.RG_%<,_;#EM@#V;=BN:L*5E@:-)3@J*@C;@ZMG@D'?@R.O$,3."!;KM^=Y:Y(Z3G@S"\:/)K"-+#0 MY]].I["V+^_=T!ECW.6SD]=O8=\4Q6QK7QYJW-?-.Y:3^A.,N+A]ES@W%6]M M6;6ORH'3M+A<%OY<478HDIKM@^IS7-8K/3@Q]0+^X7VL6CF%?SKY8JNP2A;Y M=F#BVA\]N'=U,FG5+OSI&,A;%I,]$L ^-6F(HXZ^JEAH)Z?3>EXMKDN3W"RS M7Z*M%]6]FT$')N,ZE (E=%M8I;GQ>6.\-D]:_J>:[K\,M+JHVJR!>@Z+H=QX M/WC'KHJ$7?,T&D&$)W#Q8B(HZJ!04I0'06TPOM/)=!YD[K^>=#N=O\)L?5@Z MQY^^Q,GG^ M,^D4_Z'J/57CPKL!75H@Q11&G5"$LG$&$-0\X,VLY[9-7F.=M MDU$%:J?'LO),P?8PIM%&KTDYULW=FC?FY.BKGF81U6.!/UNEBH[O MU^VM6.]4+Q/6,2R21<0(BX3Q"7D#GWH38Z:3Q*&W1C6LRG@FZ&:+@ M(D6!J41$"8:4IA&E9F-(BZ2\9S[PP)Z:Y1E&;(:U.'T0/Z"AV22+0P]1O)6O MB);BC7K)^ E7+^4;(D"OO3*4O\7"'/U3)Z/*X8'1SK 'MT.D=B+ MV:*^W7ILMAW?S^IR>^R?H\3*/>_BNRE<3_,&U;]/=X5(S@JG/4J,@; U^0., MR(",)$(Y$6T(G0[+#H'0MOE]%^OZTX6=$KI4M7MCM^M A0D0,3#M4""-1QBY M1YIYBUR"U"@GC_$<7YP>E+HY\!SD*ZW4A]%K!L^JYE6V6(TFU=\/ M5 B.4W1"(TLP1TVI!!0%A,-&"D$)93JJHT_C>V)2/< <'(=4KV?OQ/O%Y:)] M:&;+988!>@?O*M#F822D+0L(0#0H<:V0E)RR%!PQK--FVC%JA>_5WU#(]ARW MN2(FJ68,8'O3 ,A?NASK]ZQ>=A&! Q< M1(J(2!X)80E2,'-$)N>QZK%A\P,=7AX:]O\<6A[GU;QQ>7+C)^/= MN3.0:9A\2;UW!LT*)/S2UE"KR_9!D3X]!Q#:QYT)_O0 C"AKE98T0V-RP"@WB48C";7H 6 M=5&BH(1$V/HHK5&)DDY5[[-S?7=R5A>&/L"\EC ?U5EZ6]8@#\TI]7[0=.V] MB$YA2I5!P;OF5IT$ T2$08Q9+".A'--AXI413>^0(C([!HAS^7B[<;?*F1A, M(%?]%51[0Q)SB"G<%'N0"7%B#)*F*50NK75^F(>9_QU$<']0CUCHFO2<8<6N MZ;%(2AG)J6YJ2TL$LQ"1(%Q \&4QE4$+KGH\(I\G[#@NP=L3UN,5O;>SQ7 6 M^+K#0I$4=,0,Z6@32LW\*"T=$K&I&)D#MB>H1RQU\.ZS< MP;>%#E)0EP*"P)_"HG1 *0X2.8,]MX8G(WL4K&1M!AK(BFDE^3M(\ M5H,*T=T>"VPP8.LTLHDZI(UQ*!*"EWPS[!2-/3)CU+^1)/6$-<.6[QIP/OJ+ M&!:3^/#AV-O=L\S;9N-ODMX4@'X?J[9V0?MFPN5LVEY$/]S()]-Y^;J<+)I= MVFPU%3:3U)0KF$V7[TH\^/+0VYF_MZHEAI//L;+G\=?%I6MV?5H(KZM2G"WF M-8A84VUL@RNW8T\%)3[RU)QL&^7!6F"*M&0077G#"9<6PW^'V_!\A)L';#1' M8'YW5-;W4] 0C#6:H"B$08%P@A+Q%/'@E$F*6'7\M7='E8-97G1SQ55K^7@, ML9/POXME4MBN]Q^818IH8V%ON/9AW%V%>%&=($HFQ )-,Z-$_3G!P"1P% MYPS.S68[-KY3\;YJ"M"U]6R:PC9M)>61#SP?&3+?H>TP.Z!(^2WB9&[<-S MV[!03>WGI!*B5MIE"6AGM47*:F"<6:8 M@\LQ"IRU#@ -_T @ 5 96QL:2TR,#$X,#8S,%]D968N>&UL[7U;=]LXEN[[ M_(JD@IE_[U!Y1$V8DMB:(( MDG*E.IW(,@$"W_X [ WLO?$?__7U=O;B_ M_O+'AY?J@WG]^I?_^L]_^X__\_+E?^OW;U[8_')YF\T7+TR1I8ML\N++=''S MXI^3K/SSQ561W[[X9U[\.?V7MYD MM^F;_#)=K-Y]LUC<_?W5JR]?OOSMZZ=B]K>\N'Z% ,"OMJ5V/E']]+)^[&7U MU4N(7F+XMZ_EY)<7H8?SS0*\KWKLE%G>+F?AR<^9N[K*+A<75Z_GT\4TG,QY91FC ^\#Z%X5BT3%UMUP>75%G'9A/PM#\?C4I_YBGR\DT MC./#S6Y4O.O&;J>7\L&T?7RCFU43M?&/)\<3N]&@PHXZ9+/RLIC>51/$Q95> MEF%2+P\.S;V%NFK8QA - \F%<;3X]GI^E1>WJZGL8/L:E.VHF>Y_EZ'^:FY= MY)=_!EF%UP:AO0L#Z2",37R=D7,IOK2 MB=7VT+GW80TO/H<9XB8MLBZZM;?"/CI4+L,OWF7%:E"&7ZDO:3%1E^&!4*:+ M#A[S@AXZO/HJJ&39I)K9P[2^5LAFL\WV6 ==/O(5?77Z8C5H.A3MX5I[Z%HS M';QY#1TUV4_G@>S3=/9Z7BZ*9:V';F>QW[.T7!8K)>-0VUM4U7\G*@6[")9K M6&M^3Q?+8KH(BG:U!?$/"Q7QG_[ \:,OK^=H(6>;+H!(763J;_BN; MO,G+8-"6TR.FGIY>/S!83Y7[>),N5%$7F:C%MI;(T)W4F/Z!;#8GMJZPHPZM MC:F/Z=?#37WBT>X;<9SN?;!@]PUL)M:=!6(TZ.N[(O\\+==;6NMSE["LAN_? M!PNZX:!L76%G'5JD\^MI@"J8%MFB?)L=7)+W%(G7J&/YV;""> WVR[ H9^HV M+Q;3?QVC7+>I*UXWJK/BR7*659K%+DQ;].B8:N-UKNF<V'6MFL="]-54'5LM/9LIJ\CMHK.+':7CI76;7Y?+T]^NC) M3OIYS!MZZ7*S87),'1TU.RR7=UFQ,FTK&_>NTM8:+& 'BL5MW'$+V5&5Q&WX M_92]OU$MNW1L]7$[VXSRC0IWU-#WV>=LO@P%+O/K^;3)X\,*HW7H?7A@.J_\'^Z/"2X^S:;K]K3OUW'U1NM> MLYGT4+F=S4N+R[J%FX\/&[GUIYW.%Z\FT]M7FV=>I;,?F+[#8[=VPJV\?>FJ MI0]*=MVH\+DZ:<_G+R?95;J<+5HV<6<]$1N<5V0[O;W?5=-YUO[S-;C]E M1=NV/E5'UPV]"?45E\M/VFG8T.I)FNQ^";\./FZ:I=\=S!UVT) M*T@VGU2>)<.TYC0GZFWKJ[;7K9_EET\);B6TJ[3\M)+,(,2 ,Z*T'X#C:#,6>2)AL9A(+Z';74NG!<; MF8\3M]5:% &S5;V)110[1X2C"!OO%704;/!2)'S=!*_[4:**RQ=Y,9I-??UD4R^S^RZ"GA['N9JL& MA!DTNUZ?/O= 8#7YG^7F7,[GQ1Y8U-?IOD%^5#T),QQJX2!#E&(-&#+4UP!* MHU6/!-VSGG5'V"-ID_>'[8JH--3CR<*>XVY M/2EJ3T,IWR?S:IT*G9:5KL;RR(KU:=R=?"X M1U5K5D$2-%OHI+(.0V* I\);6?=>6MOK8&^FJPVWIQ4%TKX(]:[([M+IQ'VM M GPR-9]<+&ZR8GT4;Y9%\2 :XPDV-2B=&.. Y0%5#@71%"MDQ:;?5B.LQT>E MK@6:QP:M+[(\:.C;?'YYD!Y//I]8Z)T,*4#L\1.THD(%C+%CA)G328"4*+-":=.:&_1,N=$95GTQXGWE>S'/ M)BXM*N>V,BCG:[>-K/( G5Y.]S'C<.'$$@N$HAP2&(PY3"#D9M-KIZ!HSQ!V MI@SI'+-[IOS'JQ_@"F;5GX.X_NQS8FWDV//8I;'Z)FG1E#=[G'1.KC-,\UA MS(DQE#(L@ZR$AXY0 P@7"I,F]&[8]WN/_K9)P'8A<'K-B5PI1EXH3@A@2#.% M] 8')JGJ<^/J2:>;'B6=#XELG^XVS?9'JSV??4=7]>\3'];$,)': *L5&% N M.:P[2B"@/5*HT:%5[P+.3TL[CL'&(_MD*D-ZGDW?8\JM_3K8;D]?";QPCH"*)0JZ!^$B6"!X+KM2IW@ MV-SYEFTG\.W\U$VE&[<$71CM']/SPK_,_QEPRU./9 >2:0HPL!PIYBW MQGMAE*.TXQ#MPY M&_1SP#Q B%EH.:KQXPI9,L[]@LA2;!+LT ZXYT2-46U#G $CAF%"/^$OV%&& M.%,0$H=\ !0!5_>=*=GKEM4)X2^-1=@J_.4XD/HBR"9Y0)4Z8+K.??XN*Z;Y MY,*-43HLYM Z++FQ0*!:[;3 M"NX,[SBURD0C;P1TG$,E'5.:>W&/D'1BW I1;%JRXT M'(9^=AI:6V1A%='9XDN6S3=IQWY;3B?5-N?K^;H[.KO*B\K'7ETMLN)C?C>M M=D4/:G1=5)\HI9DB1@,1E!G #6)N69)U!!SX7&T M*Z]Y;V6M:H=ZB!=L> 42!M.>=DO)]=IE-/U?6V=ML<3C8 M8U^QQ%AB+<86!/N.K5QC&+"6 Z^ 1?R$((^AXP,;B_#IG9(NT'H^4:32$<60 M\UXA;GQ8X@73VPD6L_9GBT,'#;9E2?>@G5<4J0C3+H,@S+3$8",0"KW<],U; M@=M'J \=/MB6$%W ='Y1I):)L AC2SUEBFN%F:K1\@*<8/L/'2)X$@U.!NHY M19&JRN.2$>85P4H& U%95/><,-8^ <'0D8)M*1(!M7.-(N54<,"DH$8K8:UG M4-FZE\"1]H=R0\<(=C5]M,;JN421.@:(( 0"'=X?5"EO5'W^[2E@[9UI^9DR MI'/,SLF+]D.=+^KBRJ3EC9_E7^Z=D7]ZT^[;, &.>8NE]08+!0RVSF]($M%0&F !2"!A @ 1TY8&SP@N)8.H_'V_:QLSHU)OV.'Q_>M,^ M\@SCW "@,2*62<(DTLRH&D!-3)\YXGKT1FE,FY.\:8_#]IQ<)D-W,'7,,],JH1W#AE6.,(@$ M@X6Q&DBLD!MA@M+31-C*F_8XD,;K.A;'F]8AK*C@'"'**)!!T22P5CL]8,\T M57U;_:47D,=+P7C>B]YA1AQUT%($/'3*P7H*((B9D>;,[XL67;DQMD/Y)Q\? M(S5*+>RYT/"G-^TN+T\C !%*(!NDI1157D%1(^?8":OU^+QI&Y,DAC?M<3C_ M9;UI%48*6.FTD$A"1['>HL0M:+\Y.SYOVK9L[ W=OCCX81FP6^G9Z:P^_'D] M7UW(OA+B87?:AC4DU#(0EB)I%)>(4F@)8)O^4ZGL"%TBASL$B(-I7YQZFRU> M5XF(LC=YN?_X[<%S"4706*> @Q)!A3RGKAX?E ZT99,WYT+J5'1T'M\>EM M8^Q^I[#RJ@@HK)C_,7^?78:?IRL_W_M>?,PKH,)8^CR=9!/][8\RF[R>7]QE M15H-(749YNR5BT:#B2?VJQ/A!1'<2$"9<5X+#1RH$;<.M#<:HJV'L1DY,LA[ M,R6RH((65=NKGGU,OX86SR?A7Q.^G"[VS7&'BB8."D(E\5@A#0QU7FFYZ3'# MRHTP@\)X2/"CJ= MUOWMDUP665IF-EO_^P YBCR/"Z><(BLL"R8SUP*2#"% MREC+&:3.*F5&>.59#+$>9,[)R W'F4WT33V-/AF% M22P=KKFA/+J_A+AG+9$$VR@ M8YN@)5[%2+??AH@6ZC4(R[H$L<>=TH;&\?YMU(:5)!YRIQ'"6C@J [I>D=JR MMEZ><%5%-%UK2$?\2+">:VA0?GM79#>5[\+G;+.]\S-(J D#L108:0>Q,I7I M9RBJ,Q9(I+!NM.$R+MPBI]SWP!(J4#"2->&2.B\V"H $T(OV&4%'%R34F!G= MIMP_"M^?04*/'-ZEL"3,],(S8WV5%TGH6FP 4-?^EN]1!PDUILU)04+'87M. MD2# *(21LQ1S9K334&-9]XQ9*@ 5 @59N*Z[] H.L*\A*>)L%V0T%$@C=J4U7V]G"TGU9%866;A3^5RNX=\+6I+- ^X*&H4=I)0JC&VX3^A7%BU M'* CS(PQW.% ?'S[XMUO15Z6 ;NKO?DN'SR5< (0DD8%RPY3 A$ ]6&OQ$KZ M$3H3#L>3]KCU%IQ8G6T'HLXGOZ?%GUG5_XW?XQXZ["Z4<(\1]0Z1,+ER9QEG MV-6]9-*W#W"-YAXX'#LZ@[$OLFP=,QK%'C[Q= *48$2'E1< 9@Q3AB%6]RO, M@NVWQ:*Y\PU'C]/QZ]%Q;QT-M*&OSN;9_@5E1XD$,(69PS"8!D0H*!E'&Q\R M20Q'[1>7:(YXP_&C&PS'';'L-8:&8P\E!D(SX:0"V[XXT#ZB/5J>]2$]5MHC MUQ<+ZN3?P3S\<),66>5'=[F'#4\^G^ J<3RW2B'GL0/,(EF;<&%RA.V=0Z+E M5A^.%5T@.!0[['2V#";^$?S8E$B UX0RQIPQ%G!A" %DVS]/VGOABN?/D'88 MCM'EMOYWA]/LIKE]MVIU5!JS32:_O9VNO49"6ZH-BO#V;!X9B3UOW?@N?PSO M6Z:SJ&T(5055:/+P+HORCWFZG$P?3"0QW[QUYRX?7/4P7 L>>Y3WT1:;E9?% M=.6+"[Q;?'L0NA[QM>Y_E^%=U7A?Y)=_!GA# M$P+.[P+W8O9VWVL;#;4>MI4VJD8VJ1@8Z+>>&8NB6LEO]X^\2[^MA//I90[9T/AHI S$ (!4/8;+HO@"'M]X8BAP0,0( ?[WQM#V-?IE_= MQ(.N1]\_F&@.B __ QH#YBCRTNM-;Z1C!HS;P:V=8'9(]R1$SEW.HW0<&T*\ MQXJU4B]7P@(,@Y6HJF\2=WLWR[]EV4K%?+(#]2=WN$!ZE%G3&C!WH&.RANG#1+.9U M9YG$2V6< ]Y3:)$7 !E5 ZZJDZ+QJ5S#BOK'T[&.@.W/D;A<%--U8IG0XC^" MV,KW'_XX2*"]Y1(75%1()9' 0N8KKVW(MN@!UIY$\?)TCXE$78+;FZ6>%:LS ME-4Q6L"I/$BA'2420X3GC%G"O1;8"XM$K1 K"DE[DR!>-N0QD:<;6%OO!#S% MW:IS]ZU:]7DW/5K44OFG:$.]4L1SAXT52M86L8;&M\]/%,U/=!24B0_U(#K0 M<=K/IE\,>>V4Y&$J%\_RMP\ESG,D*8=,8#W)B\7;_/%_\L6U' M&!=/-B01VB*-O<$8&B2,=XS5Q\9&2':.EM 9#I N9-.KVO#I,/Z??L1_[5?Z M>A[,Q^7:?[BZ0.#C33K?3 WJ^KK(KM-%]GH>+,QY.;W\1SI;9O]8H7E(1^F_ M18D'%%L-M.5(<<>TL]35\B$"GJ,)&%DA&KV01F]4'D1CW>W:_EC-/CZ=%BM( M8MB=)S4HT23HP%Y1#SS%*)A%CMI:.EB)]OI9M #,H8?0V&74VPA:!2>4Y3*; MV&51Q3^MVK[>PM[I$;5WZZ5=C8GA4BF.&5=$4*RQTW*KT&J"VU]9%2U<=$@. M]P+RP"1@OOK"Q85 )!J!C"'$B$GH*Q/:JP!)[AM1(M&'1\!.X6X M]6'8'_-B:Q/\:#.\SU8)R3[FQQ"K@UH3"S3P8=!9%OK+K6":^[KOU0%A:WK) M9T2O_H%N[WO]]6YU,]"/YN-C+^E:WZ7R]I+_/RJSXG$VN\J*:=.^]#';Q MJ6U]B32.!MW ((+(=/0*8$[+J/Z=CKCXQ[E4+>Y_=U>PO\NLBO0W= MN\F+:KBHVRI%PKY-UX8U)(" 0'^#!05(:\*9I?51CG5&G,"Q9WD&%@75@5@U M4?,P R^FQ5.&2W-J[:TF"3 3;*5FA,!@6S/IMTA;X_ )\<[/\;PJ(K3C(MG! MS;OFM2282THD!0Y:']#U$JK:DG$(LO;9G^%S//&)A^RPB^/[K$*^R@ZZG8WO MGVF[7C:I-&%<8L:)A]H Y@1E1J$:)4GP"6'VS_+4I"^@H^?7VI=59KO7K(*Z M>;O>DA[Z0MJQIYAQ0&G*767D.: 9L YNQ$LMD\U"G2,A=U8I9BAR$,B@91HA M'"1051LP:QR-@KS/NSEBIYAI3)EH*6:. WO4*6;:A:]#%#J-0.@N0(;P\ .G M-0 4VC[S3 P4OMZ8 GO#UX_#<32G^F<0 XRK>Q8A%TQXY!1TUGI;3Q)"87Y. MX>N-6=)',' [8']2MSN$AZ'L4>'K9\78$81NG1R^;@DRTC&LG7-40,UI?>9& M+>6TO?/&>86O-Q9UX_#UXX ]G[@_&TQWH#@7EE,L5RFL7=TO!\T([R<:+V%: M03J:%7$7:D_M9E27\&2+FWR2S_+K;^I3N;K4*\8.0?.W)TQ8C(1F2#KHA!'& M;C*Z:^J4A7UF5^UO)ZZU$3PZ@9SE0'@_+?_T15;Y:F=%5B[>IXLH;LE-WYT( M6%T-29F7S!@BE:&HGLB <%8 ^F1ASE'0@K]$'Q3S5[]KAYV-6W.X]A8GV MTL1CSYB2P@%*6)@@$?$;.X0!I$^(FQR?GT-?HV(,@CK+):/NL)U^GDZR^:3/ M)>.I=R>2!'$;!@D55$'J 8 ;SSH&J].\UH-C?$X:Y[9D=""OLQXC_\BK^[!G MT\6W(4;)]V]/J'0B8,T$T(A1C1P56]PIQ[[U.!F?I\FYCI.3)#:HST#MI+IV M[QK:6\#,TK*\N%JULXD#P)//)QP)3KFN=%JM89"$<9M<60%\#ALEZHE]IF^S MJZPH=I*PNJ?\]7Q23;_+=/:(D&7S@_TN7I3H*LV$IYY HJB'EEA=;RU137B? M1P)[3_=/Y,/. _L!0'R&I_::N*!C$^J-"[.W XZQ>B\[V*&FSQRW+4_M^^7! MWJ/[X\ ?4$.#@VB8(EP)IP6J4QU0)CW6YW1TWY@E?1R$M@/V)W6[ M0_@,CN[/BK'',G5'\-_%UM)9)SNZ6"[*11H6DOGU_GR]!PLFTB"C*5$&< @P M-,2(>I^748M.B%,XJW/6QH+,(Z+;FA]KXTQ]#K99I4'XO/#+Q;+(5DDR]S.D M0='J+$]*RR"S1&-)@]U*:G"XT;*][^YYG<6WXDCW^';%DOUQS4>QIDE5"9-: M8\2!\]7E6X CA;=6%C)_F?SQ7; H MY]:5'5_>+Y?-5FD]Y-%QLS:+O/M!T@ M=4CTOMV=8^M*J"'04AST!PZX)MBS\'.-B55R?*M=MSL6L1$;=JNR7#Z1(%]= MA@="F:&W+D6S&/F%"\EXWL:('.C6E3+1 I^/ ?H9;II)#XP4,IC#@ABA$PL<: =$GU?) M#13HU)@">W=+C\/QYY93>,L-BB<]HM; MV@'[D[K=(7P&NZ5GQ=AAF!KGJD5B,:06>B8)K&[F6IWD;70C(6#[W8[SVE=M M+/*CKEH\#MR^B-3=58N*$,P1#AIUL+<=DP8J7O=/4MKG[>OG2)YN8!W-2MDZ MW?CVBHSW^6SF\Z(J%&,3H55#DC!TC6+,:\\4X,1S3K?6HP6BU]6UO["HMB;S MF&4S^I$2^KCN[6,T[H_L(@^28]N02(6]E=J'50XH! VWOIZME$*FO5OO^,9' M9))V-98BBW#TPZBYF-XN#V@^O;4A,4 9C!DV&D"%>> +$K4,C.\U%5#L812/ MG_VO1JVD=_XCZ/MK30<90-\W(5',5*=^#$K!J>5 8XRW'*&D_7G&^$(4G\'X M.4EXYS]\OK]@:9#A\WT3$JR$@=X'Y=X"!(+E:?GF08]:D5B*.*K\F!2T&DB!-:V)HB%%[;<*QA?A^ P&T:GR M._]QM-5B_YE-KV^J.VH_9T5ZO7;ZM.DB&_:JR.;-2YATEEIF ;&284L%1W6D MJ@9(M5^^QJ?]G60;$XP!<19KR02C%EJ)MIE)M)+X M.67)>"XC-*Z(SW^8?J^%CW.8'MG&Q!):W2XO%0$6!U5-4%5O9&FK=?O(N_&I ML,]EF,85\?D/TXV>ORRR0,(UWXN:N^\-!)8BK#6 MMCI8W5P *K 6JE&6IM@A7MNHUJSX/-WX[^T1^<75C] 'Y'^JL/W)9)" MCPC&5'#OD40&UG?N" @P[]-C)W;H5V,J[0S]&@[X48>!A1DOO\T^+(+N4KWS MS:;[!X+"]I1*%"*6*06#/<+#%$^-U:0&1Q#?9X:/EB%B@U ECX5P7ZKECA8? M#*796RY!&$$"F..>!', ,LO-1HT6"&A&QAW.U8D4FS'C)+R>-T=&&3_H,@Y!NL>J+X[\ELVS(IU5&? FMT$.5>[U:KNF*4L:E4\$I]72RU9N M1!Q[X9BMC4TH7?NL3='.SN+P) 9:?3%E8YYM$LD_LMXV7=A#E685)-YKHD)/ MA<$5F-P[!+<;$QP_SZC"MKLQ43 =?HMXO07^,_%7,_)(#SU0#"L+N9(:0(,W M\P5G**PW8]@5/C%)4*.=X!/?D0 DN''&6Z4,-,IK9FH<*:%L-'<@]$F9:(F_ MC@-[U#N^[1)_!3/!(V8U%)(+$,2A%:X!T-+W>=8P4.*OQA38F_CK.!Q'XQ9P M!MF3*!2(<0\E)1PAYB"LM09.K6-@W#O%+5G21QJE=L#^I&YW"(]R _N,&3L, M4[]+H+VV&8Z[JOYAF40)AX+%[7RU@Z>)$UINER/EQ%\EX5=C4>^[L/X$8$%R8!0:2LD- B"X05GA-=J_*V QIOXQ!!F?(\.@^J$^X M-3IGE+9,*Q(,!2JUJB]1XPR;$]RYQ\?KCL@5C^NM1'(N-/\^F.NW(B^C[-?M M?EOB,:N6Q#"7(20=$U* S7$"YPJ;]MKJ^/RJQTGUTX72&]E7.^9EN4T='7,Q\5F[:M.B88: M%X^:D&B"C7;$ >,9Q0(JXNI9DA..GE.>CM&.BU.E"C9);M79 M0.JN%0F43DFD3="0O23",5!?)L0%PN@YI:48X6 :3)!G,Z#J3@X^IHYJ2(*" MSF*(D,(;RP%2UFTMSC#SL?;;8^.S=\YP6,64Y=F,K"OI^ZPB1/C> MY/-%D5XNENGL8U;X(QAF+5J3"*NYEEPX( FCC%)C-Y>*\>H>^_:!0O+G>!I 0.=B23V80EZ' M#D_GY?0R6FK^0^],N!;<2$R@97JU8,GO!M MF^)(?0X-J;CG\Z+*!?PAN]Q _:9);K=CZ@E6BZ* :"D)A-8X 378W+%K/9*R MD5D9!P^;?5K&[%1YT][8AHYD$EM1XG$ Z@]$S LJ)PI*QA ->!66]!GWOJC33G7YFD02ICW7&%-N M/(6@*"<-+@19$^YT%?EG3.>&0F$#+AK5"]"#D/19XKXJX^PP?7:72K"%(/QGK67$0\2U)MM^>F?:3SW1]GW&09[. M(&WM=_K'AX_%RI:OMF=^RS]GQ7PU!\\GOR_G 92[=*;S^63W[-*BEL0310WP MUCJ+('464[#M&PM0CB_^8%"ZQ(>XKYEGOS5T://H35:6U173$/T>GKS99T9V M^Z+$ 1XD!%&5M,1!:#17)33>*<\(MC,BPWR>I%67E\O;Y:RZV>/- M_GQT4=^;&,2AE(IYQB"12H?_;[%6CK:_N"?>4FS@/ -0 M$8N(K=*E(6YJK T9XWUJYTCITU ?!\.?[FEKXCY=78(@<<1@1RW5T&!*H-D$ M[CO@)6QOV<<+#!P!'SL!<\PTZVJZ;%1[0BPF2 C'%.88 $2E%S5NAL'VDV*\ MB+S1DO T;*.["K5U/'ER)^8F7:BB+C)1BVTM0[NA;!NBRC);=?#--/TTG6WV MCM?MO9B_KV1;K.\G?IL'<6Y^U&DY;>2FTNE[$D I<=HAYS7FD&@>#!B$<5@R M.4?2-7)V'2^>AYQ=.GM'XJD32DO+N'68..:]5&LQUB1F(/3]Z M.0R$^[@=:VI0]+<',Z(OLO]=9O/+;X><; Z73K"3V&#/G+#5ZB2,A*(&BQ/> MYVGR40XW ]!E%V$[0[HZ5*RNUC3.7I_'?:,T\-EY*09#UG*[:1\T!FA2?%$.@0HL@IP3Q$"&$FV MG< I@B<$,L8R&SN59P.NG A9[V31W[8?_^\T*\+[;[Z]R3YGL^8*SYX*$F6( MIAH*KZN=&@.18Z;N/0R8]W@F=KXZ3W< #SH7/>Y&JR5L9SU)=5DF-@@I*@(" MB#K&MN-80LC.1A7J1.!-)JN.H?QKTVOLNM+X634PFU[/[Y:+<@4*;*XO/2Z5 M""^P I)R[0ER CM#[!9-I_H,K3E!3>I CKO8(&JOL) W!$8B2X MXYA8:6M]@',J4'L5.IJ7T'#<:(=9;]SH+!3/!@N$*\BLH< I@XWQ$&&BO?.4 M$=&G]^ZY:R+'+_G\^S;[VGQ9[;PRWV!5OL+),A02 F57@)@#)0$ A)Z MISBVX6O:IU-!0YJ<(*$\ B3G';[K/7>6!*M#JJ"+0H]E-?V&OA+D/2)Z?(9: M=^+O$IGSC<$US""H@ST+#+-.$@2#L;GJ)UU9)^,+ANB0 9WATMNTWRRZ=M_C MB<56 B0TE0YB+1'B%*Q[)B17OKUF$"U6H,,I_W1 ^A+UCLC=@S+?6RXQ!&N( MI)95"G%.J6+AM=4_53K$S^FLD3VP MKU@B/+%"8JH4D"SH-J!*,+'"SX;/H#T'SB/M0EO3H$-,^V3/ 98D'&,!&-'8 M80*Q8P([4>\[6P#;JX#QSW$&=3!N 5Y?8M\=/+*%[F.N;O.@_?RK2B-;+E:8 MJ$_E*H/H'L:<6'-").)<2XRI,TYPXQP+8%M"!8>(^Q':&^,@6[^X#\73'P*3 M'G7G"&(>JBKA001"&"6 (X:'CRI@M$)$$ U GPE&&S*Q-PX?D@(/BW(!N=7>5%]C']VIZ!S>I/!-7*<8H=PA1ZXZF2N,8NS!DC/#D? M*2VCX#UVKE:AF3&Y^EW]"=("$.* "A9SY<_",6(U=M;1]GG[HVT=G1M73\%[ M>&7S^UZVTBJ_KR+A#%LIC8 <\.H>917^J1$0Z 1/ZVA;5V-A7$>0'B;5CH2! M3QO/C52\H\HG4%-( >+!ZK8N= $P:.O^,";;GXY'V^#JFR(Q\1QV6TPM3%H4 MWX+9=>CJIT;E$RH\9MQ[B*R%3&OMU 9908/!WWZG/%H"B:&FFQAXWG-I^*01 MT:^;>3T/'ZM5OJ^W;')9? SU+]-9/^_L$\7PU[LB_SRMO).JJ[^NKK++ZO:@ M\/W[H&G%OPOG]7R1SJ^GH+T_EXT>SIR*+E*\TH2:J0"$ 0%UWDK/=*0F%T]N&__V_0V.QR:>5Q-"5 8>&6XHQP: MQRS5WM9X>.G-Z,,4NI=\)C?99./V>7-/)_E MU]_>3Z]O&C@6'2B9$ ")@48C2Z2CU"FIV$8S 8K!$?J31Y/HHZR;72+78X#4 M)*MZ?Y@:/SZ:*,T58, '#=41ZJ%$4-8]"J"U=RV.Y^S1$Q=.A*JW7=9EN;EZL,+C M0CD2:AUI([6H+?&6>*5A&%^804N,=];4N$C'\+@M\F@L.(YM'2+[DWDU/J.T MT,^9<.=G?V%M =?5?8H2NJW [98,?!U=],\ST&*P]! M]_5RMIQ,Y]>_Y?GDR_3^/.G)R:5)!0FW1@%@:>6AH1U!2)%ZJ"%O>7MGSB$V M;DX_*8N"VE"<>9LM3F',4\4386"P64(_)?)40$B]V?:<:=K>-VJ(S9WN^=(! M9B,X90B]:! 4UJR"1%/G@JF"N I+MU*.2Z#KWH?^MX^X&6+OYW3&1$%M!)Q9 MS93MV+(JFDAFA?1A&8GA^.D]:B;(Y4]H@-@*./(AX M>.@CUHXU.RI+H&3<& UI=7,NQLYJN$6%*MA^OAEBA8K,HVXP' &S'GA9'KU2 M)"/7$5!\]5">\8QVM$^;X#S=ID5U7+FTJ%;1LN[=FP:A)%V](N$0 ^4% ] C1ZVL3FS6O*[2/+-&01:QPTU. M[&SSD)0N7I10*HT3%@@:["T=['O$-@N@-X3:/B^CVQNVTC^%=H:V#(#[J,-? M3L1#?WNZ@@/..A'?FN"P:@HD/+/6!?E8(2"HA>,XZ_-@LZ5C3[\<_3$WQ&A$ MTUN.DB<;W,@WXU#1Q"OB"4>2!BU.".N"92KK"8L$Y6[<+D"CX$(C?IX,^5^! M;*/T^GF6'#N66SORXKC;NUG^+F;H7%/6J/C;-8-*98/*H6+66>*#U55[&=5MOISO3=?;1?T)AE8S M223DA#FD#&!DBYT#/UX%/]Y)I$=K= C@HV\3[M\YJSJ4SZL<2A=7CYZ,G_UE M?^.B;V>^*_)@""ZJFP6J!%AWE74?-^//CC?VEO5GQ_OO;=S]#1QL/[5NUKM9 M.E\\;%N3G=+#A1. H52(824\U(!"[NN0'",$:W:]2NP]T)W=:+Z[N;^*Q'/E M#):&"F><4X XMW$-,!00U>>IT=Y]RRX%NG-'LE.L1KW7N+.G^EMU,<>!/<,& MI1/E+6-084,-0+32S FJP3*"]6D!M]S[ZXH->6SP^M*"=P,2FG%PSZ1!Z40Q M+3UWP@4T(8<(X=#Y=;^9 4Z/>X^N4\DV9QDZ:CW92U&945 MVR9466@WWWW(KQ9?@B6P?V^E>0T)1M@C X("X"2W@E-8^SL:3CEIGYD@FB'< MJ:3R/E#K:]JH&[E)R]/H:KV=91+-J^Y!9[$,)CKW7&A>]]$*-\)K.V(PHVN< M>O,87A8!^"IA[7SBIU^K3X?#;7<72KCT1%#@*.74 <,A):#N99B^VCMC1O,C MC\F&SH#JBPYOLK3,;O+9Y/7M79%_SII=P;ZG5"*AE1!5EQ\1(Y4/EJ0WM0D) M.6\?6!#-.S22*# MP^G? .J.=0.A._@,MC\(=U^QQ#+D MJ!%806"%P-YJ .N>.L7;IQ7IWW3J8?8Z'K'H3@([3GVC'\"_SSYG\V7V/KO, MK]?E>WV9N4GGUUGY>F[R^4K8V^NB;7:5%44VV92)[PGQ1.,V;=+IK/*..A#2 M%*<-O?DE//'J:9E>7Q?9]<;;9O/$X)%=.]KUIH$?PJ&BB>680X&1(:8RDXRU M GF&F;=(*8\;W939:Z\/>1[L*Y9H[0 VS(;^84^4U42136^YMK!]IM>.O0VZ M$]N/R>6[0Z=/_X*R6#P@3OCI1]*$KY)-NN.+8K,GL,.)8->C":35)A+FUB " M'<+,.EIWWU/W>YQ-I%!)>0X2! MMHX('?"I^\21E^,\[C]=1(]EW1DXST/PHSJI'XF\.]I1_[]Y&C.W;L/^ M_?-]91(-C2/&(*V<1T0+XKS:M%L(3T:4O;8C_/,XR+26Z,YWO#D6095>PM(\X*O*KK*SFHG363)*[ M2R15/((7B"#"M#?"."?MILV20]=>E)UOT$0096>X]+5%M]$9UP$GZTV ?TX7 M-_5E,]O,--5N1?@S^9A^W6.#M:@ML5H YXP'DEV>=L>A-]=?)I-U^@-OL>R;?"^5KJO=]EE6&\_3F_#(Q=7 M'\*WY=5ZRFZR&]/=2Q)$ [<()55W".!" @8<0L0I23"!C338D2)Y:(>GFQ>$ MT0FJ>_,P#W](T)8IU[Y&T'HZFKV@(4CS](34+^*CCE\Y&9$/B[18V'1Q*-2E MVQD4"@!;2!*L(!].(,!94*[-!D%KG1V3T/Z=IO!WZ RB;!T^1-RVI_OJ4EME_ M_MO_!U!+ P04 " -@0=-W'>*G:N5 #0#0@ %0 &5L;&DM,C Q.# V M,S!?;&%B+GAM;.R]:W/<.+8E^GU^!6_/EZH(N8HO\-%QSID ;#'<5V6QY*[ MYT3%1 :524GLRB1U2*9M]:^_ %^9>F0* &2KCMG>KHM.9U8>VU@[8W7QK_] MC^^[K?$U+:NLR/_]+]8OYE^,-%\7FRR_^_>_?+EZ!Z_0^_=_^1__\=_^[?]Y M]^Y_1Y\_&+A8[W=I7ANH3),ZW1C?LOK>^,Y7]M5K?I[OD0[%.ZJ;M^[I^^.NOOW[[]NV7[S?E M]I>BO/O5-DWGU^%?G?P$^^E=_[%W[%?O+/N=8_WRO=K\Q: 6YE73-D_ MO_C\-Z?YM!6&X:_-WPX?K;+7/DB_UOKU?__VX:JQ\UV65W62K].__,=_,XR6 MCK+8II_36X/][Y?/[T^B"W]EG_@U3^\8WY_2,BLV5W52UA^2FW1+833?=E^F MMZ]_Q;8LGWP#8RAD#%D>8^B_O_'%]>-#^N]_J;+=PY;2\^L(_!* ZY=@=:%K M2/@H _(:SIT4[6(7WZE8LQM1R/Y1D?_??ZUBK&KA:RU9Q1ULE7< M,UY\Y4G,6_:I#_1/W0?9MY^1WZ;Q3E2/OCC]7J?Y)MTTHOGDJXUL\^]_H7]: M[:MW=TGRL/I4%@]I63]^VB9Y#?,-^:]]]L#B%+RIZC)9UZO("CP?!18,D!-5\\2K-WWVYZF$TOU+=T%]$.'G)=IE6Q;YD3SGQRU! ]685FCNLF!Z>;#1ZO*9? M!+]GU0K&V/,LZ"" 3!O$&-BNW;>, @^+2*&*]N94P0N#P:3)"04J*(5*J!Z9 M]6EB6:$ \A$\;>9W8$TF]Y/@?!G:I]0BWOQ/FJW1BL?:Q<4NR?(5]*(P]DE MJ,I:OF7;#FV^;=E#)HF4*)Y >TM0O!:J*LT3(7NDYFGB68/FO47QM*IWX$U& M]2187[CJR5C$JWK2;+VE>NEVFZU0L7O84UTX3++S3?^[J^*V_I:4Z6_I[B8M M5X[MQ#8R_1B0T,>!#RRKSS)]X+LAC_*I;E.S^O6HC'28A+'1674@^01/.<_G M16].BL6$;V#W,,6E,(WAUSU0X_<6*F> 4<[WIMLH;/;W%LG[$X0S\/\L^C J MFIAB>H[91!1!R:+.JT-LI!5=6NT9P^C7=%@V$KKW(9TU9!#NA M:V$_]H/([]O# 0%"2ZG2K6B.(N]S^H_R9/MN7Z6"L4,!@YR+HY.0)Q8?!OTY M B6L18I604_1RB+KRG3OK[% MT,*A9;N1:;HHA#$,XAAU+0:6[_LB6C2F'U,;#-EFG5-IRHVHM$%BT4NT,CH7"&?T@)GP]4(,B/:Q,L?6J%JQ! MT1KO?J^3G?5RG2L$-J>0\.D%9G \F, ^V@9>+&G9*>>O[EY#V@RG$8#5-4V MO0#1(W?I]7"L<).>C]YIM^@'TF1VZ,497T9"KM(@WOUY6:Y&*]W'M#\1U9^+ M#VV,G)"88>0&'O&=T$)!#P "J.9LDGBS$RG?\X,S%*@BJ9-@>J3DZ259H?0U M-%\8-X_]VG(T50/9U*A>]O9PF=5N8: M+#+2)L;QPN5,T!A>"9/AB%>VX'J]W^VW[%(R3A_*=)TUZS#TS]N4_8'-K'=% M66?_:GY_$N,*^A$PB6/'<4Q"UPQ :($>GN,!?_7B4OR; W,R;%Q#^*UR 6\. MYR-SC,V1/)O-\8L 2HE4/>U?2.Y+D4A.ZKG978;T MJ3%%8.(NR,]HB<)9M=X6U;Y,K]/O=41M_V/E1;Y'(MJX8UK(@K$#H6<1%T2Q M8U)PCI*)NTS#,ZUJJI,P*;9'2IINHE5NZARP&K\SM$8#=RD+FZ\P*:."8QRR M<%4<91JO2H[GCU0'"P(ZZLZI1;-N6T%;WF'8T M:R(^-VLWTN\/:5X)7JP9Q2J?&$Y%J)CV\<^K/Q;Y0UEL]NNS:R-:U.\,=6?$ M3@7AR] V)984ZKNCF'*AY"%C4SAVLK5ZGZ^+77I5T_ESY:5-- MJY_39G$2%55=7=TG9/(92C% M5,8^S[VFY%B\[FW3=,2:/@8'RY*.F_8B4O1X^$P'#WY+RDU;AQ+8Q#)#%$ 4 M!,1R+1CT6^0 0%KFN0\_-0WT-3TMFWZO M;4:LI"=R??J##_HV@(5-D>@A]LV:(T [OJ6+ PNRQ'E*2!M!@D=]N+G1?L"9N2Z]"XCI M+]O(K!_[%'26*L,Z&#V7CL[IP&5$A'DI>)ZDSN\/WOA$=@_;XC%-K^IB_IK6MX4O&%&OAT1H3B&Q!\M&"2C MQ20FZB/(XU/F:5@3E-<.DW',VTS5FD[RANK>-T)Z^)3^T M3>C[ ?:!$T8N\#S2MT0L1$:H#F<+VO7FV0#Z1#]VSY[097H_0G]X"910'@W, MC=*:3F31!O,Q$[@#G9. M%'E4=@K-H6FFWC!Q[+HPF)U-GTB/^T/3C8YLG>WXVP3^TQ$"-?2>'SQ&ZF!$ M51#5YJU9HNSGK/HC+M.TJ=N:5O7GI$Y7@15@E\XBX]!#R TA G:_0$ZP8PHN M6,^/5WN$9:C>W5)81M;A,DH*;,9 *>?7&<*D=H&,Q2@YEJ]+8:G\]U MDN6'R-=\-U6 '-5O_H3A<1P?.H.C D\)A<:;MW'?\.!F%W36;36QG;6*G=CS M8!@0$[@>G2S;;MP=:O),.X*"VRDS M6_*]/!,;;9;3/G++IIPD]9;CRF25G] M+!$89_*J0$1;^J//OU[S7533?]&=9L%Q<)E\*%S^J? 4[-&QK\7 M6_HUVZQ^;)"#D 04K1>8D>V!R"8@&) #WXD7$!L%$6N/C@<\"PB(HNZ<,21J M]./R@N+!V#]+6'SJOJD#HV3G^1.'1EE&I@B.H[S%76JMV.VRNKDU W.*/J\S M"CE?9VEUJ#TR;%[Z&,0QL *7N%;@V1!!CS2%*HD#'82XBWTI;52?QAWA;,XS M/$'ZI-SK3(<;A(@\HS9Z'+(,W=!DV_,*7QH9%"V3?;6_^2=5D.OBLH1?DVS+ M"C+$17E)_S)AL)HR9!_W[)CXY>V7/*NKE1,$/HX= ( %;&#Y9DR<%I!K>BY$ M8AFL1B#:$],6#MNBN$W63'W94-_G&_:['G=;;=%(CJXB(O$ M]'@H<=ZA-NJ"ZHPM 3 MA;NU<_N6JC=/9\=9GM @DFS?YS1T[/OX,J2-OU$4-+"TO^^C"PPL%!(W@*Y/ M8.C%3A@%;3EQ8)G@S2Q-7\/ZE&& :QSA;7*VHTGF,6:>E&TJ=VR*=?-5;4GE M9;OE"58)]V3/W'/+W/.U<<_N"/LOO"K-6&FTU_0:9Y>$5S]G,^KLQ/8 M5TS5>\5RY=>@O/8T0T!;-$GL1:8/$)V"P]CW^M9A$(=BB;&J5K5GP<)Z*I;_ M*F.?+]F=@W85\6L1#\IPDG1;9M!0/_D>E88F9['.R2EOU_?&.PA&113NVTQV[K>*7;. M#++1A"YC5(TWXWEM!#6\R(Z;**FR-.0"QXG$I5J]KS"K8]4N1-<"MNV=-T=$+0/)]!I]5&Q: +UFA11;><:DW! M\U@1NS :E$WRUN%!$;NQ@'UI]&YX3"!Z6$?MN_;L'@Z*)Z9@@17QJI8\;,4UBI'2O M)/W$H/QLP+HNLYM]W2S:UX7QB?;)J5],7E;!&N59NY$6>"WQV L(DEN,"$-F!'V/L M(8_$EIB&J&U;N\;T<(VDQ6M0U^R*O$V?:%YU &SLV:DK.K[H)QZHT!LW328P M/NU2["T^.9O/36)R-_BG WJT =EB-8[ =MG9M-(GQ.09:=3CD65(IR;;BBGZ MM![I';+$T \BWPZ@:UOT/\B.04CZ"(!Q9(E4\%/>N,BXEJC71VYOV<$#.I8? MBIKF+%FRW3X:&Y9'9U]3HTK7^[(Y,_)7/8K*[P2UHJJ%?ZVZ.O=<5Y19!3HK M[*0?2VK%S9-46TD>1PENUUU?8MG\11<^6LCLRB3^%9>0XP0S.V0]OS(Y_F[^P@>(?"MARXJ@OV8O28)$ZZ;2$1 M'V!.L8"QZ>1"VQ*&O+]&Y=N3N&J*='L!4GV:3?$4>[1?%BS-*JSC2[ 5L8N&E<1D(YT@:>XTF"C,A*3)>;K@!R M@0D=XGNQ9>$@#J)X.-9@XUCT04[)5K3+3+_>IEIHN&F4DQH=_(T7FUGFO">H M$1 <43*7*3G"5KPA.G*L\,K.WXIB\RW;;F&^>4^SYOPNN]FRHB]I_5I]",L) M'#.B:91/0 1AX-J^U=[IL,P(VKS/JJEM5-_8ZG$V>S('I$8+=0F%5H28/#,4 M]7AD&0-4DVW%%'U:^/)H5J\.D!R V"Y MT(U]^@> K3AP0[>'9/N\2U"30-&>C?Q&T>_V.^.V@6HD1UB-M 7;U/3(#IJ0 M-+8)7S?5Z"\^+5Z,H\2DN87]KL']4IHOC(]I?6$<0SD9N>BYGL&; S]9_1\$J\N0]ZG,?7E)=BI^%4@_J^ ^9SNDHQ5C[J\;<<# M&PXK*R:>Y1& P\C'KN6[[(11ARP$5B1RDF<*/)I/]0R@V.8B&\#*Y%V=1T:K M_"S.4"OVK^O\$^\=B?YB!)Z7>3F=5^[7QHOY55\3VWK$GP&Y_E:L<.#X M)@0A"I!G0P=%GC4$(A.X@I>]]6#0GNO3<1OJU'5NLG4HN0Z6I]#N)CFGP)>L MU1VWRM19U%<_HAX+VSA*@>48U:BYM+.F*QL1R[,MVC#RH>O'EN/A#HUE05=P M1T<7B@ETUS:UZRX?X=J45SG3TVDO@[YX]64@U>JOD,=^6 46LW*\!DNPJD^% M8SI<5D$4 B>$R"..1>$ PIXKZ, 0QQ6OGZ@#Q!0:;.G68#ZZ=4FP!4H_C2SZZPZWD$FKYG18BFX!!@%/5@;!@( MEDG1!&(*\;6UBR\7W=K$5S7/TXDO_3>+%U_Z6;7B*^*N'U9\A8P<+[[BG/(^ MP""(Y"K[OG)#X$(?!U880!)&V/01Z8%$5NSR[.]I;%[S=AX57$?L404=%)\7 MVX6P.YG04N#SNT3LH8N972/]TH4.%W&_>B%.VBNA;0(/+.#.E&8#B\EZL[9P M!F^I^O=HK,"U7,N.D&NZH8]LX-M.A\9V,.*J/J,;@^; =GV?EFG" &G34C'* ME<@:\/K#G9B+M,4\;:Z:,O!QNDQ'^#OF3TT,E/+(#Q<(Y:R4CX8C M6%6PO/8QK5?0MGT8NXX71\"-8L>&$>@;C1QLB93J&=F44( 3K\QSS?[):Z?Q ME:V?IU,-95JHQ=%MY@U+XI%;FU+A.+%KV$)&<._5B7.D>RCH,E;K^C9 MT+1MY"!('-^VXS D-FE?C\>(^&X@^2;HZ':UCL(73ZI-\B+H>%^,>Q!T4I^, M?0]4G6^D'P9]BZ\SR:$VZI>1%>HS[XU7017SR)L'XO2FOAHJ>!\_^WR5;--K M]N>5;0&3%#+I#GDGNAJ MIT]!;OT&8J+;]F MZRR_8[?W7KYX?$V_N'K]KW#![OVM0M>+8C]R'. C]B2\'["5P!:BXT5$1*@F M!3:#NM&)5 M.4."F=1B?*B[65^.EE,--6M14):5G)'@6SRU#M^$N/?4E90G+8)8T)0[*'0#$(:G"*[SX2)8P6^B.2/:TFS MA@_@C)RB:]^L*6ZVV5VSW"98!6DDIWRJ/!V=8C)[8)(!.YIO&[^WV":6VK,\ MG=%.-?PN0PP5V5+HZ(&"TS)M)?;[Y;9_3A.\AV49% MONEE,78A0&:,,<&V!0AV@#D@\&B"QWVX4W&[FD7KRR]7OQAW \J+HS\;R5V: MKQ\OFIQKUV,7S[ZT>(-CLWY&1XA)WYEV6%_JXJEDA?K>_3S7Z;7MX^WP,[ M9/(?LCQ]7Z>[:A5@"$PW"D/7LC B@169_>IT;(/A__&K;K>:C7DKD+L7@FE]?CC65D]YIL*Z;HSRK/,Z$BK[-\7^RK M+SE5_FWVKW33O/7%9B8T9_B05M7U?9);]F_TD_?5BIB^@Y%E0^"'Q+)0Y,-P M !D@J.[HDW)H\^OQA7$PRCA893"SC-ZN"X-99M34-,.RC=8XE>>JU/N<3]T7 M[&[E\J_!TS.<[Q+UB?11,&W.7T:TF/8^Q)#9-S[2@ MBVT7P\AW;1_UF)%+II\)C@7\H\T$7U&\>6>"HWO,',%/2R]97BS\L6>";SAM MLF IVUG^C+%3F@NMH721KFS+)2YR", @LI #7 M9+11BQJ%%1"I@ M:0$@-*L3KXO%I6^G1$UE')/UCXKP-(%K-$0=8:_,$$->9U8Z-(QTU(^@^&-- M%!)R)7SJU.?GD[Q4)A MXJQ:;PM62.TZ_5Y'E,L_5HZ)(0Y=&(2V%00^9 5TV]*4'@QH,!-['DIQXR)" M(O4LU!'>YH[/$\2B-ZO5\LXGYS,2+J;<9YDV#EB-WQE:HX$[^75L$2[/2+$F MIRQ#=749]^(&MT8.>;7T?;XN=NEU\OW0Y%!],C(#*M2VYWF1Z;@!BDS:-&N1 M /HKY'$.X#%-Z!NM+2J#PGHR-(4+L*H9F&)]/-+E=]"=S=+J<)&J'Y6?WX/K\MREUS MV7P()C ,0@ =.T+8]1P_=('7O7W@N%8< 9XZ!DH:TK@JU<%K)C8M0.,(H=RC M FK(%2A3,#G)@?GJ=@IQAX M15=&DS6OC(R'7RCJ-*(B@:@ZE:S6Z2;]_O^FCRODFZ:++01#"&A# #M^+T8 M(-<14PG1;Y]&)CI41@/+H+A$A4*8-%ZET,F7E%3P4Z5.+)Z1<%8M9 E;BEQ( MXW^A%^.8X!&,/IEA=9)701#85(\P"2(?V&YH>U;5L*M%$B.=L[RX:*87]L\(G1+L7)_(-<#G8QLB^(#^E/:9D5=(JR MP4F=KDS+A6Y,)R2FAU (',H# K+8+C$Q[L@:?P# M7Q]?D@K 2Y5*,7A"PANJ($?8 N^H!C3+2H?K2;057[60I^]M59F$.3%1 MD2)-A:B!&P""+(=5]\$8 MQR:V!MF"+N9ZP$SVNZ?9_&PP&3THT9U/0;9X]SWU$26UZ\G)D;HMSR?VG]WP ME&-J?I$8A?[%9N<8%@3.1A2[79%?U<7ZCZO[A':;RWU=U4F^R?*[5>3Y'J3M M.%YL.QB[,(1VWV@08L'C5*.:FNC41 /1:#!>&"U*XPBF\"&*4>SR*LMDQ$H) MC32G"D];G"'H_-$+%_]'5M^C?57345H.1^&]R(RB %G(MF$ 7-,AGD-LVR4PB#$@O"_P MJ&I.W]CJ$!K,V4:/T?A&01H]RMFN(7.R=V;@J>9_&<-0N56%WEXK-40_I[LD M8]I I:&YJD*IN1S> 5Z9"$,?D#@R313$H0=1Q?((120+J>"$_$IIX(5QX/@(HG' >&' 7;'/ZUED\#Q];XN@(OH7 M)8&J;'I= )4RIE3^V,7C-:LGGNWH1RYOK^AOJUNJR?3OFFO(*^R;'D:QX]/_ MN,")@!_%'3@7QT#HL9")(&D74.Y1WMMBM,:P*=NQ.5TI <$'?J=RK$)-GM:G MVD1[K#OG4_4W'3!6]M5Y^ >*"PJ-E@D@TG-HV== 1]/E$P4>?N^<* M0B*>7F8\>N(3G7%)SOE_DO@D:;SJ.#7&!Y/%JP]9GKZOTUVULH'C6RYP6=]W M39\=WC%[@([+:K-/&*OX8?TP<A*>4/+97F7Y-F_&A2HR*MBFVW:>HSYYA,=<7VASLO;.,LI MZ"S9TED7C74I*]%_J-EH@RBT811XOFE%@8T Z:K,!@AQ'_N:!HP^&3K&WSQZ M>K"@J5MZ; ,3GL$*XV#&;.=XRU&=BFXLYAY.8[GQ,ZGV97MY> MTHRJ 5&M7!1"T[4(]/P 8\^A"A=W#84X!)[8@5R)!K2?Q,5IM2ZSAW[X1_N* M3AQ$7Y6388Y/?C53)J:E+1A&TP'.C =N7W)S1NI&$+D,W1IC0*&L4PD^--)+ MU^4M2JK[>%M\.X@8\'UDQMB.;"PN8P"I,>7Y.Q#J^.$.TVG-FFH>E]FDF^CQ2Y5N MWN?=8,[O()VB?&T?0^R!$-.R8\N-HQ"9")IA%$>D!X( PH)A7#T [6$>P:O_ M:<0?+O]Q9<2?+W\S+C^1S_#Z_<>_&1!=O__[^^OWY.JO@D%?@Q\XDX)Y'2"8 M-*1UJW\]7./FT?B)(3:R_&=C &T<4,\FDN+$GLLX]'EI&8*JT\#G&8MN+GG% M%V[^N:_:QQ _4I8HIF:3X;KXG#+6LFU*H;8W^]C+LM>%*&S;C4D869Z+O"@" M& ?0ACUL'\:VF%3/#E>[L!]9:-2%4?9V&3G5G:R]8DE_SWYBYAL/1RI4#-J3 M#)8)!H'9">8,&;/CU!=@CDR[,#KCVDWI"^;YP4#CZ-+M3\S(G]E?_RBA2;<# MSP2RQ?2=982]Y=!1+'2,BX54G#Y0U<[Z55"X*\JZ6R%=A0ZQ?1\B0&P:QB/' M=UT\M @@%(N&8UJ:8"'R *[9F4B.X$VK-6=X.B,3*MA=Q@A78DFAON\)IJI' M3;"G*6O:V[*;;0JK*JVKE>\#MF_@138PWEH%36F.;CP33W'.\_6V8F>(J*7H57JS'DQY5/*$_?Q MT?H^+5]9QNGWIXUJSZL: MJ((RII!6/CV;AT\Q86LPOKI0?G$X]'(X23OQZ5E> L^=D%7NA&6(G@:[GI]T MU<0;HLV*&U:?TW6:?6T* M$<4>PHX' S> "-NV'3FAVS=M$]-:Y>D=6UB7E4R))KD&;=@.VF-T_&O='29V MR*0#=<$.EHP51AEZ9251%Z\JQ7#@^0!R;@U\29N0^HU@?:FZ-\:D-Q5O-%_R M6O>I3!^2;-//W4F[T$[G[4T^VVUUA!%V44SBT \)#HEIVZ'3@W%BWQFK?DI M:-?##F6_&=%FC$4S(UQW;YLEY_< )_6)K&1.YPR5(MH[IX/;^*:=K<^Q+RO' MJI#&*G734E57K9%OZK &3D=,WUF;[&!;JRU=ZY[K8NBYR X\FP3$9&NJ?>MN M!.%8*99K5;OVXO2AJ++Z6'/5:*TDR])3='WT*IV?-PP?<"Y$1%]E3VQ>/HK_ MIGI$K8&W\=/Q3\MBDQDY@>[Z#+!0%T'-,RS&=[IJA;=K \\G-YB=>-[=P9&:=(N2O511D[:'>[HM MQ]0H(2OW-/,Y;#+TJ>6PY'GT=RL/!&;LAA!: <"VY3L6\GM8H>L)U6K5#D;W MF>86[<7S^?:0#6Z+_.X=_>+=\1Z. J%4ZK 1.CJ7KU3)+,-O'($\FJ ?-H,^ M<+AN.B46H%Q4J'5X<\$ZKL5<'IG7Q[-\%'CM);D>!WLY&T<6L$%DFQ&)8A3: M4="C<,T0C$UNQ[6N/=4=3@Z6;#(#_.+<=G M^1127S6>6:K8*K+N36U5R:+Z0D K#"SB &(% 4(>BC$DQ!LR>FS&J[JHDRV? MABIL5BA)'A!R#^Z/O$4?=!7^>9MW/CV=B7(Q*94H]+/4ZCYG!%2#*Y:AG3H, MDZ[B(\C=2,5\GW]-JQ,U#USL8]M&V"78QAAXP/3<'HB# Z2D=-H8 /K/B#XK MG?;^X]_)E9;2::/\,$I)IW* 4D4=0"^A/HTXL>(BJ\)+BQ9;)0;RB:XZ+GG% M]U/RV-2FN2X@*\!0IA025?[Z\1/M]#7,-X3^]J&Y$>!Z8>RY$"#?=P+3]_W0 M&@"XMB=XNE1APQ.<,1UJ4[!R"@\=TF9U,.UABHFM2M[Y1'9JPJ7$M0?)BH!U M,(T>YX71(+UH:"=OTJY%4/E)/".D&CRQ# '585BAO1?+"69IV6Y3&U5M<:16P(T(XE$J&OF5)DI0%)[1'G@WI MK*Q-#)O?K:#E$V2A ,>A15!,6R1AWV0J6<1V4)U7L.'J?)GHZ0B.1+,M0N2X[&F?)63B3/#[= E<4Z33=5 M3"W\C3UI6NNX^O @=@!V$( M QCAX(+0]!C(\++>--@TKZR=X ^3O.F\1"G."[.-8(JVN$WV(@V#A9<&$U,8!_(4Q&/:.9G_OJF3JMV>-LR&783D MJ'B/\+5VY5X0GG5/Q_SX&?E/3V3^Y^[@YVL;.K/-V7GHY)O/*W7,0M18EW6G MUP$TL*A^VWQ%+'9#/R .P;%/841.V._;VP"ZCH*#1C+-3G70:-_NS;XJJKJV MR-_F7/76N%*ZM6^)+W4?7,G^-[,SA K+K(JO+1HL55B()_HJN.25WP_#RL2E[I+OF&+#6N*+_O*BC^]_AH'.Q55T8]M]QLJ M^,W+-9LMV^)B-OO='OFYM MZ[P\6-?L^9UZTZ@YKUI=&(.11F.ET9DYW_:?9C-T!-S>IB7]I-PNHYPSQ+84]3E@ MW/XABQ -IT/,:*#-LU'X&DD/Y8>Q:<=\P%=V1EPYD6YU4Z]IM^W* ^CPGESXL(GX,K,@T;=)]N-\T 9_NO32&KJBZS-?MCOYIQ[O'+B3TH MIJKS>&V(EY[PAV>U=L$:\FRQ+,(J3U@HI5O[R8JE M'J=0O-U8WJGE4S^)ILF91_2LNLV#PO/_1:,ZJP8^X_0/Y M7U_>_QU^(!^OK\144RWW?+HY&^UBRMFH9GO'C?[A".F%T6(U7JG;.JUVBC!Y M1CVU.&09^JG'M&*"#JU"0R%5]K)\I"+^]V2[3U>.Y7A19#N!A5 88]L%47\S M(_0C!Z\>&LQ7=5+68R14M%V10?P,84ZN)48QBFM!" M)PR!XP8(>!;JV[:1Z7::2'+.([AJ6A57Q!Z@"CTD[ 67-Y7P!QZBO/3_2$.4 MVR:I(2K&&/<0?:5B??.0'9V4KH@/?1PAS[$1!#ZQ3>@@$P6>;<&0W205NY T MJBF1X2AW]:A_ZT'F F<:JE@ M=R%BI<24YQJECI^WI"G=;K.AO6_/VWL^G<-[=GZLG>JM?$P("4P? 8Q-$T 0 M!M!$(0B)90'D8YXCYAJ;UWQN'-W3GU*VF+^6$3.=O)^7N(50KE3X7GM2J$7> M+5[-[Y1-L=ZS3;MV(V[ASGD"=GXG/8M=C*0F(IF>8S;Q2)ZV5Z+4!#Z8-W9- M86 Q67\>GX(?'HT*X\!S[9"XP+1)X$*((.EB*[0]-Q:Y-36N)/C1X$,GTNH";35.C/=E2 MM;PMRAT[LK[R@$40MF(JD@"85NQ%0=Q#0K&)!0Y+3H)GF@.3ATQ](Z=ZT_A& M,FN?W!]Z-//"Z/'3G# UK@OC8()Q9,.2/#8RI9_+W4>E,_R!9@4R?=U M.&BAF;\64]^: ^CCEWW MG]-U<9=G_THW[7REN2]VS8KPKD)@Q;;K."#PXYCM%UB@O306!9;I^$*SB'D0 M:IY]]$:Q7;?>+*.SZ^1I^ OC8!S[AP?S^@-*C8'&[XV)IZMD+:DC\$V$EM\' MQ)*!6=VO90ZFQ4-GYF[S]HAES/EFYJ!8TA@5BWKO\S4-OUW\P!'H@MTY^)P^%&5-L^,\-7YG M%@L&I%$^X@LK4[E'+#BTJ(P!EM'C>HM&+<)^AJ,S\JR"V66(K!)+"O7]3HG@ MX6*79/G*=FS+-3WBQVZ,H.5A'X5=F[89>:X"R>-L2;/HJ1>Z)RK7&JE&YWA= M,TKI-'A%F=:]1>:4:M=B$=<[07X7K7BBMO!IGA1#_%N=57UYR]X#JGY+=S=I MN?)=-P)6&#H1=#WHV0XP^W32=H.(B&UOBGZ[[@,Y%! 3*]D=36&R>'$&6+M?D=S#>_)>4? M*:LK1[ZSO"#MFK5B;Q(LL"Q',A<"Q@#2T[+A11,!7M:1:Q M'F(S C<'D*)/#2@@ED_,IN943,^>T'F$;V9)XR#MC*JII'P9PJ;4HA=/!ZAF MBU?>_I;F:9EL:<-PL\ORC#WKPBHW/VO;!VS]S,/ ]FW?B0/BX:YMQPI)*")P M:EK\(21.$;E\(C<]KV(RU^%K&'V*<&:AXR+NC-2I)7X98J?8ID)G5Q43O&X9 M.CU1F+Z#L(KCR(6TH0 Y;,',CXG=JZT3^8XMHGB*FM0]-65E/+N5^_7QHQ1I MBT],^E31S*=],S L)GX#P--O?Y W:-:B?7S$G1$_Q?QKIM1WR>U<9_0B4)>U,9C6ALW:9H; M-PUX%=>PE7GL?+:R/&>)[O6=O8S=N_'( N.2G?1H;#"H$0:UPHB6YS85%^GG M<)^6._5JW#CR?CTGFZ^$RVF]M-"[-WILY;J KX?A<1$9;OY)?V0CI2XZ++^E M2;4OT\O;3V5Q1P=+U5[I?)^3JLYV-#G_K=ADMUE[IJ:X[;]Z93FNZ0. /8)M MX,>18V-V:0AY"/JL^KV*^[!38^:2G-%W9@\&M<_*'6?@QX^.K(>[M;O6WJ:0 M7F?QQ=%?IYW5[._I=]'9T[H1JX>2'40LRD,;NR->5 2>*?O3F)1B:7U(1];Q MM%MU5EX8G9TLV=L^6=4V]Z/U$Q4YS$+[BY8T9_)^ M,S(C4N<;X:1IAFZQY+QJ#CJX4J_9_*2D4E*'^' Q8(4A )YG!K%M!2Z*32L" M?K=H@[!K!LI*)XDWK7W[N9ULE8=;$LTBR+>DHID/>S6Y??3G>?415A[\9G0I M=L5>XMO"F=%!:O*1HZH5O?L.>.=?83[-I>":LP*G+'<56H5Q(B6?QG+(7\G] M(:N3+6NAQ\/.?[=+XXX7>YA0:;=]SPO=('3Z!L/(LH145KX9S8HZ5*=;GWUE M6SEYG.(W#6^"0G< -62WS2V].:I"GR3HG'J-9W4A2J7 D!)Q/H!?L;#$MG\//FHM[J?#(F5 QD^N7$57F,OYD':\9?,!]+'X(1;N))VHYZ* /H;/W2Y8@%^7$PQ+P*0@RGU,=FE7-BF& M;NSZ=@@"*PP"3!R$N[)),78M5Z@6R>C&YHDW%P:#*%E[;3S!8P1?$[=*5)N7 MU@G5^T"7L 1+,+UD'94QATL,I7GB.O ZU 5F5SDW/1%G6+' M\V-D(I.]*1,3-XAMU#<+; SXWH!5UIS(N)-Z!_90D9*A-#J8[:WS!NC;M\PU M$7U>V69A6$S9EDNMP.''J2F6.[PX4%TU5!='5"<-TE]&GC/DH.'4.4&5#"[@ MG)]2+[ARQ/W]?IKEKYEF/"./!,*[8)P&%D^P,\T_>$GHF:#-2/ ML:QN_,XL,AJ3IEU %W#O)*OE>CRK9FE\Q*/3;+7K MXK*\3Q1MX*[8Y_7*L7#DA6YH^:Y';(A,SQVP$9-,&6HX$4T09]X-FE0=-"E] MHDGKIYJ4IS6[T['B@JE0Q>R:-+KSNG"2T:/#D+'&E.5NZ/U,N=(DAI86L M+YX(.O=/$4Q$;58;2:08YPTC.*N2N[N2U8,X+O+1'%*Z3K_7$:7QCY4?AW$( M<.P&9NB:;N@BY%K$!1$A!#@1$@D3:EJ<\"SJ$6 J'?VMP%9"NIM@@L?Z%9'. M)^;3\RTFUD_QM:^*M12WASH-!M)H4$Z8UJWB6 M[>A'V(-I=5;=MJ7&GJ&T,0$11A;Q?>#&#@JP-Z"$]._$G@&:%MND>M_99!QO M,AZL$DR))_P MQV3%@="]#[U(-"=J%+QQ/#"?P&=%==%0?_?)QSH;Y*[-:_8=GT8NQVUB,JK; M8UKT=A399R1Y&B@PF($)+KVI;UGU"X0#6H&FP<5XYI*Z*JW4$9W([FP\$\UV5].O)@D68 M/)<8:_'(,E17DVW/TV>-#/*JZC7]].4MW+27C[H#T":"MF,3#!S?0Q&)K,@) M^Z8\' J5Z)-J0+-&,DQ->:$.E>0]:#GN^/1..VUBLB;.F!;M>HV5,Q(UBL1E M*-$X$PJ%G4IVN>NJ3O(-NUWQY6&3U"GUK&N&7=N09HBA'SIQ\UI? &FRV+=M M(0B$GJ)4TZ+N[.SJB_&Q^,5@F-Z9H6#BI893T=7$J>B47E@< !HMPI[=F9X: MYV*.:\51!?/+D#'%-IUT9^-7MK&7JLV\ABTA&@ M6[&[XC[$ F88(&Q'="KNAB8DR.K@V-@,/;V:S0EBJ:HM-EF"E>JWH,]^5 47-7.TADOQRG\SB;96IJR 0UI_2].\.P;TMWVV84=_ MWN2YI7)W73QD:\_TNBD!<%S@>R@&D+@!,9W &Z8$-C)#6^SB MT@2 IML\$KVR-(4W^$1[<8X0$_ #?..FQ3_<>.HM8-O\G8+?-$:T-<.8&49C MAT$-F6GU0P7[9]1]4N9_;&J[WC?O*'W)J0O. GL&*' < M8+HN)J'C RN*H.\-@!SL"!WBUPA#L]I'R99!;&]6%?O:2/K=G>+VH".B3U+I M3XC[Q,X;QFB/H6A+][(FHA;W:=Y/PRU M!(/NU?E@_%0L D M[EO4.=\/'.7-IO/H,N+"A/8J.O,KR[3@!=ZV#L[+6\5MG1P*B%TOIO_97"?? M5Y%/XQ4$"#HD= &(' ?3_PL@,1$F)O#XZN'K1""B(U(E\OLJ"E+W;-62S:?= M<[,LIM9/Z_RQ=BY(8.YV,.S",B4A2+?*]FM/C!HKQT& 1$T4A M@2+?&HQ$7UBXM&!:I@;8!D=KHE?6C[)SQEQ44#J,K1&A2'/7S-6Q0VO M$ET^I&7"FGG?E$G^0)5O9<+ 8BWQ::WGFQ;9F"03&)ZHLZ36/&$F:O)*2;E1E'+O \CR"$33] KFNZ0VNQ&XP93;QM:!Y/ M'8R7(VK1PZE#+3"@1.E>YI 2MN*-027'"N^PBI.L_'NRW:=M^?7?TJ3:E^GF M,O_,7A\I*1 VJ*M#19*OV6V;I#'%H .S[(TP;I@58MFV>L_PI>&S MND0L/V]\T6#MJM)71@^7T3\ -AK$LQ<5$G5UP\Z6K MEGYY"[\FV99UT[@HV6[$X1$HBHB2EVVSY)4ZQ9!&!FBS^GH!))A8KDNL'E9H M.ES/?$\&1G.ZA)*R?&QV(YK7L*H+XZ[9V]SG99ILLW]1<;A+LKS=YV$KKFGW MZDA:U=FN.7=]>Q!Y-FM)JOOF UG^-96Z$J7?OYR;1TMRK> 6T]&# @/X=[=% M^:ZB\(^?[GMJP.RJ/Y;S<]M64[ES&5%A.G.?;X%-RS/WM=?TICX > [MRR!W M;&7]4]'>PQT"WC.$A$XN"/9<: (W]FUHV:%O.YC8 4:6;9M"MU\GQ*4YEARK MSI'ZLX/7U-UUEN^+_9/(LFT.%G5&"=Z;G=*=?/%BJ9X4"QW,BJ, P]A/<#;N/FT3A" M;O30#89]]G@PANJS>\<3>' 9BC^-J2]VH2?C5WP%*L[RK$X_9%_3S?N\IB,D MH\VWRV/MDPX A="T3-.#),9A;$<^:)]TB& <";18WS5@C0/: M?@U:ZDDW7F+1*YU'&6>6(:ZZC#LY-J,8NZX=U!/ M-QL]_I;\LR@;C6_?;7 \TR+LV88XYYG]@BP&0@=5E#9KF;M?&/@TA2K MP=NF75)%?94Z@7.?=";^!;=(55*O9U>4G\=S&Z(:O+$,#=5BV?-M4&WL*5#1 M0_L?DUW:%9(TH6/&$/D$^!8B'@91C'L4<1@C14HJU?:L:GKQ9$ SU)+U=I5[ M9+2L:G>&2FF5\Y'^/GOH6XPP=/TX]'P('0A!$/A!T+<8LI$@4O1Y1#NZC\)VT(SR&)M@%>[M FCZ;+\5!:; M_9HU&27K/VC>U#5*+,]Q(MMW0@^9P(X]%%I=HY830Z&WED"FP).*[G6C"*L!]8,*!P+ )Z%,@-A0Z/JVY;LY =X+[;GCJ7(/5(J6(/ M\*G>G.2+R>!XWC4=R!,B\.P9/#VN6(9::K/NQ4D[G2PJTM-7E_UC[,8PLJB, M.YZ%7103C'HD(?&$9J@ZVI]=5Y5M=&KQCA*]U>X8U9J[F$U/"6+EM7B4FWX( M/1YGH9@F*V!3>BO!B;#I1U'L!688A"$!GM//^BT21ZZ(Z I_N69%/6PC_#@+ MY+R4+6,0R<-_:X%D MP7G/JLH_C*6&;;Z\8G*BQ1()%1Q/?5;J \<#54II7X:FJ36)_RB4+%_\4[*G M[34/+ R/K/RM*#;?LNUVY6,$31.#V/'\B+BV#=U^/FC'V,=BLS E36J?> W# M,>ER^J9\CNB<2@V]O-.HR9D5G3F]F"BU[ZW\='@6JH65A'N[.3HZ4DK\, MV5-MU(LID ;.9*7O8UJ_;#I %L:(-A3:,0@L"\1H:-J+@#=&^*0:G%[V\E3P M;2@UQ,I)GG9.1PL>1;A N7N--P&Q&T7[,J5NG$EO")T"OA3,;BD*>%,U=^U7 M$2#$,DW;A\@-(21^:$9]X[1YH7HDBIK4+'7=+*O:W_R3/2%?%ZQ08EEG_VH. MP?Q5V:Q6B.71\UI=!*N)Z>CI4X]F6I%[F]GUPNFUK8&C9RJB1&]>#T3-(=?R61X4J!A<+W>[_9; M5K$9'F4P*_9\#T*1!<(0>HY#<&0-0 "T[%6>WK%_-%K59 %P#M4HS!H'I?_2-GM0ON4N- :SQI4IO]UOC0W:;-@^A/:9) M>>8MX&D],SKGF6(=3ZS10[Q:^*5UU2O?(LSR4@("". M?,O%@16&75FUR+6Q(_@.A>+&M1]V>28+V?/3+WJ5^6WR]2BR4MXG4>)ERZ]" MV>5VS8\IM_SFC91901YYY?7CGMU#N;S]G#[0_(U54[]*[YH'+%:.%;D@!(A@ M "#P"$!4Q(D+D.D"0EPB(J0CFM&])M@@8Z\0E ,VH^K B:GE&"[Y='$B&L44 M\,#@ 99Q]1:#6G3N-#]G%$T!J73ZD)9U+YG=#>Z8?.#Z) MKP_6:'32C@#X5VVR=I=V#-&%(Y[\H#J#ONJ9G1QZTHQY5""#7(,MZ:T&AZCMD$1D5,OA(^I_;1 MO$%V48"7\"NRGKUF7;SM"GR%;NFC[E@EXPJ[8 M-VH.G@T0H3J#@H2%C*:15$_'\]25O.,Z-^R/-OM=WTA8P !L D H4T" M'_L^\'K%\$W'X9H*BW^KYE'=@7F[+O=8V?IX$1O;W)0H&]U/+#\QON78 MF7^$2^(NQO8+@5&>?#_Z_CC Q#6!Q:XMA*X7P! Y_?=#&'#M%8I_J^Y1WH*1 M&>5BY'",B\H<,30(>KZJI^%)I59,3"Z0?1DI03N(QCS7LQWA+3MC^9 MHP06N!?C,+FE[6BNY>PQO)U:R)[$%PM8PI[&SF+J7BZRSYPD%XAJ2I4 MY,TIZNNTW*TN, 5F#,B,=0?- MH%^U$]DHE*>09^]V$O8$MV1G)TYDXW02 B7W0\\0.7J;\Y3=)W%M6^3"]O$6TUS:NF1S6/2*8;5%1U=76?E"F-(^GF4_+8 M'$"Z3K_7$:7@CY7C!\1V" EL+S9-#YHH"ABJ*+9" "(H5G)+-QJ1 295D8O\ MUSZK']OTN::(C/>T!]'@^C4U/M$/"IYFU.Z<\^%@B5X1BQL'Y"Q1/L9N=."- M!OV%T>!_=\,,,'H+C-^9#49CQ,0W!T=2?N:XY53.7,:AS,FL+>89,E('/ \- M'T,CW]D?NP,K!R16&#B!8SK$M($%3>#&/NJ0>#B,.&LJZD2@7=0;)>^T87VL M(6D+6.J,GUHG\.3U\[,OF/0?G=T[EN\4.36CA?PNQ$LX6O'Y/4R";OO.8M,(VF7SZP/U9P31-T MFK8_ P;BR(1V['D6L2U$/ +M 1BQ7"PVM9D D/Y N-_MDO*Q&>G-[*9X:!>= M.[QBLYLI7,0WP5F8;P3#Y(G0>-'-0#O_^9)G]2G(3NP0BX2A8Y(@AEX M+#_J(/O M-U1<6%:J%-&C,]77RY8L;S;HMPEM&<;\%M2;BZ:M;*'PZ_??:7F ML>U*^GDU@65B[TN%G.6Z7?VCK+( M2#<3%>=CX)S^D5X&[-8?&T%^$K/S#=D];(O'-&U^_8F.^GOZ#]A6QM^3[;X] M35!5^UW[^6?H483HO"YV*5H(8B/0X1&KET.!-J_3'S>$'E:)I5-3*9 M=J9U?_70&6<\T.\POO;FL;IGO7TCU\'FZAR22YH_0*]0$U([0]LTZNECZ4M+T)16BHV.A5X]; M1!:'9^X8"UU0GIN5MQ:AY\8GGIP5M\WHK(K;=;';T:89O.1KDFT9!#I5OMW7 M^S+-*#8V9][GU.7-9]I!RX9E55.@-PSH,]B>Y;L 1(X;FS2Q1!2YA8:MD]]9]X59=Z0YS2&PP1XU"=>L'4,BT_I1 M.HA=50QC^,8>S%K@6MV \BQXH#T#[:CB#!801%ZJPJ:E)S;M.A M-!J88ALLJCCEVRJ9@4ZQW. )D\/!XB.,LSU PD?=F=T'Q=PO8Q]!M5&%UOXJ M)G?=;;[J<[I.LZ],8#^F-=J7)4UD5@B[&#L.-@% 7E/2RC,Q]LT8FMCV75-L MYWI44]I7T7MT1CG NS!R4:4;1R>?ODW&HYBJ#01^/B*0(KLP.FS32MDYELX( MF!)RER%;:DPI-'0^,8GZ5*8/2;;ICH/"?'-9WZ=E^P!(WW)(7.C9)(ZA[:/8 M]OS BWIQ-!W/$5,J%2UJ%ZP.Y'!4NEEX+QA08]UBE'K,2 G;?$(V-M;S MV\%KZ&T #@]\SJ)K'*2=D3>5E"]#Y91:5.CKH&*:=]301\I#UU8 ;,>S3!_8 M+G)08-NTU:ZM& >.)Z9RD M:5II>I65,V(TCL5ER,](&PJ5_4I"8CYDR4VVS>HL'00->T%LAPX&,?"@'T'' M@_T\,PY,PE6*=&P;FI>R:!);[M/-*QG3]H!50FYDV!00',U$RDC.$:29\J$3 MS+PE.R.X7)#PC+'B->D9S0JO^/252OZ1U?=H7]7%[M#X8]\T9'58/=>+H>O MT/01Q';?M.MYD5BZHZ3)";*?VY1"V1AE^C7-]Z(RI(97/DV:G% Q@>KA&=\H M/J,'>#%(UN-,@L5#VQGU4LKZ,J1,K4F%QEXZ+L,Z2NE\$/BF%P8 13# ./8L MB/L&3>+&$C,YN8:T"UJ;)VR+_.X=*QJF+L,285,NR=)$X^@\:];YW:O\"&1; M$J0N0Z54&/)&SB7-#:\B?4[K),O3#4G*/,OO*CH1VN_V[99C>INMLWI%/-,- M7-42R'=RU PE085VKJFJ*(UTZ28&OM:IG &((<5L.$UAFC+#(LI:R1C6OGV/.6 >2E\"SLJ?8!TL1/]5FO9! +;QQ'^0Z.A-^E6S3JY2F MDDU6B=.;^K>D[GZ"NZ*LLW^U-26'PV4Q)I9E4@Q1:")@$82CP [HC-CR4$@P MUQLDTR#1O370@VH*O0H>_M+K CX)70[[8KK*T!D'L!?&8,B[VZ)\5R7L.-E3 M[UP8<5:MDZWQGS1S-SK3'F<[/#N*^7-'TB;QZ#)4>B);GQ]JFY!AU7K^D<:5 MS\66?M/=];=T^S7]C0:?^Z=0FS<]5K;I>-"W(]>-G= V21P$L,<9^(3KW>?Y MT&G6?4Q3.I;$9;E1Y*GQ2!5%C_@K])?:@#"/JS0$B3X0T+_=-GK6[?1?4QYIEAA)NGRD(+^K[QX\5>'T'4XXSH7W'7&)@% MW02A*;FE_W"(3$;= F;_F[:_$JD0,(\+ST>K'\-[8M%J,,>(V8UN:M!1[#*: M6':P:0A$S62&FF5T=AF-8<_"D='8MGB?"]SV7[SOY:[W']RV9FXK;HTL9Q5+ MF_))--_8L%Y0M;8^&KLT89?^:+Y2&[=)5C:UDMK$U%C?L_?HV;\Y^INR7=EE MW\\RU_8L8[%[*-/[-*_8,T(9>QPJ-7Y*7F1*/U^T7URU>=&NSXLV-"]J$J9D M2)_8YXI]_>I'+[H?:=>E$'*V\EEV7?FVG9X_DZRLW+2_NJ4?*[ZQ#[*- LK. MT>=_:<9,EE/9RW8MFCS?T[]\H+\H-I7QC1HX_'W[2R-CM_<>*.$4-6&1C ]Q78 #+#6W7O8N(=E;_%I<"D6YE;ECFG5F?>&U-FQ3RJ M7JR-:>;&*@6FAZH.7AQ$L8EQ;+F.Y4+H8K/' [#MZ%B4%4>A>8:+DK)\9)D: M3?D8N*;<+.W&9"JW!3LG5S;', M3K3!-L!(2;"+@.W[D0.& M&0JP %=ERG].NGNEA[_RFUJQ8<-J/,; M6A?_=T?K_^YHG>K(^C:RQ,?*GV+_2L)LM=M6LKRKF;(??EK9KF^Y. Y#R_'L M.( 8!&1(\2++'+-+)=VHYMTI_8NH(@2KF%5KXE;YK'E)4]S#3])36 G:?X0I MJHQ90E-0:=[$7ZGNK]E^2LO^V:IL#?,-SK9[FBH\?Q74].(0(C.PF X'.#2# MN'DH@7@AM&W!,MZZ4(@,8:E[_NR553I]9"6J:7Z4IW6?23ZP)Y>8 <\?:Y)] M1EJQ>_BT= E^$9/6X]>RAJH!%'3[;.5%<\9QW63*'?(%O>DLQ/$9*=;MM64H MLW8K3SZRK)-5<=V&>9UM6,MT'GL(%^3[>KO?I)OVZO#N8=].QU^"/W[H&4%( M/!S$V+=LZ +?\7N@GN=#64F?#. 4:M_H>/L*7]I9T,Z7UP<;F/9L.G5Y+23( MAH#I/"T:'1;I8OG <6S.\6HC>>)Q]-3C+Z/-@D*+*@=Q19W)>\/2 M+T!)R, M53/Y@C>,O6^D\3KY?GB=Z.AQ6ROV<>3[$0P0G?L +_+,]C$VTXYP:(D%I%%- M:0\M+3J#PA.M83B.0CZEGXP[,D2;2FYNRO3NTX7NT(\33Q?11$Q'>1AQXN=V(4X_0G;/L19BO!_(>S M1C6D>X?\"3:6X_2%JMYZ\U4#IWQ"-1F=@@N^TDQJT:ES+)W1*27D+D.GU)A2 M:.A\?#I5E?7J4UEL]NOZLKQ*RZ_9.H7?LVIE@2".D>-C9+L6L1T/$] W$P,G MXM$FZ2_7K$<=IO;L8 O+^)T!XQ0B>=+.B\\D?(D)C@15/$I#+3U2&?K3K; M\NTX%)0-B1;FT(X6FKAZR!#(+2&:N5.@(V_1IEI)7C)R7DY&,+@831ECPTMA M&0N.4; 4<"IS'G8Q+N0.V\ISRG>(\9_ZI8YE**%O .4LU=A2J.Y. =E^7 M25XE:]:CGC4&;587Q(.6@RT[,B-DL5(A;6.N&W$5N1_9A&;5/@*6;&5D>@1Y M'!H]#6]B GV$:90XCV!.0)FG85!.EN68Y)/DDW:?TN/Q1"U C!4842CM/ (R M3//UV[2J&B5ZUIH7NF$E&, D1(B+O60M\B_#H\H@W]D_0!F5'U@T%" MD,?0R*'($S$H/%4_D#=&D\>0)R#*$Y$HI\J29/+)\FG+3^FR JX6(,PJK"C4 M]B EN\(?LCQ]7Z>[:H79H9C L9&+;!\0A'%@=\U"&#M"93M&-S;?[C##:#0@ MU6P1"Q \:IM8#[?*MHIY:)UROWB@2WS/6)SI1>\;2YC#MWKBBHM.]O^?86CP"0$Q6;H$^!9CH^'E>,(N8%0>3D=[6O6O<]OI:-S/,+V M&E%G1J5.VI8?S)]I3/R:[=O\81#%A^4Y@>\BRK,"S'=0\ MCAFY@8E8K0HU#$)9Z1'BJME M:(H<]$)!7Y%3@6ZG-_)--Z;_SXP$CJL*?O5T2B!TE$.6 M*#$UT,"1M!ZH.+(AK0@GSVR,9&Q9JB *_H0N2'' M;9,=@_;XC%-K]@U]$^T MS]PG5$:#S^@!&@RA MP#+I:#HY%IJG9%),6\Z1*+/H/)I-@97G*5F56WX>QR[?*O0;+)Q:BE9%W@+6 MHY694FCH7*+K.%5=9FMV9(2U^R7/ZNKSU9>N34(;M4#HAB:VO)A8P+2\KDWH MFYXEMF(SIB7=:S-77P1O3XXDCB\CG(XS,1$_X.J$ID%F_,1H_%E89U0M=)WA MZNR2E@J.EY%2*K+EQ3*5.H:XIZ)I>5N4NX2:W=PG[_?GD!O$ON=AUX^CP(D# M; =FWQJP7"1VM5NV%9&1)76K^PB8 ;\EY490G:3IXYRI3L";X)3UB+ 6TDPR M=(*:)VM6]?O1KSV04?6;72PC['['A&XI7D6:]S+C-[5DV^P&1Z M1B?(S:T5.X-OLBW&TJFYMR:N%S 5UV59H;^G"M;MZPH&LO<#=P]I7C6=%Y8E M*UO/.G/T>/C(I^21_:J!==E<(OO_VONZYK9Q;-OW\ROX=F>JW%,D01#$?3A5 M^&)?5_4DJ23=4[?RH%)DVN$96?3H(YW,K[\ /R19MB6"!$#8;%?1,@ MM)Z(M]B".P6NN+EJ[_#3O(EO"M_UR^1]=YI>O*RA_O)580V.[0F.# J^_@R. M?Z\UJM'MJZ"UZRIH+%./+C2VJ9](ZQQ?Q&?>/6=F(E-V!C]F,9,R<'H7W^3> MT(I-'V2(+&8B1S&&*$H)H BF<23 O@$>QDAGQ5CC8RW/?9I;.1\4E. O4A%V MFYO#K:Q_'1 ,>I*EH>'F>1H@O4&-8@*)K-N]I&QZ%'DD2)K G].1(;;W'?[[ MG:OF*,7SNO6NJE]F*FZ:7/FS>E/D^-_5J]COJNW_+;8?]X\NU>EVJV92ND!, M0,HH8B@/"2&0XQ8[@R$1>LFJ'YBMIZ^_KXZ>L*J?$6BSGL5Q=E3\4%]K7B_M M!X,])=(/L"ZJ*MJ[=E[*A*^"O97M2L75XTQ9&AC\++;!P<2K=KFCM=*MNCMQ MW)G X5?'\2,F><9)Y?-0]R22-G. O%JW/U*_%\TRRF,*<@9 Q.*,Y2)-NRIB MEN&4>Q)2AX&W'EN%C)KU:O"V"KX^>BNRDI\7S(,_B_+N6_UFM?Q^?E>T[RAZ M$F8'=HF)XZW]OC!5X%76/AM]&Y.#VVH='!G]1L+PL_Z<(AZ/ZUAO/#"/),=5 MA#;A0ZTUKZ^75^>^GJ[.B7_MRNW/Z]5FNZXW(3?OU;/"G[_-5VUN0=KCO,7U M:KLN5YMR43^>^4?-QBP/(> TI!S%!(F4"@Y%9TV21;U>9/?=!LNK>7MPZH'C M!MWA >GVC:9UL2R4U0/6]CPD5&>I><6GWW&ZZ8(XZ(U#>QNLZ[.=@X/ MF%-U*5Q.8![F$,0 $P%Y9PP@F=:!?$]-*FUWD4[STFR53-BDN?]H[V:L'_ M>K/9%3=\)U.,NZ;MYCC"B\P,T 52SK-(2"NOK MX^]VJASV*+0^M/AN@MU*#IM ?/KP03/,VO)(SSCI@2LT UV]<]M #AK,^T#4 MP):1[,R9<=?ECL,(/A=D++O,DRAAV\I3F7?"ZDB=KD/#BV!F(0[#"-(T!"C" M<2RR"'<'R3@+$3"BTB,Q6-?H_6!O:AO5:^12E(<5N=OQPBAE=DB_.5UN5P4' MW3;C4I7/DZNOR8:L/3W;J/Q7(N4_C/U$C# M7$8&GDH4B&]:*MNN.R_DOOE,3\X?.>MI54>+/?A<#5-U]\[2.,?KD=.&G>LU,]+^-O*@ M[S@:GXFV+IWCP4%@5Y96[KN^SE6-;4WB:4W,[VK!Y64D%*01SD/&PA#G20IS MCI,."4YBG;AK"8&[:LXC,6CJ-=O5*D-AUI:'>H17#URC65S9^>2 N*N&;%<0 M#=W(:"I:6?>!!D+1M8>6N1VL$1;):[>9+ MLMM6][)O+ZY7B[7:XB]7S7KEQT*]&%?<&Q]L\<<7!_YIKT"[^.Q;Z[WOOGDCV\T0J07/AH6).WYJE^<'$K=2Y'2 MNBL\B)7V;:Q<=NX!6VH?BRY9^["N[M;S>PGO6[56H9S<5[O5-IJ%22B[&@,9 M#&-*$Y1RV%THP 7+]$XC&&K3\@FV0%B\*%C^H R(.>9MK!( MD@*N267Q+(_]M=&,.[P42$.FG5=)D_R9ES)LTFQ-$^Q1:V+UZ34&I:-D@GA[ W;I;]L5 /^:EG?_>)[>%WNA0W11BD*,DCRL)4 M9#!E).X X03H'0FT!V.RN?BZ0W\\*S_Z17,3=#/N&C-G=^XI4]/X/?#C"?W1 M+_HSM^]#L?9TWZC?O-1M*X;V6A2PP&WO2]QN;XO%MOQ>7*\6U7WQ>?[CXWQ; MJ ?>R]5.(GK_4*SGS2UR "<)YRS#.1(1INI&.=0 P!G"(M91<8/-6E;M/=)@ M._\1K-51[+](<(MBM=6\2]DDU?T4>"*6->MF]@0W* ,),U XZT*:U:)VGK+NH5X%[PK-?-4$R_U4T3'!>FK8@;NJRP*WCVD-OGR>?Y6\*Z!! MC=3U>X$7J3LC@@9Y]T/\3!IT^J"@::[ZBMW^F@*RV13URU&_E?.O,@9O2_6J MX7RS6QH+$OGX3Z5H(5=WQ^A9I2@-C"/UY-$SR=?&O7;%:_"0_2IFJ M"PP8R%.1<4Y@F#$<95W+*$%:2\(FVK.L^T>X@CVPX(N"-E38QY"K*=F.>-43 MXT&4VE7;EWGJHZ,&6/9,(4U8])+V&6-+6]6>:Y=7:@5WEO,0YYF@8!2\,QP;H4(T;0[6FQCEB>6C".9A@NXKW,FM]%,\ MYYXIG@F+7E(\8VR-4;S-/JML'Y#&(@YAS$F(!(X7.WV6AZN=58*-R-VC";;N4_7V!.^4.$W%&\R[OY(WW*0>FC>2KP&3 MU_V7_ZZ9[AHQZ>7YKCK-1 M"=]3&&W2*3(JY]EQ3& F6XZA2--]THFC*!V=^0UN>5(E-#;C'<'\B&S0">DF ME=&;"?"+U.DFAJ-=X)E2FK6M3ZIHB$%MW;Q>/>RVFUJFHS9+S?(,D!!#1/,D M%AD0+.%[I19$ZVSEF'8L:V*-)8@&JMX0WC0USC)EPR>Z#;"KH&5PZ@GN4Y[Z MR-<(=CT3JS&6O"1-H]D9(T1QUV(D=2_!(,Z00"#AF'=[O0C!+!ZV4#>@'2=" M%(\7HMZ\#1 INR]5\M2CE5^7A:2@] M(1K 6S_YL4N9GN@<89E(9)ZP<49:AC/GAZ",P%^9ZD-ZXO'W:E7\_/M\_<]B MF^]6-UUC,8,13"#.<1@R%N$D"A/9&$& RQ]#K8+B@4W8KA)3J(+[&E9PJW#I MJ<=0XOI)B /.]'2DH:M!%-20)I*3YYDYHRDCJ?1#6,8:41GM7IH2LUN5B_)A MOJ35H2D.. [CC$(L(D!Q'",8UDTE&48DUTI1!C5@6UXZ3$'U=5G>-8?F-!5F M$&\]]<4V99KJLF>KQC.5M#Q#RCEA&<.A)[(RRH1341G/1U])^?W3YW6]!/V3 MK&Y^K;X7ZY5*E;I,*0$TBC'%,,XI@I"DB#4REI,R1AG03UC=IZ074L_>?/BA'WJ0GTDE M->WM.UK)]WFY5'==Y-7ZDTQ1/RFMJ.5DKS6?*W)?K;?-N[B;;2TBY.MFNYXO MMK,$QPA1# 43&2("9%2=0T]S% 4HUQKH-O&XBPM5,]+[W$VKX9_Z5!JIH#6 M_=-/@7QRC9YX\>+K-CC E;E>9\HOM]7ZEXTTYBH8ZSHK(CB2\S/ZZ_?L8 RS9?B 0N&+<=#WZ3WQVPQ30+ MDT2$)):1*8D% G':8>,"\MFJN%,?\ME^6- #UDN&<"-#3VP8$AT4O+[/-3OV MD=WP8,$O$X4'90:/OE8(;9/I]C34>T_HY00)XI8;HZ73RMD4["]$VUJ$\8UE6T M'C+^")]SYD]BD:*ACC!A"L(ZOF@1\TQPL4/LM)'%DDV5S:YHHL25;+M,ITYP M9C#+08KR/(HYCU)*J2#MRG0&!4C2V?=B_;4:5^VJVZ;.T#N&9['PU6&UY@E; MVF6;0]GV(],S;%.O0LYQC/5_5%C.^U24>'^;=Z?G/U2;4L6,_481XY2F$4GB MB/$,,IB# O=^C-="6O9QC#T\]J[8'&'0()]NF[4/;F?%HE'4_ MAJ-9DYZ\$&N'6PUV# M1W.=6I.@G@O.]IC14Z"V2GBR>I!'/)Q;SQE&F!_B,13\Z=K,& [T!('MUFNI M1_NVY"=G""4(95A !G/*8MRU14&8#-$%W3;L9\,-H&!>P_O?0W1"FS<=N;!) MV!#5N HZQJ:5CQ->+JK(4!Y]$I/!-CRK*>,8,;WOTJ*9Y9"1, (AHR(3:9*) MB(,619+D6:PI.H9;MRY'G[Y5Z^TOVV)]'Y2'6YA,E=H.I'S8?KI+KBWLG+

FC+NH$[8\-8')2>S1(8L9 G(HT9R@'$*8!1VP;)PDC, MMNJ2P@%)V<5/UMKPVH/H/2R;RQ47CQ*R$?G89:(&Y&%&.1J5?TV8=/5-MGJ3 MY8FH#,-^+KG29*"O(+SX:OR[8CN+:(PS1GG(DI!A#CF.8-K0U?L910?M*E@5CL?'.9K.#!LR84EGH?78F+.\D+>T@9P#S^GQ+ M'*891SBE8@\$<+T+2RTT;[E.Y;=J=>=HQJ+#N=E)BR6Z+ M<'&AH3*?WZJE)&2C)EW;G_M](@!! M"@A*(A@AP(C(:82ZYA,AB-[Z@K%FK:\U'%^HII8;CK'^KZ!!JZ<3YBCOIR23 M<*VG-:EJ9QW/2>8RT6U6ZUW7R8_U0+.=WF4HHSP4B2)"G/8<1X&.%.^5B<4-U: MF6&-6!>A#E?PT #3G(L-I*[GW,P^9YISM8ZL%M%4V\7/\G)N.C>.2#^D9JP1 MI],]$YP,SW=F$8LAQ"',81I3P*E0=W2V#6&>Y#I+.@,^WFFUR5&&,S;!NLP MB1(0H#3!) 0B)5F.*,7=1A6'8:2YPNP8G/7YT.-UYZ*V2'-5QK6_^DF9QX[2 M4\/G=@:N@KTQ06M-<&R.NJ_[L4%!9]&$)\)-.N2,/D_D>3\D?BKCGYQ'G] ' MO:]UJ>[OJU4-M;FM0E!*0QJ+#.6< X(R.3?NFA$\U P5VA]O?P6^1A1L%"3- M=UNTJ>JGTE8YTM/9EIP:RU7W!-;U9K,K;AS?97/"R1FI&TR?'V(U'/[I933C M>.B]#U"SV\N6G&-)U)IR[JGVY$661R^U#CC $!*O M8<#'.]ERV#RSZ#=VS>\R<4/7[8QR-G[M[Y^_W+IRQI+8CUIM0/41IC MP,6%*4TN3%7 SV". 8$Y 5%".<5Q"GC8-IM#!+*!FYK#&G.]TUF78X^7H?$D M:^^+VN=W\&;I48V[7X7M_393QS'KAU*9,T>S@%V3IP$W+3=)F;KR^6FJME^H MSR(&>2P % P0G,.[':%3,42[T -,) Y"@""O]K2,2SFYN#2'+#U$9 MB/W)MM9P!GK?HZ%>S_NPKF[+[0QD."-QEA I-13D@/,P;%N0^42H-271^5S+ MLX_FJJ/$8.O[=O'W#\5ZOBU7=^+'@PRU MQ>$"]##)Y'#*04H9BW BJ,!QUUY.F&;!Q_!VK,?"/;2@:+%I%OF-X+!?:'1# MGEZ8/+#6@9HLFW^1GC.Z,IY2/U3&@!V5Z.S!( XD0D^#3EF88JQB%G7)F.$ZZG0N+:L*U$'KUZLNCD U).CD83VDR1W M3.K)TB,*CY!U*N56FLJQK9F7:U:@/5(FS^"J'DUWUA: M^RF62S[U-.N8R,?8IE&M"TR=FZT9XM@/Y3)FS>FLSBA+@V=Z,QXFB(<"0@X2 MG&<"Q!BT[8"0AZG.DH;^ISO95JV>S.U&3NTNDS9P2F>4K[%3N8GG;SKSMMZ\ M^:$I(_!?FJ=I,J&M&X?*LUF'JL]\5ZVJQRUVD5S '&,: MYFF*8)9D$8M VC5*($8CF](:,OK5Y4UY>P9==Q1J1N": MO6-D^]KP%MQ?':O/6:;."9$9BCW1)$/&G,J328[Z*M5!"G-I)ZM6LN&=;/O] M/K[1XK9:MY46G^<_BHWX(26$[JRGY*^UJ\J"?3C\[K-.GAP;3@ M8%OGXO;W:_.N7KITPJVP6W3,F:C@0W?P(Z1XP43EWV =$LPDDC9FTF)5J!H) MG@&18LBR+(=1*G#(Z'X&G&99I+<"/[05ZROOU_O0(96FQC2%B#PAYJ( #*?2 MI\$[PHIG!]Y85OH.FG?%]F@^G*"(@UBP/.692$D4D0RW;201Y%HYF]XG6\ZR MU"G:)K=R.R@>D7!F* PCRX\!,!![9:*[Z'5V,5^O9!S:?"C6G[[-UX?2<9%% M*4IR^0?=L6-T1VQ?E=\6YW_[58O[^MF]Z\ MWVTWV_E*W5^VAY&F*8OC.$4Q2PC.!0^3O(5!$$>:H\QX\]9'7X0]\.N MAASL-D5]TXVZ@6-7+_>M_!NNNJR?&<;6'.C'\+9G7N5H(-B1 SK?E(M9QD,A MIX!IC%*1YV'$<@#V&$)"=39!S+9L>4^D!A'\I1GSCA?PM8@R,'+U"']=PU;3 MMH%C=@B#(P_-Z1X&<^ GC6H' M?UPTI"*BYW5YTYT\&TWQI5(*-_[S0]!=&OQ<289+KOO*_N\KV:CFW+LF ?X 5W M$E_PEV6]#5^MI&SO0>J)]6AV^RFQ2V+U9/:(TU]K3G_K.+WNP:D53;U UAG! M-$6S'VIHS)K*3F?4?D_B5%OW]Y<2P3,!L7JUE<4BYH3RKC27XBBA.EN18]JQ MO#')GDDUM5^:&$YB/ZERQ9^>3/7, Z^\N'_T#(5GQ,L$\7X(EQ%+GCYB88B= MWK?[+;X5-[ME(2?ZQ6VQ7A?UA6020%T11=9KV3_K*\O^46Z_7-II#'L$_L,=24[37=!F!SDT(-,3C" MV"\(=84IS?58J=&4SWX?.+V$3!G')^$-V5W M';3"%(1UR.K'Q#,AR#"%TX84T\945KJ9AN0W>X[D^[QHF^B,=M3B*:J;H\QN*W608,RJ&%J MJ)01;GMHOVM:-9/U2XP."0!&J-4( :XI'A8$#%#=+P[TH..E2&"220]B@5%S M*DL];G@\^'TER1/W#\OJ9U'4SV%\D'WOFYR-?) ]KX618DI!C$*1(U43JB[0 MSCH8L0Q20^.#D<9=QXL:=-"A;MXY#CK<@0(^7.;,>$,_HCAWQ,@(<]D'!F*. M&6<,CT'.G6(H)IEPSJ HU8>PGE'+*/?^13&SYIV):A9X[+V+O)QO-N]OZT9_ M*U=%??)\AN(,040)@S&ELC^%3.S; BA*=?96AK5@.5[5H-2Z>3/NOBA@08U, M?R]N]DG]]6:SFTLR9I E$8> X 2%B"8@3^7WG=9Q@G5?BC+= MOLX0&WQOO8+6'F_4+FHQS7=/O9J4:$TM:XZ!UF"O@A9NT*9I>_J/5@XZS,Y+ M7_0H/5\08\D]GBBD/?N>%L]89;*_LJ[J4FFU5Z+^IGT*(G M>F>:+1,*IRY(:QMG( 8"441$G"8@$BQ,PK9QEJ49,25R&DTZU[G5'ILYJ=.A M>+S:66+7O."]NTRU<\T[8!HH>P/8]U_YAABE(7Z#.1NC?]WK[#\[Z06"8SEI M9U"]UYJD(4A!UC7-4+_*!*,-6M:^?;%K]]ARCRS/V7@\)4MS- [FVM^Q.-RD M'B-Q)%]&QN&1"G"8@CRA3,2(T9 3DJ:\:QT#&!H;BAIM3C :3>8B@V@>GHS8 M9MA,-K)'Z5KF923Q#, M<,9)A%#*<8H.;4#6KT1@V">['/T-I&'COR]16@I@@:,1&G")'ALJT+1Y60GF#3?Z&Z\\:C&IQ72[4%9%JY_WW5;G=?/ST>]MFPD$$>92G.(ER MRF!]&KC>84]QED6:%Z2/:\M^?="GWQU?(G66D#-S?#-$^C&S-V1+9:.KZ0VE M#\7ZMEK?J]*4IG*E;8TD"4 QP'+6D*=R_+*(H*XU.:/H=89E;!N6\_LC6-T1 M875:^.C'O_PA/:*."[L?92]P=F9\C679CY$UVHK*;-_3O-EH?S?%"U=9T)]/ MKJ^HNY[XUZ[<_KQ>20&HSY1LZELS/W^;K]I3T.^J^AZYXN9CM5SFU5K]IYD4 M D;2-*=Y2D*4Y C!N#."AYGF7>*>@;<>.C_M[N_GZY^JC%V.[].QWU2 !O/% MMOQ>;DO=TEO/R.Q[(Y)?J.U-/HZO/'KQHJ2O/Y^[&JF)%5=!8W)P9'/0W*R\ ME58'K=GUIDQCN/RROMZ\/C;15!=_460$+1NNKUIRZNHS<H+:?K M!B1;FOQ+8_,SZGWU^(*@?M+L>T>R'/8G[4/.([[Y[N-79-?UIHV@;JU'O?)X M;H\74Z'?R,A80!D )&PX@ )/.1..OPLYR'LX?Z58M/V_EZZ\T, MO"=V'1T^-;.W)!_UBZO@:W%7KM3#JVI^U'RD=S/NOH[W9K)MP=NO9I[]2H*N MKC.GG4EK=JA7'G3M\>)^_CS(<],'W?IZM\WUJGDA:D92IHY,IQ'.$.0HI " M?K4P=4B^[T-9XV)JN7U#^<3\9>63A][,I) MHNG WO36@^E06IS%TE%^FSZ4_E'G 7OX@&0LRG,L0A[&(8: (];"IP *,%L5 M=W/Y'Z8.I9JP>VDO;K3WV$*-NL6E>IS2FUBJZ]:I8ZD-?WH>2QN3WUXL?>S* M26+IP-[TUF/I4%JYQR;$7%#\>RK4_<7: RZ<.M9;<['FT/72B-Q=P MGSATDI@[O%N]]; [@AEGD7>L]Z8/OJ=KVAFA##'!L@P1"1J$,",=?AQ%:;L1 M*U:3SV5UD>MOPW9&#MN$+58W/;9?7YEH^KB!UM?Q;UTP!_,RV0::GN<\$LM_ M%.7=-_DW^5ZLYW?-NTE M%K2,-\M)K4L',VAQMN^/*:2!@AK46%]'&8R!GC3US&BB[N/KE.FH>*9?1WUS MN<'%?C!MVF"NF_['9!0&*7.?;)CV]_1YR./-T\OV 1 F@@.*TRR%/.(XSF%G M'\% Z_[,UV.5Y3,TIT4=H^7^M7>BJ?.0*?N/K\F(\4[ZRG(2S3[A00F3N7[[ MUK,3:[Q-5 1EVO/3YRF/-Z8OV\<3&+$XPR0).4AQF$'2%5133BGU(T\Q;97E M/*6KL7J]F8KQ;C1UIC)E#_(U4SFMZ_I/RU0T^X0'!6+F^NU;SU2L\391B9EI MST^?J;0;^3LIA9>-$YC +&8,BX1'.1$$Y;@UCE$*M1[R?B4F6Q0YKKBCL;/I\^"]'8LJ)1 MQ',8\93&@H0Y"0F&>]-X'GM8IS?>* F^A)[UUM;=!F8\[ M^'K^MJ[TCV;-9'4C?CP4ZB[ZSY7ZT5&9<%L(25D88ICF+!0(1SG'0H0=?)2' MJ:.K.$S#MGX5AVAN"&QZ27WK=-%"5F_'J!^?*/55L%&6N[J VG@_L#P_G+(# M.)\!GBX]J^XCCKK/'W7W>533_ZINP])TIHV0;JL_O?*P;8T64Z'9KM_ZAM_W MZ[OYJOQW#9I).-6RO&DL6-U\D-H@T=;?OK_-R]5\M2CGRT_=ZTD;7FX6RVHC M)XKRMS^5=ZORMES(O($L%M5NI5XB^2 _;U$6F\_%CRV5?OWGC%+&.,R%2/.4 M9!S'A GUN"L+89)B3/3"L'?PK8=CV8_*C0JVQ^;5NGID07 P(>ALT O'WA'; M,RQ[A]M>>#XV]2IX9&SS.,AQ!Y$=9F]P<+ X.)C/3PL:U#S)9MOON7+ZL_K5?TN4&W,UTW]ZOH, M\C3D,,&,(!Q#.9%/PK1.(!B"F'"]"G5#;5K>\]R[2^F?PADHH+HS4U/\]IQ8 M3D"MYKSP".&!U> (9/"E@^GZ+8%^Y)V;AQFFWP]--F[5Z2S("FM]%?!=L56- M?EA7W\N;XH;^_'VC"FG>/Q3KN5)BLG\4;99'2- X!C03$(<\SU7U3 . YQCT M?.790L/6)PX2:[!0@_6A1:N6;JH.:9^'XZR,V/X4GAFT%OS@Q[BU85AEO0_K MC=YK*1JKN_+KLB";37&<61TRIR@$E%,L_R0Q#J,T(ABKS(GF29Y"BO6&K8D6 MK8_7 \B@07D5K(JM7NIBA-I^:8MK3O52EB=D'D]\IYO4]B#MC.J9I-P/N3-J M466O@VI.T!;?BIO=LGA_2Q;_VJD[ N5\LMP6OY7?E=(^AD5__GW^/]6:+>>; MHYDC 43$(841#%$&6"X 3AM@&4(9U-0_!X"LRV-G@YK9/2.5[W2ETH63>DX M_?*.YMSPR"T=_*#!_TMMP%-GJ3RT-B*HK9!R/%?_.)DHC^?_W/32G7/]D'27 M!I].2EUSK1L0JMLS@/*=JL D]]5ZVZY1JAW"U::HA\X8C' M/,QXEJ.$-J4J*$6I$$X.[XV#:'MCRF!IW>3/@(_L#&[J+1WT@^FJ*U_]4]YG MG62Q:G)DK_ DVDU,@N&*2",^F2 "=G6:0C!">4I)$L9RBD@)%1U.P&#J\%;B MP1CU#X$->4Z[01=4%Y[5GN8\P0#'.@]D%KSI10Q[G8< 7%;[#^\$;RYDZ=IO M+UH-\D3O0+65T\#KS697W/#=6I47-KI;2V/]CRT@\:-8+TH)=@9(#@4G*,JS M"(L<@#1K+XA!B*8XTGPQTSR 7L(TYNW++L04':2!L<0"]SV#Q42D3QX-.GNF M>]%9F_ESNI@Y'UVSLG[:*440H2F :,IA3 A'.N]B! M6 :AHT>.1R!TINFWS[R].,U489 CW4P6K'EP\@!Q9-FK>S?Q9>=8G#*,Z0J> M!)DI&3 \;1COC>E6N+((T)AF*$0QAHA%(1=YAS.-0^#L7J3!"/77M_3?*7QN M=4OOG@PO16O:58Z^CGT;@C7"?NNK''J>F/@VH'8JH+;4NT6:!# J$A&R/(4@ MBT@BNMT$E* X].(V('W8UBNJ3E94%#2?K_\9X'@WB?DD'I\N6S][_8\X[DNO M<>6_KS,MADKC_>EM1%#SM+BY_F>LWR:8')Q<(-BMOGU8EXM"[>/?MOOX&$.. M.7GN4'$CV- .>18$F,!>" MQMUJ0I:P/)JT:&X4E=!=+Z/[L)'C>2G!7$A$\*#.\C.>7>X570=QH5W@= MD?M-ANOI8W3OGO0?%9C[LS)---;TFK$0O+D _^P+N(\MB+ @.*8,Q3C'22;2 M,(\Z"V(0F[XCWR%R9POC=PISX3SBNNP$AJ*NI]XW'WDW?4-OCY?DO8Z_YCPZ M)@9/T*]>21R>@AG=6#R9]YS%XWUI-?;U?[%9<.=P5%HGJX73!B=GSF2\-8"M)9?;<9H.QWLC81I2^28CM0V M?>@L6#]3IWO6# "C6"0HY!QEDFX3L+V,^?[O K=AOO M&XZB]Y2=8L+X_>R)D;<6P35]:S.&V^IF;R2*6Z/'=!RWZT??=J(3DF1Y!G&4 MI2A4*_I9TIT5Q2D0?,+#+:-PNSCRBJ:Y9F6@C4<]K MEQ2T6"[+V0MUQN?73SED<83S!.4X@2%,.8H[&!2)O-]4';GL_!3#"U_I31'.G"P9G-H[\L5-M=@IB:A5Q&^?/((ZQ#>G M(^=20O"WOAF!HJ>.\V$*PCK*#R7LF7!MG?MIXZY]\RI'?=B+4Z9]PWL(F,@! MB>5<*,8DC;,X[DIU,6-4\PELSXVQ'J7K*W^"JC;F^%CJD]![<1)R%;01G\YE M"ZZ+8FUW*C>ULA[UINE*:,^>=GV[];7C?._^<*SI3ODV)M&NR')SD-:.C[42 MC:^7C?JJO6#PL;B?E^J0!ZM6]=&YW7SYN5C?QS.2"B1$% J$4L)('$+0'13& M($.Q]OE:S_!;/F#[C],<8=TA#18'J('\Y/N!DWN?R=7)$CR#_CI2@_/1?V]] M<&1^H.R?(!-PZ]]+X=_3WN91S/>5H><"O:]8G49W[93E)0.CF<@C'(D0I3#. M*::0@6A?/86X$ .6%%Z'87YN KRLXQ/G#"Z[G)M4PM.^]BH7']Y*^F&N3UC, M2B;HN&\C69F".,,YS&2^=Y7:'-U?UMN2C%-$,K6LL=\&^3IX&\0SWAVE(E-WF>ERCD+[9M&* ?RWF M#S9[V]M(%*PR9#@CL._-"0JMKR7@1:A+%'O@G;V M"/DSW^K^AMKAQ9K\C;3K4DU7GZ4.L%5>Y64 >VC\\"I(3$V%O.7B<;_J&.7)? MK;?EOVN8[V]EFQ)H*5LGFTVQW(5PVS/X,O[=\*9U #=?Q(5S_VSJB@8?K]4$/31E56NZR>.OZ^*=[? MBLVVO)>SO(U,>/)0\!PG)($YR3) $*DEF G,CYZ( MZ=+43ZPL,J0G2J?D^*-(CRDZHSP#N?1#88:"KXST)\U%NN).S: ^%@\JF7M) MK7 : X92)" *DUSD.&*Y5"M*(,\%21.M^A,C+5K6EQ9D<+VZK=;W=2ZEN4AF MAM>>ZUW.*=527B^8M@.?S6);"A$-"$,4IH#0,:91V,&A.0AT%-=ZX=0U=%"H)JGOI^DCHIZWJB*J&^S+8_1I'C*(0"QXG81J)!%(1"DIS MK#6/=PO-]GR_M4;M$US?/ZC<2WYU3C\TEP <.[+G4H&_/M1<4CARWUG1KPL M6G/4TUV/?K&S*/CRN:X/G6X=PJA?SJU73-,!_ @F4QE_NOXQI0]Z;Z2OULW$ M_]_%S>?Y#UJLBMM2/9Z]D',-^8,/Q6J^W):% GJ]D@)<;+:J['ZU*69YG.8L M3D&<1#FFD6 B:Z_,PTD&B%;4L8G#&UL[+U;=]M(DB[Z MOG]%G=K/U97WRZS=>Z^\UO$ZKI*7K9K>\X1%BY#$*8K0\.*RY]>?3)*@9%U( M@ 2(*V>GK8E XF,B"\C(R(C(O_7__EZ-_WI2SY?3(K9/W^&_P __Y3/KHKQ M9';SSY___/2+^F3>O?OY__SO__&__I]??OF_^N/[GVQQM;K+9\N?S#P?+?/Q M3W]/EK<__6N<+_[ZZ7I>W/WTKV+^U^3+Z)=?-B_]M/[+=#+[Z]_B_WP>+?*? MOBXF_[:XNLWO1N^+J]%R_>W;Y?+^WW[]]>^___['U\_SZ3^*^_QNOGX92RE_7 M_[I[=#%YZ<$P+/SU__[^_M.:SE\FL\5R-+O*?_[?_^.GGS;LF!?3_&-^_5/\ M\\^/[[X;))].)^&U_!]7Q=VO\8%?]6@Q65Q!9[\F),JL[E;3\.27W%U?YU?+B^MWL\ER,II.OZG[^^FW\*A: M7#' ;+X<3:9=,.'8*?3'M.U$+O.OR]5HV@%+7OY ?P2_N[L?1<%LY' Q^Y1/ M@Z#RL1Y-XRK\=)OGR_>36?YNF=\MND-*DVD,CWF?PNMYU/T7UV:TN/73XN]% MCTRL,YUA,[.XNY_GM_EL$53*N[#]WN4#86OUB?7'X YWN^'L>I>CS]-.2/Q^ MX)8(#+BYFRPCAA;A^Z98?S'8E16D5.'5[B=9;[NL/5!K!,S&86E^OYLL_IR- M5N-)6,>'IUWI];8GNU,OBT=JN_ZDJPW3Z>2?*\>&9%08L"6";+ZXFD_NHX*X MN-:K15#JBX-+<^]+;4ULZUV&A>3".EI^>S>[+N9W:U5V<'X5WFUIFNZ_5F'\ MJ%N7Q=5?05;ALT%H'\)".LC&*N\FF&8]'5=_I 0D^-%D_N^CZ2I7B\7J;@W, MJO92PV$3$/1MD[1TP!4&+5?B'#_E\O2C#/ZF_1_.QN@H/ MA'?:(+#.!Q(0O/Y5,,GR<=3L0:UO#++I=!OS:H'DFI](1?3%>M&T*-K#HR8@ MK9H-7GV$EJ;L)[, ]LEH^FZV6,Y7I1VZTV*_YZ/%:KXV,@[-_8BATA,1#>QY M\%S#7O/[:+F:3Y;!T(XAN"_Y8F.%5P13M:JGGYRE@M=Z-TS+I&DTG/R&HZ\>@! M6R)HXTQ=CKX>GNH+C[8_B7JV]\$7VY]@-;&^^D(7$_KZ85Y\F2PV(:W-N4O8 M5L/O/P8/NN*B/'K U@A:CF8WD\"JX%KDR\4?^<$M><\KW4VJ+CXK#M#=A/TJ M;,JYNBOFR\E_US&NCQFK.S+B6?%X-+&E"89Q M-]H@^(MKCW@=?[LK9FNS_= LJ[V=9*HJF%IV,EU%Y54K5M!PV"3$1:^VF&W" MH\^>;(7..E](0G*U95)GC):F';;+^WR^=FVCCWL?K;4*&]B!U[J=7+V-K-8@ MW4[\067OG]21)-4=OEMBJT&^TLLM3?1C_B6?K<(+5\7-;%+E\.'U-SJ;DKD- M.V6^=;=C=&*S8P;^V/PZGP=/.YWO% 3LCZ&-X8#*+^0\/QP07GZ>3S7R.IZO> MN)V15TV3'GKOJ.D]SJ>5F_G-HICS\?O1Y_P)U%]Z;SJ??_=:3.25,9$7LO6L M7QJMY9F&[:3=R3X=L.7Y!K!-BK&;M"6YW^9SQ=Y MNS-_/F3;'7\J45U9)83W 3&+&#?4".D(- MH)AB+[\G='TL7 %:V\19CXN9?-85!?7N].)AV2L8*9< M38MX)G$P?S((3T\?!7U>X%_JJ61:&V.I=XYYIH252!FWE0IA4JHJ4GF\'M3\ MZJ=B/L[G__P9_OQ3^)>-\?]^0^JK137KU?$EGW\NGJBUT?SJV;KZ_M7M$[_> MC^9A$K]M/$?Z1__UHWO-B%OYZMSQT], IK#[KCV M"?8PH]&XF444.T>$HP@;[Q5T@4D;?BD2?IU212V?V5T)%51EX!3]L?]!VW2\ M*,?_N=IF0OABOH="]76RV+=.ZXR3,<.A%@XR1"G6@*&P1Y2\D$8GW2V[AV(B MW!3I))(*G9?A:Q?7:ERL\Q!_S^\^Y_,]('SI\4QAKS%W+M!BD*-4(:]WE'G/ MS@MK'4F]:)W1R13=]L"OS\#P!\B"F*KV?"8,!4XYZAGT@ MVRB+T99V#;"%YP6R9N)_JJ> MRKR23%(JI9%*4FP M*J+%%/+(XC)C-R+C2VAK'I!5& M,(^D$6Y+E['!G3F76%-#J;ZB'9IQ,Y79>8P:() /!S-U*__EEI*J9#]N/;]8SZ-)UH/P=LJ(<%J V3!@8%. M*NLP) 9X*KPMHSQ&6GLFNV'1PL;S-YYN< M*[.:SQ^5W;V Q IO9\8X8'G@*H>":(H5LF)+M]4(ZW/9K+N"0]$URU-![=%$ M_RAF5P?!]>+SF87>R6#W8$ H9\%@48*4M&&#D_J19P"G-IB<%$#O)Z//D^FZ M&/:P?GKEC0PHZ2UPDCII,!..2%Z:)-;91M&J 9IO*2#4F,FI0%1FX?YKLKPU MP1$J[AXF_^TPHJJ\GA%$)/ ."XVTY09Z]4 YT@0T@!?Y 754!SSO2V55W_A> M?"E# C//$!)<8D4 "C^546 KE#8-D$5_0&2UQNE4>/H84UAF^=B-YC'S>Q$< MFDWV2Q[+(R97DWVX.OQR9HD%0E$.">1*8P(A-UNJG8*B";[8#XBOUCD^U!RL M?34B)YQAQ2C!P?*%+(B#:<(QP&J3($=H^&LEW[6C\.@JQFYC,%V?% MWV0/];G'MO1] 3@MC9S)M1?IA>*$ (8T4TB7/)!4G=EY2XOPZD< G1XEQU#^ MOL23\M\S'\SV8*U9X8/)C@'EDL-RS@0">AY[6G()%\UYW3D^]J<6/#R1$24" MF3+'MW#G .&GJ2 )YUY58T0[?.I7YZ.MAF3]^)O/".@(HE(IA M29@(WCPNYZY4H[J/ =FFK[TGR:3QF1A 6$'-B#*6!=YGL?] :UR%IYXQ2JF!5%L@G34EOXSF^#PT39O :;?&M1;[S[S& MU1H(+?*.!L93XKRD>,L+KJ5OD@4Q0"@FPDVS&M=:$CFE&E?NG U>*& >(,0L MM!R5_.,*V28F^P"QUI'4J]2XUF/T>=6X8D<9XDQ!2!SR@:$(N))VIN29Q K; M$?]1-:[U&)P*7-MN,K&7S&1SQ=&FW=O3OC.7\]%L<]?(@6WTN $S;XS289N MUF')C04"E1:-!9;;\PA+]+N?)A'-<('[:GUNTR$SC;P1T'$.E71,:>[% X>D M.Y.X>RH8-4;M45))A5L[";,-;+[*=;[\.\]GV^:QOZTFXQCQ>#?;D*/SZV+= M[DQ=!Y%>%O>3&" YN-FW,7RFE&:*& U$V*L -\')U"7G&,1GUL"G>X 5OPRI@^?M#,A*T1 (DH1M!J;Q!2I8@<8*H)D@=H5B1' M44W1>B6+]&,FII71NA?G2*\\\@0IZ M+C2&7E!:4F_E6_._H]%R7&%^/7$D#FDM/N97^>1+7*]_Y,O#]8G[7LN,)=9B M;$%8\6R= \: M1QX!2SBC>H23[D4OS( 7@YJM<'K\VGW(!U1##GO%>+&!Y-; M,+TS6C!K<@!YRO7YQV*L?9:?5KL'$50^@R!H>6*P$0@%*K>T>2MPDR8VM>VY M,X!3&TP^O78/EHE@/F!+/66*:X69*KGE!6@4?*Q=CS^8=@^-(-28R>?4[D'% MI&A&F%<$*PFX41:5E!/&FG0X.N6B_&,!U@'/3[7= Z>" R8%-5H):SV#RI94 M D>:G#B?# >F-*E-#/ 6L25XR_P'QU3K' M3RTE>7<=T<6U&2UN_;3X^R&[^]Q2DQ$&P=2AP5P.^D)*(P"$&U'R\"M:J;QT M6"'Z;E.3J10* *00,( ">@Z(6W#+X'XN>7HM0"<5E.3Z['_O%.3.3< :(R( M99(PB30SJN2%)N:M->XQN&F4FEQ/(J>4FAS(P=0QQRC7QAN@8Q^Q#658ND8G MD@/$6D=2KY*:7(_1YY6:K(1V#!L64\<0"48J8R4CL0J.\GF!K)GXCTI-KL?@ MX69X=I.:[!!6P8$.YDNP:X TEI+2HB$^N-7GE4/4SWZ:1#3#!6YWJ848< M==!2!#QTRL%2<1#$SLT8[!I&;:4FUY/*6VKRH[1! 8A0 MD@+:6H\@J*DG.. M-5+&9X'GN@#K(C6YGHQ^V-1DA9$"5CHM))+04:QW7.(6G$DCEMZ0G$PR;ZG) M,8T1..8MEM8;'"Q @ZWSN.09"!OJ6VIRFG4MFWK@W'XJ5((8]TFG;Y+K9< MRM\7B_U:\]%S&4706*> @Q)!A3RGKMPU*,$R:2@TQ7%SZS)^INV.YVX/!SPQ MW2)P8;UN+HN/^57X>;).FGZ@XK*(C HK\M TTB!X/,=>X:SP,36+*@PE;.&\HN M1U_#C&?C\*<)OYSL;!@W: ME5.Z,.W5/!\M5,FDN MJ)4;T,WRFQB/Z3C.U#XH#N*N,=_[0]RV!*M4X2^68M7"8)4!,\@U%S86#G(( MF,32X?+ 1:/ _22VY;FCL@-)]+@UQSD_I+0? 4:VK'NT;_5W;!K#)UY@*SR/$A= M.2+BE8J@S-,Q+&PP#< ZP%*_OK;R[B32'X;WEIW5@NS>D3+*X_4(PCEMB2;8 M0,>VE6L\M@=H$C0:9+5@+QAM4P0)8^H5PQ'[ ^X5!\D\Y$XCA+5P5 ;N>D7* M6(;ULM%52(.,7O9WUM.94$ZY/JRX"U.Z#?;VY$N^#2M4NQI8S(/+*$"&6LUX9(Z+U3)+^A%DT['0PQ:MP"<=B^QJ,7^ M\ZX4D\*2H(F%9\;ZV&Q,:%WR E 'SPN*B7#3J%*LGD1.J5(,&(4P6N-N1U*M4BM5C])E5BH7%*;G$P= ,6XA089V6M$.CZ)DUGVPF M_N,JQ6HQ>+@%-]U4BAD(& (\+&?$E!(P-O0LN<,P.[-NT_WLITE$,US@=E!$ED@7RK%*L%H[8JQ>I)Y:U2[*&*@V)"PQ;H:8S, M.X %VVU5R("T^;A#Q'-=@'51*59/1C]JI9C F )"K).84ZBUXFS')6QQD]J: M 9H5R9&<3#)OE6+QG %+@9%V$"L3DZ(,165#9XD4UDG3(,_52$XMI70M(]=K MTP35?C>.:T6.3AOS$'>0^6CQ@MTSRL>$6-PDX22C7&-OQ'*!?L M0 =H4BOY-,X5*R/I6;_)KJ63"K6_S8O%(O#N>F]'TT=/99P A*118;5C2F"0 M6WD6*[&2/DU^Y.!U9'.,'<_S9+6Q\<@Z@'PV_GTT_RN/]&\3.?= Z?67,NXQ MHMXA$@P6[BSC#+N22B9]DZX#@RQ"Z ];K0DA%=1V&1N5BE]?>#H#2C"B@RT, M #.&*<,0*^D*^K=)_'. ^8G]0:LY[Q-F(FY*PK;0U_DLW[\-OO)&!IC"S&$( ML"!"0,[8:H?_PR[5]QI#P[&'$@.AF7!2@1TM#C1I M S'(FP?Z0U,3OJ?"4-G0_D,^_W0;^!E3 J_V8.G%YS,=(DG5F\H:MM_@\U<[G\\VQRCX55&EG/*=$&$R:E(-L2,B<$KE;=W VE6^D\ MF?NWS?]>!I;K\-V_]E!=;8",:J>-I5ASYSBDP@')K&4J]G(VH)'+-W0[XG&J#^7.17UR[Q7)R-UKNK9SY_L',H[!=6B^)(M2KP!_%M^<*3EJO M^7G%%SM 32-^IHL=WL0]\V-^7\R/44&5WL\D0]APQAWE@'CG)30^K RMJ/5. ML:01Q9/$4A=L3@:Q?>9&)8Q5&B##R"H2B.<> 80)Q93J#%L5.U *VG!E6?\DBB=DQQ=S=9[N@HUG//9[T& M$/?,Z>&NXPJZIM8X&4%*0,< ,MK*L/5X:MU:.)XI!UBE4H(>^5%%O=0;*,/ M*BN)$A)!(7B\YAF4'!'0)*T<3W&"VA%>GF:B=RF$OG7&MN])G/YJ-/W!- BW MU'L*!7$$"H:446R#"(<5-J92Y[9N^!$VK/M\OOSV:?7Y/V-517$Q5U^"H*(! MZ8M'7<]B[ZD_5K'LX>+ZS]G^SMW'#YKA@&3K,:444D0A!][A#:?"CD@:];@[ M \U2&4=%3P))I&6"LI@M\K$>36.-SJ?;/%\N_IR-5N/)H_/UY+KE40Y/DVS:>E9Q]+Y[ M,./84,.-!8!X8)R%@JJ2(L9%D\R^0:[X=L7\M(U#$]XF:P:RGJ39=H.M"I@G MSV>!$L$YX5Q(1PWUVB!9TJ9QHPOT!HF;8T7[(D*:,3-=)>[B-NZ*X0_W7ZO) ME]%TO4\NS6@^_Q:VJW\?35?["B$JO9\AQF4@6W*!(*,802SYEG;".$H:"TD' MI*,1\*Q\MGT>)U-$CVR@3V'BG_*KU7S=J]+FGY71L1>ZD>AMJ>US)KK(0>P& X M>(C"3YJ"+:52!>*J/=:F M'VEH<7;WXW)EFX%=*,$G]JY%Z<'J?8YW(N57M4ZSPB%!ECB&#+<8RH9IK"D10"8MDZK M6(ZF)X25)IQ,IV\VD:0/TWCP/!M'F^\^>K-!4U:("+[T6@8UDL)H"PP!1EH: M]"PM*;6^T255 S:&&GMR+?)T: ;WPV4Q+=C<#X-E!DNK)<84 28LETR['5>P MI4VBRT-,5FTI8M UG]-5(R]'LYM)H&3#F;!.=FU$?BN*\=^3Z70/WJJ\GCF% MN<($.X&$090KB4JMK0'U30SP(6:JMH.P#CB;K&O"@SE726F]^'PF(9$4&>I ML!<0T%@Q5])F/$UJ-9W0#M@&,Y-U 3JL8'90]\Y:JX*QR!SGBA*"N"DIX+91 M:'N(:9_M@.%([J5UIP[Z41D)2DT2(X2U/+J"7)ERZ]0(B"8IO_4+R1,Y4"T= M:M3D72K)?W^9W*=EPS+. MKHES25N0G_QA:D=<[P%WU<]:7W\I Y80#B@%V#(@&??6PUCHJACETABEI-]1#AOYWH,\,NT 5!WPN3\CJ99Q ME$&#*)6 >LJ0QE8[C,JS.R,M21OOZ]Q=ZP [C7G:UR96/=SWXDM93"0 5GG# M,0- .&!X&::R00TG;?)\%N9T:[SN0?=44SI9O(M9((,1%-!"YH3UNJ1#2]S$ M!:M_?I52VW3N@-5D;;(&*\^(?C?;'HQ\B.UB@@B7R_GD\VH9O8#+(F(^;L;% MNOGTNUFP4?-%%;^_W0]E+MX_2*0"V#$E/-=:EN:DI0 F;05]%LJM5_FD,_?O M[HK9FM2#J=U/'LV*%FM8$363XNFR _HLKFUY.K MO?2BVW8H 6<%T)]MU0&\OXPG0_S(LOD\!?_>W/()EWLUW?$W6U MG'S9 .PP#^H/ECD D8?$!R4*C )2>^U*SAAJFECE PU.M &3YY<)=C*5YK@J1[2C2^_$(QY0K&TPEJ"5%AV5A!9 M4L?"W\\M>W*P*&Q%/NFVYXU8=[<-KR,[X4\3?KF_M^RA5S-F!<:,,V-T,-X! MEXB7#'1*\TH=,D^H GNH>&Q93DFS/%_@1QG&V$4V#B5]5ADC8\ XX0T%G@HH MD:#>*&NI0D1CBF23/NK#K/L>*EJ[$EFZUA97\]B[V>:;/Q]Q:9LI4<'/KSY( M)GDP8CA #AF%A (8RFTS!N@A1TV .\@KU <+W,YDUA]RGW?AJX79YZ]GGAF+ MF1)$*&,10AI+4E*.'$AS7877+IK'0 (8E+[F#?R%"M[KZ?.RH[D$2/>WJ<\T-9RQ' M?'&$C!%B5=AZD&#("0>B:5[23W2CV&9U)_[,"N")5 H*:A'D&!I>^OA:T%V[TB9(%;' M6YDT MII;R32HN0' ;))-XQ!>N&]8+1-$23,,*H8@&@ESRVS%#I,'13"&&:\ M59B0=)K![I/>$V;F=2-#'I&XKO9EWS15N;EGL$R8KE%R%CB++*6,@H8 M*;F"K6C2\7F0J44I,R_;XWLJ- 9C>!W#O2S4U7^M)O/\U1[J>U!8?9 LV"2> M$44-YX'CG',)=UP@B)U=X+%+H#SM?M^5%%)C,795+ZZ7?P<&5P#=HZ=^2@\0.Y[GO>FU#3O6OZNCR1Z]EBG( MG8%&6"^A,SX0ZF1)J?>*&Q+$,)B"K2Y&2Z_OT3?85SNH!C9S+H&8G;WOOM MA'/V#);!P'(/"=<8(4*4AJA,9T9(&-CDZ'"0Z>8IPSGM\3U=QYK2^+BX?E_, M;L+6=;<]"'@?@_<7GZ>3F[6<]RG&&J-DPBH+M!4.6,^"*X@U*EX9=WJXN+^$( [_6Y&**(2D,!NS BR4/DR3Q]QQ^&9M=Q/"/@AB2VUIQ7H MC),MR3;%HE*@ZJ77,@ ="A>B4LTA#H81^7M[D@(T,CI/S90U9L/U0E.VV-^ M#PY]V%96\ZO;N(%^R0F>!":,<4XYY"#0#"J$Q- M$5HU2K,\N=A2ER#M6###<^U;<>DSSAS#3DB@C [K52(G8,D%K'B3;?MT@DQ= MX+(S&:1"8IS]^C1A<1L/\;^,IG&9?7W:_$$/,R7YX*X9NP^+ZAI;WS0[@I+23$1AC)H2MJ1 M27N3^ 9J;M9MQ+)'H-5C]@/0DK>A?=Z>?E -:3=3BOQ^/M%Z/6JKC)0%O4!M M[//H,#9*>XN] D8PA#CDC/?8MO9C_B6?K?(8('RI"L%]W0;^8BUA^.]X_U42 M1XR6,46$%%9ZBBQTA'+K9,D;9LG9W=3;&7:>'79T+8MD^UBQ",S:TK-OOWK\ M7,:1"MNRAA([SR$F1DA2TB(A/;N.GZEPU83+J1#SV[Q8+()W>KWW0I%'3V4X MX%XA053@@L8>6PO E@[$,&C23W^ Y46IL'(\AY,UXRK+G+9M&ZHDE;SZ3@:( M""O!!V? &"B)TTZBDD:OS-G=29@*1VUQ/%GKRWQ]Y4G@QN^C^5_YHYGO,RI? M?2EC6@ACM8* ^D"<9 #"DDH2K/]SLY%:D/?3WI5M,3==XM$B#]^*/J$->^VT M6!<:'4;1WOD 3T+:QTQ3CB9'2:6[:%YX.D,^ MWO(;;W7#FAH?OD/+O1ESWZC^=(#7G"4WIX_F=#($;3N:%=_/^/#&M?_%S%$O MI0:>,4Y%6(4&8E92JZAMDKA2/S,@P1VVB7#5)M,3]E;:KH$R5#J9K<+_#9X5I(. _KM(0Q3,%O3-/ MF!!-FI2((;H):3'9E-\)T_^.N)20<&@Q2&!HV#^V/M<;)A 4N^+D,<>:\!]!XC'>\ *I)+Z+: MH.P^[-8=5([$Y#%"Z!F06PW_C)3ZD'QMI$QC'W8-!20(^Y%0UDNSXT?0#&>7 M*-@W+%L21-(CB!=VDN@X!R_ZXOIR]/7E"J0JJ62-!\^D"'L7CVDKBD*N&9>J M/$14WI,F1QEP@-TSDIYEI)3,L*-PW".@&/0:R&"X ZBT*,]N%%.LR4'L(,W) ME.+?&YJKQ_A4(/IS%FB=3OX['_\VFLSB1"]FU1H"'W@SL\8ZQE18M@YS)R1A MJLQWT13;I!EJW6NS'F'6KB#2U8(\XU7)I[V5(:^^E2EGA:-2,P<,*3###SOT? M2>$)'6--E]>WBQ?QF-)O\ M]YH.4\P6Q70RWL!M-O[PB,:+ZVT3AM'TH1ZSBB':QOB9DHAJB>(>Q0'4 AGJ M8AV9=E08HRI9"1U9/;&?='YQ_7!:O\_T>?9P1HQ4@$"G@LEH+6K2+HX/R+5(@8]FG.T(("7-E^$CK^#B\2.9 M$ (%5%LG-*>(2!2\['+26L@F<=_ZAO^)PJ$!0SM&P8>R%8P-5LD!.'SW; 8@ M4<0'/@!FC*088XI+,IPQ:?MTG3@NFG"V(X"H,*]QG)N?CEXZ1GKV3"8X=-0Z MA[ !/OB]B"FSG3:C1J:Y0>7$ =&$HQUK"C]97(VF_Y&/YC[\YB6_<,_3F3/8 M:"$@U$Y'>&MJ54F*(ZJ)8SB@2I(TVJ(9;Y/ 9*/0J@/ET?,9)]9*QB&38 M(J$BM#2C&=>P2;%L_;J,LX#*\=SM""QF-9]_!^3]!LAKCV=,*NN(D&&C5/$Z M44;Q@X)4HDE3O=H%$Z<*E9:8VZD[ZR?3?&["I&Z*^7YG]KLG,T%$L)@@1D(A M:ZT/_O@.[(I8UP ?]8LB3A0?S?G:;:3CH1-]E>RG:B]FFG&F DV8>82M)<%C M1R6!0MI&,;+:=1"GC9P6^9PD7!W;BBZ_Q8M>UG=LE#>_K"]XZ>U"]Y1JENTOULD&=D MJ2!6]"FFWE63S9>CR70]_]5H^J:HGJ#(>JJI"GN,C_$4$!-R-_VF->%$N4KY M4MUP[-/5;3Y>3S0?7\8[GOA)7JNRTJ+#BB:GZ.ME[U]RC MQ[*@=YVW2 9U;""$@B%LMI0(8$@35VZ P.L! 4_O5#J>^:EA9(N[T63OQ5W? M/9AI#H@/_P7LGI<7?WT^); MGJ_-G0_;R^?B5'[/8XW,:^D\!U[+J*6$*Z29,)X*KQACHIR]U#3-U<')Y5]7 M=$5G'$VE'S9:,'SRP#[SW7,9 %1@) ,SD+0$ X"V]R$%6C0R2:O/?X2-I@GW M4R'I>-X\4#<;5]ZONOA0HN\ ,BHDN%*&9HTQS1)6X5>@?*T_4=+ M8DD%O8]Y\)RWP^A[-TA!2 M%)(F!N0@F[T/"GKM".5HC_4EY$?B'F:UIOEU;\_G+YK+I#!^-"O<>W]9):ONT(W\9@/#IY!+6,*BC;(2L,)XA+MN*8E2'I' MRX\0]TDNLL$#?>.J+7Z+!86+=[--UN[Z;L ND/_ZUS(@+?$X;%6::JNX,5B6 M;J)6S2Z>.4WOO44HMK4*6A-?TF7Q(=A+>Q,5=@]ESG,D*8=,8Q M_(]\^3&_*FYFL://HP#9/A6;Y/MAU6*D,#.:&^Z!4HK:4GR& M4DP>$TPP;= M(7Z( CWYQ506&,=8V7F@Q&2)0V2O"VO M_B2;U-SY?)C_GY_R?Y/D^VZV6,[791F+=2^RR]O1;*M8U,W-/+\9+?-WL^5\ M,EM,KOY]-%WE_[[FYB';*OV,,@\HMAIHRY'BCFEGJ2OE0P1,&A\Z?T-N\ (> MO!M^D!L;LDN?:ZVY_&@R7[.D"T^]T80R38+M[A7UP%.,@BOHJ"VE@Y5H8E<. MJ/)^*,MOZ/)-MOK6%2J+Q2H?VU50&3>;N6_.Y%Y-)]P;Z#INQ,QPJ13'C"LB M*-;8:;DSPS7!3=J2U&XG<.:&7QH1]0SA]:I[E9CZ -X_7O B 8!4,X YE @Y M 6497K<&-$K;&^:=D(.#;ZL".CJS(/:A+OV@IW[2MASILJ@#RQ9&S2S0P(4:7^_SF WQU&'_P*81M7^ M \R[[PN-B>23U/;\F-^7*V=>W,Q'=X&\VV(>EYJZ*U:SY;[P>L41,D! 6#H& M"PJ0UH0S2\LC/^N,:(3/MW/6[B72$R+':A8T_W(R?\G5JP[+O<-D@DW_C)9*[7>#AF6/W^"J#9HQ+O+Y;6AO MG*#,*%1R21+@ZZT=53US#;A0"49@_ F'F !G"PP^]P>3='(" MC4*PI-)"+ICPR"GHK/7;A )JA<*-;LH>'JZ/1%6*1B'U!'&:C4(L048ZAK5S MC@JH.2V/IJBEG#;)SCC-4J-.@5*Y44@]L9Q.K;(-7AM0G O+*9::4,9<29># MIHG;6SO8_6/#[2B!#&8;[[E6V0&E*7?Q*-4!S4!@%2JYQF2C#H9#/+/IW?1, M+K+! _VE6$_0%+_GR]MB7$R+FV\58B@)OIXQ83$2FB'IH!-&&,NV_2ZI4Q8F M;5@]"(W?(E3;6B6=B?,DE]''R>(O/\]CK44>@+?\^/+%6,F^G0DH+ D[LY?, M&"*5H:C<[YW%X,>ST5/BN,LUUH*T!U].]Q+=9>K:93Z_VWN^UME',X\]8TH* M!RAA0;TBXK>!!@:0;E3M?9J.2-]K:@AB/LGMJB383KY,QOELG'*[>NG;F21! MW(9!0@55D'H X#;#E,%X4MM@:9U7(X53VZY:D/9)K[!_+Z9AF.ED^:V/-?;] MUS,JG0B\9@)HQ*A&CHH=WRG'E0ZP?XA^"J>ZRAK)N_=Y.R^):%\G)" M &%<,6*XH8XR"%WXSS;5F%(C024KM.LL%+O5!*] ^U^3Y>V[V3AN":O1]!G, M%]534=KX4*9CNQ]//8%$40\ML;J,9U--JEV(>3J'IZG@]VH^2@\R&W92BB8N M^!N$>N/";N* 8ZP\N L>O4EZ\4+*DX&T0-B;F5)/!(.Q2$\@,P5J:' 0#5.$ M*^&T0&6C&"K?=FTA;#]=?&U M$%=EJ(Q)K3'BP/EXXR/@2&%14HE,VFMH?F $=B"K5":CF8X6BXOK]:2K)#:] M^'S&D>"4ZWB.J'58(\"X'6V8PR;-Y(>H"8?AD;0ABF0P*^[NBMEZJF9T/UEN MN;$+X>UT>-FY81\$ZXZ544.@I3B8UAQP3;!GX>=RZ5DESRVYH2$RGN*L8W[W M'T=>K%ZXTDE=A0?".V]QY9<#>PAIQAQG%B#!M#- Z*T-SSB6U:J+WZH;\\Q! MZKRQP>[PD$JC%+!;IY\)R<\MFI<*=)U5-]83U[ #R9)#XP5T3 !NB$(D_+6D MQ0%Q9M=%]X"!O3'D>MQ_BR%7]^D("#:UMD12XS0F0$E49F0)B^V9%8P?B:H4 M,>1Z@D@%\6[NHB860VJA9Y+ > GHVI?;T"J%@$UB,8-T,OH%3*W;J.N))A4, MV[N-6A&".<)2TN!J.28-5+RD3U+:!'I##+\,"7CMB&0PFWO?-8^6418OPW5& M(QH8)1TJN>8 >:MY;-D@32ZRP0/]X#T=NSNM/A;3J2_F\:4N%L51$\G"_F84 M8UY[I@ GGG.ZDX8%(JGE.P@CI$4 )[L*I@7)#GZ=!1HWU#[GQD.V0,=+K.X< M,JFPMU+[8$@"A:#AUI>;NE+(-,F''Z!?.52 M[4..Q;_X)=@=3']L3K@F"2; M0V: ,A@S;#2 "O. %R1*&1B?MB';_:9A\G(T7PYS(7:'\/1[X5'R/_TU^/W= M[[TLP>^GD"EFXHDN@U)P:CG0&.,=1BAI.$SIG]$*_%<^ MN;D-?ZK@^HQN-B4O-NP!_5Y.7WUZ&9/.4LLL(%8R;*G@J.PQH0%228_X!A_ M.9%(:G_X./V5_;V+/"Y+O%MXG/X2 MW\8(5@'1PUS?=2:8.:FH0,9(1RSTRBGNM]<@,J,U3>I;ORWN4\;&Z:_L\_&\ M-8364VB91DX!KX"2="0.FHPYE1;*Z&3 I6-DT6PD7BE"XBZ[H6PZT^4S[],MM5* M>T1] MIP+CJST2^A-=*KLBJ+WB+O\4T+!6]^^WE!SHGK#GK4PA8IE2$ C*@ZZGQNH= MUP7QY]9LLE^L%%W)I6?\'6R7L/>]#&$$"6".>Q(\$<@L-UO?7""@6=)[\+K' M8"M2KX:DH_B;KK=:L#RO/XVF%2K(GSV;<4(TA5)BK0A3#&$*RC6'B-!-+JDZ M'^S#FG-N)K,FX[>P.PFWDPRFO^5+\/?HP,S6^0'@7/HU0P2AJ!WS"-L M-1<<*T5+BB60]KQ*M[O!4 :UMK&*DA536H0%NL,-R,).++UG?R W?MG>H/:-PNV[W +O: )GW MFJA J3 X:A#N'8([ZCD^LXY\*>'RM,5D%_(8QKG$YNSEK2WS@>@OXAX:ZP5# M2CK&-2);%X$3;%6E4\2NCR(.KH\!M&4&2,0"$V^5,M HKYG9&BF<$LK>+OD[ M"G2=M66N)ZYAMV4.CKU'S&HH)!< >J 5+FG1TI_9:5]P?CG9Q M6V8*!6)!44A*.$+,05@:'9Q:QY+V[DG=EKDRJE*T9:XGB%00_^X"I8VQ=S"T M\^H[F1(.4<2=CW%239S0)C^F:<^[]8!94!5)62&B1!<(*SXDNN#JZ#RM_(5<8^>,TI9I18+>HU*K\AY!SK!I5+5U?JTQ M6X)G=ZOE**&>RD+YOF+\MWFQZ,2 >OUKF<@_8M613$]\56W-TQA5[VM5/9M"I@DVVA$'C&<4"ZB(*S4L)QPE[3/XMJKZ MD.FIK*I'VN-)*Y;2[_LPGUSET7RX3GFF4G$RF9342JL\0%P;R8VCH$SP"F8% M;6(4#K XXH376>>R/;,5U_\R"_S7,( #.D.0=-@&6[VTS@4QODF$[D"X01F]MN :\ M%'N#PI,UB=V?EZ=W@HNR2R2< MS+I\X72CKY593:^ M)%%$>$$E%(R#Z%$(4N8.2(9=DW.&\S^\ZWTU]@*"PXLPUFJOEQ9@&*P75OQ- M]DI(M^8*.7:H#%IJ$)2>\&"?!PDPRU%)I>:N295D;:@/>MLY/BB92#:GL@T< M/AGL:7=H-K$,8.,\5BCLST@JA@1"I3Z3QN@FW;5J7PQPIBOI)"6==%U^/LR4 MS[7WQ8]Y+&,,OS?%;-VI8#6:7N;S.W1H,::=3::8X\Y!X#AGRB@4C(CRT%-B MP9NTQ^%OQVLG)=Q3672U-=%K#((=KL7V)IDY#R5T@#.*O)::&@QW<2=N&U4< MBK=-\CRD?BIK]U'6S0 6Z1&SR8357$LN')"$44:IL68K%T4];-+=0;ZMQA,3 M[ZGXCX\4T+M \&2VF%QU=G/S&.QX3K1I=6 '>C,X! MRO!4ULGA_5O=W,S7%53)UM'1<\J4! 8AI(GQ G)!8@%W*2,7?M=DG9UF)Z+A MKK144CY!0_%[>A/9@T\^FGD$B0$< .:5C&6R5.*=7: :73(!SRLY:U!V7S,Q M]MY]>-U+ZJW3\+.FKQ K:ATRP2M&2 :]QPATA&H/F4*ZTF*L>-1XJ"/8MJWU M1E*7038Z#/S7:Z>-QXV602FPP [@"A4@!+/34FOE;K11CY$W9,*'D5JT23; M?0\0\[C]0]G6_"""VQL\HUX#A3QCT"%H'',*[;CF(#F[HM3$@.Y-4CWA^YFM M\#&8SO-)-*/7)(;-]'3^TTOK^K$=_-VZ#B[EXYZX'U;SJ]OP0K0OHU&\P(L7U(E*T M**Z#PW47IA.G//HRFDSCM*Z+^?4JYAA/PGQ'P?5:!<]JOGZF6,_^/GIARS#Y MSW'R]=9&AY_.&.2$4HV)!T';F,!(:':*AI@FE9NU4Q"'?T=(DR4Q'"DFB4;X MR2R0,1E-WX5ISU<;1L[&?C29KT,HO^>C*(?X^R/"$J\LUAH?W1==.'JL3 EH MI"-"$>Z49$$M:;$1!(6 5MMCNK%T7R+G83E4,5HKCI")0#=PGFG J:'2*<]9 MR0,E?)-;* <59$B DB*%!(:F#AX=I?\^"BIQLISDBXOK=[,OP7[>T'STQ6E# MU1O..&\U Q8CXK3T88H$"4889,%7%I6:DW2C-U2Y0_EB'J\'_Y1?;45B\\_+ M!P&INV*^C#=6QDVT0N2VT;B9MPY"0*C1$A@*G;%:E/P*EF 3'W= S?,3X.GI M/5()I9(JQE.5IC^"!HDU4I/9S>7?^?1+_GM01+??DQHTZL2WD_Z/?#2__+NXO)T7 MJYO;\$>>5T)W9]_*I) <*8>P&8WJR5 6KOF\K&"ZM%*W@??MC^1<<)5 M4"X@;(6&(LXUIKMMBT+:I)9]0"HY/7Q[%M0P-/7#3T=KXH>?,D0X)-9+"3%# M7BA+A=LM8 V3=B\?CMF;2M,>+8BA1?P?A?;?S6+X?S);%:O%G[-Y/II&F_Y] ML5A\*!:3.(L4P?]1>['_0T-E2 &$##;1ET8HB-"A[05 UCA.*N7D=I2U_;V# M]02+ZR/H?:G9A]_.@E-F); >4^EU0"P4X:<-[59YWR3\,R!+K7MH%%VS/M7F M]0*7U->]H9I7WL@\@-HS 9&&G"DK&$"\I$];<"8G1)U(_/"I\Q$<3H6@R_EH MM@BRB7O-IWS^97(5S+B+ZY=VH\LPL<7+_V2+6->]!W9M?B:3A&D?S$=,N8DI M +$]<\E)S,[-86V,IV(PHD@%:E/,[XOY:)G_42P?&8&_YP>N,=K[7J!5>>>, M9T8"(0/?-2H5@L-0-.EZ.T#8]0.3HCN!) -?/E].KB=!^I$I-K^/AOAAZ+W^ M5H8M!.$_UEI&/$1<:[*CTSO31-\-,,(Q#."U)HZCPW!_?KJ[%D[XJ[/4 S/NR.KU2F5>%<3)A%05$2TD@#/Z=@!J4]H]'4C:I3QF@5NS2 M8^F2[ZDPN)\_AX)D[_/%XO)V-(-H<^9R=)RF[H2X?_)=S.#.)12L5CX3*32 MX?]WO%:.-BF&J*[4Y68YS-9=?\:7;ZNB=<&=QB(I:;V8OR]F-WO=MW8_E#F( ML1?6 4TU$@IIHD3)32Y)VH/"-_PW%]%I C[5KG#@NYGS # %;&(6*4Y0=R4 MO#;$-=D5JI>BO^T*70MN&(OD94J/QO[+PV4($D<,=M12#0VF!)KM99,.> F; MQ/3J%Y)WG@HR!"RW(H@A0[0M;5UI](Q83) 0CBG,,0"(2B]*OAD&F^CDVE?( M_,@ ;B:70:(8S#5LH$ MT+Q2;*BCO)-=RMYBD:\I>3\9?9Y,MZ=S&]E MY%!"5&O?R#QU0FEI&;<.$\>\ESL^!M.]2:1X0#&V!#A[FNG2DX2295>5].EO MC_CFY_E_K?+9U;=#F5:'W\ZPD]A@SYRP<0VQK

@F J. V\459ABH5E.YXVNUUSR%AL PFOH:PU;O>)LL5N M/1Y,8JGR>B8= A19!;BG" &,)-NM78K@F75H:!4+%7#6D-T];*V[O_Z_DWP> MOG_[[7W^)9]6WUWW#) I0W3PZX77T<\W$#EF2NIAX/EY)0D,:H-M3RR]:K_G M9!RUV[XZ3N:$#ML,0HJ*P %$'6.[U2\A9&>J#UL"2!65V!+KD\/PW>Q^M5RL MF0*K[[W/W\J$%U@!2;GV!#F!G2%VQTVGSJRXHR,,O(:TQOSN$U?H*%RADDX8 M&$R>%9 M"](M.F#G:1?,>L^=)<%>E2K8(]!C&=5^H)4@[Q'1Y^4>M >=-KEZNE6OAAD$ MM8A=+YEUDB 87)PUG71MW9Z7,] B>EKC:;*MJEH]Z[[',XNM!$AH*AW$6B(4 M[_U:4R8D5[Z))53[MJI30DL+S$P%DU=J90_B9>][F2%80R2UI,AK3JEBW&PV M9*\\;G3'ZP!O=&H/.&UR-=DF-5KLG%CG67Q?,+#1I=!%!IY(S(V,=88DR=<8(;YUA@ MMB54<(BX/[,(QS" FE9F?6$\Y6TL@1_*>1R;"AD @08"8H2Y#8Z?Q("F;2O; M8UOJEO'3]#Z6>F(9"% ?JM%^FQ>+1V7#OP6+7\=[>_/+T=?CT5MM_ PA(Q"' M7!"OE6/*<^HC[X@U.CBX9^:5#132G><>1Q0;@)J=SU8/DJ3LCG!K1(H@12)"E-'( M:>\1 TUN?QM@6&$H:&U)'(N7JOT?G!P#77. $*,X\8*;#'8 M9>N&+: !#FMWR/B2SS\79X;$+J4QM+X8Z[CR6?6V@$HH(KQ7P 758"#6IA1' M< $J+8XD1S4OQ+4VD?[ ?AUF\%?UTYB#0V4>*(41Y%!A8S1BTEE<3):J^F"UU_+#/3< MZN!=*V$X))1I!DIJM95-(JZ#\BM:E?RS==T:@U.OVVUKS#C=H'[.:!4;13"S M03$3Y*"0D F[O?%&DJ!!*^UAW=#JKJ_SJ^7D2[Z;_L>@[;?]M&/.['T^7PMU MWXE*]4$R28CF@'*O&+<8Q!B:+3D1+* S:_'1"B:*1,Q.5A\14ZV*FUDTEQC^Z6G _Y;#1=6]BS\;M9$%(P4]S7^WRVV!?K;C!JYA'S!K%@OD O M-8QA75WR26"5YC:7DP9E.NZGWI..CF@/=2_20 CM$&-, TR$T4"BM0G@:/B5 MJ52!UG70T!1W]\4LNB87USM:MGC98NN(>&'M43,GI$$:426" 2;BE8D"[G@5 M%.N/LUM51LVK0<&NN9]>,7S],"^^3!91KK/Q;EO>;LC'MWD?JN( 6C!LC1"6 M("^0=\"XK9[F#NL>C=A7X%2%SN_?R!Q6W/FPY\&89 )9V/.V-R)( 8D\L^;" MK4C[-?>S$6=3V:*IW1\<3/)@@@OIN8-2(X79C@MSFTG8YC;GNW_DR]YVB-^*8OSW9#K=F.3?3:O6GE%KG$QQ*01S0>!.886= MT6)C2'@2/ [?:T#SM?#N# &NKXU&F0A) !I646]H]H[J)GSG(\&9' MR'BVX[3-^;Y4P4#BG_TH!@TA5X81BV+S4,&MY6JCK17 D%:*_7>4<[[)!5S+ M./HNWY.R+]-\[XL9<-H:)F- GGAJ+/=P&VQ1$&B3U+LG^>1M,KTO M3>!7R\B+1Z3T[4_VHQ0@%AAH%'N)4:V4((AO0@!!:D&5]V@M^,ELLLS?!T/T M&1W/A;?UA2JPI\FP&1$4$D4\#W^A%GI!)"FYA;A/ZKT.3Z%4QM+S[L.I1)*P M%?9K)+U S,<\ML$),(A=XX/7%JCTKHAPP$UI2+(/CZ# ,_*%.A,6]Y8[#I$F,K7:Z\!MTF\AF MP,@-S[:+W/!L9F.G!04X@]H$_BMJC2ZY@Y1HDOQ:NQ[\#;E-9'-T[X'ZL_LT M>:EYR_ⓄHK@54 KEI+: A^UF2ZF&ODF"9NUJ\#-SO))))1'^U'404*L@ M?#QB!@4)5CG2A@ BN4&4([RE&6%KFOA/_ V)"44S@(W\T3E[O0T[O)@IA+CR M!#.O*=$>(Z5I2:W&MLG&+(;7=W!HVW)]"?1U:/.0Z_CZV>X/=GYC+3848 ,0 M UQCB2V2V],V'R1:Z5ZYKI.-]V!OG9!:*;?XT" 9-5(!" !3SEOID>:T/,[T M4IU;9F%'*'DUN;AE]@]@Q]+??A_]9S%?E^8>OJ:TZBB9Q+'@3WAFO%XSG+'R M^-M;()HT'!T@#+L 2/6=JR'S!P#"A_G_,;K+#U\H7V^D#"@,O#+<40Z-8S;L MY[;DAY?^S.[LZP0IU='8@@32M5SYDD^+^]BC]>IV5DR+FV\?)S>W%:[ .?!F M1@ D!AJ-+)&.4J>D8AMZ-5 ,)D53%>7<4IZ]'57T&A'@37_AX#ZJ.4&E^M M,CU=FZ]Q?MV*ZUESI P31J#2VG(!E0B,@8Z6_#!$)LV).@OWLUL!# 20-=W0 M(T;+O"5>:1A6)6;0$N.=-25?I&--=M\!NJ*=H:8>.EN0Q"FX"CB>UVKMF0!2 MR.#_,%S:&=!Y?78]CSJ4^2%GH1ZK!Q!A>U_ELM0*KV;CO]?K[K>W[K[FSG/%(7M2& N&R43(N,QXIJ"$SP^)&"PD%<4BNH:]+TY+1V MUH[15I_7 T#6IL@\F*&/%\B'?#XIQO XR.T;,:.*.V2#68L4PEP(H'$9=L*0 M@3.Y6J1_++8HA(&<2#SSERKU5CUNR,RAP FA*416!>E(S7V9 8$=96=V#W'' MKF\2&0P5I2VB,V.0$4>%HUYS2&)IFMR>F&N"+&ZB/ <8_.L>. V16E,>?=7( M]-Q.OY\J&!DL^V"#(>2%#'N;E,$6VY0O">Z)ZK&+V:,[&Z_^:S4)ZZUBEG+- MFSJ/'#Q36#D$PNJA@ MLO,.2E9SC@O[@'5,KX^KUFSK3"";5?E@25NP[%GRU MBK'VE1)M?"8#"!%#N,*: $\9IL24G!0 FR9AP$$F$J>%> \B2K*UAJUTTP ] MN%&?;@/CUQ=LW!6S3\M'V$V^O[K1//IYBW)6%;;2UUZ)!HVPW$(8>&^! 0A; MO^W9+*"@E19&&BJKZ(Q7W\F <, C*CRAE"#NC""JI)-Y=79=.YL+_.F5 "VQ M=@ +5\V6$SN9KN(%!^M_7?1=-][FBN8,$,^ WE 0Y4!G3XU0P',0LD/+/6!59; M([MXXSLXLH;8OD#[MJS\8@?:[<"J5(!QZ-?.*>,*1I+&EE[ .&[L-"WI+ M(#FSU,E!8*<2GH\6T=$]U]S=_;3XEN=K^^_B?EVD&'QC]?=H/GZ]V*#JJUG, M%/4F6-,4(.<=$1Z9D@J*TEH(*;R+]L1:=,KIH_$2%L5U,;\;S:YR/5KDE8"R M[YU,(*@=AD)*K#3'WBL*RWE;V:C5_@ S:[O!1XL,/A&S\'V%PI6V/I%QB('R M@@'HT?JR <1W' 2<-0F1#!"BYV'P'2N]$\&_NBM6LWU1D%;&S_[_]JZMMXW< M"K_WU_!^>2E 'I)H@&R\2%(L^D0H]MA1X4BI)&>0O+&W<\)3KEO.-)FT"UX[/:W._ M^.0EW4 :[ (BAH$G2C@@!*ED.P@FL+9(B!%O(%_8/+/U_#JIF(^WP4FA.%WH M/3U$)"UPZ1&W D"!T<2+"@/@H4T.ADE:!.W)<.2]H1N@ASKW=NO[[>'XE1\^ M%ZW6F"-+95#4LD"=-+B215!U\8]4K>=XV1VZ0S'ECR*G<$O")L!G=\6[AVS- M7-UNWZ6N'C;KS6R17= >L3G I)/ZB0BH\BA96E03QC#GBK@G+$(;EY])^D/T MS;0^T9\:$VN?_< M)\_IV^>^GJ*@'&D4B"9"6BE 8+7;)PBFM0H =!:[TGOMC)%VSX[0;_PD\8,R M6\-,/]XH>NFU-T*!J@MZU5 3KW]B(KD M8!BL V+)IO?"8(PJV92E@WJ*]$FC+J>YSFW'B<".19IR]9Q F[)%Y, X,M1+ M$3!V*E_=[BQRXL*@CZ(70IQFT$[@=GSDF+4N[[^9L,X2R8S7"C@70,2VD)87 MBF@SHD_]TZ/GD:/PY"B=$WN,%(F@#2"%I:5<.8U4*#'2AI!?YWZ\-EGV>M7V M"?S0,67M7^-/"YGLZ,LB#6",%VFC=1+G?(&2R@I5(60;"VQ2)]D =!YI3@8Y M G]?+;\6J\WWM#K]?Q[F7_-MQK-$/X.?>M5X?K^?+3;/!U7C^#O:-AHN*)5! M8VLY$SPX*[83$"BBJIY#T'YA MR<\[9,=R,-#'W -*!Y \](?9_87N"(0QXP01CN-DWC#@U%4990(WOI9#?C]R MNR+-Z/5\N[(6=5,!'F@5&0]2 E7,:YSM.DXLJF0E!+?)I7N6Z[WVW+^H>M85 MQD,ILS#[.L^7X,5L7:RW)N^'-(?%(QPOX^ /\.O$GJ*D8&G0CH%/D.*TQ]D= MQA9:5=Z;H MO?YSK%_B QJ,LO+ M(1 ?["VB'&19;CN+<+0XCC7#K0*FKL-";,(L1 FV!4"&4>A60' M2=FF0L0$TYWW2:;N4&ZL)KU9) @7L_M_KHMJD\PWI=MTT,O-F\6'8O5M?GU$ M53JMEZB1#\H(&4S:<(W%"!GC'$G+QMGTKS8I54]V'CU/!O6/^NCFW=L:"2R. M-XZ(8FV(H&D!88LX3L>]J=:1$N'"ZA*.=X_0%/'1>?:NJ"S?%K?$+SJ).AG, M5'ND+5/"2ZHQJ H%P\VO&&,6-C55T0C M;;*/* DA>,V0XAKS"D$J>!O+H6DMPX^70-R1)FCT#?1PH<-#S:(3Q'-0U&#D ME*+!680K2;V1;=3"TV]$>H][''/S/!WM,9T<1HXEZ=>% 9""9.PI88U+5B & MG!;X-MV^15#/[A[ZD:^-+^VS0@.>2",3 3E#6-B@'265Y(I=6A1^ATRH_<#7 M$.I!UOK[XENQ>"C>%]?+N\7\N6/FX N\',HV%F'Q.!E_S#>?X6&]67XI5C66 M>HG",$IGL+4#:V^ 9#2K/ R3;BZ Q'6:/2%!GR=?M(@:P*G"D B&("<6# M,:Y" 06X,#>2SKFQ' 3VD38!^#Q;W&4GS4J6L@[X(FG1VVDMVXSMV#C5LR H <.E M)\A0V$F+S<5%DG;.@I]]G[L#NX7?SW8,?_X\AC>+ZU5^;W-%^=^'U7QQMZUR MO=\%J$%G43KOO4(2N',(<<.U,@@TUQYC#K+-F3/!)X>^2#78! P6V_$*.F_G MLT_S^_GF^XE;V*Y=U$$)1G0Z6Q'QBAD#QI>P&B)8FT0\$W3M&&,':XIUIUO8 M;A!/A"\^+LW-S:,F,[M_5N#@E,WLA&YCCL8&AT-:1YPC'$12\2KI(: VVUI] MOX^A;V\'W]WZFY&QM.Q22#N[SX,>O6#B<,JT$5CF! *@(1E<"C"NL@@H$[RH MY;_9VZ-13H2_3M-4S+_E*\^DH<'#:G7T(6AOLXA02 I=$,J9(*W!",IX::\L MYGA02WM*RG1M%KQ\U.D*[#$UG$K_/\ZN&JTCUD91#(H!\0*L$];J2F[+H$TF MA#-6K9M2K'O$I\"T=\O%=2NR/740@1+JI97&)_V.IM,6,51*G\Y9U28YSQEK MUWWPK3'HDS#?FNUN/S>/U#MM#0"G%FLF$!5459*#U&VB:R?H6CT&W5I"/@FR M-=[@7NDA.BYH8!8\D6"1,T8(5\FO*6]S!SI!7^Q1*=<8]9$LMXGD%1K.8(.T M%7 0 CNG P22/:2W]K2VC)(1GTS[>/VP")@4U ?NDLD@$5?IG"VE%;B5;G/& M3Z.U.7#*V\=I4'?_]O%^MLD&Y+.U?75; O)NN?E7L;'S^_M7\S!WTF]TFDMG M:3"2,/ XZ+3A(=!84,&$Q&WTFC,VVTZEVAAST3T7GXIQ;);E^'XK9CGWWF/0 MREV:YO7V9?[-PJ\W\R^S3?';\F9^.[]^G/OE;=7UR73M[JLCI@Q)SIWPCG 9 M;)JN?/4* HRT"+5A='W#<*J7X=T2>[19FX2RW_AA,#])<2.96*Z/62][&R6%FHH@G$\;-Y%"Z+3@Z&[!6=PFH87X M!2G6%= CTZEFZMT:K2,FP;CLHQ:<((0@:3CLEI&!-AF=Y/\)UA[QL:[$YNO9 M7=(X[V8_&%B_D%.#1HAK &(TY."M@!BV(=F.P1')B/'CW9'MF9MCJ4\/-8O6 M>D1!N"0?#4[60Z4#PK G-!V?O)(D<'IAJ1^ZF=1EIY@.P(X< M)E(.<+TW"^G!ST>=="H5+"846>>9L@F?2B9)6E52GQ!/VD_I2VZT!K/QM>8_ MDMI2W%3IEJHQ',Z.=:A-M!@\2WNI-3Z0'"'I@RG'K51@@U; '(0$;>9NV0^J MC=GP<35;K-.)F'"O1X6]#:+))8"-,)@Z3"RR@*6L1LR8O9"@D1YXT!6DC4F0 MY+DMUNM'[^QZ+-C?(B8+6P=%&&'"!E#@O7;EF+7$]:)VI^]PU@,-.L-TJ#N, M/7K3VQII[XXUC2[7JU.4 (.M% >\)X*%8=,>&V MM1#GB[O\LI9^;C[._FI^*?!:;]%9A;R'@+3T7."DW^U6KP6F+JQ877U_D37X;K%E%,EU]NI]O$?R%;M)$4DFL @R$&,49HEY03PCS1@7' M?2W_JUXQ.#Q3QQ$XW#XB<":MB& 1 A6TX,R(K?R:>B4NQ/+IC16O[Q>=8C[P MH75X[+E@VG5V(9*I"B2!W/ERF0CXH];IF M?[.9&\GP'SFU[G"&??99HD$'K2VQ6 0/N PI]4[J,&:I^@,WI772;M9J'V66 MG;O %-(,,)8&T?AZ6ISO7&Q_QDX&[VL-FL[_J9(G.?6 ?92!K7JBKHA%Z(AV+TN+-30Q,K_T?^X]-L7?S];_\#4$L! A0#% @ #8$' M37[=G;#^BP$ I1$@ !$ ( ! &5L;&DM,C Q.# V,S N M>&UL4$L! A0#% @ #8$'32+3TB9X#@ B9< !$ ( ! M+8P! &5L;&DM,C Q.# V,S N>'-D4$L! A0#% @ #8$'3=23%F%"&@ M\A(! !4 ( !U)H! &5L;&DM,C Q.# V,S!?8V%L+GAM;%!+ M 0(4 Q0 ( V!!TTI>"IRU#@ -_T @ 5 " 4FU 0!E M;&QI+3(P,3@P-C,P7V1E9BYX;6Q02P$"% ,4 " -@0=-W'>*G:N5 #0 M#0@ %0 @ %0[@$ 96QL:2TR,#$X,#8S,%]L86(N>&UL4$L! M A0#% @ #8$'3>G^PYNH8 O!@% !4 ( !+H0" &5L I;&DM,C Q.# V,S!?<')E+GAM;%!+!08 !@ & (H! )Y0( ! end

(X MFL_CB@O3&:LB$0"O?$V&G$UXEGB^X)/&I8$KHW24E^#-F8-C=_-V(!-<-P*G MKQ2 6F9VOH>/\YYS=!&!]UUR5O.F\1QF.P85 *-M;%0^WS5Y$F6T"+*G8.A< M^.L]V(I&+[/S,B[XNEC=:G2O]) K#K"3$8@\OXLE/!SD+53H:Z)\LF*:!C74 MP/ "V0]NK$HI3&OK(BY,)Y(R!V2J_\S"7-#P#T%H M63!"V^),[1:SE =KID3,22[(.4]@0<1 W3@<\C/Y7+U76^$UJ -"EP,&K9#Q M^%TI )7)4_W.OLVB"OU+\Q^T6QGF*WT',1X\#^Z6&@(69#O#XZC9@IH2ZI_! MT'8!/915C95?^9IQ\X0;T"$,, NY1+_CT@VN;+E3\;5.AJC6^!#-U^7S.#^S M![ Z/F;ID#$^D'Q[]?MBD_Z6+"VFV@$!XT[BZ\E98SQ/JJ,AY:XB^#U-Q'8L+JUA 9?C%X6,^CXHF/OEY7K)%!D^99[4; M$D? BTD4+JP^EQL]3_R/=AQ.V2@< ->6>YWP]'I+QL[S%(S8QB/\&- MP5U)6$S@\W^!;*59-I!XC":^D]ZZG+=_3>^D3S\2PS155=7^6D-;/=6:C.= */(+1O'@"8J9\@#SL\ACF!:OL_'G"61$, M["P:3DH?\;Y$!B[N<0RR4-OJD[!X+[TE?UU33UST2U\%O. B7W4QLC2?E1XV MS'8VOP=QXUQ2BM,]*QYYV#U@]]FJ[_F(,'08WJEP_E3V_I7T^@'/BM MH^:4U&A>NDUEA" '%FO BJ\_>#?1> R7ST%^@2Q\_-$X@JF!;\R*DHSA%#PZ M[B 5\&C@KGQE -*8U?L#PS0O^$6Y],C CX'_-J.OMK5*S^>Y62P7Z8%3-REC MA768@7\M:3MD(QX96P/NM:>,V!1<1,XKX LV<]MXS[3ZPTHT/5U=%*TR:E9I MD\[ =62C9\>^>.LR!%'Q20,0&9N5_J&4SV=55&9<,DYSXYT$D/5+^"29U]'$GY;ZF,>!4R0]1SKN<<7A+].0X]P6H:LM0.!Q(/,D MK,*J\%LVKYWK\IHIQ]G^1EJ",M(,GF8I1O#?=9,YXI@#:_2UVAWC=FH%8E78 M&8#ZGL41^\IWT19!O>)IQIH#E/#4*E##[5N6/(#(O[C/5II"\)S[>0Z?\K5X M-7\DRTI(Y$O%R@.Y)S&*,B1>?MX7P=R:9RDW*Z;%V6<<2V"^:T";R!%N4T:'3&'',9W60DP]J M _E?#B[Q,,DRM/3:^,CKHAWK<9($U.:P^!\031>X%&:<@2W!"GC.SU%X7]88 M>_6Q9&K[IJX&EN4HKB537[=UN0Z6F'+@&3=V++DZ: HLQ@O$Y^O9#?<<$$$G M,[ 0X:I\4)*7+TEI*]6!DA$;LRPK'9.O+)G#0TK?L+DTKZ!]6"_@'OXYDG O M)ASB(=T?WFA"#NFJRFF';$^]_]0SOA3/"&_+!):6.3BON?V#LDZ=:?"YS#3X MF9LIGSB^@L+<#@0><%!:P8/2FR3>#@3S)^_*+M\9(!9R @2%'>DC6)+%T.KP MTR"7%N.WI7N7SG.P00_O$7R4F-[(F23SC#-3PR4QT?<>5/_(3 M.U/OD51RK"KW61*NI>$G$[@JQA %SG_!7'QCB&K1V924O@K(W8O1MPR_0 M5Q0"WQ8I/59N2*VB\N71N/,F%-K/:X4TU(%%VJ_;UI7%1_M9 .IL;F.*LZ!O M@F!H*]^HK4ST@651-)9/@=1I-!K%['8LO&VL%6@NWQ8Q?RLMY#CEXV?95(KK MU*A]QY9>04DTF$_BLSZ N$FW2PZ@M2RHFMS!9V?H!?(!W3K!O4Z7W97B5R:Z M;F%V715C)45?4$V79P^W"WEZUPXA\^/8/)V_3,G,W[=R= GS(_?D1Q(J)$%2 MTV\IP;%CM^/D,;4UOI)LKEO,RPR3ZA2;F(1,Y$;DQLYE"2-3(E.>P)1_D2IG MK9T8)/+@MEM 6LBZQASKV\UMV$@3N:3>Z'R8#C,:UG;9K(&N8XSV;#QQP^H/ MH>:VH882@!I,GD*H0:A!J&F[U:!E*8@TU^7/GS5UZ))@TQ6BW&3:(54&LHYI MAV=@<[0Y$ 8Z"P/$&)@[RD8C#" ,( S<#@R\U094%>9);+-ZC];_F(V:UW9% M/J%&YVJ)3X_=%\M&HG;32#E(L\]AS'Y/,@8T^C\V^CG-\X]UE=(@C+(_PGC. M7EWZ4_,4339O M=ELN6)3,T_G6.Q<5:>_$).NN]DH81:.J\BZG,!"\++N[.E3>[XX?J7C'B\J_ M*]B4U_:NFB3!$\H6=N'V&95CAM7YQB:\\J^0![7<-1?M!A;= MV>%WON:\LG?9'#;,7^#<@E5M9'F'A9+_'R>L/&?#^R/DTC3-F!1'?[*R45>8 ME!Q5\OAZN[DXKKK&UJT/>5]:7EZ^ZLS5L!QGE_WBLA7WW="D=Z7\A-Z MGG8^#;.'**D&&JD,QT1;MH?K+9Z^1JG#O.'>>.<^_B MW'NR)]2Y\,]2P5XBT;A3:9X'>A#]WI3L+@,:M\Y_/[,\K]PH0J5?4G[P]Y)Q M7.2S*^6S!7?QN,:/&>/]D9#1D-&$,]J7M ACU)]X4.Q2#,CW2*1RDP3Q[5H9 MKC_'R);[>-+/Y8X2,N6U,F6G^ Y1$!D.@0[Y[NKY#H$.&:X?0(?.;MN[%;T/ MGF#1"?%%)S*>PU8PGJ;4=#NZAW=5_=TOJ3,Z?V0/CVNNWJ?1@:IA6[JS\<0- M:SR$FMN&FK>JV7ZUF]LXYX$PA#"$,'0<-?2!HF'5+40:1!I$FK9/L.IH[Z"] M@RB$*'3)"(\Y, E!@P>A!J$&H:9E@T=XE 38%R@7*!F@(E B4"-<4YVU=T*(+>)FU_O_M\)SUP.4UX!<;!RFH]CH0%7Q- Y*%TI7&WK-TE"MH5I#P3N_6E,'.D6]AN*%XM6& M7C/T]F7K-A1;3]+N.B=U+_/46CD=9?9-&J5SWM'EE'HZAQ=+O(KTX$-)>&:* MM6 KZ& K*.+P;!_A>L%';1L4B&"(8(A@HLPQ,B "3WX>2K=7&6:]X#UAX0B$ M-X0WA#=!)*/R0$;[#.TS!+ N(8(A@B& =0K"W9*#(X@HTHH%VK9N>DZK/ )7A.1?'O\70V^CFL(=N M?:,5\A7R%?(5\E5?:(5\A7R%?(5\U1=:(5\A7PFG54^=Q.XPV-X^?VUTG>Q4 M'T"/#=GTGF620@82ET"&/4GQUQ#FZP83AVJ+]^ACM\F_/2W'AT M^WIDRKXQ9:?X#E$0&0Z!#OGNZOD.@0X9KA] A\YNVQL5O0^>O(T2J9BD\SQ, M1GF[:9(=*M74:J^V-)NE65@P*4EYNS9>V/JX[LOC\/BP5=R5Y,IWG-H2:M9,F5,-VM5@0%F$(8>B2,&0,- -KXR+2(-(@ MTK1L\ @L?(+V#J(0HA"BT!$1'FN@&^T[7EU9?#1X$&H0:BYD\"@R=D:XJ2(A MK6YR\3F.899\ARL=2R,V2_.H> 6#'=RMK_??;Z3'KB<)E.6%(.5SU+XP)+ATZ#,UY[.DV@8S<+XR,SM@P7O>CKO M$F(-5(&]WKJ^N]"V^NJ01/97K^T[+'8]XO=6M81%G4^FVG5O_Z#DHN2*5)S* M0#:$>7='TZTK8HAZM0_2>372]]9LWV1%M8B"AX*WI?;H0*/H+Z)XH7BUI$QF_C3^PK2S9O !(GG(Z? MV/B'-X%'96+^-_WG%^^-%(W@AW!8O+,\G^@*41R?>HKGZ*[O!\17-=-W'G.1E)645T:9^E4&L)PTRG+\KL7V>M(8I1"L*8+Y.:"FC0OM8-? M>>G>9ZR.*N'3C]?&1?@UBP=7!!NR.*ZO^>&-_*;\#K(];+Z_GG<>HU$Q@8] ME!I2 "[B<):S]\V'+>HL![6:G+" &7-G&LKAZ0W5D'3CN_TXMA.&ZRF=>+MZ MV=??TN0QW04[6!U'P!=:-$\RQIIVX#Z [DCZQSQADB(/)*Z?V['NSD):9-/K M8=//T3C[3P<)\SS17:\;G9\'2H"&;ITHJ'-L,Q_ MI3EWJO-T7#R&&9/R^7T^S*)9Z7[7KC9V#<1"SX=2PZ(#0\9S56?CB1NVV!!J M;AMJB*$/+%UJ9*ZG6H U4"QT M&=%E[)"ZNA[A(N D$722T$DZC'Z?!(=\,=464VT/QRJJ#60JKE$@'A9 +Q81 M#!'LC($TE0XL19PS@PCV:INL,[!6IW/K@I/G^Y!.LL_CZ3*ID*N0JP23ZM5' MFEXZK[((BE2Z9](TS5A%A_A)*E\#ESQ&Q42:I(_P M+.#T:=F5I^PXS9\] U;CYW22(;N3>#_J,.+Y4L,XS/.J-35OVL/?.\NB-./7 M1^E("J?I/(';)^%7!B]FB30-1^4HAFEY[HE_+&!6PWF6\;Y ]7VSC.7PM7SJ MG?1Y/ISL>-D(='^2%O#( NX*8YC+^C H@Q?":'\67,BYPXV# MBL,XS><9^VW,Q8,E>7GK)Q9SYG?3O,@_3\*,.6'.1A_#IW+Q7W.$49>M0'%D M634"S[(UP_ 4N3K"Z*FZZ=.S'F$4OH3[%TS(4_W_G4?%4]GRZW/!Z?Y3PO-G M(X"&CW&XI^77P<2YU %/8!LBU5-<3LQ^#+-1.3WI+<>YII4>E3^4-_"_+'XC M'_Y:[J4!MP"X\\OS^7#(\AP M<;)&OT7'?F,#SF\6;9JBOY6);)R$J\3%]Z> M/C!X0E;A?-&,F/]Q(&T,K7I8M2@K@[N35A40 '+ZD/!SQ4 NN/[=/92S"#E%Q=DL7B ?GE49D6GX_='S_( 4+O94\%$%W(L6+4N>S)6 M[O6Y7IP\3KX'D^]I\*\[L1GC B=M.W5B[(7CW]<3%D1^ZPR_/7N.^XAP(4)> M&^'H\Q07Z,^96I%%,) /N\:'76,U8F4GJ7*\VU4OL&/55*P=,%KTT0'!(NDO :E3V.)&U9OB#2WC31DH!OB M>C]V?>T1:1!I$&DN5#!C /XS(@TB#2(-(DVK2*,,"!'74:SK:W\JTMQZ10/> M\J=*H)V&V9^L@%$>$QZ\N@)79&#HPO1U5Q:[;;6,VO>J)8)JPC8%42)0(GHO M$(XG=T5/7)%RR):[C(0H7"A<*U^(^;:":6&L7A0N%JY5@ MA*7AMD][/MEUN5X_LH1E85QZ7N%H&B517F0AK__2BI1=]E!K&\)FJN)\L#W4 MZ0K/8&2P0WKK^B1*-<2I+Y0HE*A;ERACH%@$)0HE"B5*$+ETL/I01YVC/#W& M-CK5CN.YU>A%?X7S]>DX)7VX'PT\B#S0=6%M/X\G:"\8#P/ ")(="IGV P<[ M W7F0"/B#FP=3;*N< ^"&8)97Q1O/Y"N'Q8?E0?$.F//R5XS'H(D@F2'='8_ M<+ S4$?T@:*W%#&_19/OH+YN9QO8"M$ZU_%JM8%.]^>P,N2J@9"805^J$],X MC4&/P2BDJD=,/I].PPRNRY]MH53VRY'2NGO2L(B^\C9..WL388N<5EKD*-UH MD=/O5B6]ZG0B^G;:Z]%CEYD^^"07W2K?0\N7C@[I,QX']/R]:L_9:1:$;5$418M.4LJ'%X9 81I+,(\HE-PRB)]A0]N]3H7/@U"X?%/(P[.;XO M+)LBPJ&-= X0>7C(V$-8=!-&?@(YC9(\&G9R='^$\?Q@2Z0GOO[S&Q\GD.\, MGO[91;,+U.D8[_07^)%[D'NZ3I^S-^UZ8F%V>,.N[A&L)#*01/8:;:^/;N,/NBX@TET::#A&NW:*(=P(K276'9OUB-E1K5Z_6 M3&N@:>(.,G5]\4_5:Z<62#3[[K#^F(7)OAWUEA&F,[*C#G15F//9E05NV_)# MG=L9B>BN:NT3"ECTCF(#,$2!BZ, TN>FZ-.Q[:ANT:>U#:?>&_!-4L4:4**=C4I+3NF1P2W;]CP0:9!P M2+BN$.[PLQUG)&+G"7?SNQ!!FHU95+"1E&82^S:+,H'^3-OU^2_JUF@#2V : MRX&DNFW?!F$>=SRN:L=#->XHMK-'%+@X"B!];HH^N.,AU"?HD%]ZSB,V\X1) MBBSX@,W)E8![Z4V0 ;&T@:9A=6 ,7UX:_W"CI%6VZ@,<4>-.$]>%J^MKCTC3 M4:0YKS$@S/!J(4YP9W7S"/,M<2/JO:O7>Q894-5 Q=>:IWQ=#K%?^<)?6%=6$E&@XXXG^I?(6ZAA;D/#6-P:%18-[=[A+ M*MHME(V!I8C;FL!=4HP6=T?-=Y[;,%J\<9R,XBXI(DW7G=4.4;9E+]9L7QR1 M&U'OW;C>,PVPP]O/1^C*X@OTE+\O6Z#ONOYL ULAVE9'^%4F))SE5LCZKWE> M1..GM0[P"K]&)*F_P)^8],C_M36)8YZ7I$(> ]>GPS^E=%9$:9)+#U7E1FDT MS_CV;S$1--IBDC$F3>$ODUQB0.+1(GH@9AI"GK(SCG',@^XD6&XI;/JN25'3 MXTSZRON)2>FX).TZ[=/U''0A ^%$7BK"9V,U1Y$\8[.,Y2 L>3F9M9FYZ100 M[:EZM4F)\2$'84YS/K=JUC/>XI5?+F0P?R&R7"1MR+D$+IL6[D*X55TUQI!L],1\*6GMS) M8B;$FVX)DB93G*147_GE[R-@PVA8/>D3, P@"J?KYY*M?D^B ACF(WAN:38- MDR%[]P=G*@"1YZ[E*[ARO60_AMDH%T(!_3*F' A/#'YK:2.5VR'Y?#H-,[@N M?U;_"6&>3Y]_%P0V6PM2K=-L95V_-NOZ^7G_TLCVW!"OWK'G8 M&S?<=A/L236$= M?V6/TJ<4*+$Y\L=H5$S@(\RI#E"!!Q>'LYR];SY\V/3:EH-:W5%<>G[JSH.D MAV]*5F-2K>_V^Y8['=AZ3N3$^WM]N]SKT?>;]KU:NI[T>>Y<='4Q7/T"3=H[ MU2H3-.K+]@]FI2%C'<-8VV;VIO6]M-9?P8.(>"WWMF^#,5]?K>2LK/IK&9!: MDC4='^I:G'68GR=AQA"L6Y")O>4\;T\F_J>.8752$NPJKM;)L94MQY;LZ(5% M-\<9A%$F_<&W2CHY/+ 3I!+P$._0!D ; &T M '0!D ; &V *PP.U-M(FN#= MP79M!#%DJU&UW#+;@M37EC3M$AV1Y<2KX/.HV"Z3"KD*@0Q9KJND.C.072?+ MX9GW;5(^?WR#/W"S9'B8S,/L22*"C\-?ZVEWPQJH&IZTZ22?7%FP2;A2Z#RW MX:&^M4-]=-?1$$0:1)K^MOCLC'!12QVH.HI7)[GDEL0+%?G5*W)-OR-8PKP] MEWY=A'K? /C'ZC#[)0&F.Z)C: -9%M:#JRM+W+8V1J7;&9GHKF[M$PX06;[3 M%(0!A(&>PD +(D&,@6YNG^U'F4"9Z(=,H&H4,6F+WE%A&U)=69WAX;>*K ]T2U@;F[U46C)*C_#VKYUD(M36&#V^HNBQH=QI M6NL4ZI0_U/.KY(ZBA&G<6[A*WY^!? MF1\?5&5P>1W9C!>9C3*!/GW;Y:8NJO)-.I!U87'S0VEUVXH?]3M&W:\JZFYJ M=Z8N:N)=6&L&AX5U;R_,YP MAP)QG3@%C2W!!1Z25G1M8,@M>=C8$AS#ZAA6Q[#ZH=2PZ!UI/XVG*VN/2--1 MI+E18X!J=* :XN0/30$44#0%T!0X+G:@WNFXP]Y>4.%J8@?E?7X5':A[T_)N M1*NM7/G/EXL<]-HF( -BR;R2VMG(U166:EOYHX[O>GG@B],'^0=QN2.^&J+R MS4@5HO)AAO;W9>_O7=>?C;%7R/1B!WO""7WN%O:BVLCG@^<:QN=5.WDA;]EN M:BKDL5(Q <,/8 @25%2 )_DT5#ZNK,=TE%#!4D5\J"_ M*/*=+L%E<90F'5O8OU#KC@H=VP"$-^2>L M+BX]I=U=>J+=D1:7OL^:[.,SMDCW31'4G-V2,M2<)T$4N=,Z"Y_*G8&:L[6E MU^_DKJZ\=F>VJC>_ &8G94-C8>1LP36+DF$\'[%W3D] MCK&%/*9(BS"6YDG&ANE# G_C\-0ER1EGS; .OLR3:INX0W3& M4%G)$>&(2QF/??%C\LM(V#($-I >PUR4DI;-.U6L'A&CBV&=HGPM7GC/&7C! MX#PB+H728]W#6PJK?ME\Z:-TU"T$H7>"K&XA3WEB829(/1!3'/977_GE[R. MLVA8_;+5-=NO]:/TN4B'?TH?Y]EP OI6^AB'VPS<%YT7@*R+\$3KQ*YZO[(< M\@AD)BOUP'N^H=(+9_70:73+GWW%J,6XO(,58W%6RX$@]688 T79WED_BK:U M_2M,]6ITH.\X(7'"V#8]RSG(A!B!K"#K\\>/XARA>5S:,U$B#<-\(LVR=,C8 M*!?G66K=#A8D]?P!UOK(LSW41/FY9Q-GEK>R([3>HQ;BC MCZF8,5<62G]-U3_">%Y)Y4])Z2P6NY:S+S8JC[HMHZ$<)_/2 D]G?%J5?J]^ M:6P1J4QPRJMP*K#84JW6MCN8[+5/?D[C5QQD/3*>T[+PT>OX7ADW!O*4TY;F M>;/-Y,3A\,]WGX>3- 9SJ");2IS&8XV5>]9RV^2&Y6K^XM]7'YIP!H_798Y?LWAPF2DF#5D-Q\^ M;&9C+@>U>E!DF:.H[DS(._RL234FU?IN?Q;DSKS,ZG[SM-O):;KA%_)U#W^<*28[VMB3'=UZ?;@=M%[!^B%/*\UV3OO5 MU-IMXGV99(P=&$K#;/R3^4V[ +^]/EO_K!SX.?HF_5+QGW\4_R&$7A1"]QTP M:8.EZV>6-OK6 SO%W2(/*8OAV<-IUUN419;*#Q$: MD4D[SZ0'@R46A7V&93^OQ-FE&0^:OQSV/99WSTC-/@A]9XC5-[1$PK6N9E!4 MD>.0<$@X)!P2#@F'A$/"=89P-]_H\U.4__ENS/=%(QY>X&5^LK#8/C_;_0Y( MXDO65>QD4D*%"6)7EIW?=UU5Z=JDUG?])4NWX!;A N&B&W*!<'&C<"&,;5HH MD7NG*U=!&I0HE*B.2)2L7@5I+B=1K6WT]MYU]IOC>7$T+L\0-8>KWD:)5!9N M$-9H^3K;=[5@,%]]WQR,]&&(](H)A]B$V(0BAH2[/L*UBE;ZG2RN/5QW:(;, MAH1#*>TZS;K%;#>_H[\(2\#[(EB/D?04L7B[>"QNT>$6'88_^T>6;L$MP@7" M13?D N'B1N&BPQ9_"P""@M41LJ!@H6!=@6#A_OYS)/PCC<,BBJ/BJ9-!FVN6 M1=PJZTYXKQ,HU2-Z]S*F$Z@JC\/MP3P:COIW'>H0DA*0.<@I"$D)2#PC7*DB1.T*OFV8HG"B< M/15.^4ZWKIMF_=TD[GV8X8P%YGIMQLL",S6ZLO9MF^FHP) ^"!@(&"@02)\K MI4_+$*(*,_R1=9 ^_:)/RZ*E"=/.M\XZN(=_H3)IN&%V*J&ZPBAM&]88]NLM MO;J%]0A)"$D=Y!2$)(2D'A#N:D *9;3K]$(911F]21F]^1U]\27ET';'[;@; M0I#ND:5?RASA N$"X0+AHK/T:15 %...:E=!&Q0I%*ENB)3((H8W*E(K;O'W M17@?LYW7KWQ>F4 <)>S=A)63)U3^;HUDA#O,@J94?>67OX\*H-BP^N6Q>O5] M&H^J1[OI=)HF56&S%PEPZ"1TF,/*,OUKGA?1^*GZ*4I X(OW"A4WS_*^+Q,F MC=,80 5&(27SZ3W+9?_^>-'*2RD+<*]<*6$*?( SZ>[1Z%QY!PNXS=X4^Q7@F_ M+['29TGV; /SRF&(>SG+UO/GS8 MA+/EH%;#;0M(5'86'#L\8%<-R32_VX^Y.[5 /25RXOVON_UU0S=LU'M@N&C-=XV4F(5]-OM\K\5"N. M0S'NK(/[7&J\(TP9L?F&?3<&?ZN/[I6VP6.8C<"(F!=Y =^YB;$T".J*L& 1 M'$STLVY#U?)9ZKTMX>R,6T(')E$&AM)^!>RA43KG,GR*]]8/BY.0 9&U@4&$;3#M M)>:MF9[/!\?/-K"#(^_T E'KGY*3 \?EOV>6I5^CO ST1(G$0A"C&0S@3@RF7& W MKXI&?6*S18>B+ 6'=RID0I?8V1.%D?;\ 8;+0=(0Q%Z7> M^8S_((1(?Z&:?"=+<%T,,B8&E( 049&O;>?>25\F*S,JM8S$OLTB#EF1: :B MVS'*8YYW)]GQ E?#$E8+&#"@Z@Q&OUR/N^WA]T5VO7G&8^7"%$0>?9-@T8M) M+C$8\DCBV^&2(@_$<)8H)2;*"EL5V"4_<)DON _()4&,U:!9 Z(2,42L&9K' M6\5 "%'O#*$()YLMBPEM+W"AGCL"'3=)B58/PGRL^ )#+A?%IB\DOI[L\ MM;Z3A>N[C$U# /9G,I265,]7[(Q:_;]LQC:?__;]/'_W$(:S]UZ4#^,TA^?^ M-N;+RY*\U*6?6,Q-%3?-B[R,]CH[DSDOFY19V M63FH3!!@6:)XSI^2=&%\/*PP M2PM8@&CIP6_>L&,2'_?= T.+YR,&XX791E\7@PF+(HONYU5"7>-TY_E\"N-F MWU@VC/*2"O50JPR+ 8\GP'UE;:?J+_,$/*(ZZ>)MXPO1DY*AEJSSZ?/O8HS1 MQ<#(A[\../'&/-,P&;)W7V%"G*CPJGSM+S4C5%-;JC+A<_RX\DJ[>IF(QZ[/ MN,Q_?:$OLOBE$Q9R6YU(P[SSO)&#@L>&YME3S8U3!F[E:"!%XP7#BXD/+8"S MS:QH$%SP)[F>YI)W$"Z50;XPKQ.J\Y?[6V,J[W&IO$07DLNK6F?-Q=VZ7;[L MZW'R./GKGSQFP!^G\ 5EP!L7R(#O5+[[ES*^]4L5W_)?CF_UYB1AYTZA(K\M M-C&C;Z=Q&P+F10%3Z<21H<.SK2[-[SO#V BD5\*'76.U[?P'9#5D-40U9+4^ ML]K!J-83V_#Y%.\3J"> ^XBVA_W:/3%P:4[CG3R+23K/PV24#R3V;T<]:EZ\>M_G(V\NUES#Z9%WA M'G[?C32NZ)S!AV"&8';B$4=S8%+E\C3K"OL@FB&:=8@=$AV9D8,CT\C3K M"OL@FB&:=8@=$=QK''*@4T0S+PG2$?J_983C/#D*_0!^5(O(/\@_R#_(/ M\D\7Z8,;C<^0\G\V3U8V9Z'JLX^K19_SJE@*/U,U+YAT'^;1<.>9JF.X=F^A M]=8*8)[;]U'4@:((2T.[>M<& S4"=,)-29=,A95O1NE"Z4+I6I,NJK;?I0"E M"Z7K%J5+&9@ZUD)OSZF[+M_-'X_9L. %+!9U;N*GE;(T;#B'6R.VIX8%AA$P M#(5A*.2?;M '^0?Y!_FG9V%PK?^V5%/*;:,ZWU81NXWR=MNUYI:=D?-7]:(4 MV77T>EPB,E#EEEK4O()L7>%2C$=T0+&@<"Z%TS3%!0-1.%$X43A%:DZMI=-/ M*)PHG"BFXY5[2!H9[QG,LM MM%C%(&C'Q?'2$F?)XO*_]M$'A0J%"G6<;IVQS@;J.!1'%,<734X#3=IT[ATFUL)=OLG/3L _IUAEB]51O(<!5(*"H" (( @@"-PT")H+ R1&" P,LO0\=>%4:X271HO-9KN)* MA%]#!7#YCF(-O+-Q!)HE"#0W"S2:N&R8KB\] @T"#0+-Q<(FXK)@N[[T"#0( M- @TEP(: PL<'Q&S^;X([V.VZ_JS#6R%:'&4L'>3JL,ZH?)W:RQ(.,.59(T2 MP)SBO<)_$$G7+Q,FC=,8< W>N2P@*3V^?);TD66,]WV/YR.X9IRE4ZF8L/HX M:HM7+/&EC*&R3GWUY0^I=-P2\,\1J-B A]A3G6V/8AC',YR]K[Y\&%3!)>#6@U4 M+L68[LS-.CS668U)M;[;#Q0[T:B>$SGQ_LO>CJ._E=&_+O)_L3W!5A7QTE0] M*2=5.[$(R,D[B2_3;0C0S[(5"IC'$8[?5GZK%"K,+AXUFC=C3/H%_C;))3_A M>O0?\X1)BCRXI!-P94X2\EO#;Y^C;Z=Q&X*?,/ [M0*2&*J*.KS:/N]2F0A+ M2D90[!H?=HW5A&U((ZMUC=40\LY!NZMETAMDPH/!L"?F87>9CY 6N*]3[/0V M2J1BDL[S,!GE?VV'L6ZHZL;N9@5EXX&P[$$@2G^T5W#UDOMG!/.!.LD@5X;O M-RA9F-';2?Y P>J[8!%,EN\FAZ!H]5ZT"$'1>KU'ULMDJHJL_YKG131^:C>_ MZN,S+>-*+VUK6B>^H6X])^2Q4I@QGK1597B5CONR3<".C@(P!HF%PPG/\(I2 MN&-^'"<"7?:\H**2RJNX X:?4 >,^,#9?P=];2+2=ADJ]T#C?)\7F9\-3->'?LLSDU>W[/'\@2YF\=P^J92"&SPA1!XJR[3,? MQURBN%\G ]7:/J%\U*#JY07<9EG\5"];3Z7WF03-95?P%R2X9DPA RG*+!=. MKCSZ)DW3,O^ O9Q_<-2$A3QEYZ;+91E\9PC^F <-5J T?KI[6=?7G__V_3Q_ M]Q"&L_=^F"7 )#GPZV?..E] :3HQ@,_?__W?_M9<%(11]D<8SYF=YZS(?V%A M/@2-$(?@B'Q3O- M]U77UBU'(XIBZGJ@.![Q5J7B:L??;TO!:&Z[9&M[T+#96I;26]V9T'\ *-YL5KHC) M"B>G9H6?=KO1Z[QFG#O._?6WFWT>/*X[SAWGWF%Y[TF&S_.1TQ,26D3D]]S\ M$03N\2]I"*Z_U+TLQU[OVR"O+7C-8T/&X[8K_$9*?KNVA,:NPMW>IA.W=[; MGO+M@/]CHR5EW30O$ #% V WN*\_F=Z_)QF#=_'8WH]AE A+'46>[!I/=I7M M?D[SG"'?(=^=@^_<,,OX#N^2L&DF\>TKJ=R_0BY$+KR,/<@?O2L#"NU$Y$HT M!9'M;H+MT!1$OKNH*?B<%GZ]A8A!Q-/X%<]$BV.K#IUX:8_?W#"?7%)SM'SX MXU3R7%,)Y5-I8:D#75R+NZL_]=,C>.F< 88P<[LP4S&,20EM7]00:Q!K$&L0 M:Q!K$&L0:Q!KT'U"F$&809CI,4<- MF.QK#NTN!KVW-71K#8?.&XFU*&;+M4X 1//;$RS<3D4!0P%# 4,!0P'KIX"A M:8B"A8+5@F I YTJ*%HH6BA::!2B@*& H8"A@*& H8"A<7B!Q.B>;W?]?O?Y M3GK@WAV6'=G;$+Z>R9AN#J@L++AQ+;*$.0DW*Q!$ MF,9!84!AZ+DPO%4-732;+)?\M7._F&%Q<-UG%)6;%17=&!@J0=V! M&:6W_9 MGK"B!4:C ZJ)._>\AS@H4"A0/=V14/97I]V& M6+:?5H 2B1*)$GF1G::]!'N5?W<&0>Z,\X?RBO)ZN&%++6'.)*I1%$L42P%B M::@#"ZU;%$L4RRZ)Y3F/BJ!HHFBB:%YD_Q =3Y17E-?V+5Q=-5"-BE"CV$RC M;*9!CVJF<679 >(KMUZ+E'1/(+JKH[!"+?(/IESQVVISXGY,"=$08E%$4$30 M[D"A0*% H4"A0&,.^[9Q?$'9:O^<'8H5BM7-B=5;36T_H_BH M%*EN6$.8!852UXJA*%OMIR:B1D/9NCG9,LE /D-5!I0ME*V;DZUSGG5! 4,! MNSD!>ZN(:]B [AA*'4K=02:C/# T$S7:@03 ;D0NG^(8)LDWR-*Q-&*S-(^* M-F2L9Z*D#@Q%6.'O:Q$83,&X67G KA$H"R@+K44/4"I0*GHN%=QB$K85A/* M\O#_L_>ESVTC2;Z?=_^*"N_V&TT$I ; VYZ>"%FR9SVOK['5N[&?7I2 HH@V M"+!1@&3U7_\RJW#RD"@*( $R>R:Z11)'55;FK_*JS([+P] 8V+7ET)$\D#QT M7!YJ"V62+) L'%@6ZB('V1 D%\=,9G([_\E 2>XRVX3R=[ MMA6PR="L2\"./D!(P7<*OE-.&0D8"5@;!.S,;G[GHI0R$CH2NJK"V">%D42+ M1*O^E!K3L$?-9TF3;)%LG9QLD3%& D8"UF@OU)9VI"%CC(3N6(4.-4:;SO=L M2P ZW_/;Q9<+=H>"&\P%W(TU\,H?[T3@/#8>.]-=BE)RK38JZI@0C@;&H%=? M789GB',LLDA)'210>[352*I(JDY;JL[L87V:XI:D.65#C43M9$4--$)[6)\C MG_8N$J@3%ZBA,;#JBSJ30)% G;9 D8E%4D52U8")55\0C$PL$C42M2(.,HP: 8'1][@FP]>V ,;2KXWS@!:*L[ M/>&R2*Y(KDBNZC?3+*-G-M_-D"PTDCN2NXJRV#=Z]151IDV-A(N$*Q>N_L2P MQZ0QDG"1<+6W5"&)%8D5B55NB(W'S4L6F6$D=21U%4UQ;/1-TA2W)4 -I\:Z M'1O[44C)O.!>R+BY@-AQA:=M/"4&^$BBP@ M$I:3UL6&AFGW2!>C[8^Z_,&;S EV]![JZ M&R:WOGB5*;-Q:=*WX:U-F06OI?A_[HVRSS+P4Q1N@)"U1P"LL=&S&BJD^!)Z M[H'K#H^A'8++UJD;A)"$D$=9M850DE"24))0DE"24))0DE"24/)H49*L;4)( M0DA"2$+(C0C9&QG#24-9+H20A)"$D(20G49(LK0))0DE"24))0DE"24))0DE M"27)VNX"0I8R*+^/.=!E[?5K_O[;]XD\O^-\\?8C]Z+_YGXB+J44L?Q)<)E$ MPOTE^"R<)(J !=]SZV:8W_9?_OS?4;YKGP!7?B\X\?/PQ'@P\C>S(>C,9]>S0R M+ZT/_<'XP]7[#R.K_^;O2ZM2IO"--Q>2_2P>V.=PSC>#;^EVWPO$^4PHK+=L M\[N*^%EC$+;2LO^>R-B;/M:U\NKC@W[W;>B[Q8,J2U[+4_,58J4E4IFEN.Y, M+3Q+UQQ_>^THU$O9D^R[]2H,UZ^"^LH+8)>-W_80%NL42'8I63A=G< NS_IG M$HAB[^Z9!D/.KX?"N(*U/.E:.&)^*Z+20"TUT-5CZ[L\WF#Q3+"K< [X^IAK MT*-W4F4V&ROYS6IBI1HU[$%$@BTB;\XC>!<@R1P^2.'B*CE9EG1QP_E=Q%UA ML*GW#:Z9\SB!D3W"!3$\1\;GMP"TP&#,%;X M,?HJ8C:%;05^G!%HI7WW//Q^V%3<.(27C!12TB?@@) MOYGA+'S0U9$/U*8)BS]'_OI3R'4\A463UK<4@24!0B*QYNFV624L"P/&D>AZ M(V6WN).JIRL"PQK>A?A:ER52C0;'5MP]\T3$(V?VR&X?2^-A\>-"O'T]R&8' M=9?U^Z5544I/Q2 PLPO2-3*?6*+20)Y]1GFD01C-N5_=$/":_,%ZY1SA^^DU M/[PQWZC/H,LYV>>7:PL/GAO/X$\@5*I"@GKH\X44;[,_5JA3#*I\C"57*WOV MVK-'VY^$2<YYQ76M;IW>_[K;1P=]^V%OI[EW=/"OO'WXM MEO>3KTCZND/BUJ#=Y7H<@59G/>1:[]W9TL- !0F(UU[-:R]P%%$!YB;@KG< M#GR&DH?FRK$)@ \$N[;/JAW:-;\+8@$O M]>__@7E!; MX0[BR;;Q9%O9[L=02D%\1WRW#[Z[XE'T".,K"!M&I1 S<2%QX6'T07STN@P; MTA.)*TD5)+8[";8C59#X[J"JX*9=^.4:(CD17\>OUF$KZS;/?F=>P.)9F$@> MN'+KXLQ4BO:I4K2'W#D:[DO9GI,CKS@8TI*S'Y.^,>S5URSQV!N2=@A>6J> M$++1:4G\G,MDIL0OH[)V'!LV&9MSHUCD27*23A9@;!JVW%(&$@8 M.BX,9_W1L&XV*9;\I7,_F&*Q==UG$I63%97AR!CU+=H[2" :,^L/VQ.V;H$9 MV(8]J._<\S/$(8$B@>KX#M. OYFD@J2BXU)Q9@_)1"$3A41E"XW+,B;C">T= MU7E2KZ9F>H/M-4I95R?WVKW)PYXQ&MJU63F;:+;]_#LLJ1T2RN[N::TC=:QC5(S#=5, MP]ZIF<:190?47[GU6*2D?0+1WCV**M02_U#*%=Z6JA.W4]NR!@2Q)"(D(J1W MD%"04)!0D%"0,D[*>&OI0Z!*H$I"04)QXD)!C84V,LU5&"W"B,>"!6$LI*JT MUG!=M6,I:HCAJU[SX:MC$4(*''Q" RE8)RL/%#7")(%DH7&O AL; KBV'CN2!Y*'C\E!;*)-D@63AP+)0%SG(AB"Y.":YJ$-GHN8_2_.D M,SX;^>6G)/ <;\%].MFSK8!-AF9= G;T 4(*OE/PG7+*2,!(P-H@8&=V\SL7 MI921T)'0517&/BF,)%HD6O6GU)B&/6H^2YIDBV3KY&2+C#$2,!*P1GNAMK0C M#1EC)'3'*G2H,=ITOF=; M#YGM\NOERP.Q3<8"[@;JR!5_YX)P+GL?'8F>Y2 ME))KM5%1QX1P-# &O?KJ,CQ#G&.114KJ((':HZU&4D52==I2=68/Z],4MR3- M*1MJ)&HG*VJ@$=K#^ASYM'>10)VX0 V-@55?U)D$B@3JM 6*3"R2*I*J!DRL M^H)@9&*1J)&H/:$1VGTRL5IT&>B-49 &1L)RT+C8T3+M'NAAM/R11]4B491F#\=Y.$Y-$D41U M7*&C7E5,%?5S\ _Q M1^+=<_^%,9L7Z.H]T-7=,+GUQ:M,F8U+D[X-;VW*+'@MQ?]S;Y1]EH&?HG # MA*P] F"-C9[54"'%E]!S#UQW> SM$%RV3MT@A"2$/,JJ+822A)*$DH22A)*$ MDH22A)*$DD>+DF1M$T(20A)"$D)N1,C>R!A.&LIR(80DA"2$)(3L-$*2I4TH M22A)*$DH22A)*$DH22A)*$G6=A<0LI1!^7W,@2[KKM_;P$I$\[U G,^$PE++ M-K^KL/<0>+E$U=\3&7O31_V5%P!\QF][R.]U4OIF)MA5.(=E?H19<2F]J2,1X+)A7#@2N!+_Y$AKPF7W3XR5]S""(23 MP.OP,9BJN=R3N=1]F7')?A3WPB^@W"J7IF=N(E@-0TCYB&-<%#E,>1CCB/NPC"]@'$G]NZS!\B+SB[>?W,_491$RL3% M2N8JV>B=3&>I*%:B2JG>2;'N;KX@S&8>+(\S\^"3BS2&Q\!PX"T *G\\\D$ 7? M]TR#V::UND'L\F@E=[4\Z5HX8GXKHM) +370U=/[NSS>*',MGY)H!\$2/0]\#]P9R*!'U*^[0&_+1(0ZM7YOXK!FN*F MSP)8]T^8Q!WW @V8?@C3!D"+PKDBC^2^@KZR:*GI>_,YC^')@'-]P)XAG( BG-!G2+ M:>B#^:=X4V]!,U P%9^"=BHE2X(HDX"4[W$)\/=(^,#=+IMR+]*2+I_:YLK2 MH1!"H2=;A-+#770-9KQ6I[)<8M$K/WW/,5HXM[7'-'&%HOXO()SHU1+P8]=Q;ZKN)_T*>0*> %J(;-0P![W_LJ ME/[% \51BL?+N^>#Y_O [R W?R2*;^"!4L!W>%'!A!/".4;P M?*0:7"++[WN% EY"-$?@*S;B5^DI%2>.N;3!X^?R:X(PFG._BJ5X3?Y@#6L. M$#J]YH[V\4'??MC;:>X='3S-G>;>^KEWI%APZ\).Q0;;:WM1MZ#:OLB"Z':UZO8RX.C4^4^5^U9FE&6SGY1GZP5T)#XC/MN. MSW+N0K_&/R*!KEIB-&*TVAE-]?:F_7-/['8(_>T96AZ: 3^BAQYCT8+P[5@9 M;ONTH4-SXV]%=.='%5$BICQ6IFP5WQ$*$L,1T!'?'3W?$= 1PW4#Z,C8;3I: MT7GGR9F'"2EA(GG@RJUKEA]OA>;7<]Q5&&$.6RPP32G-YROE_!]RSVA]+]?Z MSEN]XCA532>F7D^-@6WT!_4U&6W[XN-]="RTA<=""6J.'FK.^N/:^E$^2Y # M='-Y/85JZ^=",$0P1#"T_KZAT1LTCT-M67M2> AI"&D.I/ ,:FM(3_H.H1"A M$*'0+AZ>L3&V+%)X"&H(:@AJ&E9X^CW2>&K1>#H25FTTR(5SQ/I7L:Y*X0I5 M1.(%#%;$6-O5T[*ZU(&A;EKWI#9SV:9(+D@N2BY.2"\NP>[6I9B01)!&= MEPC:*4@N2"YHIR")((F@G>+U-> I1WOIOJ6:[$:Y/CN_$X'S:*B\[7D2>+J( MXVX9W%L+7JUT/^P>9=F&-3;KDL;61QF:WKY:))'=W=>.1[S.AL/)WECKN,,X M)'DD>2_9V&RCWZ?3."1=)%U-[&N3 6UKM*V1X.U_6^L;0YOV-1(O$J\F]K71 ML'G9.HV-K2-I=ZV3NJ=YJI&6OUWHL;J_WKX'HE@#NL(0=(5>?7CV;!/?+O!1 MTPH%(1@A&"%87>J895@UGOS"-YJ(IEM&B;I9Z2? M$8"U@?,(P';0SP;U'8ZSX!MPG,.CG_YT)OHYO ,W;I&*^(KXBOB*^*KKM"* M^(KXBOB*^*HKM"*^(KZJG58=-1+;PV#/]OEKHNMDJ_H 7@M'S&]%Q'J6P6S3 MVMK)0[SW2MX;G3KK_2BD9/&,!\RRV4]PR8PZ.1.?U<]G.7>Q,&+_B 2']Q&C M$:/5SF@W8&V+#[>1Z7BCB1/IO7< M1E!3.6EB#ZA=+16$)1@B&#HD#(V,P8AJXQ+2$-(0TC2L\-18^(3T'4(A0B%" MH1T\/!-C.&K>\&K+XI/"0U!#4',@A:=G4F>$DRH2TFB0"^\73>M:R)T:^QUUO;HPM-;U\M MDLCN[FO/'18['O$[ZT]J\SJ_FFK''?XAR27)K7/C[!GFJ#;K;F>ZM44,:5_M M@G0>C?2=C9M766E;),$CP5O9]FQC8).]2.)%XM7(^891?9T/3WMCZTBZ7^ND M[@5V"O5!;)*$G>^#:(UMP^SMKQ%B)_BH:86"$(P0C!"L+G5LU!_LG6HGW,>5 MP(W C@C:6<$8 1@!&#-:F?6'HU+TLX(W C<"-SVIIV9?<.T MZRLC2^H9(1@A&"'8/G-TZJNH0.K9BP*>W\<(\[0/N&6; MWU66QL*%*-'O]T3&WO11?^4%@(GQVU[=S<-O9H)-0Q]P%X;!%+&83.9S'L%U MV&97P(('<<2=..$^F_,X@4=YNF@*_GH5SH$;'O/S3*-WDGG!O9 Q'DJ1C*_6 M5-EEG*R6I_PS"42Q%_1,U;IZ-_W9D'MA69TC,JFXN9L4W*(_BY_)(@ MC.;:'-^8;]1D$WQI2ON_6)IOJTTDOK,L;;G8D97)8 ]>/ /"AH%@ MCX(_O1?1R:@]!&F(.I-A]8S*NKVQ#VUM1I/@4K*->FP5Z!-;^;X7^%_DK6$Q7&^V2RV$!>(-^[E9AM M\9C1(DY3<+49!0^JKK>E36Z"M:4V41.*81<(R M>N/:&BX>BTB08_*)#+\PYCY9N>2*["CA&DFTW[0:G-+Z4H.EW!E MN/Y 4S&TUR:7_[^E?UX]D6S4Q;LFNPVQ*!+B\ (GDNGO0JG^'R9-GI?E$+E;;3D7$IE$X M?^K VZUP>"(% PP"G!&1OGG&[X6Z2Z$NBT,&J^NS,&*+2"S@ @=6G&-64-&( MZ6D*9G__[?M$GM]QOGC[T0MXX'C<_Q3(.$K4HEQ[TO%#F43B!BCVW@^=KW__ M]W_[6W;+I\ )Y^*&?UMSG9H@?/@LIC^\^7B-1^#^9?_OS?4;YKGP!&7;YH?^\'WO>O+!?&]]Z _&']Y_Z%_VAV_^OK36Y15XYEC8.CA^FE7& M];&!^KB2#O<*@7KBJ7H-&"R">+KWUM:$V "HCWGL26)I- M@>$]S%KTYFP!_PY=!1NN@*_F,">7)1)/F/* :QX(%9" 0Z>$ T"E#38WH43 M>RA-\.0(+C 8=W&*<#,^W@5.CN!Y<).82X-Y4[CUT0#AXS'CD0>BZ8*LXC%6 M&+(>Q 7[P)T9^R/A$0S$*)]89'GC6/"[FKJU>6[W">N=V8\ MN!.R^NHY_PHOYLQ)YHG/U0UZJJJ1&X"%3V10VK8"G^0M?=2L",?5BW?P- MB;J.FDC$@C1P#7",V_J#M6I*M3P)AK1:)6FG(0'ZPXK)].2TW/WL[Q;:4J/" M7;M&N*Q7+Q],WF(O.-W#S<-:#C?W)Z=TP+9EM]/D.SOZ3DV^(REB>_*:[N Z M:/: 4!-'-5MU@.A&^0-^@M]FDGU0BB3J@ Q4O[J\A.3S)W[+^>V+]^UUW$: M>5# W'BVO4$&[O+9]K7F,P'ID?!AVUBMMN+1Q&K$:H1JQ&JM8+6M4:TCNF%[ M^:^)>AG=T=7.7'3X1AB0V:&H!O$9\=D^^.QE((>)*2W*QFPR7>M3$48MXMEG M:43UH&+<^H/.=,R]4N:]9]B6M3>2''?3:DH5;RA5G(#H^(%HW!L2#!$,$0P1 M#!T2AD;&>%A?WRX"(@(B B("HAV :&#T:VP@>-I ]'(_TG&YBSZL9-;OXLD\ MNL(T9P/KHC;?1[;C8TME-><)-=E*O P?%:HXK>++Q=L*EP1<1]>S>,D#J-'?74X M9;;U'5M$'O9R]A^9FPBL3H'W%2?IX<5.G!UZ%]\<(67Y/+G4[Y)QZ'P]O^52 M(%S.%R*0JI"%6C!5^T*XB2-<-0;!0&K4RI7.I^NC\Y(]"-]7!Z?304="@CPX M,_4D5]P+/URH,_ P/A?>?\%.F\WJ.:_>+)OU!MNSV0XL5C -@.:YBYP6>ZI- M^5-^C5D7 \N+ZXB+@ MY:H$AXO%+&"_\^1,5::XYWZ24A-+'/# $5CUPHNQJL<\C,2Y[WT5_N-Y/./! M>1#&N@R'1($'B54E<"H-XO\BU[[YP8,K\?;;;+BB6O&""3T4H4>IDN*D>CZ_ MYYZO3O\!Y1VABVD _\P\8)G()9Y<1.'O($$H+OI9<+$:DP:_"_8/8'-@ M1/_14&33$U!4O(-!!B@KX>WO6@AA_6 @WM133\C&7R6'(A@6\/$"+6EZQ5^V MWE[ !-9%R:J=+!8^:'SXTM^3R).NYVQ1IZ@CPK%:M$9Q"TR/\0B90U$?*5G: MKWB"X,!N']D<.,5;^/KK*G4JZ\(=)TRP6!9664F"K.K3T@N!/V^%[P&_22TP M(% SS4:XVB[CKO@#N5T!5X27JT 7[;/ W%V1)8! 3 X4$,SX,5P:[2,%4?!,G-?E2B# MJT+'4Q6)D$H;^3 .[P30+])7:>CPU6T9SCVRE,2WW%?@#_N"2.L+:5'Q$U>D M:B-NO4+5(TH4TF0/@PLU]N*H$5[39RZ7C M;DB@I22>JP &=I1^.1EFP7NG[A1*,T!80I^]E'A!R;WHFQ+1*[/2H^5MEAM M>LA,![F!KRZ=.!L$O%&K6(:H/5 MZ:IU_69<:TZ9(.A:?&O6?;, 7+#K8J/(ZQ8&(58BA5$HDS;=8O!MMP)T/,6N M*7NO(W%%&G)=4*9LKD9P+1PQOP7Z]RPC78!/ 5-'HY8E>VL^KM(FLUFD-GE0 M*T%U@ON/?VI94SOL(A(@F\#%L1YN(>Y2ZQ+Y%[<"H426S,"JP^(&Y3N)'F%J M"Z BSE@/Z!.^!Y_]&=1>-**^@*+MP1//,J+9YKM/G[_DGZQW?S52UQ:L&TZ[ M8@?HIWZ\_/)>JT>ATJS@^L#ED7L.!I!;JFL)* MR#)NKXI+;H45Y%7VF$RF8!YYNDYHL68XPIR-@ YYX=4E\2RQ>!SQ0!L$+$I\ M46+WL@*_B=,<#.3!)4!,/WP40I9^K;KC)!!\KL "Y?,!9@X;,+O%6M/P959L M&;786#T1>2""I9BBN^1G>(W")3N#I9NRFHV 5J"1GJ:6&5UWM<3UD8!55Y=E M]4_Q+G_C!$O/S3D>_I_MZ&ZF*>$^!Q:0D]+K5I30'];_1=O>6/N[^7JY7%J5 M*N8B<7*^"S=OM]5CCHJQ\P*Q,&HTL*5 N@.WCK.' Q]JW(;5.Y/RO>K+QJ_M.SV4S6TJ[6V >OOT.]QJ?!IMY+; MU^][XP_#]X/KB7UUU?\XOKP>?-0EM\>CX60X.K*2VZ_6[-8_ME@+IA?#P%VD M%H6ZJ+Z=J<]/%;3=19DL#9X7@S>4K'FJ#G8JC[KN, QLM?)P1POI3@87 W,T MMNQ!C?5T^U1/]^!E46GRISIY^R@KVC;:.*C(7WM5)IMUB'I0K2J5LJ7'I]OU MH+K BE29;(4W_Q&%4K(K'D6/,$I\ZKJ\P$OEM7X!R5O&G.W-\R667&')2R?M M1"/<)_@1B/6G\D005Q)7[H$K?Q8Q*TSBIUMH[9WK:NM$V3J6;!L;;J\%-<^2 M_Z.^$"Z[!/+P.\$^BSGW G02_R;%-/'9C]YTZP/!G=N$?*=EZ26\2& MK2,<<1QQ''%<)PC7&F)UC>.(<+L0[K45OLRNJW77^IRHRA5T9@$PQ]WC(8V+ MMM"EMJJ"S@>#-1F7=4O)*,+LSE3=$NKOO,VZDV$ MAS<#/G]18L36Q0YK=8X=//GQVE4@8I(ATP0*LBS'S%HU8 M*9U#[5[?F-0'VVU9$3^FK[1&]7GL-F5 M;FWAK!-RZ#3*5C70D81UC4UB&J-^?1VC7TNXTS9F2)9)EE_A?5TR2OL3$1EKUHJMBUBQ=81CCB..(XXKA.$:PVQNL9Q1+A="'?R>?O% MD>(FC/$#]YRIWYKH&V9O;RD";>$1LLC;X]XZ.HGZ/UF/4+N^W8[DBN3JU.6* M=BJ2J!/P';>+/CLU=R'CK!94Z@$JN6&"#8M? ]H;5Z,3P;/:"O ]2]MGN7;/ MT?LFLH;&QFA4=_!U!XIV@O.:WGH))0DE"27;AY(U9X.]GJ*41T882AA*&-HA M#!V.C=ZHMFHHI&@22%*0N46$ZTC+WV6BS703417C/CCG;9U0'\]F<_#-F%AR,TM>.DXR3WP>"_<)?MREB EQ)7'EKESY MLXC9IR#FP9UWZ[^HBQIQW6M:Y[G_4%\)EET >?B?89S'G7@"C M9[]),4U\]J,WW?H 3N=5R5?0MP94M*S#UH9OGMW.O(#%LS"1/' E%:$Y6N?+ MWIGJ$12X[1F*RFD\74Z#2FFT5));Q(:M(QQQ''$<<5PG"-<:8G6-XXAPNQ#N MY$MI7(M[X8<+,/-CX;U##$">2$()0HEU]_5M8V23LD P<' 8 MJ,VZ:J*YZ]820LU=GR_W^)++(:4;"5:H9,:SO MM#/U427)(\G;>EOK#[<^LT#;&@E7,Z9)BPC7J+C9%^/F;)8C,TVN$@F#%!&+ MA*\2H>3,6S1BI70.M7M]8V+6YD1NRX*3?Z@]&D[G1.+,ZAGF@ (KM1H+)#%' M+#&V98SK$YBV\#YM(A1DJ#7(LMOC$W3&Y]\:KN-QM7(WT;WKJ:AM86 *RMRMNSM'V6:Y^B<0.D;"+)96R, M1K7%)W>G:"XC19- DH*T[2%^L3E<,9-,P(1=]L\D$*QG&K6\ MIY[1VJ:U>KYKI^$\\-6B<"]\4"KWN%_@$B\IK9"J;+A9_+#PW":,[]JO*%U^0/5DHC0X\:;"\E^%@_L/& M>TIQ?Z8$R7XRW4MRZ "(B&@M(5Y,/_7I0>/0;>B[JV;8#E9NF[EXLVOJ%53< M Q<>(9>=>4%!LW@6)A(T.[EUM(...VX U\]BSE'5B%@X7:\^[3&]J_4%FNH+ M9+PB3M&>4(0Q'M>6%MKZM=_)@4H%D\I.D9[#XT,RZHMD:0MJTO;4'-B8],V M]+0\F8/Z3@#0-G3TV]!+"E\?[S8T-,;45H^VH2T)>P,_"3Z-1=3(9G0ZE?<' MAEF?V)U\Y?V.!+3:E>MZF),47?\NPO75CUVI..'\HD$CP5@C[L0)]W_B<0+S?;SFL;C!,>7/ 4('2,W/8OK# MFX_7&,S\E_V_-]=OF.?"%W#[>6\(_S,O>]>3JP_F9#3Y,#8_6A_Z@_&'J_>7 M5Y/K-W]?6ITRI9])D%JWN*]/FC=KSM8#_2E-:H-A,)TL)I/YG$=PG50)NTY! M;#;7U/;@IW"J?KT*Y\#,CWFII-$[R;QBU1B/5[AKEW&V/D-P]Y3 ;26>4@0! M,LU:<@2']BN3]%Y[_RFE*+;L]C;G9\Y!#?=%JTST@V2VD9E$]&DV,S*5M/WD MYVYO'.Q+--6G3:F[P@6M3J[J;0?EQ]H,+&+6_3!K\SG 5SR*'F'P!=7#I[W MAQKH1^Y%[+^YGVQ=:+HC_L/-V#3UM8-L<7TI7VUR M^?];^N?5$\E&7;QKLML0*[?M[%P>;NEZ/("()+G MXDFO\ADN3Y:=[D^7IE]WY&_W,WSELX _XU7BE^DO"Q&IZL)RBQ-^'ZSK]Y?# MD7WYH3<>#X>#J^L/8WW"[_+]U>BZO]\3?N/Z3N^ICRMY7:_@#/744M\% -25 M=RAA=H43Z@5XBQ"2QFN$=")OH:K] R.]3R000KZZ6<7Z6:Z&?79J4K1-=X2Z MSUM^\'U/@.P)@WT*G MVEAVAM&<+:(0I%M$>2\6S/>_XW>"3;V !XY J1(\7 M[&;#V),W>[(<\D!?L/0^^2H,YD7"]F"6!>BS>6ER8/CR!)VTZ>/HAI*5)^3DGAE6M.D-$ ]7&^.1,9#L_.% M[R%-#35%]@?@'*(L7@2:C.=X(G">:?.QBJ6K&%A!2/%PZ3B@-L7 K]&80!_ M.FJ:\E?0E)Q'_>^7G) >3ZZO1^/11ZMOVN\_]'J]RZN)QL]KL_?!_-!M_%27 MO_5B6!IG ]9\%IB-RPJZLBIA:U,Y]MVGY5/ /HK;*.'1(YZ"'AI*JCXJ($ ) M+J$>?F[;QZE#]ZH*I M:?PH .,D.[L)%Y[#QGW[K_4D!93GB'-)YU&>JH$=861R*\4?"2R1#\(]5SVH M#/8P\YP9 -X?B0>H!]@EI1 *&!=)#) A8T1J''B(B=C"B]@M]Q4$RYD0,4#A M+5P8P59[%\# U-JD771*]WB(4W!+#(B4JFH!XPAO :"\]&"6F#@1,B>)(F3C M!6I,0-4N_44E&6[2'@+7*L;_<"K MYORK2"]=\,>T" " 'F?*+@5^/T]DVOLG?X3Z">_.T#U!L/?Q=,_2E?K)L8CF M>H^2*6_B!@BXJOLG98V&8'7G^N5!@$HMH*87 AO?"D#Q0#UR08+Y"N0+PEB]$_?KL'RO?ACNJ=]]Q/N!([G"[L)[!BNM@"/($70IE//%FXN"'A +'- M6B[ !5>\OIE4=N:LMYV%UZ@*!<"E>KSI=5*@!1A4QAW\Y=P<&;5TBGD*?'#] M023UZIT#3N*F6ODRQ:61-0:X^*25 RT3P",_@U(":D+X".+V9<8C*6R_ M:KDI0W!3F(9TJF*:AB[ &CP:HL@KG7 AD 7SN>#@ 7O\Q$6\PH&GFF8Z<##L M@ ".5@Y1%KF#2(@3N0M1 %7G/A'= Q3!!5$X!^D)SC-B /JI)H(.&,O5 M],3^N?ET&X0VJ]._P*[$ Z5-6T9I;\JXGNN5RO +YUK1HS6V#LWA5AHF0__* M76K#N\JC!JI:'(59!TDV%_$L=+4\+\ 4A0OR5Z#(P:^RJ.TD4X!Y$)%0@J?L M5X$#YJK4T]+<+NIQP;1QH7*-5T.KD\P3GRN2:L34?E(/O1BX'D!;I:46Q,5. MD:#+N3@;O1N&6DT&K0"OS!1]> XL&>QO0H$G_B9S;X\31M@.- S<\BW*-LC0 M/L7T N@V>4667JS\N0L >QX!K6 ,OFK;BUMZC*@:<:6GX\(QA_N.FGZVD2,S MYHX^V(U$D(ABT'RA1#OM^@D3Q+7&OP%X@:/FH*/A#P[8/U*K^ 7=]&R4WR72 M]"ZKQC.N-X1;(?"]"L4U=R,+>S *M?7>HI=I$4;XHW[^TO8H<^A$O4(OJ#X+ MB_8*;'A1MN]=L,]B*J)L]50@!C=#/WQ0[_TY!*6[5W;+?4[)\5ESD&J 5W+D M*3VHH$=I4 OEEM%D1,U)7<+35O5(:3MYO62A:K<)KE:%2!/R\&2Q*S# ML%KZN1Y^ _TB?* =D.!].N4O:LH_HOA^ E6G$0_5,1:JFTPN3+O7[XT&-=:K ML^NI5W?@BFW=+G?7J8)Q+;N]S=7RZ+S#"MY0/^(58SG;%GE<>"YZ6@48O8#$ MQ(+$@KNRX&6NLTJ&!UM!<4V56F) 8L#]8N"2$;0M@6EG?B576E8#1Q&[4ZN1 M"H[5G65\E8;T57C\&0_&KDBY1TIV09A;0ZS.HB!Q''$<<5QK"5>#EC?N^K[Z M:R06'-2H/-L.PS(AIFOE671ZRSVD[=868M5VR*ZY.3=0SFQL]$=4EH9<% >O M9-46WCE)&!@;UK@V#W);5I)0@%" 4. %D[:'QG!H$0R0XVY;VF)ZN$/.NU;! M;HM8KW6$(XXCCB..:S_AR'F'92@6H?3BLM..G'4GK9]/#'M26^>!MJPD6>ED MI1,*O,QE/QX\?;B08(!@@&#@N&' 'AM6GV" G'4OSK++JMYX@KQU!\?=%O%> MZPA''$<<1QS7?L*1MRY^=^DX49*6<:AFV)6V6U+63U59'QK6>.L#2J>BK)/- M3C!P4C PMLA]3QA &'#*& "JP&1"JL >_7:=MRVNL7A;I,HBJJIL![4C6M^Q MOKYF6:_HA=4FN+'K2^UO_>(WK8Z0\XR@AJ!F_7UG?:/?&^R-)(74=$CEW;I< M" $1 1$!T8XZCV6,!S;I/$W:7L>5&E$^Q]1T>L0I1@C;QTVMHP_Q#_$/\4^; M,A1.Q;WXBTI7\$,14KW\K&$<6WAS=8O/CD:CT@5:#VW$=24 M[QL9DTEM94I:O_:$-(0TA#0'BYZ.1P0UY$G?1_S6U^LO;[T=VE>/I@> MYS/=JM&RS>\JC&(A6Y1FCBULO>FC_LH+ "SBMSV\IDYJW,P$FX8^ !(,@ZGY M2":3^9Q'<"&+X6=OON!.+%DX93?APG.PC2[C;KB(O3!@8: NN@KAJN#Q+Q)6 M%H@$/'(_[,"@>"]V.=QI&ZH8%#"ET)1-PM/W*UK20^B->_M:+X0U.ZN05OG!B(&[6C/;+3(B8_0@C M99]@.9XV?;>=V[ ZM2?%M?3,RL9B9L](N1P_EU\:A-&<^U62XC7Y@Q7?,D?X M?GK-#V_,-^HS@(R3?5Y#T1MO#OS^LWA@G\,Y7]F-'SPWGL&?,.>T\RO@EL\7 M4KS-_EB9?#&HLO.EP#M[K3=I>_^-'M/0_NYY1%T+V^F<7GF[>=C7T^1/9/(= M"=:U3JLOAOM<&^PFNK.WJA-VKEM0^_4V\5WG^6J/'=:)L5Y0]+ !/'MY2'"O MG'@IV6>Q""-0]@_I^"&..QV.<]&&518]<1QQW!XX+G5B2/;@X:8;ESQ0);]4 MH[MPBZ((^ZC 3JT2VQ&#:1';M8YPQ''$<<1Q[2<<%5]7Q=>!&V+)(N$([UZ% M#@^H.[>%+"=97W5@&L-1OZZ9MV4I\3XJLWRX?9M@H&,P<#8T>SI\ MC_;6YXE2EG EI7)B#&U*$B8/6P?UE]9S&T%-Q2B:&&9OZT@>56@G("(@(B!J M0N:"M7WQR,=9V.HL:0'8#D(]LPR+^(?XA_B$?XT&. M3T6)<-9.5W3REH/;<1U%3\C>/!UH7GR-E(,$0P M1##4S!F.<7U'R5J_^"UP-G;>Z+H64P%&ELLB<2^"Y+ &5EN(H\B(YS/8;K":.(XXCCNM6WL21>>I^42D1?HCC%]&\+4D1;2'/2:KIULB8 MV*2FD[5.UOHIP\"990SJB_M1G@&!!('$T8&$-33Z)M69)9?>UK3]$H?.UUGH MNR*2?V'BC\2+'\F?=VC@;1'SM8YPQ''$<<1Q[2<<^?/B=Y]%S+U N PTEP"& M2%Z\D]7,S8EACFJKC-26M20W'EGHA ,O<>/9?6-47PHN^?$()0@EC@XEQGW# M'E/,;[-%\7VL.J^NN[[T=VE>/JCAYS/=C]ZRS>\J[&"AH5&:^>^)C+WI8UV3 MUQ_Q\K=>#&]P4M>;\(43@W'P)>:QF&-273AE5^%\$8F9"*1W+]BGP GG@OT( MHV>?X**G#8A=Y^O NT6T<;JEQU:0Q,R>X@6 @?IS^;U!&,VY7WTS7I,_6"TB M73G!7J0/(G#[ N- M]>J;!\^-9V\GDXNA.>F-!M^]NPTC5T1HM_M\(<7;[(]WRQ)1C+YLU1929:\U MT[N7P:2UB96\9[T:O<;:1/NC-Y3;T7?V+@=QXR[X2+VP@ ]*#?APG/8T-PZV$;Y84]% ML ]?,F8CJ5/.5XZE%;9O"P5;4;ZJ"4HU$"2W!X99WUF7;O,-WD>U/H\DFM9M M5B0(VYI4_4'SM?DZP3,$7P1?+6%%@J\7:6#]L4405@>$=<2[VR0)_Q&%4K)% M%$Z]^) UA9ZG&0VTZAG]"B;B5R@A]=CVL([)PD#-9I&;5E'P@#" ,* EZD" MXWYMYD5;EO(@AD*+'""-ED1;B(C',#8FOBU$(*G%^T*J7JQS'GT5N,N29GZBFKDU,0:DF9.!3@;Z2%9*U(2FH-Y R,WK#7 M.$7:LO9-:R0M0IWC5U5:SVV$-)4";%9OLC>"G'99-H(A@B&"H4T*C[V'@VYM M6?N#V%Y':6+%_!N[%8&@?.K3]<^<]0S;JBU40[H*.7$))(X.)/H#V+"2Y^6'M]Z>_2 MO'PO$.X06 +/IS^:5!&,VY7WFMA=?D M#U8S8H[P_?2:']Z8;]1G6"XG^[R&Y#?>7$CVLWA@G\,Y7P&UK"T[S#GMF@$< MX/.%%&^S/U8F7PRJ;/06G&.OK=6WO=VLQS2T3ZE3? [O.6A1.N*XD^&X]]SG@0-V_8.'VW',N!LNL"HB1E=OPH7G ML*&YM>N(PMB;6?>SN!=!(MI9;;(3?4Y;X=+M1G]1P'P M8P\\=8(5"<)><$S2Z(_LO='K1;'S3O :!=8)WPC?6HMO=A\ ;MC\"NP)5KD(VF2MK_HIFG!'1/?%B*00KY] ?ML M'XBE#N#DGMMOZ)\XCCB...Y0A*O!?S?N^M[ZA?M",AZX;,ZCKP)W65+-3U0U M[]O&T*3.&&2ADX5^RC P'-46'VS+.A(&$ 80!KQ$%>@9]H@B>N2D>VD+SFD4 MSEFH'79AT,Z\\[:0K!5Y2ZV!'-LPA\U7+6K+VC>MD;0(=8Y?56D]MQ'25/(4 M;,/J-W],A1(8"(@(B B(G@"B<6W>UA-'(4K%S@RPF']CMR(0E)!]NMZ;LY$Q M'M;FO3D-!&D?6!R_NM(6)CE-D.C5%N8AA""$((0X/H08&1.S1R#1N"'2(A]) MDT3\6<1I/QWRD9"/9$MJ6)8Q,INOR-&6QL^EY[2Z5VE;*'62CASSHCY?;UL6 MLFE#B=00 H&C @'L"EI;TAO9,(01A!%'AQ'FA;UUOZU3410HHK.9MM>>G\3" M;;7ET7K[EWP?2[9*;2'GUB]]TT9,BV#H^#67UG,; 4UC]A %>PB'"(<(AW:S MN6JKAMKZI:_1&/L^YK>^6'M]Z>_2O'PO$.$73Z]Z6-=D](?\?*W7@QO 7F&_49Y S)_N\AK8WWEQ(]K-X8)_#.5_9C1X\-Y[! MGS#GM*,*B*[/%U*\S?Y8F7PQJ+*WHA!Y>VV1QNT='GI,0_N[YT%E+7*E9A7T^3/Y')=R2YH'5:;3%QJ,'["B=>2O99+,(([(!# M>D*(XTZ'XUPT;]'*XD^&X]]SG@0/6^X.'FV[,N!LNL.@E^CMNPH7G ML.'V 0;*,J!SH^16KY$:=&Z4,@DH@D=0LX], CHW2JD$!$0$1(<&(CHW^A*5 MIR..SR9)6/*:L#ADD7#"P/%\P8+F_P%Y"]HBXI 0-0M(*JO+ RA$*$0H1"AT&[J4(UEQD\YJQH,[(<$Z*_LHI12Q9#QPF>_Q6\\G?V7;8?S(MCGB'^(?XA_R5QX@RNSZH:&-,C'9UT].UU],& ='1R%AQZ%R0@.FT@&@ZH6 KA#.$, MX4S#"L_0&$^H/%QKG)*=-\)^C<2">RX3WQ8BD$*[(L,8;F!.$D58)TG[* \) M4FTAUDD6WSZSCA].*R37)X6X0<)MT"I9[1M\AA0A&BH]-U"(@Z!426 M,=X##K5E[9LVG@AI"&D(:3:H/)8Q-)NOMW$:*@_%B%2B7I0(UUB."^56F1_B MU$0T+R>QDQ_H1/U M<:+VK*2Y WNGM[2%MXY210XZY,KN%;G"B$$(<11(03H M"39%C>NP-TXG()16.(K$O0@2JFY$7I'M]9&!8??IJ! %@HY.B2$@ZA8068;5 MJTWO(2 B("(@(B#:!8B&1F]$E=9:$R?JNG7V\[;EV,GCG[YMF,/:DF#: MLI2O=?FT#R6.7U5I"^^<) QH%AC;EET;#[1E/0D+" L("T@E>"4,E*R)[V,L MC+;N^KT-K$0TWPO$^4SW'+9L\[L*KUD88"J1%9LX>=/'NBBK/^+E;[T8WN"D MV6E??F,_AQ?,-JWQN3FH9R;V^IFHK[P <#!^V\-KZF2:3P'[B4?.3,W$8/%, ML(^77]XS3\H$C*FE>1IL9:;UT/.3[AYR@]U#V)GN&#WJFW]]RR[G(G#SKEQ? M/ERQ7WG$[R*^F$GV:Q+)A,, TI^^Q'PZ96F-/[3_WB>^+^ O-0G+&K]Z_-J) MD2D3MJDX(>."[%OKW5\O6.D'!JL<"8F5+AR $ [C<;S(2>8RUFVS>>1)'"[\ MP(O!3\-(+4C16H6)Z50X0(IPJGX!>K&K)#VL]L_P%J8>L_+H\ +XKCPR?(D3 M!O#PN1<_JH[=6]*N_. OE^_QNZ4'.WZ"[*R-<>F% ?>9 "Z>\UBD@PZER&9Q MP6Y@#E?A'/#R4;<,!Y9+GXS#Q"E.PR2"$?Z1\"@6$3X#B#I2$X99P/ 2H3B# MP[L>_Q2:8/!$($2)2$B7$(@;P+_O0ASB+9<>C. Z45W=\#H8)OZ0WB4">,0\ M2SG%;V 1%K[XAD3#=5HL_$>\'G_*YRN77FI4?P9RJ/YQ,Q[=P3 ED\GM[T * MW7 N>P27ZJZ,,)5IZD'$<+-:=9@S3&/II$&(;(/8P\P!/\#M>&@:/! S# M%=5%QPHPCA;MJ0>S\:HKF$_P*688XWQ=+];T]11G<]5\/A)W/'*S15J2K,K< M,E'+> 5>B60'256MC4 $8*: 'H4 E!'KHB0&3^^VZ=]_^SZ1YW><+][^+!X* MD?LU"@/XTQ&*9+^& (^/^M\WL >\]T/GZ]___=_^EMW[2W3' ^]/-=(CZ^,OT(] V<( !0,AC_?1K3SI^*)-(P-5?8+_QIJ#:!'%I M-/AF3\C\W8HD\.&SF/[PYN,UDOY?]O_>7+]AG@M?P(*=?QQ:YJ3_\=KJ7U_: MMGUEC:T/UH?^8/P!ONI=F6_^OK0CEB'WQIO#4@!%V.=PSC=K_2]2#>K4 Q[T MBVY#WRT>])K=)'5:F^J?U7>HG=\53ABI=7R+JI-^\7N>BGUYG96$EI:R#.;9 M8M:CJ0P/H*G^"="$2D(!)^$6HK*B'&(@*\\ !ZP-UB4^.D^ \B=^(JI\\WM MBW"22+GRU14?OCFJMP%N)7/05I'_:U\$T(OJGW2Q*WD!;LOS$M<"?X81,MP% MNTHUQ?*&AA,/<"MR<_26J=JEF7HM_S_%]<2K3PVG0(X"8D!3"$%S1ME?E,P/ MF8#2LY:!E<83"5A%H=1!*9X#+#D+$]^%%\-CN)LJ[+^#8J"80*V;TH;6W9NQ M2)4O-JE[ET&0P/V?%=NAAOP1>(U9YOG_S56B1[#:01O&!]5"U&L!^LVMB H_ M7,\RE%)?R^.-5/]\ "UZZODPZIQ>K8($)'8M#U+F>T%,3V WA"\''80\+S"4'+IPPSV" M713.M2F6*F[K$2S=\GG,7#0P;Q/X(P1 UC+GL] 42MO@D;)^:#0SP#H_"/Q M(IT00+O<$P_JMM LR@90JBH^L[VJ_1#,IW]I-P)H_*O[W[^ ?Z:^]DW $^ 9G<2L_U>.2)7%?-W!MJZ\$=&32]L/)+X4C)1))E MDJ@])(6EC@^]RF>$#XC$##[@S:D7(MNKXUDDA'JA]+ZQ.9!L)M.]^Y])(%C/ M- KWF1Y.]MS\?>IUF%'ST0\?\B<_][Q(43UU062;[@??]P3[B8N*S@&/"ZI4 M^PG4+'CQ?X'-"^Q4N1@F>*%&FUZ#GSO+KY^T(A8NO"#EUCD/^)TBNY'[J%YN MX*:LJG@S0&,!#0D\,:]2H$I.N !X34H>/:+&FDH.FW(/9:"J4:HB:#!(Q%&9 M^)H+T[PJ6&=#.V"133!.*TN^:FW2:'>@5."-S('8G;W=0S=DX(+1IP0@E9FU M[\%QWB)'QQY8WXJSLC=-$YCM%+8 &&VFH^)\*_)4E])2DSX%0T?AGR8Q;%HI MC>IAY^4P6)W11?VQ'+-1WZQXPWXM?"0:L@J/Y,YS7)Y213Z'C2IA%3S;L)%H M9:3D75[9 A3ZP]<;]XP+=NG[6FY2V<_4/VW,Q1$/)'>T.!0&J? Q7(%CJY&! M]LPPOTDE_1^R"%%G@3U51!8\RO60YW60Y2 <*:E/#2=5YV5IR\3-8 *D1X%Z1: *@6X8.R27'_=T/EZ#L-3T#O'>?/TW4"( M)$B'\R?\C+''6Q&(J8[$Y[1NCQ3=,PC)6%VLR^WWCZRWHD_R+N MYEH]+YS5G4;S;/O6JFC:03E _=:%(43%LMOOYB"-=R!_YTJ(<'C=( -A$CG*61(Z100!,PT$ZNPYCY9C#*E9@* $#V*8EP*2+/4" M7ZB8HHI>^(]&1=&9*4@)P ZL5)0XJ MR( )"Y@2!C,Q+!<+9Q:$?GCW>"X"C!+3D"!W@S%E ^ \2Q9:+U><:?>+)0N@$E(^(@2H6#] Y='8,S^IFYB M2^E?E>!>FBS7/S064ATTUDHUENN'4RE-N M:)*&6IJY-A*S07U/9:,(N2:K,X<,M>.L,9+0,'"J:.QD:'Q1257. M'U75H'(+1Q9&8 )SCM*@!KH,,Q<;/L85\!AM<2HGT51'*-080O\I),C'I5)" M@M3\S/S(F:&)#C!0F%*?!CRNR.Q#7G8!=@ H5FKD(4 -J*Z8 M,8J;;W461IK5B<:ERLM$S5;&8H'K$(5P)ZJ_>DW.&Z<75@]13(=.CP_GO64X1UZ=9+:DUEQ..3A*0?#&E,7M/=L>0>I^M N MV&_*_Y8.^CQ=W@^!RM22LK30R2TZS\MI)X63#0\42OPV"I,[[4#[A/E>@8B7 M9H[/C3PUHZEF$'0VKK 3!CYAZB&Z"%1XM?1V'5+%E(][8$RU'Z5GW?\[^ZP> MG"6OJ0\Y%960,TQZ@<]^R#4HR$3/0#W(*)]:5SG!_J-Z@'J4L<9+&&'&ASZE M+]D7_:SS]^J5O\)6K8Z[_:*:.F7R4YY//FGECY0J3J=B%CJY[BZ!E54!7Y?' M7$=]\=@X@+(L[BW\J* Z?!9W,!=8;MAJP@B5V>LKU-E M8"@S;U&Z_H+=;)#PY67-LZ)A>X\?PNAK@01E)49]J2L%Z*17W?:J0)0")8HY MP((AL[N)4\HR6@\3(.39;>M1)F,0)<\^$L+ %!A?3;?()A#PLN(3S, +=( _ MRWOXPC$C-*TA@$4PI#Z4<8>R':B'^1BHGX79\4Z@F/B6GB/)@6-%P=M;'GB_ MQJ!]E@=>"A0H=,UEM>IT]V1QCB7UL:>)2VYZKJ!ZQF^%2-7-O,@)4PE/6=:9 M\LOK\> 3A9:[;"2XF@"B,2P/YEK'P#VN8C^=":/$SL@+)T%F","*JJ3!-#'%D_D,\2AG%-XJ^NN, MP4JL%!$ZDBI-1LN3'C-N$\E'E8>J@*((KLX$UPI&FX MA"]"A8=75@DS(_6FA:.>J:RODN;,(U'4BBX-"&1@-2170,^:V:=&4[%1*,Z- MQ1V2 S3+&0AA^E64FGA:F:[<,0]=Y"@U&46N#)(P SFE!_L]<76Z9,7:F?), MRZM6$UN:1DUY)H< C__!+9/?12+/Z+G'+:\0Z.>DL"HX&03+,D:LICG@,;J- M=G*_F#/!)#PY&PS62Z8 M @8VJM)J^?M:?/AA?(A62 MT7+TS*E3#]O :DDYWKA6MUA+[9LW]_[,DF02?88IO$52J)=KNS%5B&6I3*A7 M.M^8RFM;B/O2VBH+22_M1H9*31!,_/>T#[,XQ:P=5E&(7*6@3'NZNBAD&_(L M_TL[Q+YD'L O9<]8FH2Y9L+UO+Q4*GMST>Q=P.2_EMWDY5GE#M%5@X CCMP6 M ?!:!K,Q2[*6I^=RAD[*>^5KX(7?^)S+BE\]LZE4:>7\2^5XPAHWM;)- M-VR0F56B$C)9J$H:E5-/L$-6;#)\8[&V01B<._A>O76K M8Y>AVL_3"IRIY7X>/R[*.;G9HW-V@=]3X"J?R\Z32]\VJ@97(I(*%_8,%$5, MHK.H4#EW-U4A@P=QJ_4GL)R"<]CAE#$2M4M)JZ\W^7S7#F^:'TPBU44 MM3&F0ER4CLSH( $*395A4WZ,\:QQEEV]ZN JCOW%JLJ#BD"5SNWB?I[=EMLT M:XRS>E;IH_>MKH,S11QJ+4QOBM@9FT)VF;VQ%*P[P[1ZCIK"XU_3IY2L6$6^ M[4.8>>@O"Q."#I*&_.1&P%_P&*-R*L!4>HF>.I@Q!:H5IZX*(%,,H_T>M= = M-2$L;%+3)A?6,RJ5HH_#6CTXN,OC&M75]@?*:5(2"CU'N9!H71Q? MC_P/ ,33&MH\?QNZT;)(+AHIA4N]" CC;YF/RI-5;T>0J,H[&!DIW5"I8)*: M5B*W+'+[)77&Y1:BFFFSSJL],\A/R\'R9>Q,X>\I]*M@\';9'$=$P:N"K626 MQH"Q8A0RN$2F3:Y_1E;2==UR MIARM&+E2&?]11XYX%*BCR0Y'+U*F(^0.W/R%(+-9H2]T(R\=B]?1)-AB=2DX MY?!/4UERW2/7UM5."W]%VE=YIL;V5WQC[I#(13M5_O&Z/#99*B40*DS"[4!% M-LOA8O2@/I.^KQPR>E[IK)>B ^S,NQ 71NKX*QDU&X>A=_M*/5"UOGG/C:68 M^^;YJ*(AJ/+=*O<#0E5V(S*<#&F+L^=J7BN61'2[CPH^MAE),K.P26WWBD8#1[HW^'[V88Z5 M$NAPW84&RI7*)T6X_!:7'E%Y7;[2YE0K0SH5<<(V \SF/ M=;=!RE:JTZ W79?! J!]@&H2GGQ0:!S7@5=!48%\NA%GG&)"1<;N7UG/T#A!CAA2=FS7)1R M5U4[@,:Y?NW[-CANCQJ15K.!C\)_BRD**MU+I,6O2UD<"K5I M*D$*@BG@9;I[D2Q\+A=8^04?K%)"<3?6(58L$*SCG:G9]42)KU*$5A<$Q,@% MK,0*K*89CRKG3QE;*I\G+0NGKC76PW7J$EE97ZTEY'I**2RTG"A>1U1FJ<>> MDX;/,:M&V75HN7EQYNY.W;S9V+2=DF=+I0Z;C%*9Y9EI9D]M!MT ]*43$KM8 M\T>N/BG=?L-F48]_>:T^M)1'6,A,7!Y*'OE3VD9:^0^CB4Z2'UEXQZ813UQE M2SK:?Y.G'ZH_TX+5Z2$J3W[-FQ"^RPJ6PJOS*@7OL/XY,.*?Z*U'L,I_@>L? MQ*T$54VG-:/_-PH#S\D'5+)>WI7M'FU^RW>E*OVK3+WI4,=[/!2D;1"\_?XI MCDZ3V18A8)IB;^T<2CD[BW2!M.7^I+H8?$/-JCVS\Z_E).(O&7=U=O_]=5U. M=-GN7CJ]D\N3.EV4+,7WBGQ]'FUVXQ4)A0Y?*$9#-ZSR*N5[469JYU_@KOET MZNVR-5]-&.45RP*[YA!FZ4!CVN9UNWVO<)3Q0.<2KC\ "9H)NNYT8NH,%E4IU4F4'B#2 M;LG"0:>NN&"7F,R5%A!,%R8_,8*[9A3>15H=>E"%,-,NM,HS&>6E-]-S:M6& ML.A/UXWZ"F=@Z=@,8*4S.T\6Z6PN"EM .;+7+T7AR'V6$])UJ>*>UGJ"^Q"> MIDN I@>AG! (A?HEEHR&&S!!NW0L!SV7*=\4.D,M>'B8(G[7627NC.A=M&BK M,\FS$F 33?N;I)%2A0JE2$KF? ?&<>^U]!7'XYN.MZX<:UE[GE*%)1Y%7+ ^SP-&U;9AVG>_2AE=!!8 MM3;8FLG!2L6>2N5GE3E>/Z_3S)Y#S54H]\CK==<5SZ>!J?S8"<(+_,=R\0%] M\L3)^PY7JWA,D>'RPA>E)-L\Z@X,KA^MSHW$*=ML+AU;\>"@KTDIE-EA@Y*" MIX+0GJIO7SQ-YQKA/@(4/E\L?GX*V$=Q M&R5X0,YQW_YK8RT5ZR%MA) E9^7GI%&TA?;4*Y< 'C[S M]<"U1\"+JE8!"."M:@V3"GR>2A-4[DD]G=6&9=@**0AT]2=UA@P5M%0:4W0# M@Z,T)WU_M@6F@TVSJXH1<#WB7.=_S%MZE$(>6:LO?6ENQBG7DE87@=_/,8U. MX4+^B%R3S#+L2OM']4K]9-RUT@A-RIL*7/-NK=K!H7M.F[K9B :^!>Z6V%2^NMV7^A['(M"'Z8I[CO1]S:, M00]X:_4 A YMY !PJ:ZV>IT4: $&E7$'?SDW1T9]CMN-=F/1 (V= TZ&SE=6 M^3+%I9$U!KCX-$=O0%9,(P1\#,1\X8>/(&Y?9GC.+*VVE298/3G#PGPR2CW>W 6P.50\6*NP7!^[1**L.4#6'6]$24]4 M+:NZJD[_ KL2#Y0V;1FEO2GW".B58J7V7,^VNMJL89:B-*HRC:<\NG'IB'T: M=E+RK!NSE%KCJ)20L)PHG@*,:KJF#_6JT%'NMUZ:VQZ+U>Q[H/K1D1*2RV(FR;NY)4P\J,?H!6HNA:IHJ_B&+$N\(99*2KXD9G=18BK M?(N.&&3=7#6L/M_N=.G%4F%S'O H.VECN>1?J1Q;VW2VM!@T7RC1_C,O^C;JD'"DZ5U6C3%139_T$/A>A>)N7LTPKVYQ6VK66]02 M7:,UZQ-)>D%5)!2E 8@21MF^AS'.:9$^I2HAR[1!(;Y7=5[KE4^\K&NV50BS MUH,*>BRW=GLL2HOJ@%;1U7B/.:Q--FG=4;)0E=LD5ZL"E(:UER1F'8;AMSI[ M5=:3NWJ8#?2+2ED"$J1!3; D<,H_HOA^ E6G$0\5IK9MG%?IF954N.5,./Q< M?FF TNY725HI&O^BLOUEBBZ7Z5\:N2[$/YE9I#\:N2+E'2G9!F%M#K,ZB('$<<1QQ M7&L)5X.6-^[ZOOKKMCFRA[3=VD*L_ZR;"/7/67%8K9.VQD9_U*]KYFU92KSO M%GM*"A[]\"8( _'F^WPZY*)H?#.1U'SKM#PVZ+6*]UA"..(XXCCFL_XNOC=I>-$2:4?X9K"TJ2LGZJR/C2L M\=8'E$Y%62>;G6#@I&!@;)'[GC" ,."4,0!4@ MKCD<$->1)W)J$JF_R+/1=$EM8TAQ"H(:@AJ"FJ9#HN;$,$>DUNQ@7GT?\UM?K+V^]'=I M7CZ8'N-GVWG=NP.K4GQ;7TS,K&8F;/2+D0]$;;P[\_K-X8)_#.5_9C1\\-Y[!GS#GM/,K MX);/%U*\S?Y8F7PQJ++SI< [>ZTW:7O_C1[3T/[N>41="]OIG%YYNWG8U]/D M3V3R'0G6M4ZK+X;[7!OL)KJSMZH3=JY;4/OU-O%=Y_EJCQW6B;%>4/2P 3Q[ M>4APKYQX*=EGL0@C4/8/Z?@ACCL=CG/1AE46/7$<<=P>."YU8DCVX.&F&Y<\ M4"6_5*.[<(NB"/NHP$ZM$ML1@VD1V[6.<,1QQ''$<>TG'!5?5\77@1MBR2+A M".]>A0X/J#NWA2PG65]U8!K#4;^NF;=E*?$^*K-\N'V;8*!C,' V'-16]725 MT3NT^K55'"2(((@X*H@ 3<&T:@.)MBSE:S4%.N/T!'%_C<2">RX3WQ:8B"?7 MM'LZ?(_VUN>)4I9P):5R8@QM2A(F#UL']9?68/G&*$<3V,5+KZ$/\0_Q#_-.F#(93 M\3A>BT4HO;CL:20/(VG;+Z)&SS*&>S#[V[+XY&$\(D6@]=Q&4%/Q,%I]HS=J MOO<:N1@)B0B)"(F>*+XT,NQA;7F@K5]\G MUEM%>WCH]&12Y7.?224SL[;SW]J7, E9R%"D0I ^]M,_ $A*E'58!RB!9*=2 MB23S !K=/_2%;@]%Y(D$R6$-+%V(TLASJ%;'Z/>5A4QU61,T\==]D2H0?BO&3:*1+4H0NY&FDFFYUC;X-:CI8ZV"M-QD&CBVCK2[N M!WD& !( $K4#":MCM$RH,PLNO;5I>Q>'[H]AZ'LD8O] Y,^$QJ_@SSLT\&K$ M?-H1#C@.. XX3G_"@3\O_G1+8DP#XB&NN01\B.#%:ZQF;O8-LZNL,I(N:PEN M/+#0 0/9+:.K+@47_'B $H 2M4.)7LNP>Q#S6VY1?(QEY]5%UQ<^%^;E MR:ST?FD?S..=3-OR\@ M]#T=$8:^DF=T&X[P'/R.,W*6?_CT5B*FHR]:M5.ILA>:Z>L;QNG(.O:']^5V(0:D]UL[ MWFX>]O4P^89,OB+%X+33]Z;#M=YS2J; EI'"&K\@%OK40W\SY3^[*X>KM8BY MO:6W';UZ^4;ZG&XN#Z'OI<^Y'T:$H-_XWX8,7?.MR$._)'R_=$P#V::U=M$& M8,6R6;'RK'9, Q0/PX3AP&,&(B\N&<=H3"+$AC@B"(_")(C9VH8ML%S9$9D2 MP&_SP,Q>>?2%@EJ4 MKRJ#4B4$R>VV8:H[ZU)MOA'W0:W/FD33JLV* &%KDZK5+K\V7R5X!N +X$L3 M5@3XVD@#:_4L@# 5$%81[VZ9)/Q7%#*&QE$XH/$A 4P7>C0RFZGK& YD,X$+ M]/!ZC"Z\TT@84&@:Z;*.@ & 8 !FZD"O98R\T*7I3R(H:"1 Z34DFAC$N&8 MCPV1ES$)&)0;/3SL:L1ZVA$.. XX#CA.?\)!>8+XTQWV"9.]6$4,UZ/\"+TU OCGEJ*[.?=%E( M<.563PW1A7<:"0+'YJD)$5^E-@Q@!&!$K3""*PIP:$>%>:&1=Z-,VEY1/Q'M M1W6V/+2W?\'W418$:;_T91LQ&L%0_347[;D-@*8T>PB"/8!#@$. 0]LI/,H2 M[+1?>H7&V,<8/_ADX?6%SX5Y^30@)\.T#Z!EFQ]FN*3#66+=B1>>.2.?9OX, M&G!D2;\77QJ$T0C[,Z^UQ#63!\L9(9?X?G;-YR/S2'[GR^7FWQ>0_)Z."$-? MR3.Z#4=X#M3RMNQ\SEG7#,X!/AXS^B4) M"'), ]FFM79X%QBQ;$:L/*,=TP")EL@,!QXS$'EQR3@N^';QB"N8,2OW/ 2P M''3O7M4OGJ%;,@ZCF'B'-+6!XYK#<=X?"8M'_#T'+4H''-<8CKO /@Y<;M<_ M4[$=QPA[X5A41131U?MP3%W4,==V'4$8>SGKWI(G$B1$SVJ3E>ASJH5+MQK] M<>V6;?2=\EV^E> ;<1\$P.L>>*H$*P*$;7!,TFAU[;W1:Z/8>25X#0+K@&^ M;]KBF]WB -..DV;<$YB,(1"E.'71CHF7>N"\FTR%O2!G)LP^R47[5(E[4O6R/1 M"'7JKZIHSVV -#-Y"K9AMB !@83LYGIOCKM&KZ/,>],,!-$/+.JOKNC"),T$"4=9F <0 A "$*)^"-$U M^J8#(%&Z(:*1CZ1,(GXE<=9/!WPDX"-9DQJ6973-\BMRZ++XXCZ("]5$>]&> MVP!JWL:%+$V+_^C",1 7 B "("H9B/I&NV^"RE.FR54OR^H",^IJW:M4%THU MTI%CGJKS]>JRD&4;2J"& C4"@1$5U!E26]@PP!& $;4#B/,4WOM?EM-410@ MHK.NL GO M8AP3T554&(.7F W1#8==AG[E\T!?^)]6%X?822_,W*6?YB;_'1016_%5.3MA44:UW=XI&/JV!_> M!Y6%R)7-:IV?$=?T&_\+T.&KOG^ MXJ%?$KX#.J:!;--:V]T.C%@V(U:>T8YI@$0_;88#C]7MZ+R^C 4-WN9.'X!%A-Z9/-*8E]67=C^^@_F!>L\T.^ ?X!_A'I]:H:ZKFE>^9>D4&)(JF MQYYB_$*@TQ&HZ6O["Y26YP9_ ?@+=%$1 (BJ!43JRL( "@$* 0H!"FVG#BDL M,]YP( *GYJ?+(0X>">/66=%'R1B)&<*!AWR*'Z@/_DK=8;QFVQSP#_ /\ _X M*P\0Y7-=/DF^^T7$)?1)G%4U1$P/='30T=?7T=MMT-'!67#H71" J-E U&E# ML13 &< 9P)F2%9Z.T>M#>3AMG)*5-\*^1V2,J8?(RY@$C*2NR##F-R WB2)1 M)RGU41X2I'0A5B.+;Q_;1K^CK/QV,Y %_(8 $HT"B5[;4C5M7=:Q;#,', P MH%88(,^;*G.#-$-1@ #1RH3V<'G!(E[4OVW@"I &D :19HO)81LB!')1+TH(9[Q-BXT ML:20*'+? %:S4N0(( 0A1 M*X3@>H(-46,5]D9S D)9A:.(/)$@@>I&X!597Q]I&W8+C@I!(*AV2@P 4;6 MR#(L1YG> T $0 1 !$"T#1!U#*<+E=:TB1-5W3K[NFXY=O#X--3CT[(-LZ,L M"4:7I=S5Y:,?2M1?5=&%=QH) RD+]&S+5L8#NJPG8 %@ 6 !J 0[PD#!FO@8 MB\)HBZ[?V\ *1/-I0$Z&:<]ARS8_S/":)0),!;**)DYT\*J*LNE7YW]#4\1;9I]4[,MIJ9V(MG(G^B @X[1C=;9G_/$/G(Q)XDZY< M=]>7Z#N.\&.$QT.&OB<12S ?0/:GNQ@/!BBK\2?LOXO$]PG_)"=A6;V=QY\Z M,7)EPC8E)^1ED9N,6)RVS<8196*X M_ ]X.OA!&,D%F;96060P("XG13B0?^'T0I=)=ECME_"!3SU&Q=&)"_AOQ9&) ME[AAP!\^HO&K[-B])NV*#[X[OQ"_O7FPZR>"G5-CG-$PP#XBG(M'.";9H$-& M\EF[(8IICB($PB/L(_$QS%)!+/X$3MR@GS6?#A M)41R!N;O>OT?20G&G\@)42"2H$O(B1OP_SZ&8H@/F%$^@JM$=G43U_%ABC]D M=Y& /V*4IYR*7_@BC'WR(H@FUFD\]E_%]>)/D_FR-R\U9O_,R2'[QPUQ],B' MR1!+'O[@I$@;SN6/P$S>E1-F9IKI(&)^LUQU/F<^C35X M(G[#A6'@B/!A>&1VT44%&#<5[0'ELZ&S*SB9X"IFZ(GY>C1.Z4LE9V/9?#XB MCSCR\D5Z(UDS<\M%+><5_DI!=BZILK41%P$^4XX>4P$H(M9I00Q6[[;9YY\^ M)NSD$>/QV;?H$0?T?W*\EWSQ0Y]Z\LMYX'WGF,%I)[]^&]QP^@0N7T0NJ#&1 M1+VBS/5#ED2$7WW']PPZX.I)$$^%^#M_GDL)N^=[R(4?NC]^_NM??LK?_3T2 MCK+X];LO[@F\ZS\3.A8/GCYWE77=:O>N+_K\!^?HYS>[81%N[^F(+\-7\HQN MPQ%>KO%OI!:HU &>TQ<]A+XW?=#..^'<4_,UD=(V69#%)6J5O'!^1]Q*=^FL MH;N8BG67&5J1&5H9@E\Y<(@-)0/'0>ASBY(/>'6A^U4SWD#-+#QFQCPT+#5SKD;X?G;-YR/S2'[G9H>;?]],W*6?_CTUGJ9#JH8?9A80+V%=;/7CU^D0^JV/[QO8BTTU[(I M[7B[>=C7-VGR$,\JN1Q^)MD9):SQ"Y(*!_J;*?\I@Y:KZ>=R#"11@1*][0C8 M6[J__9($!#FF &$KS41[M*)BT0Z3%@XB)]Q M1 ZY2T#R;J7BYEW'Z/16!SNAGA2<$] RX49[;@.H*=[7Z1JFNH(NVB_^KE # M>O6G+T(S#?@<$T:V46XF([-G;,^S"=98)LV=T M+64%"^LB$V!'+Z?M31(%-$XB(LWG 7T1GSB(=9& SSN]XV6K4X%;';=TPK)9G5WMQH)7[=K6!:T83A$T>$19WN? MU&Q37%%X8FZ98 M"7J]91JVHP[@WB-<)?@(+.72=0E ,$ P1>FXO8[1[ZM+9@($F]74JE3057#M MODN)7:UR;<@JA0$CDRJ!<_/9E*%U@;3JT;T)I6A;ZRNZ?3[%Y=.[_*FU;MH75Q>9)6A M>^U>ZW*_E:&A5/%2PLVX9*!4,90JKM#M4*IXW^XI**2X#0&A5#&PFQ;L!J6* M@0]UX$,H50RL!J6*ZP=U4*H8LLTW9#@H5;R#UU85=6I1/Q1*%<.!9RA5#%"S M!ZB!4L5P>GLS$D*I8BA5#+GH<&I[39F 4L5@1V]&6RA5#*6*P6"L_%95'^&" M4L5@(FU$0BA5#*6*P40"$VG-)&LH50P6TNXN."A5O =9A5+%8(A5;4-LE'1" MJ6*PY!22$$H50ZEBL.C HMO0HH-2Q6#2;49;*%6LA(Q0JAA*%5=L=ZN1\$&I M8BA5O _K"TH5:Y$'W;A"GU"J&"QE?0YI ((!@FVI<=8];UW8YGG?OKJ\ M[#H7'=.TSM,:9U>=B\NKF_W6..N-%]8X4[3DZ5=Q^9DHRTG=]$D93=$M<];_^.NS MQ^4?^4L#-N!7\H'*,82^N*+P]'0G[=E6 M]Q.;CDMD.N @*]#*WSKP1='!X#%[8\ H?WWJ6>./>QY2=S@S9%%[6,R6__&! M(+XZ-/:)=XJ^<&I$%FMTXRBI'QJ>XR<8Q)YQO9C^C';5G M2@!NK]_U;+NSNX+'9[K1'KE+'<5MYOI%H!<=\!'G=8\S(9.(87"!F<*'D>(' MGDCJ[KLK" @(2!4%A"MZ U%]-' )"A_XR^5?Y(DKOM"=80VJJXAQZ)('PAA3],QQJ1CCB M#T&#*!RA82AK^T\.F62G2 1-I_AT\H 9OVA !%$#+G0D363*+\[ZY B'R#@* M!X0)'Q3VIW\7-]%8_#](^.\)(])T')"(\*4QLH?..Y,P6XJ&)'^. A GSI>>*T*=L9,)ME(PR']H#)]F QBEU"GSU MCYFA&(4Q1F0Z=@^)X!**.1CR60J"8,ZU23Q.8C0B\3#T4$K+, 7S,68,/Q*Y M)XA[L!@$9:DGSY,\/,#[N#S/K03M'OTO^6#?HD6][KP!4_,%98 MZ.2!N1$=I]1,75T3)QMV.1G%KU&8/*8.M/1,DN@(,3-S\=R(LK0]A&00X6R< M8R<1&>!3#X6+0$RJ^/;T8!/_'WKBC"GW(TXCRD[1_^7?Y8/S9DSRRX2*4LB1 MZ!+"O_LA3D&!)>D,Y(,,\;H_B"M=F;(E"^< \0#Y*&.!ES B T$&X0MDZ"Y] MULF%?.5WOE7S=3U%W^11K%Q^BO.93#KKG2%(,Y8^>SG5QX2OK( -Y.$8IPF M7%I>.2BSZ;U3/RI7'6[)(Y\+7V[/F!+9)]A#G!LY_Z1I$URN?Y X93IOROI2 M6L4J#^FX$,,0!;5].=YIM M2?C+IM_X#&@@QI0_YA3=85^ 7Z1",3XB_B$'CB:"MD.Y,-\A!,NS1R#:48Q M\B)?[DV!8T[!6[WO*-Q36CW%>\J7F4"!1->)K,XZW:E [S\3&G%*9#YV/KZ1 MW"[D+A!D9,JTV3DBS6[F^0@&O/EX6H. M?P4)/,E^'J=5]"K%SLB1/WV(Z%TD'#D<;5U^'TNC%:GQ*O@QBQL0+X\\;!1< MN)[,0G#*NR3(#0&^HJ+(K,1FOB-1-IDAOYF+P(.DO_PS1U3.#-(5)<,BG%$9 MGWKVAFS,8IM(DY!%U.)-0$CL7<_4]^6ITM!UDTBJ6/+^A),XBKF:;+DO7F;\K&65;70J'(F*44CG LA91MJ=*V/5? M,U5&PI(Q@=*3"9OD/"7QA+\['!5X9XIS,RR7;QE"AY !NB5D2TD@!CK@HTE1 M<4PXT@FLR7>K7.N(,D;B.W:49#*6XBY?P4@0U^?OH#Y-;Y9(-17(A6(D"2;. M&ZNO,DZ5039\S5<>+PWK"?B+Q)!<;\5=.$,J5QJ2X)?[) MOW&*"7;R."+R<<;+EE'&0*62OE P!\[VFSXYT@Z>R )QH*!ZUYO3M_ M79B.*GP6$=J4/"F#1US_$78,?L+4EW(D ":)I MCBE>/*NRO'6Y".#B3\C(+V1E&1RE-'R#+T2&A^=6B?]ID&Y:8M3#\+DXXG3+ MR,P!KS@@+@/S(;DI]"R8?68T33<*R;DQ>13DX)KED MA]E.4F7BI,CUSQRCT M!$?)R4ARY9 TPJ\Y/= ?B?(9-),@R>QY4T%^CTIG!6<'()9$2/FTQSX91?O:8.9Y M,VN4;H\RJX$O%/;#0/ /MP#DCDBSY9*KO\2[@OXS,;_S>0PY_A2?)Q5L:?T( M;5Z(][+A3W<[(3AN.K0\T":5)3[!>4U,C%@Z@+A02S/F,>2F]]1'4$0!0< ) M%AGI]BO'QD4]8>GVQ_=,#A*4#9>3Y11) URID[5Y,6SIFGQCBER"3+PT6+A MF>,*6K06K!:4XZ5KQ MF&6* IBEZ4'\&J'2\INSQ*6)DI8M 9=LCQ9U!NEKX'OC$#_1,$H5YT7Y4?SA MTM\A^&C"J^+6PM@R)27?X*=)4TR:,]D>\X8-4QVX(#E"0*(G(C7DJ<-HAA[9 M9%)K*(+X7_$N?LJ-LLL+%=:+8PS;V$H*64F.]K4 MSN.2G#J97HOK.4,RN<-0Z;N2:R!6>K(Q%==V*NYOUE9:2.G2+F6HS 0)_?"1 MIC[,@(C%P=P.2!U649CWRLT\7544LB5YEO\O=8C=Y1[ NZ)G+$O"7#!A-2\O M9-\OS\/?!DS^WULW>7%6$X?HO$& !8X\3 /@2@:S-$M2R=,GUM$V7;)"YRU4(HU!T!%#0 M5&69:%XS40F6C,=A%!FV[=XBE>*/=S 2^8 M!IGE?A*_CHLYN?FC)^S"_YX!5\XNL_V52U6#9R*2SMMVRGL BFE,HK*H4-Q: MI!''M3[RD.I/W'(*3O@.)[TI63@EE*KN=.+2^\UWK\<<(";XDNJ#>:PB(D)/ MR!SGI^ARLNVF00(A-+,,F_$CWT[))+MZWL$UK2PGE+_7- +E)5&N&8C]/+]M M8M,L,,[4K-(-?2'S^0Q;( M4K!B)?G6#V%.0G]YF)#K(%G(CRT%_#&.151.!I@*+TFGSLV8*:KEYTB*FY1D MF-3OH83N0A-Z)3A2M,F%:D8E4_3%L.;K.6WSN%)UM?V!MD<-:+@Y92M6)[&(&+%0G XU\T2MA#>6QP;.D4R8" (/<)_B/#SZR3Y [MY M7"+7)A<_0[H[EBQGQM&2D<670EA'1HYP)&)P#\3%PHN4ZP@3!^[DA5QF4T4D M=2-/1$1N.UDTB6^Q7 _*]I\\E66B>TRT=;G3\D]1ZJL\EF/[IWCCQ"$Q$>U, M^1?736*3N)!X*3%); _F[I2S#W.LD$ GUIVD0"GJK#UR%?XDSV"]9 MD-0Y.GGA-KN[!K9-O04ID)F"MQS+<"138SQT)0#G=A+KUD'*#.$-UV, M5;H;GOFSI'-$'A&=.$/"8)(%*?2@">R'B5"5!$#[J8\N%CJ$CY_S[./'B?T@ M.XB%&2\^$^&5N M7_B^)8[;6B/2?#9P+?RW(D5!IGM),TC$'Z=9'!*WI1)D()@! M7JZ[3Y.%3]B8RWDH'BQ30L5NG(98Z3C5SR=FUQL033-"PQPO\P@M1P;1%R21 M52;F8#7+>)0Y?]+8DOD\HOR,0%%QK;$8KC.7R-SZIEK"1$\IA(7>)HJKB,K, M!FQ3AQ*3&2N/TJX3EAN--*6=%/_S23]4'ZD7O99ZD:4_4A3+;B\?1)/%RX6_NI)E0+^/%_D0OU/ M>.L%6$W^PJ]_)@^,JVII6K/P_T9A0-W)@ K6RZ>BW9.:W^S3Y #'(J9>=JCC M0AP*2FT0!+:E;MF9V_%Y.( M[W+NJNS^^WU13G31[GYS>F.X5;P5VP2',PH%&S%8[2&?VO:FC# =I+N'B Y!<,Q&N MNS0Q=<@752K5(BTN/7<@W9)3!YV\XA2=BV2N8:H!9 LS.3$B=LTHY-J;5(>> M<>2EV7P^23V3PH>2YI9EY]2R!_!YT=3(2Y]<< 86CLUPK'2')\DXF\WIU!:0 MCNS%2S%UY+[+"=FZS.)>JO4$3R%U4Y4B/PCEAIQ00K_D&P3E-X@$[<*Q'.&Y MS/AFJC,HP18MV=B:3K(1(=(5@,A\[C91*5"A$4G+G.V<< M[RF5ONEQ^&)9/WG.CA7Y)QF'P>+CPA?83].5\[.JT_/A4H[(&--EQUOGCK4L M/$\IPQ*O))ZR/IX$C![2MR,V)"3.?/?SE)%!+9EY^3 C%854%1F:)G+/L.R3 M5./-Y'GFI!1FDY1;[^U[C D:1F2432+'IHR<^3-2]4XF@LV?LJJTA.5Y(NA< M]IBLK'Q-YI'URIQ*5PZ=1;6R4') ; CSYPF\,&/D(7XB^9G(/%F;<[ZLY%L\ MAYB%:\\G+_/S?(8,QMDT'I1:K92Q9&NFS@55/#-@F6S.G@-,";$!DW,K-60T M+CZKR/'I\RK-[!.HN0S9'GG=+FLO$:G\#(EE]5^+Q0?2DR=G+2W479$+GW,1,&306@N0_(% M^=/27".QCW *G\@00:H424T4%_2T_,S@),Z:RY(\;?$BU4%1Z&22 98.;?X! ME!6?4:@MD9T1D">G\\.*PR0*4%I51!3/87A\U].B#NJ^M/3[7-GRB> M'/@3BJSO3W>BC,@B53$@SS-$D5IK1DKO'1+)- 'A\G*S4Y'IP])I\U=Z.6R) MI*^9 T4O)'(IFU03%GX*,2F!*AXEZ;'W#&)FV"F<.5#&9IQ-,]VM1K&S!6$$12,FB5@LX'&"NA)GYRN&;U0+?H(KX)O7#+_KG5S?7%]:Y MW_2N.L[535H__+)KF1?]_=@A];_J@G?TH.NSKFS3YBK3?UJY;TF2XSGN=%]]I\%X"+1?0KP CKDPP*%"BMQT!>TNW M_OMA1 B2:?OBH)E03'])N&;MF 82BMT&9-:-M,"F]6'3._JB@$D!0$OF3#6T M6K]'V*'9\EA& L.$<0.>*>NBO&\J CLVFATWKG.N4YOO,ML KE7#XY!"OW0= M=*'@[@TYUVW]K;[1M_I>FWW;Z)J=TDFBR^*+^\KL ZP1"FFW10+4-!MJK&[' MZ'>Z@#6EZ4#U4G5F$]ZWT&TF0[=+T,DW4++5BY)M&WW;5B5)NBQXV9LS[,$U M%HE6WS#;(!)@1^]P:J/4348I80\J:GW#Z8/)"":C1MM5?83+XD:2!482&$GK MT6^M,T1;Q\2=\0ORPD2D+^T2R%46]JF&LV9=$NZ98B5@E=TV3+NU-\)5@H_ MBCVL)QD0#!!L?4=:RS;ZCCIC!A!L8YU,&UC+TKD5GABH3#K)>Q:/SJ0"K@*N M4DRJ H!]E(LYR%(K2-X(.HG6F>$W>R5=TGJ2Q/->9!#1M M._BF-=\INLS*VT7$]3%CT^)1:;D(&D:3$Y?9T7=Y8OZ!D "-L$>R,_+B@=-R M;.GYR.R^[)Q^=H!>5M69?YE'TW+7>=T4/R\'(VY_$G7Z9-L4<5!3G'"F 1^] M.&4L2XG*,ZK;GZ+23G\XV,%)>?GJ$WV3.@QYH1$E,ZG 2;ZT7HNX2C20#F>K M447-U3M)C?N&24_5E$&XE_\*AOL]';26'^EK.;@?+=KU_UW-Q-IR+J[IK MYZ"N^_)3Y;/=!=W)0E*_IB73LQ*396CY#3RS)8YH3?E2G-5:IJS &:[&";MV M](%#14O$>!^'BO1+SRC39CM/BXFR694_(+$RUSC0$0Y*P$&)=:C1-HU.5UU4 M7??%W\I=5#WMJTP2OBT4>I+[(W=FHOIE3'U?MVC>(1%;%V(I ^8JX6_'Z+9- M51/7924/@K(-4?KFX9?35Q4"-XN45_/E1P^/QMJK4* _SZ2EMHR^I0S M5]\ MT)\5H,[;,*8Z#;H1! -=N:&ZLCBNU(=CMSM!:I8AU1@-;QYK%:K+S2)FVAK2 M#\7X230J=O!114E0F'?BLRJ >,^& Z=;0/ONN<$SZ67V ?(!+V?;#RY*\1._ MSZ?Y/>0MUPJ=2^9(N,V(&'U)F_V*3M;%JKI*GJYFC MS0[8:CNR(P[*43':F MIND%Y$=NEA]IV4H2)-N=)B4X:G8[3!Y26_V:9',U,2\3!PF.7I&E)B$3N!&X M4;LL86!*8,H=F/+O*#76RO%! @_.FP56"5G7D&/=W-R&-VDBA]PWM'?304;# M3)2M;W2@ J@!J &H*5FK,?I]!Y"F7O;\ M7E.'#@DVNA"ED6F'MF.8'4@[W .;@\X!,* M#%A=HV?U 08 !@ &&@P#QVW# M;BFS).99O4+KOTV@9GD>Z][0:_,DV<5E:WN\W#1(+N MV^1<66E3R=/_;O5/NXA?YM,P4#/>.%0T--M2/30LR_PJ>=9\HHBZU.!G/LYQ M1$#3;V[X&%!9K575?/[NG/;4$IN/+,("7U[S ?^OF$8> M#W&<%E<6A9!?29P667[@0R">P>\>,/';JRH^5ST]+I;8$YGZLAPSXFO%1#:\ M%$V<5W/.DNL)BZDH]9PO8#SM;RL6VI5_<+/2U),*NJ=(&2)Y1#$B+:G^JTCP MG5-+4TRRNNKX*'-6BOP/X:R4 U4R2H$?7EHQ76R@61OE0AUTQ/DN9S<<18)5 M4R[FWY^'U!U*,13L'+KR=)Z7LOM36D3]:GKP8^F9#M)[U13N/D3M]KQ!'CKW_="5O02X1-R2$6=[,0<,48%,U,CG M_#BAQ90.89"I>>^M9^'\V-:46C9%.![V^:BEY'18KU&GPRH2K%0IV2O\D.L_ MKK?&TR!]7I\S'17A\^4>QQWHO <^K2$?'M-@2K.R\^M%]5:-,M#*='S_A\9# MKCI:7&7%T0:\"$EHS4Y"L_NVT6LK.\2G_>HOV_7* Z!ZX8Q]XDB(V23W;#): MNX3];H/=K1SI:9F0@0&[]-KNCXC@ =>QRA"?]\P:I40^J-RU^X;=5[=I;4LW M7=AJO_(*:51;<)7#N.E5=B,O,AX%WK"$4V#%_Q7RIDH:Y@\"2_R\=&(B)R=,(]D>91/ M(7#YJ$CT1$791,S0,_%]\?\E#UP:E<];H1<3@/C63"(9+\+L),V>06,1VA.B M(0--'DTC?E%$V#@,/-%^G#\A3L7 QP%+)X M=K@R[B/%$D L7$V'X8!\PHVD(<1R% \)8^O/D$9,88GHO M'1%Y<=Y$G:4/.$7GD\"V_VH(ZM& Q6G-RF>AA?*[9E)REBT#DS_P,8H^]09B MHI?[>O>) &HQ>#^-CQ9#T>\&^!3&WA=(U9[#\9,C7)><8ZH;99],PQ73R,5! M<@"3&7J3H#C#/A$L-!I1RZ=MM13D M,HRNB$M&#QR2'4O.NGN*;L)(797<>!B1%/<:52_7$)L4U_?^EV)LUL)-4MR; MD4BE,J::0=3QKG-J*AV:(7*,15(*?>(*3--Y=K[@3F5XUE2=Z*R.9RW%N9-O M>5:Z&&628\#U5:['TDAHI,@/F= __5SO2NN="[J[>"QU%I&)-LU\9&LFH.6? M?_J8L)-'C,=G6ZZ87' %\,?/?_W+3V_NF9@A MA;3$:5;BM4P8(]X]'?%+O@WN^*]LD&K.]T('G3Q:IO;Q+[=D\/GHYDH \+_M M_]Y?'2'J\1_X+2?]3O?2:;4NK9N+<[-]WFJU^WWKNM7N75]VKZU+^^CG-TI8 M<4'>R<):9"A#=M[6VNX:U(7L/,C.@^P\R,ZK:%849.=!=IX.? C9>9"=5Y?8 M(63G07;>^P!4+YR![#S(SH-=>@?W!V3G079>M>45LO.VX"K(SBN3A)"=!]EY M*V%MO4["2R--JJ)&Q8#4G3LD7N*3;X-S]\^$1L2[X:^(R:_TB7A?@A@'CY3? M>RYKD5V\_H;_"*-+'S.V20RJU^VW+J^=R_.V8U_T.WWGIG>>QJ"NKKH7W=[> M8E"2TR81I[)JRTW)EM5P,U! 8B//&Q(Y;6G!EC1BQ M9;<5]NU5$_MI]0\;^S$KW7L6)M_4R6\8LZR(%E^JQC#5XG?K3'B("*)6<9HU M4TNK;5!6@14AECW'F_^*1*;9)8ZB5S[*95;"N3QMH2^-;B"6//Q!7'D OGB6:_6!CFWUP#U2MO*2K!$;:D. <-L0;M2)^.!;GP(D[##AS/+X>TKC0A2Z-;![: M=HRVHRRU39>E7.;FKZX-K1>& @S4# :.+W192E 6J@<#RJPK]4+2/37+,T77M.HK;Z/>1]@C*,"CC1(CUC^,69O# MEI;1=ZS2?4:ZL$794 U.,Q"NHE74W8-L@:T$D@>2-[>MV>;::A1L:R!8C^"64T1&$=8%-8AK=EK+"R#L3KMG&#,@R MR/(.+C>C8ZN+4<*^"[(*=%1'1W-_<96J&V/W88S]K##LLB/GNOC'UJ^.LW<[ MS&P974>9]ZP1E:CU. <-L0KO%Y^],CQ648XP?N.:/>FF@9IK.W% %=> 0LUV(%<@5TV7*]BI0*(:X#O6BSY;-7,GM&M[O'!O>5YKRRMUY 24!)0$G]4%)Q-MCN%(4\,L!0P%# T IA:*=G M.%UEU5! T020A""S1H2K2,O?MT0;IDU$98S[X)RW=D+-8?)FM*(5\!7P%? 5 M\%55: 5\!;1JJM)5JJ4T)=I.$&:]F\1\V.0)EP0QB0HDZ&U'.7&;_/:<+@!UWV%'+X,;-=]R]\N>_HI Q=(FCZ)6/ M_TL':!W JKTKN0%\%J&A9AZT-7SZ['=, Q<,P83CP&!2AJ:WS9>],]